Strong earnings news from Internet and IT vendors gave a boost to tech stocks Friday, with Microsoft shares touching a six-year high.

read more