The Nasdaq and S&P 500 logged their fourth consecutive weekly gains, though the Dow lost some ground. The week was punctuated ...