Core Molding Technologies Inc (CMT) reports earnings