Analyst price target
42 analystsLow
$172.00
Mean
$245.99
High
$350.00
Current $156.95
+56.7% to mean
Recommendation
yfinancebuy
Consensus score 1.61 (1 = strong buy · 5 = strong sell)
Earnings history · actual vs estimate
| Date | EPS actual | EPS est | Surprise |
|---|---|---|---|
| 2026-05-06 | 0.42 | 0.36 | +15.4% |
| 2026-02-18 | 0.48 | 0.58 | -17.7% |
| 2025-11-05 | 0.55 | 0.68 | -18.7% |
| 2025-08-06 | 0.65 | 0.43 | +49.5% |
| 2025-05-06 | 0.44 | 0.38 | +14.6% |
| 2025-02-11 | 0.33 | 0.33 | -0.6% |
| 2024-10-30 | 0.38 | 0.21 | +76.9% |
| 2024-08-01 | -0.38 | -0.09 | -335.0% |
| 2024-05-01 | -0.06 | -0.05 | -25.8% |
| 2024-02-15 | -0.39 | -0.13 | -197.3% |
| 2023-11-01 | -0.19 | -0.41 | +53.4% |
| 2023-08-02 | -0.44 | -0.43 | -2.6% |