All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Total Revenue | 16.43B | 23.60B | 22.68B | 25.79B | 29.60B |
| Cost of Revenue | 8.51B | 13.00B | 12.22B | 13.06B | 15.50B |
| Gross Profit | 7.93B | 10.60B | 10.46B | 12.72B | 14.10B |
| Operating Expense | 4.28B | 9.34B | 10.06B | 10.64B | 11.64B |
| Operating Income | 3.65B | 1.26B | 401.00M | 2.09B | 2.45B |
| Pretax Income | 3.67B | 1.18B | 492.00M | 1.99B | 2.38B |
| Net Income | 3.16B | 1.32B | 854.00M | 1.64B | 2.83B |
| Basic EPS | 2.61 | 0.85 | 0.53 | 1.01 | 1.75 |
| Diluted EPS | 2.57 | 0.84 | 0.53 | 1.00 | 1.73 |
| EBIT | 3.70B | 1.27B | 598.00M | 2.08B | 2.48B |