Stephen Taub Life Sciences Funds Generate Healthy November Gains Managers are bullish on beaten-down biopharma stocks. Stephen Taub December 12, 2023 Illustration by II