Skip to content
Intellia Therapeutics, Inc. (NTLA) — insider trading: 12 buys, 280 sells · InsiderLens