S&P 500 takes breather after recent all-time high as consumer sentiment slips

Investing.com