S&P 500, Nasdaq and Dow Eke Out Small Gains in Mixed Session

After struggling for direction for much of the day, U.S. stocks pushed higher in late trading, but finished the day off the session’s best levels.