Investors push Novavax (NASDAQ:NVAX) 6.0% lower this week, company's increasing losses might be to blame
Novavax, Inc. (NVAX) shareholders have seen a recent 35% drop in share price, despite a 143% return over the last five years. The company has shown strong revenue growth of 40% annually, indicating potential for future success.