U.S. stock indexes posted a mixed close Tuesday, even as more gains for technology companies pushed the Nasdaq to another all-time high.
Losses in communication services, financial and other companies accounted for much of the selling, outweighing gains in tech sector stocks. Small-company stocks also did better than the rest of the market.
Trading was relatively thin ahead of the Christmas holiday later in the week. The weak showing came despite the long-awaited passage in Congress of a $900 billion coronavirus relief package.