Walmart climbed 4.2% after topping forecasts for both profit and revenue. The nation’s biggest retailer said it saw broad-based strength across its categories, including sales made both online and in ...