The 30-stock Dow's eight-week winning streak is its longest since the one ending Nov. 3, 2017. The Nasdaq also posted its eighth consecutive weekly gain. The S&P 500, meanwhile, closed its seventh weekly gain in eight. The indexes rose at least 2.4 percent each this week