In the month of June the S&P 500 futures contract (basis Sept) has been caught in a trading range. For the last few trading sessions, the market has tried to push to the upside, but keeps falling back. There is strong resistance between 917 to 920 and strong support in the 910 to 905 area.
If the market should break above 926, there is a strong possibility the market will try to test the highs of early June. There is resistance at 929 to 933. If the market continues past this point, the next resistance level is 945 to 960.
If the market does not hold the recent support of 905, the next support level is 900, followed by 884 with a target down to 877.