Intellia Therapeutics Inc

NTLANASDAQ
$11.71
-0.66-5.34%
Last update: Oct 8, 8:34 AM
$11.63
-0.73-5.94%
Intellia Therapeutics Analyst Price Targets - Benzinga