Intellia Therapeutics Inc (NTLA) Stock Price, Quote, News & History

NTLANASDAQ
$11.76
0.504.4%
Last update: Oct 27, 11:35 AM