APWalmart on Thursday reported second-quarter earnings and revenue that topped Wall Street estimates, boosted by an increase of both foot traffic and by strong online sales. However, shares trade down by about 2%. America's largest brick-and-mortar retailer said US comp sales rose 1.8% versus a year ago, making for the 12th straight quarter with positive results.