All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Total Revenue | 57.35B | 60.53B | 61.86B | 62.75B | 65.40B |
| Cost of Revenue | 25.86B | 27.84B | 27.56B | 27.20B | 27.59B |
| Gross Profit | 31.49B | 32.69B | 34.30B | 35.55B | 37.81B |
| Operating Expense | 24.62B | 24.51B | 24.48B | 25.48B | 26.26B |
| Operating Income | 6.87B | 8.17B | 9.82B | 10.07B | 11.54B |
| Pretax Income | 4.84B | 1.16B | 8.69B | 5.80B | 9.49B |
| Net Income | 5.74B | 1.64B | 7.50B | 6.02B | 7.91B |
| Basic EPS | 6.41 | 1.82 | 8.23 | 6.53 | 8.51 |
| Diluted EPS | 6.35 | 1.80 | 8.14 | 6.43 | 8.38 |
| EBIT | 5.99B | 2.37B | 10.30B | 7.51B | 11.37B |