Intellia investment

Stocks
Intellia Therapeutics (NASDAQ: NTLA) Stock Price Drops 9.6% After Analyst Downgrade Mar 2, 2025