Big Tech is driving corporate earnings, and buoying expectations for coming months