Intellia Therapeutics, Inc. - Common Stock (NTLA)

12.48
-0.27 (-2.16%)
NASDAQ · Last Trade: Oct 6th, 11:56 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors