The closure of the Strait of Hormuz has driven crude oil prices to nearly $120 per barrel, raising concerns that prices could exceed $150. Global oil supply has fallen significantly, leading to depletion of storage reserves, and potentially triggering a decrease in demand. Low-cost oil producers stand to benefit from higher prices.