All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | TTM |
|---|---|---|---|---|---|---|
| Total Revenue | 469.82B | 513.98B | 574.78B | 637.96B | 650.31B | 716.92B |
| Cost of Revenue | 272.34B | 288.83B | 304.74B | 326.29B | 330.63B | 356.41B |
| Gross Profit | 197.48B | 225.15B | 270.05B | 311.67B | 319.68B | 360.51B |
| Operating Expense | 172.60B | 212.90B | 233.19B | 243.08B | 247.99B | 280.54B |
| Operating Income | 24.88B | 12.25B | 36.85B | 68.59B | 71.69B | 79.97B |
| Pretax Income | 38.15B | -5.94B | 37.56B | 68.61B | 77.31B | 97.31B |
| Basic EPS | 3.30 | -0.27 | 2.95 | 5.66 | 6.28 | 7.21 |
| Diluted EPS | 3.24 | -0.27 | 2.90 | 5.53 | 6.14 | 7.08 |
| EBIT | 39.96B | -3.57B | 40.74B | 71.02B | 79.61B | 99.58B |
| Net Income | 33.36B | -2.72B | 30.43B | 59.25B | 65.94B | - |