$104.50
+1.10 (+1.06%)
Analyst Consensus
Strong Buy
13
Analysts
Moderate
Coverage
Price Target
Analyst Price Target
-56.1% upside
Low Target
$29.68
Average Target
$45.89
High Target
$67.77
Current Price
$104.50
Current
$104.50
$104.50
Target
$45.89
$45.89
$29.68
$45.89 avg
$67.77
Scenario Analysis
Bear Case
$29.68
-71.6%
Low target
Base Case
$45.89
-56.1%
Avg target
Bull Case
$67.77
+-35.1%
High target
Risk/Reward
0.5x
Unfavorable
Price in Context
52-Week High
$145.25
-28.1% from high
52-Week Low
$61.50
+69.9% from low
50-Day SMA
$106.91
-2.3% vs SMA
200-Day SMA
$110.03
-5.0% vs SMA
RSI (14)
38.5
Neutral
Target vs 52W High
$45.89
-68.4% vs high
Next Earnings Report
Jul 20, 2026
19d
until earnings
EPS Est: $0.41
Peer Consensus — Technology