Stephen Taub Biopharma Funds Are in Sick Bay Most health care and related funds lost money in February. Stephen Taub March 12, 2025