Walmart continues to attract shoppers with low prices and strong financial performance, including a 4.6% increase in same-store sales. The company’s investments in technology and omnichannel capabilities have helped drive growth, with a raised sales outlook for the year. Walmart’s stock has appreciated 26.7% in the last year.

Kohl’s, on the other hand, has struggled with declining sales and traffic, leading to a 4.2% drop in comps. The company lacks a permanent CEO and faces challenges in turning its business around, resulting in a 16.8% decrease in its stock price over the last year. Kohl’s trades at a lower P/E ratio than the S&P 500.

Investors are advised to consider Walmart over Kohl’s for investment, given Walmart’s consistent performance and ability to attract customers. While Kohl’s may appear as a value stock, its lack of clear turnaround plans and declining sales make it a riskier investment option compared to Walmart.

Before investing in Walmart, investors should note that the Motley Fool Stock Advisor team has identified 10 stocks with potential for significant returns, with Walmart not being among them. The top 10 stock picks have historically outperformed the market, with returns as high as 1,052%. Joining Stock Advisor provides access to the latest top stock picks.

Read more at Nasdaq: Best Stock to Buy Right Now: Walmart vs. Kohl’s