The Dow rises 300 points even as consumer confidence plunges. Big Tech earnings are up next