NTLA
NTLA
NASDAQ · Biotechnology

Intellia Therapeutics Inc

$15.67
+0.47 (+3.09%)
As of Jun 21, 10:08 PM ET ·