Walmart Profit Up 3 Percent