Wal-Mart drew more shoppers to its namesake stores in the United States and its e-commerce sales soared, signs that its efforts to lower prices and improve web services are helping it compete better against online leader Amazon. The company saw the biggest gain in a key revenue measure in its U.S business in four years, marking the tenth consecutive increase.