Global oil inventories are falling by 80 million barrels per week. JP Morgan has warned that prices could spike to $150 per barrel.
Meanwhile, BP's profits have doubled. And it's effective tax rate has fallen.