S&P up 0.31%, Nasdaq up 0.28% The US major stock indices are ending higher on the day but off the highs.