The renewed advance in equities drove the S&P 500 up for a seventh straight day - the longest winning streak since May.