All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Total Revenue | 18.88B | 22.24B | 25.10B | 28.17B | 30.24B |
| Cost of Revenue | 4.49B | 5.26B | 6.02B | 6.67B | 7.09B |
| Gross Profit | 14.39B | 16.97B | 19.08B | 21.49B | 23.15B |
| Operating Expense | 4.17B | 4.25B | 4.45B | 5.17B | 5.50B |
| Operating Income | 10.23B | 12.72B | 14.63B | 16.33B | 17.64B |
| Pretax Income | 10.31B | 11.73B | 13.64B | 15.25B | 16.46B |
| Net Income | 8.69B | 9.93B | 11.20B | 12.87B | 13.59B |
| Basic EPS | 8.79 | 10.26 | 11.86 | 13.91 | 14.84 |
| Diluted EPS | 8.76 | 10.22 | 11.83 | 13.89 | 14.83 |
| EBIT | 10.74B | 12.20B | 14.21B | 15.90B | 17.18B |