US stocks have pushed to fresh all-time highs after a strong earnings report from Macy's raised hopes about the upcoming holiday shopping season.

US stocks have pushed to fresh all-time highs after a strong earnings report from Macy's raised hopes about the upcoming holiday shopping season.