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 |