Out on 45 Wall Street analysts offering stock ratings for Walmart, 77% have a ‘Buy’ and rest 23% recommend 'Hold'.