S&P 500 gained 1.4% to a record 7,363.68 as US-Iran deal hopes drove oil down 6% and Bitcoin toward $82K. Here's what it means for investors.

US stocks moved higher on Wednesday and edged toward their first gain in four sessions as easing pressure in the bond market and stronger-than-expected corporate earnings…

Nvidia's record quarterly results failed to lift sentiment as crude prices surged on reports that Iran's supreme leader ordered enriched uranium kept inside the country