S&P 500, Nasdaq extend streak, Dow rises 100 points