Adds that global oil inventories are at their 'lowest levels'

Well, that'd certainly make them rather happy but at the same time it will bring about more arguments surrounding market share as greed comes into the picture.

Oil prices are looking a little more sluggish this week but the energy crisis is far from over and that is still something that could spur further gains in prices not to mention that the dynamics between supply and demand are still favouring the bulls for now.

Adding to that is the technical picture as despite the drop this week, WTI is still sitting nearly 10% higher on the month upon its earlier breakout:

WTI