Stronger corporate earnings reports and expectations that central banks will act to support the economy powered the Standard & Poor's 500 index past 1,400 and the Nasdaq to close above 3,000 for the first time in three months.
The Dow Jones industrial average rose 51.09 points, or 0.4 percent, to close at 13,168.60.
The Standard & Poor's 500 rose 7.12, or 0.5 percent, to 1,401.35.
The Nasdaq composite index rose 25.95, or 0.9 percent, to 3,015.86.
For the week:
The Dow is up 72.43 points, or 0.6 percent.
The S&P 500 is up 10.36, or 0.7 percent.
The Nasdaq composite is up 47.96, or 1.6 percent.
For the year:
The Dow is up 951.04 points, or 7.7 percent.
The S&P 500 is up 143.75, or 11.4 percent.
The Nasdaq composite is up 410.71, or 15.8 percent.