Analyst price target
27 analystsLow
$65.00
Mean
$108.13
High
$130.00
Current $108.88
-0.7% to mean
Recommendation
yfinancehold
Consensus score 2.65 (1 = strong buy · 5 = strong sell)
Earnings history · actual vs estimate
| Date | EPS actual | EPS est | Surprise |
|---|---|---|---|
| 2026-04-29 | 1.66 | 1.58 | +5.0% |
| 2026-02-18 | 1.41 | 1.35 | +4.4% |
| 2025-10-29 | 1.36 | 1.33 | +1.9% |
| 2025-07-30 | 1.37 | 1.30 | +5.6% |
| 2025-04-30 | 1.38 | 1.34 | +3.2% |
| 2025-02-26 | 1.25 | 1.20 | +4.3% |
| 2024-10-30 | 1.19 | 1.18 | +0.8% |
| 2024-07-31 | 1.18 | 1.12 | +4.9% |
| 2024-05-01 | 1.25 | 1.20 | +4.0% |
| 2024-02-27 | 1.07 | 1.03 | +3.9% |
| 2023-11-07 | 1.03 | 1.00 | +3.1% |
| 2023-07-26 | 1.03 | 0.99 | +3.6% |