All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 | TTM |
|---|---|---|---|---|---|---|
| Total Revenue | 18.61B | 21.17B | 27.56B | 28.26B | 28.26B | 32.67B |
| Cost of Revenue | 8.80B | 10.47B | 13.42B | 13.77B | 13.77B | 15.41B |
| Gross Profit | 9.81B | 10.70B | 14.14B | 14.49B | 14.49B | 17.26B |
| Operating Expense | 3.27B | 4.20B | 5.09B | 5.47B | 5.47B | 5.96B |
| Operating Income | 6.54B | 6.50B | 9.04B | 9.02B | 9.02B | 11.30B |
| Pretax Income | 6.71B | 6.46B | 9.08B | 9.04B | 9.04B | 11.41B |
| Basic EPS | 14.36 | 16.08 | 19.91 | 19.25 | 19.25 | 24.73 |
| Diluted EPS | 14.34 | 16.07 | 19.89 | 19.24 | 19.24 | 24.71 |
| EBIT | 6.76B | 6.52B | 9.24B | 9.21B | 9.21B | 11.30B |
| Net Income | 5.88B | 5.62B | 7.84B | 7.57B | 7.57B | - |