Intellia Therapeutics Inc

NASDAQ:NTLA  
20.76
+0.74 (+3.70%)
7:59:46 PM EDT: $20.70 -0.06 (-0.29%)
Twitter Share  Facebook Share StockTwits Share