The S&P 500 rose 3.73 points, or 0.27 percent, to close at 1376.51. The SPX was off its session high of 1380.39.
The Nasdaq 100 added 29.94 points, or 1.14 percent, to close at 2655.81. The tech-laden index was led by gains in heavily weighted Google and Apple.
The small-cap Russell 2000 underperformed its peers, closing at 802.17 after shedding 2.89 points, or 0.36 percent.
S&P 500
Resistance is now 1377, followed by 1380.39 (yesterday's high), 1382.23, and 1385.Nasdaq 100
Support is now 1376, followed by 1374.27, 1370, and 1368.61.
Resistance is now 2656, followed by 2663.12 (yesterday's high), 2668.50, and 2670.Russell 2000
Support is now 2651.03, followed by 2642.19, 2634.22, and 2626.
Resistance is now 802.55, followed by 803, 804.97, and 805.
Support is now 802, followed by 801.22, 799.33, and 798.

