$407.99
+8.42 (+2.11%)
Analyst Consensus
Strong Buy
20
Analysts
High
Coverage
Price Target
Analyst Price Target
-86.0% upside
Low Target
$42.02
Average Target
$57.05
High Target
$71.55
Current Price
$407.99
Current
$407.99
$407.99
Target
$57.05
$57.05
$42.02
$57.05 avg
$71.55
Scenario Analysis
Bear Case
$42.02
-89.7%
Low target
Base Case
$57.05
-86.0%
Avg target
Bull Case
$71.55
+-82.5%
High target
Risk/Reward
0.9x
Unfavorable
Price in Context
52-Week High
$566.47
-28.0% from high
52-Week Low
$233.00
+75.1% from low
50-Day SMA
$367.64
+11.0% vs SMA
200-Day SMA
$290.24
+40.6% vs SMA
RSI (14)
65.2
Neutral
Target vs 52W High
$57.05
-89.9% vs high
Next Earnings Report
Aug 26, 2026 · Before Market Open
17d
until earnings
EPS Est: $4.82
Peer Consensus — Construction