Intellia Therapeutics Inc

NTLANASDAQ
$11.66
-0.81-6.5%
Last update: Nov 2, 4:58 PM
Intellia Therapeutics Ownership & Insider Activity - Benzinga