All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Total Revenue | 41.51B | 36.48B | 34.71B | 30.73B | 31.88B |
| Cost of Revenue | 29.01B | 25.46B | 26.90B | 26.63B | 28.24B |
| Gross Profit | 12.50B | 11.03B | 7.82B | 4.10B | 3.64B |
| Operating Expense | 2.00B | 1.71B | 1.58B | 1.12B | 1.13B |
| Operating Income | 10.51B | 9.32B | 6.23B | 2.98B | 2.52B |
| Pretax Income | 10.24B | 9.20B | 6.27B | 2.90B | 2.46B |
| Net Income | 7.61B | 6.83B | 4.53B | 2.03B | 1.65B |
| Basic EPS | 28.88 | 23.23 | 18.05 | 8.47 | 7.13 |
| Diluted EPS | 28.79 | 23.16 | 18.00 | 8.46 | 7.12 |
| EBIT | 10.51B | 9.36B | 6.52B | 3.13B | 2.65B |