Skip to content

CECO

CECO Environmental Corp.

Stock

$73.66+1.79 (+2.49%)Close Oct 2, 2026

Income statement

LineLast 12 months2025202420232022202120202019201820172016201520142013201220112010
Revenue$903M$774M$558M$545M$423M$324M$316M$342M$337M$345M$417M$367M$263M$197M$135M$139M$141M
Cost of revenue$613M$505M$362M$374M$294M$223M$211M$228M$226M$232M$282M$258M$178M$136M$93M$101M$108M
Gross profit$290M$269M$196M$171M$128M$101M$105M$114M$112M$113M$135M$109M$85M$62M$42M$38M$33M
SG&A$208M$201M$147M$123M$93M$82M$77M$86M$87M$89M$82M$67M$51M$37M$25M$25M$28M
Other operating expenses$87M—$14M$14M$13M$9.3M$15M$10M$14M$16M$79M$37M$12M$17M$331K$441K—
Operating income−$5.4M$106M$35M$35M$22M$9.9M$13M$18M$10M$8.0M−$26M$4.9M$22M$7.0M$17M$12M$5.0M
Non-operating income−$30M−$23M−$18M−$13M$1.5M−$5.2M−$1.5M−$4.6M−$7.5M−$6.6M−$7.4M−$8.0M−$5.4M−$517K−$1.3M−$685K−$1.4M
Pretax income−$35M$83M$18M$22M$24M$4.7M$12M$13M$2.5M$1.4M−$33M−$3.1M$16M$6.5M$15M$12M$3.7M
Taxes−$4.5M$33M$4.7M$8.6M$6.3M$3.2M$3.6M−$4.4M$9.6M$4.4M$5.3M$2.5M$3.1M−$102K$4.5M$3.4M$1.6M
Net income−$31M$50M$13M$13M$17M$1.4M$8.2M$18M−$7.1M−$3.0M−$38M−$5.6M$13M$6.6M$11M$8.3M$2.1M
Diluted EPS−$0.69$1.37$0.36$0.37$0.50$0.04$0.23$0.50−$0.21−$0.09−$1.12−$0.19$0.50$0.32$0.65$0.51$0.15
Diluted shares—36.6M36.4M35.3M35.0M35.6M35.5M35.5M34.7M34.4M34.0M28.8M26.2M20.7M17.2M17.1M17.1M
Revenue growth—+38.8%+2.4%+28.9%+30.4%+2.6%−7.6%+1.3%−2.2%−17.3%+13.5%+39.6%+33.4%+46.1%−3.0%−1.0%—
Gross margin32.1%34.8%35.2%31.4%30.3%31.1%33.3%33.4%33.1%32.8%32.3%29.7%32.2%31.2%31.4%27.4%23.2%
Operating margin−0.6%13.7%6.3%6.3%5.2%3.0%4.2%5.3%3.0%2.3%−6.1%1.3%8.2%3.5%12.4%8.9%3.6%
Net margin−3.4%6.5%2.3%2.4%4.1%0.4%2.6%5.2%−2.1%−0.9%−9.2%−1.5%5.0%3.3%8.0%5.9%1.5%

Revenue to net income