Business Iran Strikes, Hormuz Blockade Push Oil Above $100-Market at ‘Point of No Return by Business Editor — Victoria Nguyen May 27, 2026 by Business Editor — Victoria Nguyen May 27, 2026 Oil prices surged back above $100 a barrel on Tuesday, May 27, 2026, as U.S. military strikes in southern … 0 FacebookTwitterPinterestEmail