All numbers are in billions of USD.
Metric | 2020 | 2021 | 2022 | 2023 | 2024 | TTM |
---|---|---|---|---|---|---|
Total Revenue | 33.01B | 38.66B | 43.00B | 45.75B | 47.06B | 46.89B |
Cost of Revenue | 13.43B | 15.36B | 18.00B | 18.52B | 18.32B | 18.25B |
Gross Profit | 19.58B | 23.30B | 25.00B | 27.23B | 28.74B | 28.64B |
Operating Expense | 9.86B | 12.26B | 12.96B | 14.14B | 14.71B | 14.57B |
Operating Income | 9.72B | 11.04B | 12.04B | 13.10B | 14.02B | 14.07B |
Pretax Income | 9.75B | 12.43B | 11.69B | 12.95B | 13.09B | 13.27B |
Net Income | - | 9.77B | 9.54B | 10.71B | 10.63B | 10.78B |
Basic EPS | 1.80 | 2.26 | 2.20 | 2.48 | 2.47 | 2.50 |
Diluted EPS | 1.79 | 2.25 | 2.19 | 2.47 | 2.46 | 2.49 |
EBIT | 11.19B | 14.02B | 12.57B | 14.48B | 14.74B | 14.93B |