Intellia Therapeutics, Inc. - Common Stock (NTLA)

12.61
-1.06 (-7.75%)
NASDAQ· Last Trade: May 18th, 11:45 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors