Revenue
USD
23.8B USD
Period data
| Period | Value |
|---|---|
| FY 2021 | 15.8B USD |
| FY 2022 | 17.6B USD |
| FY 2023 | 19.4B USD |
| FY 2024 | 21.5B USD |
| FY 2025 | 23.8B USD |
US equities · SEC fundamentals
Source: SEC EDGAR/XBRL
23.8B USD
| Period | Value |
|---|---|
| FY 2021 | 15.8B USD |
| FY 2022 | 17.6B USD |
| FY 2023 | 19.4B USD |
| FY 2024 | 21.5B USD |
| FY 2025 | 23.8B USD |
8.7B USD
| Period | Value |
|---|---|
| FY 2021 | 5.8B USD |
| FY 2022 | 6.1B USD |
| FY 2023 | 6.7B USD |
| FY 2024 | 6.7B USD |
| FY 2025 | 8.7B USD |
7.1B USD
| Period | Value |
|---|---|
| FY 2021 | 4.8B USD |
| FY 2022 | 4.8B USD |
| FY 2023 | 5.4B USD |
| FY 2024 | 5.6B USD |
| FY 2025 | 7.1B USD |
29.5B USD
| Period | Value |
|---|---|
| FY 2021 | 27.2B USD |
| FY 2022 | 27.2B USD |
| FY 2023 | 29.8B USD |
| FY 2024 | 30.2B USD |
| FY 2025 | 29.5B USD |
11.6B USD
| Period | Value |
|---|---|
| FY 2021 | 14.8B USD |
| FY 2022 | 14.1B USD |
| FY 2023 | 16.5B USD |
| FY 2024 | 14.1B USD |
| FY 2025 | 11.6B USD |
10B USD
| Period | Value |
|---|---|
| FY 2021 | 7.2B USD |
| FY 2022 | 7.8B USD |
| FY 2023 | 7.3B USD |
| FY 2024 | 8.1B USD |
| FY 2025 | 10B USD |
10.5%
| Period | Value |
|---|---|
| FY 2021 | 22.7% |
| FY 2022 | 11.5% |
| FY 2023 | 10.2% |
| FY 2024 | 10.8% |
| FY 2025 | 10.5% |
29.1%
| Period | Value |
|---|---|
| FY 2021 | 36.9% |
| FY 2022 | 5.1% |
| FY 2023 | 9.1% |
| FY 2024 | 1.4% |
| FY 2025 | 29.1% |
28.2%
| Period | Value |
|---|---|
| FY 2021 | -8.3% |
| FY 2022 | -1.4% |
| FY 2023 | 14.1% |
| FY 2024 | 2.4% |
| FY 2025 | 28.2% |
36.6%
| Period | Value |
|---|---|
| FY 2021 | 36.8% |
| FY 2022 | 34.6% |
| FY 2023 | 34.3% |
| FY 2024 | 31.3% |
| FY 2025 | 36.6% |
30%
| Period | Value |
|---|---|
| FY 2021 | 30.5% |
| FY 2022 | 27% |
| FY 2023 | 28% |
| FY 2024 | 25.9% |
| FY 2025 | 30% |
23.9%
| Period | Value |
|---|---|
| FY 2021 | 18.7% |
| FY 2022 | 17.5% |
| FY 2023 | 19.1% |
| FY 2024 | 18.5% |
| FY 2025 | 23.9% |
1.54x
| Period | Value |
|---|---|
| FY 2021 | 0.84x |
| FY 2022 | 0.93x |
| FY 2023 | 0.8x |
| FY 2024 | 1.14x |
| FY 2025 | 1.54x |