In spite SPR release another 6.5 millions this week .. API reported a supply reduction of 3.5 millions this week ..
It's given oil is the right side of trade right now ..
Hi, here is something I thought you might find interesting: - https://ca.investing.com/news/commodities-news/oil-inventories-fell-by-38m-barrels-last-week-api-2712207