$332.32
Last price · USD
Multiples use last price and FY2025 annual figures. Market cap estimated from diluted shares.
Annual · USD millions except per-share data · 25 lines
| Fiscal year | 2025 | 2024 | 2023 | 2022 | 2021 | CAGR | |
|---|---|---|---|---|---|---|---|
| Revenue & gross profit | |||||||
| Revenue | 279,745 | 270,789 | 236,273 | 153,824 | 127,238 | +21.8% | |
| Cost of revenue | 112,138 | 112,004 | 90,603 | 32,432 | (3,667) | — | |
| Gross profit | 167,607 | 158,785 | 145,670 | 121,392 | 130,905 | +6.4% | |
| Operating expenses & income | |||||||
| General & administrative | 54,487 | 51,357 | 46,465 | 41,636 | 38,567 | +9.0% | |
| Selling & marketing | 5,531 | 4,974 | 4,591 | 3,911 | 3,036 | +16.2% | |
| SG&A (combined) | 60,018 | 56,331 | 51,056 | 45,547 | 41,603 | +9.6% | |
| Total operating expenses | 95,012 | 83,704 | 84,058 | 75,226 | 71,343 | +7.4% | |
| Cost and expenses | 207,150 | 195,708 | 174,661 | 107,658 | 67,676 | +32.3% | |
| Operating income | 72,595 | 75,081 | 61,612 | 46,166 | 59,562 | +5.1% | |
| Non-operating & other | |||||||
| Interest income | 193,341 | 193,933 | 170,588 | 92,807 | 57,864 | +35.2% | |
| Interest expense | 97,898 | 101,350 | 81,321 | 26,097 | 5,553 | +104.9% | |
| Net interest income | 95,443 | 92,583 | 89,267 | 66,710 | 52,311 | +16.2% | |
| Other expenses | 34,994 | 27,373 | 33,002 | 29,679 | 29,740 | +4.2% | |
| Profitability | |||||||
| Depreciation & amortization | 8,821 | 7,938 | 7,512 | 7,051 | 7,932 | +2.7% | |
| Income before tax | 72,595 | 75,081 | 61,612 | 46,166 | 59,562 | +5.1% | |
| Income tax expense | 15,547 | 16,610 | 12,060 | 8,490 | 11,228 | +8.5% | |
| Net income from continuing operations | 57,048 | 58,471 | 49,552 | 37,676 | 48,334 | +4.2% | |
| Net income | 57,048 | 58,471 | 49,552 | 37,676 | 48,334 | +4.2% | |
| Bottom line net income | 55,681 | 56,868 | 47,760 | 35,892 | 46,503 | +4.6% | |
| Additional fields | |||||||
| Ebit | 72,595 | 75,081 | 61,612 | 46,166 | 59,562 | +5.1% | |
| Ebitda | 81,416 | 83,019 | 69,124 | 53,217 | 67,494 | +4.8% | |
| Eps | $20.05 | $19.79 | $16.25 | $12.10 | $15.39 | +6.8% | |
| Eps Diluted | $20.02 | $19.75 | $16.23 | $12.09 | $15.36 | +6.8% | |
| Weighted Average Shs Out | 2,777 | 2,874 | 2,939 | 2,966 | 3,022 | -2.1% | |
| Weighted Average Shs Out Dil | 2,782 | 2,879 | 2,943 | 2,970 | 3,027 | -2.1% | |