Analyst price target
29 analystsLow
$184.00
Mean
$252.90
High
$328.00
Current $215.40
+17.4% to mean
Recommendation
yfinancebuy
Consensus score 1.75 (1 = strong buy · 5 = strong sell)
Earnings history · actual vs estimate
| Date | EPS actual | EPS est | Surprise |
|---|---|---|---|
| 2026-04-29 | 2.65 | 2.67 | -0.8% |
| 2026-02-04 | 1.02 | 2.87 | -64.5% |
| 2025-10-31 | 1.86 | 1.78 | +4.2% |
| 2025-07-31 | 0.52 | 1.17 | -55.6% |
| 2025-04-25 | 2.46 | 2.40 | +2.6% |
| 2025-01-31 | 2.16 | 2.12 | +1.9% |
| 2024-10-30 | 3.00 | 2.92 | +2.8% |
| 2024-07-25 | 2.65 | 2.66 | -0.4% |
| 2024-04-26 | 0.77 | 0.66 | +16.1% |
| 2024-02-02 | 2.79 | 2.80 | -0.3% |
| 2023-10-27 | 2.95 | 2.87 | +2.8% |
| 2023-07-27 | 2.91 | 2.81 | +3.6% |