← Financial / Top

NuCana plc - American Depositary Shares (NCNA) Financial

United States USD US Stocks estimated
revenue_score61
profit_score59
eps_score57
roe_score59
margin_score85
value_score59
growth_score61
stability_score85
income_score57
risk_score56
Stock Page Compare Mission Signal Whistle