Intellia Therapeutics Inc

NASDAQ:NTLA  
11.54
-0.62 (-5.14%)
7:47:07 PM EDT: $11.46 -0.08 (-0.65%)
Twitter Share  Facebook Share StockTwits Share