The S&P 500 settled at 1401.35, a gain of 7.12 points, or 0.51 percent. It was the first time the index closed above 1400 since early May.
The Nasdaq 100 rose 23.07, points or 0.86 percent, to 2717.16.
The Russell 2000 closed above the important 800 level at 801.34, a gain of 6.99 points, or 0.88 percent.
S&P 500
Resistance is now 1402.82, followed by 1404.55, 1407.14 (yesterday's high), and 1410.Nasdaq 100
Support is now 1401, followed 1397.92, 1393.81, and 1386.56.
Resistance is now 2720, followed by 2727.31 (yesterday's high), 2733.35, and 2740.Russell 2000
Support is now 2711.44, followed by 2707.08, 2691.22, and 2680.
Resistance is now 802.02, followed by 804.40, 806.41 (yesterday's high), and 808.
Support is now 801, followed by 798.28, 796.26, and 790.

