Five insiders at Bicara Therapeutics Inc. (BCAX) recently made substantial purchases of the company's