A choppy day on Wall Street ended with more gains for stocks Wednesday, as investors welcomed another batch of encouraging profit reports from U.S. companies.
The S&P 500 rose 0.6 percent, tacking more onto its big gains from a day earlier, when the benchmark index soared 2.8 percent, its best day in weeks.





