S&P 500 Weekly Update: The Rally Continues With Fresh Record Highs