What Does the Bicara Therapeutics CEO's Sale of 15,000 Shares Mean for Investors?
Key PointsCEO Claire Mazumdar sold 15,000 shares for a transaction value of approximately ~$301,000, based on a weighted average price of around $20.04 per share on May 18, 2026...