$42.69
+0.29 (+0.68%)
Analyst Consensus
Buy
21 analysts
Price Target
Analyst Price Target
-28.7% upside
Low Target
$20.90
Average Target
$30.43
High Target
$45.16
Current Price
$42.69
Current
$42.69
$42.69
Target
$30.43
$30.43
$20.90
$30.43 avg
$45.16