The June S&P 500 index was higher overnight as it extends the rally off March's low. Stochastics and the RSI are diverging but are neutral to bullish signaling that sideways to higher prices are possible near-term. If June extends the rally off March's low, January's high crossing at 937.00 is the next upside target. Closes below the 20-day moving average crossing at 851.44 are needed to confirm that a short-term top has been posted. First resistance is last Thursday's high crossing at 887.10. Second resistance is January's high crossing at 937.00. First support is the 10-day moving average crossing at 860.52. Second support is the 20-day moving average crossing at 851.44. The June S&P 500 Index was up 5.60 pts. at 881.70 as of 5:45 AM CST. Overnight action sets the stage for a higher opening by the June S&P 500 index.