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.