Latest NTLA reports update at 2024-05-09: 2024-Q12023-Q42023-Q1
Intellia Therapeutics logo
Intellia Therapeutics NTLA
$ 24.86 8.09%

Intellia Therapeutics Chart for All Time | NTLA