NTLA   $13.87  4.60% Market Closed After Close 13.86 -0.07%

Intellia Therapeutics, Inc.

Data not available