Has Novavax Just Solved Its Biggest Problem? Published 27 Feb 2024 The biotech company recently settled a dispute with a major customer. Full Article