All numbers are in billions of USD.
Metric | 2021 | 2022 | 2023 | 2024 | TTM |
---|---|---|---|---|---|
Total Revenue | 257.64B | 282.84B | 307.39B | 350.02B | 350.02B |
Cost of Revenue | 110.94B | 126.20B | 133.33B | 146.31B | 146.31B |
Gross Profit | 146.70B | 156.63B | 174.06B | 203.71B | 203.71B |
Operating Expense | 67.98B | 81.79B | 89.77B | 91.32B | 91.32B |
Operating Income | 78.71B | 74.84B | 84.29B | 112.39B | 112.39B |
Pretax Income | 90.73B | 71.33B | 85.72B | 119.81B | 119.81B |
Net Income | 76.03B | 59.97B | 73.80B | 100.12B | 100.12B |
Basic EPS | 5.69 | 4.59 | 5.84 | 8.13 | 8.13 |
Diluted EPS | 5.61 | 4.56 | 5.80 | 8.04 | 8.04 |
EBIT | 91.08B | 71.69B | 86.03B | 120.08B | 120.08B |