Intellia Therapeutics, Inc. - Common Stock (NTLA)

12.39
+0.45 (3.81%)
NASDAQ· Last Trade: May 20th, 3:19 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors