Intellia Therapeutics Inc

NASDAQ:NTLA  
51.82
-2.60 (-4.78%)
Twitter Share  Facebook Share StockTwits Share