“Global oil consumption is approximately 105 million barrels per day, while current supply capability is only 90 to 95 million barrels per day.”