NTLA   $13.87  4.60% Market Closed After Close 13.95 0.58%

Intellia Therapeutics, Inc.

Data not available