Tech giants face a mound of turmoil as they prepare to report results this week. Protests and reorganisations have occurred at Google, and Tesla recently revealed massive layoffs, price reductions, and a Cybertruck recall. Microsoft's OpenAI partnership is under increased scrutiny, and...