Apple, Microsoft, and IBM earnings dominated the week in tech, while Google and Facebook unveiled two new products.
read more