Revenue
USD
12.2B USD
Period data
| Period | Value |
|---|---|
| FY 2021 | 6B USD |
| FY 2022 | 8.4B USD |
| FY 2023 | 9.9B USD |
| FY 2024 | 11.1B USD |
| FY 2025 | 12.2B USD |
US equities · SEC fundamentals
Source: SEC EDGAR/XBRL
12.2B USD
| Period | Value |
|---|---|
| FY 2021 | 6B USD |
| FY 2022 | 8.4B USD |
| FY 2023 | 9.9B USD |
| FY 2024 | 11.1B USD |
| FY 2025 | 12.2B USD |
2.5B USD
| Period | Value |
|---|---|
| FY 2021 | 429M USD |
| FY 2022 | 1.8B USD |
| FY 2023 | 1.5B USD |
| FY 2024 | 2.6B USD |
| FY 2025 | 2.5B USD |
2.5B USD
| Period | Value |
|---|---|
| FY 2021 | -352M USD |
| FY 2022 | 1.9B USD |
| FY 2023 | 4.8B USD |
| FY 2024 | 2.6B USD |
| FY 2025 | 2.5B USD |
22.2B USD
| Period | Value |
|---|---|
| FY 2021 | 13.7B USD |
| FY 2022 | 16B USD |
| FY 2023 | 20.6B USD |
| FY 2024 | 21B USD |
| FY 2025 | 22.2B USD |
8.2B USD
| Period | Value |
|---|---|
| FY 2021 | 4.8B USD |
| FY 2022 | 5.6B USD |
| FY 2023 | 8.2B USD |
| FY 2024 | 8.4B USD |
| FY 2025 | 8.2B USD |
4.6B USD
| Period | Value |
|---|---|
| FY 2021 | 2.3B USD |
| FY 2022 | 3.4B USD |
| FY 2023 | 3.9B USD |
| FY 2024 | 4.5B USD |
| FY 2025 | 4.6B USD |
10.3%
| Period | Value |
|---|---|
| FY 2021 | 77.4% |
| FY 2022 | 40.2% |
| FY 2023 | 18.1% |
| FY 2024 | 11.9% |
| FY 2025 | 10.3% |
-0.4%
| Period | Value |
|---|---|
| FY 2021 | Loss → Profit |
| FY 2022 | 320% |
| FY 2023 | -15.8% |
| FY 2024 | 68.2% |
| FY 2025 | -0.4% |
-5.2%
| Period | Value |
|---|---|
| FY 2021 | Loss narrowed |
| FY 2022 | Loss → Profit |
| FY 2023 | 153.1% |
| FY 2024 | -44.7% |
| FY 2025 | -5.2% |
20.8%
| Period | Value |
|---|---|
| FY 2021 | 7.2% |
| FY 2022 | 21.5% |
| FY 2023 | 15.3% |
| FY 2024 | 23% |
| FY 2025 | 20.8% |
20.5%
| Period | Value |
|---|---|
| FY 2021 | -5.9% |
| FY 2022 | 22.5% |
| FY 2023 | 48.3% |
| FY 2024 | 23.9% |
| FY 2025 | 20.5% |
11.6%
| Period | Value |
|---|---|
| FY 2021 | -2.9% |
| FY 2022 | 12.7% |
| FY 2023 | 26.1% |
| FY 2024 | 12.7% |
| FY 2025 | 11.6% |
1.71x
| Period | Value |
|---|---|
| FY 2021 | 1.87x |
| FY 2022 | 1.88x |
| FY 2023 | 1.53x |
| FY 2024 | 1.49x |
| FY 2025 | 1.71x |