Biotech CEO pay packages mostly increased in 2025, with Biogen's Christopher Viehbacher topping the list at $23.6 million in ...
The company started with a patent and a friends-and-family "and more friends" round in 2024. Now it's closed its biggest ...