CECO Environmental expected to report earnings of 33 cents per share, up from 24 cents last year. Stock gained 3.4% on Friday.