Stocks closed higher on Wednesday as investors pored over the latest batch of company earnings. All 10 industry sectors of the Standard and Poor's 500 index rose, led by technology companies. Visa jumped 4 percent after China announced it would open its payment processing market to foreign companies.
The Dow Jones industrial average was up 88.68 points, or 0.5 percent, to 18,038.27.
The S&P 500 index rose 10.67 points, or 0.5 percent, to 2,107.96.
The Nasdaq composite gained 21.07 points, or 0.4 percent, to 5,035.17.
For the week:
The Dow is up 211.97 points, or 1.2 percent.
The S&P 500 index is up 26.78 points, or 1.3 percent.
The Nasdaq is up 103.35 points, or 2.1 percent.
For the year:
The Dow is up 215.20 points, or 1.2 percent.
The S&P 500 index is up 49.06 points, or 2.4 percent.
The Nasdaq is up 299.12 points, or 6.3 percent.