US Oil Production, Demand Fell to Multi-Month Lows in November, EIA Data Shows

U.S. oil production fell in November to the lowest since July, while oil demand fell to the lowest since April, data from the Energy Information Administration showed on Friday. Crude oil output fell to 13.78 million bpd in November, down about 82,000 from October’s record high 13.86 million bpd, the EIA data showed. That is … Read more