Stocks set for first gains in days as the market awaits Nvidia earnings May 20, 2026 · Cris Tolomia The S&P 500 is set to snap a three-day losing streak as Trump's comments on the Iran war ease energy prices Read more »