All numbers are in billions of USD.
| Metric | 2022 | 2023 | 2024 | 2025 | TTM |
|---|---|---|---|---|---|
| Total Revenue | 46.71B | 51.22B | 51.36B | 46.31B | 46.44B |
| Cost of Revenue | 25.23B | 28.93B | 28.48B | 26.52B | 26.96B |
| Gross Profit | 21.48B | 22.29B | 22.89B | 19.79B | 19.48B |
| Operating Expense | 14.80B | 16.38B | 16.58B | 16.09B | 16.06B |
| Operating Income | 6.67B | 5.92B | 6.31B | 3.70B | 3.42B |
| Pretax Income | 6.65B | 6.20B | 6.70B | 3.88B | 3.50B |
| Net Income | 6.05B | 5.07B | 5.70B | 3.22B | 2.90B |
| Basic EPS | 3.83 | 3.27 | 3.76 | 2.17 | 1.96 |
| Diluted EPS | 3.75 | 3.23 | 3.73 | 2.16 | 1.95 |
| EBIT | 6.67B | 5.92B | 6.31B | 3.70B | 3.42B |