It was also the first time since January 2024 that EIA's weekly implied demand number has been under 8 million b/d and was the lowest reading since the agency put reported consumption at 7.6 million b ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results