(Reuters) - U.S. stock indexes recovered from two days of losses on Thursday after technology stocks got a boost from Cisco results and Wal-Mart soared to a record high.