Oil Holds Near $107 With Mideast Impasse, World Inventories Drop The price of oil has stabilized at around $107 per barrel, a level that belies the underlying tensions driving the market.
Middle East impasse and dwindling global inventories are key factors contributing to this stagnation.
A Pattern of Volatility in Oil Prices Oil prices have historically been subject to periodic spikes in response to regional conflicts.