All numbers are in billions of USD.
| Metric | 2021 | 2022 | 2023 | 2024 | TTM |
|---|---|---|---|---|---|
| Total Revenue | 53.82B | 81.46B | 96.77B | 97.69B | 95.72B |
| Cost of Revenue | 40.22B | 60.61B | 79.11B | 80.24B | 78.82B |
| Gross Profit | 13.61B | 20.85B | 17.66B | 17.45B | 16.91B |
| Operating Expense | 7.11B | 7.02B | 8.77B | 9.69B | 9.82B |
| Operating Income | 6.50B | 13.83B | 8.89B | 7.76B | 7.08B |
| Pretax Income | 6.34B | 13.72B | 9.97B | 8.99B | 7.69B |
| Basic EPS | 1.87 | 4.02 | 4.73 | 2.23 | 1.91 |
| Diluted EPS | 1.63 | 3.62 | 4.31 | 2.04 | 1.75 |
| EBIT | 6.71B | 13.91B | 10.13B | 9.34B | 8.06B |