Revenue
USD
416.2B USD
Period data
| Period | Value |
|---|---|
| FY 2021 | 365.8B USD |
| FY 2022 | 394.3B USD |
| FY 2023 | 383.3B USD |
| FY 2024 | 391B USD |
| FY 2025 | 416.2B USD |
US equities · SEC fundamentals
Source: SEC EDGAR/XBRL
416.2B USD
| Period | Value |
|---|---|
| FY 2021 | 365.8B USD |
| FY 2022 | 394.3B USD |
| FY 2023 | 383.3B USD |
| FY 2024 | 391B USD |
| FY 2025 | 416.2B USD |
133.1B USD
| Period | Value |
|---|---|
| FY 2021 | 108.9B USD |
| FY 2022 | 119.4B USD |
| FY 2023 | 114.3B USD |
| FY 2024 | 123.2B USD |
| FY 2025 | 133.1B USD |
112B USD
| Period | Value |
|---|---|
| FY 2021 | 94.7B USD |
| FY 2022 | 99.8B USD |
| FY 2023 | 97B USD |
| FY 2024 | 93.7B USD |
| FY 2025 | 112B USD |
359.2B USD
| Period | Value |
|---|---|
| FY 2021 | 351B USD |
| FY 2022 | 352.8B USD |
| FY 2023 | 352.6B USD |
| FY 2024 | 365B USD |
| FY 2025 | 359.2B USD |
73.7B USD
| Period | Value |
|---|---|
| FY 2021 | 63.1B USD |
| FY 2022 | 50.7B USD |
| FY 2023 | 62.1B USD |
| FY 2024 | 57B USD |
| FY 2025 | 73.7B USD |
111.5B USD
| Period | Value |
|---|---|
| FY 2021 | 104B USD |
| FY 2022 | 122.2B USD |
| FY 2023 | 110.5B USD |
| FY 2024 | 118.3B USD |
| FY 2025 | 111.5B USD |
6.4%
| Period | Value |
|---|---|
| FY 2021 | 33.3% |
| FY 2022 | 7.8% |
| FY 2023 | -2.8% |
| FY 2024 | 2% |
| FY 2025 | 6.4% |
8%
| Period | Value |
|---|---|
| FY 2021 | 64.4% |
| FY 2022 | 9.6% |
| FY 2023 | -4.3% |
| FY 2024 | 7.8% |
| FY 2025 | 8% |
19.5%
| Period | Value |
|---|---|
| FY 2021 | 64.9% |
| FY 2022 | 5.4% |
| FY 2023 | -2.8% |
| FY 2024 | -3.4% |
| FY 2025 | 19.5% |
32%
| Period | Value |
|---|---|
| FY 2021 | 29.8% |
| FY 2022 | 30.3% |
| FY 2023 | 29.8% |
| FY 2024 | 31.5% |
| FY 2025 | 32% |
26.9%
| Period | Value |
|---|---|
| FY 2021 | 25.9% |
| FY 2022 | 25.3% |
| FY 2023 | 25.3% |
| FY 2024 | 24% |
| FY 2025 | 26.9% |
30.9%
| Period | Value |
|---|---|
| FY 2021 | 28.1% |
| FY 2022 | 28.4% |
| FY 2023 | 27.5% |
| FY 2024 | 26.1% |
| FY 2025 | 30.9% |
3.87x
| Period | Value |
|---|---|
| FY 2021 | 4.56x |
| FY 2022 | 5.96x |
| FY 2023 | 4.67x |
| FY 2024 | 5.41x |
| FY 2025 | 3.87x |