Intellia Therapeutics, Inc. - Common Stock (NTLA)

11.32
+0.55 (5.11%)
NASDAQ· Last Trade: Aug 4th, 6:06 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors