Walmart Stock Has Pulled Back. Is It Time to Buy?
Walmart is a great business. But are shares still overvalued?

Shares of Walmart (NYSE: WMT) surged to an all-time high of $105.30 earlier this year, lifted by excitement over the company's growing advertising business, e-commerce strength, and steady retail growth. But since then, the stock has cooled off. Shares have fallen to the mid-$80s as of late March.
What changed? Fundamentally, not much. You could say that a retailer like Walmart, which focuses on low prices, could benefit from the uncertain market environment we're in. Still, shares have taken a beating as investors fear that Walmart's revenue and profit growth could slow this year. Furthermore, valuation may be a key concern for investors. Shares command quite a high premium for a business with growth rates in the single digits.
So, let's address the most pressing question for Walmart investors: Is this dip a buying opportunity?