Revenue
USD
63.9B USD
Period data
| Period | Value |
|---|---|
| FY 2021 | 27.5B USD |
| FY 2022 | 33.2B USD |
| FY 2023 | 35.8B USD |
| FY 2024 | 51.6B USD |
| FY 2025 | 63.9B USD |
US equities · SEC fundamentals
Source: SEC EDGAR/XBRL
63.9B USD
| Period | Value |
|---|---|
| FY 2021 | 27.5B USD |
| FY 2022 | 33.2B USD |
| FY 2023 | 35.8B USD |
| FY 2024 | 51.6B USD |
| FY 2025 | 63.9B USD |
25.5B USD
| Period | Value |
|---|---|
| FY 2021 | 8.5B USD |
| FY 2022 | 14.2B USD |
| FY 2023 | 16.2B USD |
| FY 2024 | 13.5B USD |
| FY 2025 | 25.5B USD |
5.9B USD
| Period | Value |
|---|---|
| 2017-10-29 | 1.7B USD |
| FY 2018 | 12.3B USD |
| FY 2022 | 11.5B USD |
| FY 2023 | 14.1B USD |
| FY 2024 | 5.9B USD |
171.1B USD
| Period | Value |
|---|---|
| FY 2021 | 75.6B USD |
| FY 2022 | 73.2B USD |
| FY 2023 | 72.9B USD |
| FY 2024 | 165.6B USD |
| FY 2025 | 171.1B USD |
81.3B USD
| Period | Value |
|---|---|
| FY 2021 | 25B USD |
| FY 2022 | 22.7B USD |
| FY 2023 | 24B USD |
| FY 2024 | 67.7B USD |
| FY 2025 | 81.3B USD |
27.5B USD
| Period | Value |
|---|---|
| FY 2021 | 13.8B USD |
| FY 2022 | 16.7B USD |
| FY 2023 | 18.1B USD |
| FY 2024 | 20B USD |
| FY 2025 | 27.5B USD |
23.9%
| Period | Value |
|---|---|
| FY 2021 | 14.9% |
| FY 2022 | 21% |
| FY 2023 | 7.9% |
| FY 2024 | 44% |
| FY 2025 | 23.9% |
89.3%
| Period | Value |
|---|---|
| FY 2021 | 112.2% |
| FY 2022 | 67% |
| FY 2023 | 13.9% |
| FY 2024 | -16.9% |
| FY 2025 | 89.3% |
-58.1%
| Period | Value |
|---|---|
| 2017-10-29 | Loss → Profit |
| FY 2018 | 624.5% |
| FY 2022 | N/A |
| FY 2023 | 22.5% |
| FY 2024 | -58.1% |
39.9%
| Period | Value |
|---|---|
| FY 2021 | 31% |
| FY 2022 | 42.8% |
| FY 2023 | 45.2% |
| FY 2024 | 26.1% |
| FY 2025 | 39.9% |
11.4%
| Period | Value |
|---|---|
| 2017-10-29 | 9.6% |
| FY 2018 | 58.8% |
| FY 2022 | 34.6% |
| FY 2023 | 39.3% |
| FY 2024 | 11.4% |
4.9%
| Period | Value |
|---|---|
| 2017-10-29 | N/A |
| FY 2018 | 23.5% |
| FY 2022 | 15.4% |
| FY 2023 | 19.3% |
| FY 2024 | 4.9% |
1.1x
| Period | Value |
|---|---|
| FY 2021 | 2.03x |
| FY 2022 | 2.23x |
| FY 2023 | 2.04x |
| FY 2024 | 1.45x |
| FY 2025 | 1.1x |