$25.72
+0.03 (+0.12%)
Analyst Consensus
Buy
14
Analysts
Moderate
Coverage
Price Target
Analyst Price Target
+284.4% upside
Low Target
$70.16
Average Target
$98.88
High Target
$146.39
Current Price
$25.72
Current
$25.72
$25.72
Target
$98.88
$98.88
$70.16
$98.88 avg
$146.39
Scenario Analysis
Bear Case
$70.16
172.8%
Low target
Base Case
$98.88
+284.4%
Avg target
Bull Case
$146.39
+469.2%
High target
Risk/Reward
2.7x
Favorable
Price in Context
52-Week High
$38.80
-33.7% from high
52-Week Low
$21.34
+20.5% from low
50-Day SMA
$27.48
-6.4% vs SMA
200-Day SMA
$31.37
-18.0% vs SMA
RSI (14)
28.4
Oversold
Target vs 52W High
$98.88
+154.8% vs high
Next Earnings Report
May 26, 2026
15d
until earnings
EPS Est: $0.37
Peer Consensus — Technology