S&P 500 Posts Best Week Since November