4 tech giants face AI test with earnings this week