Analyst price target
17 analystsLow
$120.00
Mean
$172.20
High
$209.00
Current $152.90
+12.6% to mean
Recommendation
yfinancebuy
Consensus score 2.17 (1 = strong buy · 5 = strong sell)
Earnings history · actual vs estimate
| Date | EPS actual | EPS est | Surprise |
|---|---|---|---|
| 2026-04-21 | 2.14 | 1.98 | +7.9% |
| 2026-01-20 | 1.07 | 1.79 | -40.4% |
| 2025-10-21 | 2.19 | 2.07 | +5.6% |
| 2025-07-18 | 2.16 | 2.01 | +7.4% |
| 2025-04-22 | 2.04 | 1.76 | +16.0% |
| 2025-01-21 | 1.68 | 1.54 | +9.3% |
| 2024-10-22 | 1.98 | 1.90 | +4.1% |
| 2024-07-26 | 1.93 | 1.68 | +14.9% |
| 2024-04-30 | 2.39 | 2.11 | +13.2% |
| 2024-01-23 | 2.42 | 2.31 | +4.6% |
| 2023-10-24 | 2.68 | 2.35 | +14.2% |
| 2023-07-25 | 2.17 | 1.76 | +23.3% |