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