Stock Taper
Latest 13F filing data - Q1 2026
Intellia Therapeutics, Inc.
NTLA
Shares Held
3.70M
Value
$47.47M