The Energy Report: Shake The Dust
July 25, 2024 at 11:01 AM EDT
Oil trade is having a hard time shaking off economic fears even after some very bullish petroleum data suggests that crude supply is tightening, and US oil production is plateauing.