What does 2025 hold for biopharma? part 1: the state of the biopharma industry

5 August 2025