$141.70
+1.83 (+1.31%)
Analyst Consensus
Strong Buy
38
Analysts
Very High
Coverage
Price in Context
52-Week High
$165.30
-14.3% from high
52-Week Low
$81.17
+74.6% from low
Next Earnings Report
May 18, 2026 · Before Market Open
7d
until earnings
EPS Est: $11.82
Earnings in 7 days. Analyst targets may shift significantly after the report.