For value investorsScreener
Intellia Therapeutics, Inc. (NTLA) · Fundamental Indicators · Sponda