With so many potential supply disruptors in play and few signs that the current market upheaval will end any time soon, traders continue to pay the geopolitical risk premium, oil prices should remain bid ... at least through the Iran nuclear deal deadline (May 12) if not for the remainder of 2018.

More Quotes by Stephen Innes