Walmart sales under strain as ... Note