Stocks ended mostly higher on Wall Street Tuesday after another bumpy day as investors cautiously reviewed mostly encouraging financial results from major retailers.
The S&P 500 index wound up with a modest gain of 0.2%, while the tech-heavy Nasdaq fell. The Dow Jones Industrial Average rose, mostly due to gains in Walmart and Home Depot following encouraging financial updates.
Technology, health care and energy stocks fell, limiting the broader market's advance. Retailers and consumer product makers rose.
European markets rose broadly and Asian markets closed mixed overnight. U.S. crude oil prices fell.
The yield on the 10-year Treasury rose.