Wall Street Ends Week in Gains on Tech Support