US stocks leaped two percent Friday sparked by the dramatic measures adopted in Brussels to stem the eurozone crisis and stimulate growth, giving the markets a strong end to a rocky first half.
The Nasdaq finished with a shock 3.0 percent gain, as Apple put on 2.6 percent and Google rose 2.8 percent.
Big industrial groups led the charge upward, with General Electric rising 3.1 percent, 3M 2.8 percent, United Technologies 4.1 percent and Boeing 3.8 percent.
At the close, the Dow Jones Industrial Average was up 277.07 points (2.2 percent) at 12,879.33.
The S&P 500 index gained 33.08 points (2.49 percent) to 1,362.12, while the tech-rich Nasdaq rose 85.56 (3.00 percent) to 2,935.05.