Apple, Yahoo, Microsoft and Facebook release earnings or new products this week.

Read more