Intellia faces backlash after halting drug work and layoffs, despite strategic decisions to focus on best ideas. Click here to find out why NTLA is a Sell.
Intellia Therapeutics Inc (NTLA) stock saw a decline, ending the day at $10.2 which represents a decrease of $-1.82 or -15.14% from the prior close of $12.02. The stock opened at $11.24 and touched a ...