Positive earnings news from the likes of Facebook, Google and Apple helped boost tech shares in what was otherwise a gloomy week for the markets.

read more