US stocks recovered from early losses on Thursday, with the S&P 500 managing a slight gain as energy prices and oil stocks turned higher and financials lent support.
The Dow Jones industrial average fell 19.71 points, or 0.12 percent, to 17,049, the S&P 500 gained 1.76 points, or 0.09 percent...