Big Tech’s next earnings test: power and patience