S&P 500 Ready To Resume The Bull Market?