Stocks surged on Wednesday, as all three indexes closed at their high levels in years.
Analysts cite stronger-than-expected jobs data and the European Central Bank's plan to support the region's struggling countries through buying bonds.
The Dow Jones Industrial Average jumped 244 points to 13,292, its highest close since December 2007.
The S&P 500 climbed 29 points to its highest close since January 2008. The NASDAQ jumped 66 points to 3,136, its highest level in 12 years.
The action was Wall Street came as the number of Americans filing new claims for jobless benefits fell last week to its lowest level in a month.
Also, U.S. companies added employees in August at the fastest clip in five months, according to a report by payroll service ADP.
Still, many economists think Friday's government jobs report will show modest hiring, at 125,000 new jobs. They also think the unemployment rate will hold steady at around 8.3 percent.
*Information from Reuters used in this report.