The S&P 500 added 25.95 points, or 1.91 percent, to close at 1385.97.
The Nasdaq 100 added 62.18 points, or 2.41 percent, to finish the day at 2647.03. Heavily weighted Apple gained added 1.73 percent to close at $585.16, its highest level since issuing a disappointing earnings report Tuesday evening.
The Russell 2000 leapt 18.89 points, or 2.43 percent, to outperform the other indexes and close at 796 even.
S&P 500
Resistance is now 1390, followed by 1395.50, 1400, 1405, and 1409.10.Nasdaq 100
Support is now 1383.22, followed by 1376.75, 1368.95, and 1362.
Resistance is now 2650, followed by 2657.70, 2665, and 2675.15.Russell 2000
Support is now 2642.33, followed by 2635.35, 2626.73, and 2620.
Resistance is now 798, followed by 800, 801.22, and 804.
Support is now 795.50, followed by 790, 787, and 783.98.

