All numbers are in billions of USD.
Metric | 2021 | 2022 | 2023 | 2024 | TTM |
---|---|---|---|---|---|
Total Revenue | 559.15B | 572.75B | 611.29B | 648.13B | 673.82B |
Cost of Revenue | 420.31B | 429.00B | 463.72B | 490.14B | 507.41B |
Gross Profit | 138.84B | 143.75B | 147.57B | 157.98B | 166.41B |
Operating Expense | 116.29B | 117.81B | 127.14B | 130.97B | 137.67B |
Operating Income | 22.55B | 25.94B | 20.43B | 27.01B | 28.74B |
Pretax Income | 20.56B | 18.70B | 17.02B | 21.85B | 26.86B |
Net Income | 13.51B | 13.67B | 11.68B | 15.51B | 19.68B |
Basic EPS | 1.59 | 1.63 | 1.43 | 1.92 | 2.44 |
Diluted EPS | 1.58 | 1.62 | 1.42 | 1.91 | 2.42 |
EBIT | 22.88B | 20.69B | 19.14B | 24.53B | 29.57B |