Revenue
USD
402.8B USD
Period data
| Period | Value |
|---|---|
| FY 2021 | 257.6B USD |
| FY 2022 | 282.8B USD |
| FY 2023 | 307.4B USD |
| FY 2024 | 350B USD |
| FY 2025 | 402.8B USD |
US equities · SEC fundamentals
Source: SEC EDGAR/XBRL
402.8B USD
| Period | Value |
|---|---|
| FY 2021 | 257.6B USD |
| FY 2022 | 282.8B USD |
| FY 2023 | 307.4B USD |
| FY 2024 | 350B USD |
| FY 2025 | 402.8B USD |
129B USD
| Period | Value |
|---|---|
| FY 2021 | 78.7B USD |
| FY 2022 | 74.8B USD |
| FY 2023 | 84.3B USD |
| FY 2024 | 112.4B USD |
| FY 2025 | 129B USD |
132.2B USD
| Period | Value |
|---|---|
| FY 2021 | 76B USD |
| FY 2022 | 60B USD |
| FY 2023 | 73.8B USD |
| FY 2024 | 100.1B USD |
| FY 2025 | 132.2B USD |
595.3B USD
| Period | Value |
|---|---|
| FY 2021 | 359.3B USD |
| FY 2022 | 365.3B USD |
| FY 2023 | 402.4B USD |
| FY 2024 | 450.3B USD |
| FY 2025 | 595.3B USD |
415.3B USD
| Period | Value |
|---|---|
| FY 2021 | 251.6B USD |
| FY 2022 | 256.1B USD |
| FY 2023 | 283.4B USD |
| FY 2024 | 325.1B USD |
| FY 2025 | 415.3B USD |
164.7B USD
| Period | Value |
|---|---|
| FY 2021 | 91.7B USD |
| FY 2022 | 91.5B USD |
| FY 2023 | 101.7B USD |
| FY 2024 | 125.3B USD |
| FY 2025 | 164.7B USD |
15.1%
| Period | Value |
|---|---|
| FY 2021 | 41.2% |
| FY 2022 | 9.8% |
| FY 2023 | 8.7% |
| FY 2024 | 13.9% |
| FY 2025 | 15.1% |
14.8%
| Period | Value |
|---|---|
| FY 2021 | 90.9% |
| FY 2022 | -4.9% |
| FY 2023 | 12.6% |
| FY 2024 | 33.3% |
| FY 2025 | 14.8% |
32%
| Period | Value |
|---|---|
| FY 2021 | 88.8% |
| FY 2022 | -21.1% |
| FY 2023 | 23% |
| FY 2024 | 35.7% |
| FY 2025 | 32% |
32%
| Period | Value |
|---|---|
| FY 2021 | 30.6% |
| FY 2022 | 26.5% |
| FY 2023 | 27.4% |
| FY 2024 | 32.1% |
| FY 2025 | 32% |
32.8%
| Period | Value |
|---|---|
| FY 2021 | 29.5% |
| FY 2022 | 21.2% |
| FY 2023 | 24% |
| FY 2024 | 28.6% |
| FY 2025 | 32.8% |
25.3%
| Period | Value |
|---|---|
| FY 2021 | 22.4% |
| FY 2022 | 16.6% |
| FY 2023 | 19.2% |
| FY 2024 | 23.5% |
| FY 2025 | 25.3% |
0.43x
| Period | Value |
|---|---|
| FY 2021 | 0.43x |
| FY 2022 | 0.43x |
| FY 2023 | 0.42x |
| FY 2024 | 0.39x |
| FY 2025 | 0.43x |