CECO Environmental (CECO) came out with quarterly earnings of 0.20pershare,beatingtheZacksConsensusEstimateof0.16 per share. This compares to earnings of 0.15pershareayearago.Thesefiguresareadjustedfornon−recurringitems.CECO,whichbelongstotheZacksPollutionControlindustry,postedrevenuesof137.52 million for the quarter ended June 2024, missing the Zacks Consensus Estimate by 3.84%. This compares to year-ago revenues of $129.18 million. The company has topped consensus rev ...