Biogen Exceeds Estimates with Cost Reductions and New Therapies, Yet Profit Outlook Falls Short Feb 12, 2025