Stock futures slide after big gain in prior session as investors brace for more earnings reports July 20, 2022