Cummins Inc. (CMI) reports earnings