CMCO Financials: Columbus McKinnon Corp AI Analysis