Analyst price target
33 analystsLow
$23.00
Mean
$60.78
High
$120.00
Current $43.73
+39.0% to mean
Recommendation
yfinancebuy
Consensus score 2.29 (1 = strong buy · 5 = strong sell)
Earnings history · actual vs estimate
| Date | EPS actual | EPS est | Surprise |
|---|---|---|---|
| 2026-03-31 | 0.35 | 0.28 | +24.3% |
| 2025-12-18 | 0.53 | 0.38 | +41.3% |
| 2025-09-30 | 0.49 | 0.27 | +81.3% |
| 2025-06-26 | 0.14 | 0.12 | +13.5% |
| 2025-03-20 | 0.54 | 0.29 | +85.5% |
| 2024-12-19 | 0.78 | 0.63 | +23.3% |
| 2024-10-01 | 0.70 | 0.52 | +34.9% |
| 2024-06-27 | 0.99 | 0.83 | +19.3% |
| 2024-03-21 | 0.98 | 0.76 | +29.7% |
| 2023-12-21 | 1.03 | 0.85 | +21.0% |
| 2023-09-28 | 0.94 | 0.76 | +24.4% |
| 2023-06-29 | 0.66 | 0.68 | -2.3% |