S&P 500 Records It’s Best Weekly Performance Since November