Supply and Demand for Oil will meet up eventually
West Texas Intermediate (WTI) crude oil is trading around $75 per barrel today, with Brent near $78. Following the U.S.-Iran ceasefire agreement and the reopening of the Strait of Hormuz, headline prices have eased significantly from the peaks above $120 seen during the conflict. Yet a growing disconnect exists between these paper/futures prices and the […]
Continue Reading
