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