BCAX Shares

Should investors be concerned about BCAX’s high price-to-sales ratio?
Arcelia Reed
Bicara Therapeutics Inc (BCAX)’s stock is trading at $15.87 at the moment marking a fall of -2.34% from the last ...

Bicara Therapeutics Inc (BCAX)’s stock is trading at $15.87 at the moment marking a fall of -2.34% from the last ...