All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Total Revenue | 24.11B | 29.31B | 32.65B | 35.93B | 38.89B |
| Cost of Revenue | 4.97B | 5.73B | 6.57B | 7.04B | 7.69B |
| Gross Profit | 19.14B | 23.58B | 26.09B | 28.88B | 31.20B |
| Operating Expense | 3.33B | 3.90B | 4.16B | 4.83B | 5.34B |
| Operating Income | 15.81B | 19.68B | 21.93B | 24.06B | 25.86B |
| Pretax Income | 16.06B | 18.14B | 21.04B | 23.92B | 24.34B |
| Net Income | 12.31B | 14.96B | 17.27B | 19.74B | 20.29B |
| Basic EPS | 5.63 | 7.01 | 8.29 | 9.74 | 10.25 |
| Diluted EPS | 5.63 | 7.00 | 8.28 | 9.73 | 10.24 |
| EBIT | 16.58B | 18.67B | 21.68B | 24.56B | 24.90B |