Home

Intellia Therapeutics, Inc. - Common Stock (NTLA)

6.9147
-0.4453 (-6.05%)
NASDAQ · Last Trade: Apr 16th, 2:39 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors