Intellia Therapeutics, Inc. - Common Stock (NTLA)

15.21
+0.26 (1.74%)
NASDAQ · Last Trade: Apr 20th, 11:19 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors