Trading S&P 500 and Nasdaq post four-day winning streak as optimism builds for Q3 earnings Selina Johansson 8 months ago