Financial insights of NVAX