$141 Oil Prices Meet $4 Gas as Hormuz Blockade Shakes Economy
$141.36. That is the price of a barrel of Brent crude in the spot market — the highest oil prices have reached since the 2008 financial crisis. The Strait of Hormuz blockade has cut off roughly 20% of the world’s daily oil supply, and the shockwaves are now rippling from gas stations to grocery aisles to Wall Street trading floors. Read more »