Biogen shares fall as 2025 revenue expected to decline

Feb 12, 2025 - 13:29
 0