All numbers are in billions of USD.
Metric | 2021 | 2022 | 2023 | 2024 | TTM |
---|---|---|---|---|---|
Total Revenue | 168.09B | 198.27B | 211.91B | 245.12B | 254.19B |
Cost of Revenue | 52.23B | 62.65B | 65.86B | 74.11B | 77.91B |
Gross Profit | 115.86B | 135.62B | 146.05B | 171.01B | 176.28B |
Operating Expense | 45.94B | 52.24B | 57.53B | 61.58B | 63.19B |
Operating Income | 69.92B | 83.38B | 88.52B | 109.43B | 113.09B |
Pretax Income | 71.10B | 83.72B | 89.31B | 107.79B | 110.77B |
Net Income | 61.27B | 72.74B | 72.36B | 88.14B | 90.51B |
Basic EPS | 8.12 | 9.70 | 9.72 | 11.86 | 12.18 |
Diluted EPS | 8.05 | 9.65 | 9.68 | 11.80 | 12.11 |
EBIT | 73.45B | 85.78B | 91.28B | 110.72B | 113.76B |