Earnings BioNTech’s $16.8 Billion Question: Can Oncology Data Justify the Wait?
The numbers tell a stark story of transformation. BioNTech’s revenue has collapsed from €17.3 billion in 2022 to roughly €2.87 billion last year, as its Covid vaccine franchise fades. Yet...