Intellia Therapeutics Inc

NASDAQ:NTLA   4:00:00 PM EDT
20.02
-1.15 (-5.43%)
7:59:21 PM EDT: $20.33 +0.31 (+1.55%)
Twitter Share  Facebook Share StockTwits Share