Covered by 1 source · 1 article
Intellia Therapeutics (NTLA) Secured a Facility for Up to $400M. Is It Worth the Cost?