$122.27
Last price · USD
Multiples use last price and FY2026 annual figures. Market cap estimated from diluted shares.
Annual · USD millions except per-share data · 25 lines
| Fiscal year | 2026 | 2025 | 2024 | 2023 | 2022 | CAGR | |
|---|---|---|---|---|---|---|---|
| Revenue & gross profit | |||||||
| Revenue | 713,163 | 680,985 | 648,125 | 611,289 | 572,754 | +5.6% | |
| Cost of revenue | 535,395 | 511,753 | 490,142 | 463,721 | 429,000 | +5.7% | |
| Gross profit | 177,768 | 169,232 | 157,983 | 147,568 | 143,754 | +5.5% | |
| Operating expenses & income | |||||||
| General & administrative | 0 | 139,884 | 130,971 | 127,140 | 117,812 | — | |
| SG&A (combined) | 147,943 | 139,884 | 130,971 | 127,140 | 117,812 | +5.9% | |
| Total operating expenses | 147,943 | 139,884 | 130,971 | 127,140 | 117,812 | +5.9% | |
| Cost and expenses | 683,338 | 651,637 | 621,113 | 590,861 | 546,812 | +5.7% | |
| Operating income | 29,825 | 29,348 | 27,012 | 20,428 | 25,942 | +3.5% | |
| Non-operating & other | |||||||
| Interest income | 368 | 483 | 546 | 254 | 158 | +23.5% | |
| Interest expense | 2,799 | 2,728 | 2,683 | 2,128 | 1,994 | +8.8% | |
| Net interest income | (2,431) | (2,245) | (2,137) | (1,874) | (1,836) | — | |
| Non-operating income (excl. interest) | (2,443) | 311 | 2,481 | 1,284 | 5,252 | — | |
| Total other income (expenses), net | (356) | (3,039) | (5,164) | (3,412) | (7,246) | — | |
| Profitability | |||||||
| Depreciation & amortization | 14,203 | 12,973 | 11,853 | 10,945 | 10,658 | +7.4% | |
| Income before tax | 29,469 | 26,309 | 21,848 | 17,016 | 18,696 | +12.0% | |
| Income tax expense | 7,199 | 6,152 | 5,578 | 5,724 | 4,756 | +10.9% | |
| Net income from continuing operations | 22,270 | 20,157 | 16,270 | 11,292 | 13,940 | +12.4% | |
| Net income | 21,893 | 19,436 | 15,511 | 11,680 | 13,673 | +12.5% | |
| Bottom line net income | 21,893 | 19,436 | 15,511 | 11,680 | 13,673 | +12.5% | |
| Additional fields | |||||||
| Ebit | 32,268 | 29,037 | 24,531 | 19,144 | 20,690 | +11.8% | |
| Ebitda | 46,471 | 42,010 | 36,384 | 30,089 | 31,348 | +10.3% | |
| Eps | $2.74 | $2.42 | $1.92 | $1.43 | $1.63 | +13.9% | |
| Eps Diluted | $2.73 | $2.41 | $1.91 | $1.42 | $1.62 | +13.9% | |
| Weighted Average Shs Out | 7,983 | 8,041 | 8,077 | 8,172 | 8,376 | -1.2% | |
| Weighted Average Shs Out Dil | 8,022 | 8,081 | 8,109 | 8,202 | 8,415 | -1.2% | |