Analyst price target
16 analystsLow
$35.00
Mean
$42.62
High
$51.00
Current $34.72
+22.8% to mean
Recommendation
yfinancebuy
Consensus score 2.33 (1 = strong buy · 5 = strong sell)
Earnings history · actual vs estimate
| Date | EPS actual | EPS est | Surprise |
|---|---|---|---|
| 2026-04-23 | -0.14 | -0.29 | +51.7% |
| 2026-01-29 | -0.34 | -0.51 | +33.7% |
| 2025-10-23 | -0.19 | -0.30 | +36.8% |
| 2025-07-24 | -0.42 | -0.16 | -156.3% |
| 2025-04-24 | 0.02 | -0.01 | +249.8% |
| 2024-10-24 | 0.47 | 0.47 | -0.2% |
| 2024-07-25 | 0.68 | 0.72 | -5.1% |
| 2024-04-25 | 0.56 | 0.45 | +23.2% |
| 2024-01-25 | 0.43 | 0.40 | +8.1% |
| 2023-10-24 | 0.48 | 0.45 | +7.0% |
| 2023-07-25 | 0.75 | 0.71 | +6.1% |
| 2023-04-25 | 0.58 | 0.37 | +55.1% |