Tech stocks had an upbeat week as industry watchers appear to be looking at the positive side of earnings from Internet, consumer electronics and networking companies.

read more