S&P 500 Weekly Update: The Bull Market Stalls At Overhead Resistance