$QQQ looking shaky—possible failed breakout in play. We've got the setup for a slide: weak breadth, distribution vibes, and everyone calling for a pullback (which usually means it's coming).

If you're holding loose longs, get ready to rip the cord. Don't fight your stops. A few names still look decent, but that can flip fast.

Key watch: how we close the week. If today's distribution accelerates into tomorrow and the weekend, things could get ugly quick. Stay sharp.