Analysis Leadership Transition and Financial Headwinds Weigh on BioNTech Shares
Investors in BioNTech SE are grappling with a pivotal moment for the Mainz-based biotech firm. The company faces a dual challenge: the impending departure of its visionary founders and a...