Financial insights of CMCO