Novavax stock price is down despite vaccine promise | Fortune