Intellia Therapeutics, Inc. - Common Stock (NTLA)

14.78
+0.52 (3.65%)
NASDAQ · Last Trade: Apr 14th, 11:09 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors