
Odyssey Therapeutics Debuts Strongly as Biotech IPO Window Reopens
A stronger debut just added to biotech’s improving IPO tone Odyssey Therapeutics opened at $20, above its $18 IPO price, in a debut that gave the Boston-based biotech an initial public valuation just under $900 million. That followed an upsized








