Barrel Blues Force Big Oil Buyback Dilemma As Prices Hit Three-Year Lows

As crude prices sink to three-year lows, the oil industry has splintered like fractured shale rock. The double whammy of waning oil demand and OPEC+’s surprise production hike has sent barrel prices plummeting from $78 in Jan. 2025 to $57 today. With many producers squeezed beneath the ~$65 profitability threshold, this slowdown could halve America’s oil rig count and jeopardize one of energy firms’ biggest bargaining chips, share buybacks.
Survival tactics: With the sector in freefall, buybacks are taking center stage to shore up share values. Shell launched a fresh $3.5B program, Exxon steadfastly maintained its $4.8B quarterly pace, while Chevron slashed repurchases by 30%, and BP followed suit. As Trump pushes for $50 barrels, it’s evident that not everyone can afford to keep their chips on this petroleum poker table.