Intellia Therapeutics, Inc. - Common Stock (NTLA)

15.44
-1.40 (-8.31%)
NASDAQ· Last Trade: Jul 9th, 8:30 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors