S&P 500's stuggle is real

Breakdown looking increasingly likely

Disclaimer