Too early to "call it" but $spx looks really weak to me. *Nearly* a perfect 61.8% retracement off the March low.   Note the whipsaw back and forth in 12dma for $NYUPV $NYADV $NYDNV $NYDEC. Broken market.   If  from here, look out below...  HT chart decreasing