Intellia Therapeutics, Inc. - Common Stock (NTLA)

13.15
-0.75 (-5.40%)
NASDAQ · Last Trade: Jan 31st, 12:57 PM EST
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors