Intellia Therapeutics, Inc. - Common Stock (NTLA)

15.46
+0.21 (1.38%)
NASDAQ· Last Trade: Jun 24th, 2:15 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors