The S&P 500 tops a record high that ‘clears the charts’ of resistance ahead of a week of earnings, inflation data

0
162