Columbus McKinnon Corporation (CMCO) reports earnings