S&P 500 finishes 2 points higher to 1883
It was a back-and forth day but stocks managed to close with a narrow gain, erasing a trip down to a session low in the final 30 minutes of trading.