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