 BCO doesnt fit the definition of a wonderful business. The company is highly leveraged and struggled to generate organic growth in the past few years. However, things seem to be slowly improving and revenue growth accelerating. 