The S&P 500 jumped 22.13 points, or 1.65 percent, to close at 1360.02. The Nasdaq 100 leapt 35.65 points, or 1.4 percent, to finish at 2584.85.
The Russell 2000 gained 7.80 points to close at 777.11, a gain of 1.01 percent.
S&P 500
Resistance is now 1361.03, followed by 1363.13, 1365, and 1370.50.Nasdaq 100
Support is now 1359.58, followed by 1355, 1353.82, and 1345.89.
Resistance is now 2590, followed by 2593.34, 2598.36 (yesterday's high), and 2600.Russell 2000
Support is now 2580, followed by 2571.04, 2563.50, and 2550.
Resistance is now 778, followed by 778.78, 780, and 781.27 (yesterday's high).
Support is now 776.50, followed by 775.98, 772.36, and 770.

