U.S. to Sell 18 Million Bbls of Oil From Reserve on Dec 17

The U.S. Department of Energy said on Friday it will sell 18 million barrels of crude oil from its strategic petroleum reserve (SPR) on Dec. 17, as part of a previous plan to try to reduce gasoline prices. Read More