Intellia Therapeutics, Inc. - Common Stock (NTLA)

10.97
-0.35 (-3.09%)
NASDAQ· Last Trade: Aug 5th, 9:25 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors