$50.79
Last price · USD
Multiples use last price and FY2025 annual figures. Market cap estimated from diluted shares.
Annual · USD millions except per-share data · 26 lines
| Fiscal year | 2025 | 2024 | 2023 | 2022 | 2021 | CAGR | |
|---|---|---|---|---|---|---|---|
| Revenue & gross profit | |||||||
| Revenue | 191,567 | 192,434 | 171,912 | 115,053 | 93,851 | +19.5% | |
| Cost of revenue | 84,145 | 96,368 | 77,725 | 22,646 | 144 | +391.7% | |
| Gross profit | 107,422 | 96,066 | 94,187 | 92,407 | 93,707 | +3.5% | |
| Operating expenses & income | |||||||
| General & administrative | 46,118 | 44,173 | 42,180 | 40,468 | 39,229 | +4.1% | |
| Selling & marketing | 6,128 | 5,450 | 5,535 | 5,478 | 5,820 | +1.3% | |
| SG&A (combined) | 52,246 | 49,623 | 47,715 | 45,946 | 45,049 | +3.8% | |
| Total operating expenses | 69,727 | 66,812 | 65,845 | 61,438 | 59,731 | +3.9% | |
| Cost and expenses | 153,872 | 163,180 | 143,570 | 84,084 | 59,875 | +26.6% | |
| Operating income | 37,695 | 29,254 | 28,342 | 30,969 | 33,976 | +2.6% | |
| Non-operating & other | |||||||
| Interest income | 138,566 | 146,607 | 130,262 | 72,565 | 47,672 | +30.6% | |
| Interest expense | 78,470 | 90,547 | 73,331 | 20,103 | 4,738 | +101.7% | |
| Net interest income | 60,096 | 56,060 | 56,931 | 52,462 | 42,934 | +8.8% | |
| Other expenses | 17,481 | 17,189 | 18,130 | 15,492 | 14,682 | +4.5% | |
| Profitability | |||||||
| Depreciation & amortization | 2,314 | 2,189 | 2,057 | 1,978 | 1,898 | +5.1% | |
| Income before tax | 37,695 | 29,254 | 28,342 | 30,969 | 33,976 | +2.6% | |
| Income tax expense | 7,186 | 2,122 | 1,827 | 3,441 | 1,998 | +37.7% | |
| Net income from continuing operations | 30,509 | 27,132 | 26,515 | 27,528 | 31,978 | -1.2% | |
| Net income deductions | 0 | 0 | 0 | (1,513) | (1,421) | — | |
| Net income | 30,509 | 27,132 | 26,515 | 27,528 | 31,978 | -1.2% | |
| Bottom line net income | 29,055 | 25,503 | 24,866 | 26,015 | 30,557 | -1.3% | |
| Additional fields | |||||||
| Ebit | 37,695 | 29,254 | 28,342 | 30,969 | 33,976 | +2.6% | |
| Ebitda | 40,009 | 31,443 | 30,399 | 32,947 | 35,874 | +2.8% | |
| Eps | $3.88 | $3.25 | $3.10 | $3.21 | $3.60 | +1.9% | |
| Eps Diluted | $3.82 | $3.22 | $3.08 | $3.19 | $3.57 | +1.7% | |
| Weighted Average Shs Out | 7,365 | 7,738 | 8,029 | 8,114 | 8,493 | -3.5% | |
| Weighted Average Shs Out Dil | 7,547 | 7,844 | 8,081 | 8,168 | 8,558 | -3.1% | |