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 percent, 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.