China's PMI number was the most significant monthly increase since 2012, which should ease concerns around a potential threat to oil demand.

More Quotes by Stephen Innes