NTLA

Intellia Therapeutics, Inc.

NTLANASDAQ

$12.12

+0.63

5.48%

Last Updated: Aug 4, 20:00