“Analysts estimate the current daily deficit between global oil supply and demand is between 5 and 15 million barrels per day.”