Intellia Therapeutics, Inc. - Common Stock (NTLA)

13.35
-1.40 (-9.53%)
NASDAQ· Last Trade: Jun 5th, 12:28 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors