While nobody was watching, market breadth was stealthily improving and reached overbought levels at the same time as the SPX hit the upside weekly target:
The question now is how long will the early birds hold on to their gains.
Next resistance levels at 4350 and 4410.