All numbers are in billions of USD.
Metric | 2021 | 2022 | 2023 | 2024 | TTM |
---|---|---|---|---|---|
Total Revenue | 116.61B | 117.93B | 134.90B | 164.50B | 164.50B |
Cost of Revenue | 22.65B | 25.25B | 25.96B | 30.16B | 30.16B |
Gross Profit | 93.96B | 92.68B | 108.94B | 134.34B | 134.34B |
Operating Expense | 47.21B | 48.53B | 62.19B | 64.96B | 64.96B |
Operating Income | 46.75B | 44.15B | 46.75B | 69.38B | 69.38B |
Pretax Income | 47.28B | 44.68B | 47.43B | 70.66B | 70.66B |
Basic EPS | 8.63 | 13.99 | 15.19 | 21.83 | 24.61 |
Diluted EPS | 8.59 | 13.77 | 14.87 | 21.19 | 23.86 |
EBIT | 47.31B | 44.71B | 47.87B | 71.38B | 71.38B |