What's Going On With Novavax Stock Today?Benzinga • 8 days agoIn a new regulatory filing, Shah Capital, which owns 9.3 million shares of Novavax representing a 6.66% stake in the company, expressed disappointment with the recent performance of Novavax stock and...