Stocks fight for 3rd straight week of gains


The early advance puts both the Dow and the S&P 500 on their way to a third straight week of gains.