CCM earnings