Intellia Therapeutics, Inc.

Intellia Therapeutics, Inc. (NTLA)

Market Cap

1.24B

Website

https://www.intelliatx.com

Earnings Date

Feb 20, 2025

Employees

526

IPO Date

May 6, 2016