In less than a week, the SP500 violated all the identified technical levels (highlighted in blue, see chart below.)
Here are the next set of potential support and resistance levels. The key level to watch is 1040. If this level is broken, the SP500 could go below 1000 and things could get ugly.
SP500:
SPY: