Shares of Novavax, Inc. (NASDAQ:NVAX – Get Free Report) have received an average recommendation of “Hold” from the seven ...