Market Cap: $1.64B

Intellia Therapeutics (NTLA) Executive & Key Data