WTI Extends Losses After Another Massive Crude Build
February 22, 2023 at 17:53 PM EST
Oil prices fell for the 6th straight day - its longest of the year so far - as the Fed Minutes confirmed higher rates for longer, bringing into question growth/demand expectations for crude.