Home

Intellia Therapeutics, Inc. - Common Stock (NTLA)

13.57
+1.37 (11.23%)
NASDAQ · Last Trade: Nov 6th, 1:39 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors