Wall Street closed modestly higher following profit reports from a spate of banks and other big U.S. companies.
The S&P 500 rose 0.2 percent Wednesday after its seventh gain in the last eight days. The Dow added 109 points, or 0.3 percent, and the Nasdaq edged up less than 0.1 percent.