MCCK Financials: Mestek Inc AI Analysis