Oil Prices Fall, but Energy Firms Remain Frozen After U.S.-Iran Deal April 8, 2026 by business Oil Prices Fall, but Energy Firms Remain Frozen After U.S.-Iran Deal