Stephen Taub Biopharma’s Remarkable Reversal of Fortune Life sciences and biopharma hedge funds have been on a tear for the past few months. Can it continue? Stephen Taub October 15, 2025 Illustration by II