NTLA   $13.87  2.36% Market Closed After Close 13.87 0.0

Intellia Therapeutics, Inc.

Data not available