Intellia Therapeutics Inc

NTLANASDAQ
$12.60
0.897.6%
Last update: Oct 8, 5:03 PM
$12.55
0.847.17%
Intellia Therapeutics Analyst Price Targets - Benzinga