Week In Review: 7th Straight Weekly Gain on Wall Street