Biogen Inc. has appointed Dr. Maria C. Freire as the new Chair of the Board, following the retirement of Caroline Dorsa after 16 years. This leadership change arrives as the company faces a quarterly net loss of $48.9 million, despite achieving a robust full-year net income of $1.29 billion and surpassing revenue expectations. Analysts note a 7.1% year-over-year revenue decline, but highlight potential stability driven by growth in new product offerings and strategic cost realignment.