The United States is depleting its strategic oil reserve faster than it seems

Placeholder while article actions load The United States has become the world’s last resort for barrels of oil, single-handedly preventing prices in the energy market from skyrocketing further by selling off a large chunk of its Strategic Petroleum Reserve. Washington can’t use the reserve forever: It’s a finite reserve struggling against a potentially limitless flow …

The United States is depleting its strategic oil reserve faster than it seems Read More »