Intellia Therapeutics, Inc. - Common Stock (NTLA)

12.45
-0.76 (-5.72%)
NASDAQ · Last Trade: Apr 30th, 3:07 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors