A broad rally swept through the stock market Friday after McDonald's and several other large companies reported solid earnings.
The Standard & Poor's 500 index closed higher for the third straight week, its best run since February, as hope builds that a weekend meeting will bring European leaders closer to easing the region's debt troubles.
McDonald's Corp., Chipotle Mexican Grill Inc. and Harman International Industries Inc. were among the companies that beat analysts' expectations.
The Dow Jones industrial average jumped 267.01 points, or 2.3 percent, to 11,808.79.
The S&P 500 gained 22.86 points, or 1.9 percent, to 1,238.25.
The Nasdaq composite gained 38.84, or 1.5 percent, to 2,637.46.
For the week:
The Dow is up 164.30 points, or 1.4 percent.
The S&P 500 is up 13.67 points, or 1.1 percent
The Nasdaq is down 30.39, or 1.1 percent
For the year to date:
The Dow is up 231.28, or 2 percent.
The S&P 500 is down 19.39, or 1.5 percent.
The Nasdaq is down 15.41, or 0.6 percent.