CECO Financials: CECO Environmental Corp AI Analysis