The June S&P 500 index closed higher on Thursday as it extends this spring's rally. The low-range close sets the stage for a steady to lower opening on Friday.
Stochastics and the RSI are overbought but are turning neutral signaling that sideways to higher prices are possible near-term. If June extends this spring's rally, the reaction high crossing at 979.80 is the next upside target.
Closes below the 20-day moving average crossing at 917.00 would confirm that a top has been posted.
First resistance is last Friday's high crossing at 957.20. Second resistance is the reaction high crossing at 979.80. First support is the 10-day moving average crossing at 937.41. Second support is the 20-day moving average crossing at 917.00.