All numbers are in billions of USD.
| Metric | 2022 | 2023 | 2024 | 2025 | TTM |
|---|---|---|---|---|---|
| Total Revenue | 42.44B | 49.95B | 52.96B | 57.40B | 59.02B |
| Cost of Revenue | 8.88B | 13.56B | 15.14B | 16.93B | 17.91B |
| Gross Profit | 33.56B | 36.39B | 37.82B | 40.47B | 41.11B |
| Operating Expense | 17.73B | 22.62B | 21.75B | 22.42B | 22.45B |
| Operating Income | 15.83B | 13.77B | 16.07B | 18.05B | 18.67B |
| Pretax Income | 7.65B | 9.13B | 11.74B | 14.16B | 14.42B |
| Net Income | 6.72B | 8.50B | 10.47B | 12.44B | 12.44B |
| Basic EPS | 2.49 | 3.15 | 3.82 | 4.46 | 4.44 |
| Diluted EPS | 2.41 | 3.07 | 3.71 | 4.34 | 4.32 |
| EBIT | 10.40B | 12.63B | 15.26B | 17.74B | 18.08B |