Novavax, Moderna reach three month-high to offset YTD losses