U.S. stocks drifted to a mixed finish, though the modest moves for indexes masked some thrashing underneath the surface.
The S&P 500 ended barely changed Wednesday after trading lower for much of the day. The Nasdaq composite slipped 0.1%, and the Dow Jones Industrial Average eked out a gain of 0.3%.