US STOCKS GAIN GROUND, S&P 500 LAST UP 0.12%