Another wobbly day of trading on Wall Street ended with more gains for stocks Wednesday, as the latest batch of company earnings reports kept investors in a buying mood.
The S&P 500 rose 0.9 percent after having briefly dipped into the red in the early going. The Dow Jones Industrial Average rose 0.6 percent and the Nasdaq added 0.5 percent. The latest gains have the indexes on pace for solid gains this week.