Intellia Therapeutics Inc

NASDAQ:NTLA   3:59:55 PM EDT
46.57
-5.24 (-10.11%)
Twitter Share  Facebook Share StockTwits Share