The U.S. Breaks Its Self-Imposed Oil Price Ceiling of $79 to Refill the SPR
The latest crude oil purchase that the Department of Energy made as part of refill plans for the strategic petroleum reserve cost an average of over $81 per barrel,…
Read More...
Read More...