Stock indexes wavered between small gains and losses Wednesday as trading on Wall Street turned choppy for the seconds straight day.
The S&P 500 was up less than 0.1% as of 2:22 p.m. Eastern, after wobbling between a gain of 0.4% and a loss of 0.1%. Technology and energy companies helped lift the market. Those gains were kept in check by a pullback in retailers and other companies that rely on consumer spending. Communication, industrial and materials stocks also fell.
The Dow Jones Industrial…






