Intellia Therapeutics Inc

NTLANASDAQ
$12.26
0.141.16%
Last update: Oct 2, 7:46 PM
$12.28
0.161.3%
Intellia Therapeutics Analyst Price Targets - Benzinga