U.S. stock indexes drifted to a mixed finish on Wednesday after climbing in the morning but then running out of steam. The S&P 500 finished an iota higher, less than 0.1%, after surrendering virtually ...