Motley Fool#finance
What Does the Bicara Therapeutics CEO's Sale of 15,000 Shares Mean for Investors?translating…
Factuality: 64/100USAThe Motley Fool
This Boston-based biotech, focused on bifunctional antibody therapies for cancer, just reported a notable insider sale in recent filings.