While Walmart (WMT) is lowering its earnings expectations for the year ahead, America’s largest retailer has plenty of ...