Traders remain in a buoyant mood after news that the two foes had ended their conflict, which had sent energy costs soaring and stoking inflation, sending shivers through the global economy.
July 8, 2026