Demand is rising, and far exceeds production of approximately 13.5 million BPD:
"Total products suppliedāa proxy for U.S. oil demandārose to 21.2 million barrels per day over the last four weeks, up 4.1% compared to the same period last year."
27 days ago