Google, Microsoft, Meta to report earnings this week