U.S. stocks ended on a mixed note following the latest signals that the U.S. economy continues to hum.
The S&P 500 closed little changed Thursday. The Dow Jones Industrial Average added 0.4% to the all-time high it set the day before, and the Nasdaq composite edged up less than 0.1%.