Struggling biotechs succumb to icy market, as money dries up and clinical bets don’t pay off
Article Title: Struggling biotechs succumb to icy market, as money dries up and clinical bets don’t pay off Publication Date: June 4, 2025 In a particularly discouraging turn of events as reported on 4th June 2025, iTeos Therapeutics, once praised…