Intellia Therapeutics Inc

NASDAQ:NTLA   12:44:37 PM EDT
149.02
+0.66 (+0.44%)
Twitter Share  Facebook Share StockTwits Share