Analyst price target
22 analystsLow
$500.00
Mean
$642.13
High
$759.00
Current $589.15
+9.0% to mean
Recommendation
yfinancebuy
Consensus score 2.12 (1 = strong buy · 5 = strong sell)
Earnings history · actual vs estimate
| Date | EPS actual | EPS est | Surprise |
|---|---|---|---|
| 2026-05-21 | 6.55 | 5.70 | +15.0% |
| 2026-02-19 | 2.42 | 2.06 | +17.4% |
| 2025-11-26 | 3.93 | 3.81 | +3.2% |
| 2025-08-14 | 4.75 | 4.63 | +2.6% |
| 2025-05-15 | 6.64 | 5.62 | +18.1% |
| 2025-02-13 | 3.19 | 3.26 | -2.1% |
| 2024-11-21 | 4.55 | 3.93 | +15.8% |
| 2024-08-15 | 6.29 | 5.79 | +8.6% |
| 2024-05-16 | 8.53 | 7.92 | +7.8% |
| 2024-02-15 | 6.23 | 5.25 | +18.7% |
| 2023-11-22 | 8.32 | 7.46 | +11.5% |
| 2023-08-18 | 10.20 | 8.21 | +24.2% |