
Oil prices drop as Strait of Hormuz traffic normalizes; prices unlikely below $65/barrel through year-end.
Oil prices are falling following the resumption of ship traffic through the Strait of Hormuz, signaling a return to normal supply conditions. Despite this easing, sovereign petroleum reserves are depleted, which sets a structural floor for oil prices...
