Analyst price target
21 analystsLow
$125.00
Mean
$146.93
High
$170.00
Current $131.26
+11.9% to mean
Recommendation
yfinancebuy
Consensus score 1.59 (1 = strong buy · 5 = strong sell)
Earnings history · actual vs estimate
| Date | EPS actual | EPS est | Surprise |
|---|---|---|---|
| 2026-04-14 | 3.06 | 2.60 | +17.9% |
| 2026-01-14 | 1.24 | 1.62 | -23.4% |
| 2025-10-14 | 2.26 | 1.93 | +17.4% |
| 2025-07-15 | 2.04 | 1.59 | +28.3% |
| 2025-04-15 | 1.96 | 1.85 | +5.9% |
| 2025-01-15 | 1.35 | 1.24 | +8.7% |
| 2024-10-15 | 1.52 | 1.32 | +15.8% |
| 2024-07-12 | 1.56 | 1.39 | +11.6% |
| 2024-04-12 | 1.79 | 1.27 | +41.0% |
| 2024-01-12 | 0.84 | 0.69 | +21.4% |
| 2023-10-12 | 1.52 | 1.22 | +24.2% |
| 2023-07-14 | 1.37 | 1.38 | -0.9% |