The price of WTI crude oil has topped $93 a barrel, the highest since September 2014, as production in the Permian Basin was effected by a huge storm, and stockpiles dwindle amid strong demand #crudeoil #markets