IO Biotech (NASDAQ:IOBT) reported quarterly losses of $(0.56) per share.
Despite Continuous Dip In Covid-19 Vaccine Sales, BioNTech Manages To Post Q1 Profit, Reaffirms Guidance
BioNTech SE (NASDAQ: BNTX) reported Q1 FY23 revenues of €1.28 billion, down from €6.37 billion a year ago, mainly due to lower commercial revenues from the supply and sales of the