Analyst price target
28 analystsLow
$43.00
Mean
$62.21
High
$71.00
Current $56.50
+10.1% to mean
Recommendation
yfinancebuy
Consensus score 1.62 (1 = strong buy · 5 = strong sell)
Earnings history · actual vs estimate
| Date | EPS actual | EPS est | Surprise |
|---|---|---|---|
| 2026-04-24 | 0.52 | 0.51 | +1.1% |
| 2026-01-23 | 0.78 | 0.74 | +5.0% |
| 2025-10-17 | 0.69 | 0.66 | +4.0% |
| 2025-07-18 | 0.74 | 0.73 | +1.7% |
| 2025-04-25 | 0.72 | 0.73 | -1.3% |
| 2025-01-17 | 0.92 | 0.90 | +2.0% |
| 2024-10-18 | 0.89 | 0.88 | +0.6% |
| 2024-07-19 | 0.85 | 0.83 | +2.5% |
| 2024-04-19 | 0.75 | 0.75 | +0.1% |
| 2024-01-19 | 0.86 | 0.83 | +3.2% |
| 2023-10-20 | 0.78 | 0.77 | +1.6% |
| 2023-07-21 | 0.72 | 0.71 | +1.0% |