$423.71
Last price · USD
Multiples use last price and FY2025 annual figures. Market cap estimated from diluted shares.
Annual · USD millions except per-share data · 23 lines
| Fiscal year | 2025 | 2024 | 2023 | 2022 | 2021 | CAGR | |
|---|---|---|---|---|---|---|---|
| Revenue & gross profit | |||||||
| Revenue | 447,567 | 400,278 | 371,622 | 324,162 | 287,597 | +11.7% | |
| Cost of revenue | 364,650 | 310,879 | 280,664 | 244,545 | 217,945 | +13.7% | |
| Gross profit | 82,917 | 89,399 | 90,958 | 79,617 | 69,652 | +4.5% | |
| Operating expenses & income | |||||||
| Total operating expenses | 63,953 | 57,112 | 58,600 | 51,182 | 45,682 | +8.8% | |
| Cost and expenses | 428,603 | 367,991 | 339,264 | 295,727 | 263,627 | +12.9% | |
| Operating income | 18,964 | 32,287 | 32,358 | 28,435 | 23,970 | -5.7% | |
| Non-operating & other | |||||||
| Interest expense | 4,002 | 3,906 | 3,246 | 2,092 | 1,660 | +24.6% | |
| Net interest income | (4,002) | (3,906) | (3,246) | (2,092) | (1,660) | — | |
| Non-operating income (excl. interest) | 265 | 8,310 | 0 | 0 | 0 | — | |
| Other expenses | 63,953 | 57,112 | 58,600 | 51,182 | 45,682 | +8.8% | |
| Total other income (expenses), net | (4,267) | (12,216) | (3,246) | (2,092) | (1,660) | — | |
| Profitability | |||||||
| Depreciation & amortization | 4,361 | 4,099 | 3,972 | 3,400 | 3,103 | +8.9% | |
| Income before tax | 14,697 | 20,071 | 29,112 | 26,343 | 22,310 | -9.9% | |
| Income tax expense | 1,890 | 4,829 | 5,968 | 5,704 | 4,578 | -19.8% | |
| Net income from continuing operations | 12,807 | 15,242 | 23,144 | 20,639 | 17,732 | -7.8% | |
| Net income | 12,056 | 14,405 | 22,381 | 20,120 | 17,285 | -8.6% | |
| Bottom line net income | 12,056 | 14,405 | 22,381 | 20,120 | 17,285 | -8.6% | |
| Additional fields | |||||||
| Ebit | 18,699 | 23,977 | 32,358 | 28,435 | 23,970 | -6.0% | |
| Ebitda | 23,060 | 28,076 | 36,330 | 31,835 | 27,073 | -3.9% | |
| Eps | $13.23 | $15.64 | $24.12 | $21.54 | $18.33 | -7.8% | |
| Eps Diluted | $13.23 | $15.51 | $23.86 | $21.18 | $18.08 | -7.5% | |
| Weighted Average Shs Out | 910 | 929 | 928 | 934 | 943 | -0.9% | |
| Weighted Average Shs Out Dil | 910 | 929 | 938 | 950 | 956 | -1.2% | |