Chart Watch: A summer rally could push S&P 500 to new highs Whitecourt Press July 22, 2017 1 min read A market comment from Phases & Cycles