Intellia Therapeutics, Inc. - Common Stock (NTLA)

15.25
-0.50 (-3.17%)
NASDAQ· Last Trade: Jun 23rd, 7:12 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors