$81.36
+1.88 (+2.37%)
Analyst Consensus
Strong Buy
36
Analysts
Very High
Coverage
Price in Context
52-Week High
$165.30
-50.8% from high
52-Week Low
$81.17
+0.2% from low
Next Earnings Report
Nov 16, 2026 · Before Market Open
8d
until earnings
EPS Est: $6.86
Earnings in 8 days. Analyst targets may shift significantly after the report.