Revenue
USD
36.8B USD
Period data
| Period | Value |
|---|---|
| FY 2021 | 26B USD |
| FY 2022 | 26.3B USD |
| FY 2023 | 28.2B USD |
| FY 2024 | 33.4B USD |
| FY 2025 | 36.8B USD |
US equities · SEC fundamentals
Source: SEC EDGAR/XBRL
36.8B USD
| Period | Value |
|---|---|
| FY 2021 | 26B USD |
| FY 2022 | 26.3B USD |
| FY 2023 | 28.2B USD |
| FY 2024 | 33.4B USD |
| FY 2025 | 36.8B USD |
9.1B USD
| Period | Value |
|---|---|
| FY 2021 | 7.6B USD |
| FY 2022 | 9.6B USD |
| FY 2023 | 7.9B USD |
| FY 2024 | 7.3B USD |
| FY 2025 | 9.1B USD |
7.7B USD
| Period | Value |
|---|---|
| FY 2021 | 5.9B USD |
| FY 2022 | 6.6B USD |
| FY 2023 | 6.7B USD |
| FY 2024 | 4.1B USD |
| FY 2025 | 7.7B USD |
90.6B USD
| Period | Value |
|---|---|
| FY 2021 | 61.2B USD |
| FY 2022 | 65.1B USD |
| FY 2023 | 97.2B USD |
| FY 2024 | 91.8B USD |
| FY 2025 | 90.6B USD |
8.7B USD
| Period | Value |
|---|---|
| FY 2021 | 6.7B USD |
| FY 2022 | 3.7B USD |
| FY 2023 | 6.2B USD |
| FY 2024 | 5.9B USD |
| FY 2025 | 8.7B USD |
10B USD
| Period | Value |
|---|---|
| FY 2021 | 9.3B USD |
| FY 2022 | 9.7B USD |
| FY 2023 | 8.5B USD |
| FY 2024 | 11.5B USD |
| FY 2025 | 10B USD |
10%
| Period | Value |
|---|---|
| FY 2021 | 2.2% |
| FY 2022 | 1.3% |
| FY 2023 | 7.1% |
| FY 2024 | 18.6% |
| FY 2025 | 10% |
25.1%
| Period | Value |
|---|---|
| FY 2021 | -16.4% |
| FY 2022 | 25.2% |
| FY 2023 | -17.4% |
| FY 2024 | -8.1% |
| FY 2025 | 25.1% |
88.5%
| Period | Value |
|---|---|
| FY 2021 | -18.9% |
| FY 2022 | 11.2% |
| FY 2023 | 2.5% |
| FY 2024 | -39.1% |
| FY 2025 | 88.5% |
24.7%
| Period | Value |
|---|---|
| FY 2021 | 29.4% |
| FY 2022 | 36.3% |
| FY 2023 | 28% |
| FY 2024 | 21.7% |
| FY 2025 | 24.7% |
21%
| Period | Value |
|---|---|
| FY 2021 | 22.7% |
| FY 2022 | 24.9% |
| FY 2023 | 23.8% |
| FY 2024 | 12.2% |
| FY 2025 | 21% |
8.5%
| Period | Value |
|---|---|
| FY 2021 | 9.5% |
| FY 2022 | 10.4% |
| FY 2023 | 8.3% |
| FY 2024 | 4.3% |
| FY 2025 | 8.5% |
No applicable data available
| Period | Value |
|---|---|
| FY 2021 | N/A |
| FY 2022 | N/A |
| FY 2023 | N/A |
| FY 2024 | N/A |
| FY 2025 | N/A |