Are Oil Prices Poised to Rally?