Stock futures slide as Big Tech earnings loom on July 26, 2021 Stock futures slide as Big Tech earnings loom +