S&P 500 - Bullish Head and Shoulders

If supports hold, the S&P 500 could have bullish breakouts with upside potential to 3588 and then 3640.

Image: BofA Global Research

S&P 500 - Bullish Head and Shoulders