Strong Results Lifted CECO Environmental Corp. (CECO) in Q3