Intellia Therapeutics, Inc. - Common Stock (NTLA)

13.55
+0.25 (1.88%)
NASDAQ · Last Trade: Apr 7th, 7:06 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors