(CNBC) U.S. stocks closed modestly higher on Thursday, with the Nasdaq outperforming, as investors eyed slightly lower bond yields and mostly shook off the morning's mixed economic data. (Tweet This)
"The Nasdaq is looking pretty good, trading (near) all-time highs," said Robert Pavlik, chief market strategist at Boston Private Wealth. "I think people are afraid of missing out."
The S&P 500 ended mildly higher, above its previous record close of 2,129.20 to post its 10th closing high for the year.
Advertisement - story continues below