Nasdaq Drives Wall Street Weekly Gains