Intellia Therapeutics, Inc. - Common Stock (NTLA)

12.41
-0.48 (-3.72%)
NASDAQ· Last Trade: Jun 10th, 4:08 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors