Commercial Vehicle Group Inc. (CVGI) reports earnings