Abbreviated version with 1 chart per index.
Sum
Bulls still in charge with no sign of selling from key levels. DIA holding above YR1 throughout, and VTI recovered YR1 on Friday after 2 day slight break. QQQ back above all pivots as of 6/21. and basically holding YR2 as support with just 1 day fractional break in June. SPY well above its YR1 and also holding above Q2R1. IWM also above all pivots and nearly testing Q2R1.
Anything lower would look significant with YR1 rejections on DIA and VTI, but that hasn't happened. yet.
SPY
Well above YR1 which cleared and held 5/25-31, and then mostly above Q2R1 from 6/1 which has held as support on several tests. Overbought condition of 6/2 has worked too to RSI 53 on 6/22 with minimum of price damage. Still bullish here.
QQQ
3 breaks of JunP and 3 recoveries. Held YR2 as support, back above 1HR3 as well. Testing Q2R2.
DIA
Top near 1HR2 so far, but still above the more important YR1. Also holding Q2R1 as support. Almost anything lower would be below YR1 so this is still the level to watch.
IWM
Above all pivots, nearly testing Q2R1 again. Doing fine this month.
VTI
2 days slightly below YR1 but recovery on Friday keeps the weekly bar above.