Average tenure of CMOs is 43 months, report finds