The S&P 500 jumped from a low of 1345.07 to a high of 1365.36 before closing at 1363.67, a gain of 10.03 points, or 0.74 percent.
The Nasdaq 100 added 14.60 points, or 0.57 percent, to finish the day slightly under the 2600 resistance level at 2591.65 after trading as high as 2598.47.
After initially trading into highs of 802.40, the Russell 2000 gained 2.79 points, or 0.35 percent, to settle at 799.45.
S&P 500
Resistance is now 1365.36 (yesterday's high), followed by 1367.35, 1369.86, 1371, and 1375.Nasdaq 100
Support is now 1361.50, followed by 1356.45, 1353.20, 1347.74, and 1340.01.
Resistance is now 2592, followed by 2596.47 (yesterday's's high), 2600, 2605, and 2615.Russell 2000
Support is now 2585, followed by 2582.72, 2580, 2577, and 2554.34 (yesterday's low).
Resistance is now 800.20, followed by 802.40 (yesterday's high), 804.98, and 805.03.
Support is now 797.89, followed by 795, 792.50, and 790.27 (yesterday's low).
