Agreeing with you on CIM. Held it very profitably for years until just recently when I had to chase a stock I was positive would break out. And it has done just that and continues to outperform CIM.
More than likely I'll be back into CIM, however---extremely well managed and a winner in all respects, at least for me.