BioNTech posts $721M loss in 2024 due to low demand for COVID-19 vaccines March 11, 2025 German biotech firm's revenues down 27% compared to 2023, according to company's financial report.