Stat of the Week: Global Oil Demand Published by TheLeadLeft on May 31, 2017 Leave a response You may also likeStat of the Week: # of US CEO DeparturesWhy Valuations Matter (Last of a Series)Chart of the Week: Seventh Inning StressPrivate Debt Intelligence – 11/11/2019More on Revolving Credits