EIA’s First Look at 2024: Record Oil Consumption +1.72 mmb/dYoY to 102.2 mmb/d ie. No Sign of Peak Oil Demand January 15, 2023 Read More »