Wall Street analysts are bullish on Walmart stock and it has a consensus buy rating. Of the 36 analysts covering the stock, 27 have a buy rating while the remaining nine have a hold rating. None of the analysts have a sell rating.