The Dow Jones industrial average shot up 172 points to 13,009. That's the first close above 13,000 for the Dow since Election Day.
The Standard & Poor's 500 index rose 18 points to 1,409. The S&P also racked up its biggest weekly point gain of the year. The Nasdaq composite index climbed 40 to 2,966.
Traders were encouraged by economic signals out of Germany and China. It's also the first day of the traditional holiday shopping season.
Trading on Wall Street was thin, about 1.4 billion shares, in a holiday-shortened session. Advancing stocks beat decliners 5-to-1.