Stock Screener

NTLA - Intellia Therapeutics, Inc

$10.09 11.9% ($1.2)
1.30.1-1.8-5.1-0.59.55.6
BPDEPEEPSROEBVPSCURRENT



Address:

Portfolio: