S&P 500 Notches Seventh Consecutive Winning Week, Nears All-Time High