Intellia Therapeutics Inc
Biotechnology
Price
$13.14
-0.98%Market Cap
$1.55B
Day High
$13.27
Day Low
$12.47
NTLA's financials show reduced losses and improved revenue, but cash flow and asset reductions remain concerns.
Other Biotechnology companies