What analysts said about Walmart