NTLA

Intellia Therapeutics, Inc.

NTLANASDAQ

$27.53

-0.45

1.61%

Last Updated: Oct 21, 17:12