$29.18
+0.17 (+0.59%)
Analyst Consensus
Hold
22 analysts
Price Target
Analyst Price Target
+34.1% upside
Low Target
$24.16
Average Target
$39.12
High Target
$51.89
Current Price
$29.18
Current
$29.18
$29.18
Target
$39.12
$39.12
$24.16
$39.12 avg
$51.89