stocks-slide-before-corporate-results-dollar-gains