Production Versus Price
I can see two divergent conclusions arising from this:
1. Limited Supply
2. Price gouging
Believe me, it's more than likely #1. This of course raises the question of whether it's the start of 'peak oil' or merely a medium term blip which will be offset by future mega-projects. I'll leave it to you to decide.