Close on Wall Street: Dow Jones: + 2.21%; S&P 500: + 1.48%; Nasdaq: + 0.77%.