NewsBusiness Oil Futures Just Crashed 17% in One Night — Here’s What the Iran Ceasefire Actually Means for Energy Markets By News Team 8 April 2026 Energy traders on the New York Mercantile Exchange’s...