$20.14
-0.23 (-1.13%)
Analyst Consensus
Buy
29
Analysts
High
Coverage
Price Target
Analyst Price Target
+373.5% upside
Low Target
$53.08
Average Target
$95.36
High Target
$96.45
Current Price
$20.14
Current
$20.14
$20.14
Target
$95.36
$95.36
$53.08
$95.36 avg
$96.45
Scenario Analysis
Bear Case
$53.08
163.6%
Low target
Base Case
$95.36
+373.5%
Avg target
Bull Case
$96.45
+378.9%
High target
Risk/Reward
2.3x
Favorable
Price in Context
52-Week High
$57.20
-64.8% from high
52-Week Low
$12.06
+67.0% from low
50-Day SMA
$26.79
-24.8% vs SMA
RSI (14)
14.4
Oversold
Target vs 52W High
$95.36
+66.7% vs high
Next Earnings Report
Aug 18, 2026
10d
until earnings
EPS Est: $-0.04
Earnings in 10 days. Analyst targets may shift significantly after the report.
Peer Consensus — Financial Services