Earnings BioNTech’s €16.6 Billion Cushion Buys Time — But Not Certainty — as Founder Era Winds Down
The numbers tell a story of two companies pulling in opposite directions. BioNTech’s balance sheet holds €16.6 billion in cash and securities, a war chest that would make most biotech...