NTLA
NTLA
NASDAQ · Biotechnology

Intellia Therapeutics Inc

$13.71
-0.14 (-1.01%)
As of May 9, 1:35 AM ET ·