Intellia Therapeutics, Inc. - Common Stock (NTLA)

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