
U.S. stocks closed up overnight on news that Italian Prime Minister Silvio Berlusconi will resign after parliament passes economic reforms as demanded by EU.
The Dow Jones Industrial Average rallied 101.79 points, or 0.84 percent, to close at 12,170.18.
The S&P 500 advanced 14.80 points, or 1.17 percent, to end at 1,275.92.
All 10 S&P sectors finished higher, led by banks and energy
The Nasdaq added 32.24 points, or 1.20 percent, to finish at 2,727.49.