“Some analysts believe oil prices will need to be firmly in the triple digits to account for depleted global stockpile levels.”