Intellia Therapeutics Inc

NASDAQ:NTLA   2:31:25 PM EDT
20.96
-0.36 (-1.69%)
Twitter Share  Facebook Share StockTwits Share