All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | TTM |
|---|---|---|---|---|---|---|
| Total Revenue | 365.82B | 394.33B | 383.29B | 391.04B | 391.04B | 435.62B |
| Cost of Revenue | 212.98B | 223.55B | 214.14B | 210.35B | 210.35B | 229.46B |
| Gross Profit | 152.84B | 170.78B | 169.15B | 180.68B | 180.68B | 206.16B |
| Operating Expense | 43.89B | 51.34B | 54.85B | 57.47B | 57.47B | 65.09B |
| Operating Income | 108.95B | 119.44B | 114.30B | 123.22B | 123.22B | 141.07B |
| Pretax Income | 109.21B | 119.10B | 113.74B | 123.48B | 123.48B | 141.15B |
| Net Income | 94.68B | 99.80B | 97.00B | 93.74B | 93.74B | 117.78B |
| Basic EPS | 5.67 | 6.15 | 6.16 | - | 6.11 | 7.93 |
| Diluted EPS | 5.61 | 6.11 | 6.13 | - | 6.08 | 7.90 |
| EBIT | 111.85B | 119.44B | 114.30B | 123.22B | 123.22B | 141.07B |