Walmart Tops Views, Raises Outlook As E-Commerce and Grocery