The S&P 500 scaled a new all-time high on Friday amid signs that the economic despondency that has gripped US consumers may be easing.
The index climbed 1.2% to 4,838 on Friday afternoon, clearing a record last set two years ago. It has rallied more than 17% since late October.