API reported a 10.3 million barrel drop in US oil supplies in its weekly report. The market was looking for just a 0.75m barrel build and prices immediately jumped to $102.70 afterwards the continued to climb to $102.90.

Inventories at Cushing fell 216K barrels.

The June WTI contract expired today at $102.44.