All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM | TTM |
|---|---|---|---|---|---|---|
| Total Revenue | 79.47B | 86.39B | 91.47B | 91.85B | 91.75B | 93.92B |
| Cost of Revenue | 37.08B | 40.58B | 41.88B | 41.74B | 41.81B | 43.07B |
| Gross Profit | 42.40B | 45.82B | 49.59B | 50.11B | 49.94B | 50.86B |
| Operating Expense | 31.24B | 34.46B | 36.68B | 37.19B | 37.55B | 37.37B |
| Operating Income | 11.16B | 11.36B | 12.91B | 12.92B | 12.39B | 13.49B |
| Pretax Income | 9.82B | 10.71B | 11.42B | 11.95B | 9.42B | 10.24B |
| Net Income | 7.62B | 8.91B | 9.07B | 9.58B | 7.55B | 8.24B |
| Basic EPS | 5.51 | 6.47 | 6.60 | 6.98 | 5.50 | 5.27 |
| Diluted EPS | 5.49 | 6.42 | 6.56 | 6.95 | 5.49 | 5.26 |
| EBIT | 11.68B | 11.64B | 12.24B | 12.87B | 10.42B | 11.37B |