$23.21
+0.79 (+3.52%)
Analyst Consensus
Buy
15 analysts
Price Target
Analyst Price Target
+152.9% upside
Low Target
$41.03
Average Target
$58.69
High Target
$66.17
Current Price
$23.21
Current
$23.21
$23.21
Target
$58.69
$58.69
$41.03
$58.69 avg
$66.17