Dow (US30) Tumbles as Oil Surges $108, Treasury Yields Break 4.5% on Failed Iran Talks
U.S. markets tumbled as oil prices surged to $108/barrel and Treasury yields climbed above 4.5% following failed U.S.-China negotiations on Iran's Strait of Hormuz blockade, intensifying inflation an…