$21.23
+1.47 (+7.44%)
Analyst Consensus
Buy
29 analysts
Price Target
Analyst Price Target
+355.4% upside
Low Target
$72.51
Average Target
$96.69
High Target
$126.16
Current Price
$21.23
Current
$21.23
$21.23
Target
$96.69
$96.69
$72.51
$96.69 avg
$126.16