Markets moved on signs of easing Iran-related tensions after Trump said talks with Iran had entered the “final stage” and that the war with Iran could end soon. U.S. stocks advanced more than 1%, the 10-year U.S. Treasury yield fell 10 basis points to 4.56%, U.S. and Brent crude dropped more than 2%, and European natural gas prices briefly declined nearly 8%. Analysts said crude softened on the prospect of possible talks, but warned that Middle East supply disruptions could keep oil prices elevated because output is unlikely to recover quickly.