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