Stock indexes closed mostly higher on Wall Street Tuesday, nudging the S&P 500 to another record high.
Gains in technology, communication services and health care stocks outweighed losses in energy, utilities and other sectors. Treasury yields rose.
Investors weighed mixed data on the economy, including a report that showed consumer confidence unexpectedly dropped this month. Another report said sales of new homes accelerated faster than economists expected last month.
The S&P 500 rose 12.34 points, or 0.4%, to 3,443.62.