By | July 29 2010 3:08 PM

Stocks recovered earlier losses in choppy trading on Thursday as technology shares cut declines and gains in bank shares helped lift the S&P 500.