The close: US stocks gain for the sixth consecutive week

Wait 5 sec.

On the day:S&P 500 +0.3%Nasdaq Comp +0.9%DJIA +0.3%Russell 2000 +0.5%Toronto TSX Comp -0.2%On the week:S&P 500 +0.9%Nasdaq Comp +1.1%DJIA +0.5%Russell 2000 +0.9%Toronto TSX Comp flatHere is a look at the heat map for the week: This article was written by Adam Button at investinglive.com.