NTLA
NTLA
NASDAQ · Biotechnology

Intellia Therapeutics Inc

$12.31
+0.45 (+3.79%)
As of Nov 7, 1:49 AM ET ·