Intellia Therapeutics, Inc. - Common Stock (NTLA)

12.21
-0.27 (-2.13%)
NASDAQ · Last Trade: Nov 2nd, 10:55 AM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors