Analyst price target
27 analystsLow
$24.00
Mean
$29.19
High
$36.00
Current $25.48
+14.6% to mean
Recommendation
yfinancebuy
Consensus score 2.45 (1 = strong buy · 5 = strong sell)
Earnings history · actual vs estimate
| Date | EPS actual | EPS est | Surprise |
|---|---|---|---|
| 2026-05-05 | 0.75 | 0.72 | +3.9% |
| 2026-02-03 | 0.66 | 0.57 | +16.2% |
| 2025-11-04 | 0.87 | 0.63 | +37.4% |
| 2025-08-05 | 0.51 | 0.36 | +41.6% |
| 2025-04-29 | 0.92 | 0.67 | +36.5% |
| 2025-02-04 | 0.63 | 0.46 | +37.2% |
| 2024-10-29 | 1.06 | 0.61 | +73.3% |
| 2024-07-30 | 0.60 | 0.46 | +30.2% |
| 2024-05-01 | 0.82 | 0.51 | +60.1% |
| 2024-01-30 | 0.10 | -0.18 | +154.7% |
| 2023-10-31 | -0.42 | -0.50 | +16.8% |
| 2023-08-01 | 0.67 | 0.58 | +15.3% |