Stocks ended mostly lower after an afternoon hiccup on Wall Street as trading remains unsettled ahead of key reports on inflation and corporate earnings.
The S&P 500 fell 0.7 percent after wavering down, up, then back down again. The Nasdaq fell 1.1 percent and the Dow ended just barely in the green. The S&P 500 marked its fifth straight loss as worries grow that a recession may be looming.