Dow (US30) Tumbles as Crude Oil Surges on Failed U.S.-Iran Peace Talks
Crude oil surged 4.13% to $105.35/barrel after U.S.-China summit yielded no Iran peace announcement, renewing war concerns and Strait of Hormuz blockade fears amid stagflation warnings.