Wall Street capped another wobbly day of trading Wednesday with an uneven finish for the major stock indexes ahead of the Thanksgiving holiday in the U.S.
The S&P 500 rose 0.2 percent after wavering between small gains and losses most of the morning. The benchmark index regained its footing in the final hour of trading.