Dow, SP 500 climb as upbeat results from Walmart, others boost optimism

World