All numbers are in billions of USD.
Metric | 2021 | 2022 | 2023 | 2024 | TTM |
---|---|---|---|---|---|
Total Revenue | 469.82B | 513.98B | 574.78B | 637.96B | 650.31B |
Cost of Revenue | 272.34B | 288.83B | 304.74B | 326.29B | 330.63B |
Gross Profit | 197.48B | 225.15B | 270.05B | 311.67B | 319.68B |
Operating Expense | 172.60B | 212.90B | 233.19B | 243.08B | 247.99B |
Operating Income | 24.88B | 12.25B | 36.85B | 68.59B | 71.69B |
Pretax Income | 38.15B | -5.94B | 37.56B | 68.61B | 77.31B |
Net Income | 33.36B | -2.72B | 30.43B | 59.25B | 65.94B |
Basic EPS | 3.30 | -0.27 | 2.95 | 5.66 | 6.28 |
Diluted EPS | 3.24 | -0.27 | 2.90 | 5.53 | 6.14 |
EBIT | 39.96B | -3.57B | 40.74B | 71.02B | 79.61B |