SPX continues to struggle and test the level of long term resistance. A pullback is due this week. However, the level of 2,100 may offer support during July.
July 31st is an important time for a potential high. August 10th is a date to watch for a potential low.