US stocks end mixed. Nasdaq squeaks out a gain. Closes near highs.

S&P down -0.16%. Nasdaq +0.09. Dow down -0.12%
The US major stock indices are ending the session mixed.  The broader indices ended near the highs for the day. The Dow closes more in the mid range.