InvestorPlace - Stock Market News, Stock Advice & Trading Tips Shares of Walmart (NYSE:WMT) have gained nearly 9% in the past month and 4.6% in 2022, amid a turbulent period full of news related to geopolitical and inflation-related risks. With several interest rate hikes by the Federal Reserve upcoming in 2022 and geopolitical risks remaining present, WMT stock offers a high-quality and relevant low volatile stock that is suitable for all portfolios for generating passive income and diversification purposes. Here are the main reasons why WMT stock is a buy now.