Market Report: S&P 500 posts another all-time high, UK shoppers go bargain hunting