EEconomy Read More Oil Price Forecast: Will Hormuz Supply Shock Push WTI and Brent Toward $150?April 14, 2026 The most recent rally was purely driven by a supply run, with no regard for demand. The rally…