WTI Rebounds on Iran Tensions but Supply Crunch Looms for Summer
Crude futures recovered from Monday's selloff amid U.S.-Iran tensions and Strait of Hormuz closure concerns. WTI settled at $93.89, while analysts warn of tightening supply as SPR and commercial stoc…