SP500 daily:

SP500 30 minutes intraday:

SP500 weekly:

The Nasdaq 100 is also facing a test for support near the 2265-2275 region after it has made an upward move to fill the recent down gap and failed to move above the 2375 level.
Nasdaq 100:

The Russell 2000 made a higher high toward the 850 level only to find itself reverse back down to recent pivot low near the 807 level. If it fails to hold above the 807 level, then look for it to go down to fill the March down gap and to 770 for possible support.
Russell 2000:
