Bicara Therapeutics closes $362m IPO in flurry of biotech listing activity

Bicara was one of three biotechs that went public last week in one of the busiest biotech IPO windows this year.