Intellia Therapeutics, Inc. - Common Stock (NTLA)

12.89
-0.60 (-4.45%)
NASDAQ· Last Trade: Jun 9th, 10:28 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors