The Dow and S&P 500 have given back some of their gains from the prior session, while the Nasdaq edged up closer to 5,000.

The Dow and S&P 500 have given back some of their gains from the prior session, while the Nasdaq edged up closer to 5,000.