$29.44
-0.67 (-2.23%)
Analyst Consensus
Buy
15
Analysts
High
Coverage
Price Target
Analyst Price Target
+99.4% upside
Low Target
$41.03
Average Target
$58.69
High Target
$66.17
Current Price
$29.44
Current
$29.44
$29.44
Target
$58.69
$58.69
$41.03
$58.69 avg
$66.17
Scenario Analysis
Bear Case
$41.03
39.4%
Low target
Base Case
$58.69
+99.4%
Avg target
Bull Case
$66.17
+124.8%
High target
Risk/Reward
3.2x
Highly favorable
Price in Context
52-Week High
$35.20
-16.4% from high
52-Week Low
$21.71
+35.6% from low
Target vs 52W High
$58.69
+66.7% vs high
Next Earnings Report
May 27, 2026 · After Market Close
16d
until earnings
EPS Est: $0.51
Peer Consensus — Technology