All numbers are in billions of USD.
Metric | 2021 | 2022 | 2023 | 2024 | TTM |
---|---|---|---|---|---|
Total Revenue | 29.70B | 31.62B | 33.72B | 39.00B | 39.00B |
Cost of Revenue | 17.33B | 19.17B | 19.72B | 21.04B | 21.04B |
Gross Profit | 12.37B | 12.45B | 14.01B | 17.96B | 17.96B |
Operating Expense | 6.17B | 6.81B | 7.05B | 7.54B | 7.54B |
Operating Income | 6.19B | 5.63B | 6.95B | 10.42B | 10.42B |
Pretax Income | 5.84B | 5.26B | 6.21B | 9.97B | 9.97B |
Basic EPS | 11.55 | 10.10 | 12.25 | 20.28 | 20.28 |
Diluted EPS | 11.24 | 9.95 | 12.03 | 19.83 | 19.83 |
EBIT | 6.61B | 5.97B | 706.21M | 10.68B | 10.68B |