The U.S. Department of Energy said it will invite bids to buy 3 million barrels of oil to replenish the strategic oil reserve at an average purchase price of $73 a barrel.
The U.S. Department of Energy said it will invite bids to buy 3 million barrels of oil to replenish the strategic oil reserve at an average purchase price of $73 a barrel.