Intellia Therapeutics, Inc. - Common Stock (NTLA)

14.47
+0.52 (3.73%)
NASDAQ · Last Trade: Jan 27th, 3:58 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors