Walmart (NYSE:WMT) shares snapped six straight sessions of gains on Friday, as it closed 0.42% lower at $100.51.
The retailer gained over 5% in the previous six sessions. The stock closed 1.50% higher at $100.93 on Thursday.
In the past one month, the company gained nearly 1%. In the year so far, Walmart shares have advanced over 11.6%, compared to the broader S&P500 Index’s 10% gain.
Looking at Seeking Alpha’s Quant Rating, WMT has a Hold rating with a score of 3.36 out of 5. The company was rated A+ for profitability, while it got a C for growth and an F for valuation.
Seeking Alpha analysts are also cautious and rated the stock as Hold.
Seeking Alpha author Vinay Utham noted that Walmart delivered mixed Q2 results, beating revenue estimates but missing on EPS, with strong e-commerce and advertising growth offsetting tariff-driven margin pressure.
“Despite macro headwinds, Walmart’s long-term fundamentals remain intact, with new growth levers like e-commerce, advertising, and international sales driving resilience,” argued Utham, rating the stock as Hold.
As for the Wall Street community, it shared a consensus rating of Strong Buy for the retailer. Overall, 40 out of 42 analysts gave the company a Buy and above rating, while one recommended holding the stock and one had a Strong Sell call.