CECO Environmental Corp.
← Back to CECO Overview

CECO Environmental Corp. (CECO)

Profitability & Net Margin History

Current Net Margin

1.42%

CECO Environmental Corp. currently has a net profit margin of 1.42%.

Financial Fundamentals

CECOQuarterly Data • 5Y View

Historical Margin Data

DateRev ($B)NI ($B)Net MarginChange (bps)
2025-12-310.210.001.42%67
2025-09-300.200.000.76%437
2025-06-300.190.015.13%1524
2025-03-310.180.0420.36%1729
2024-12-310.160.003.08%154
2024-09-300.140.001.54%172
2024-06-300.140.003.26%207
2024-03-310.130.001.19%133
2023-12-310.150.002.52%29
2023-09-300.150.002.23%65
2023-06-300.130.002.88%113
2023-03-310.110.001.76%537
2022-12-310.120.017.13%533
2022-09-300.110.001.79%237
2022-06-300.110.004.16%114
2022-03-310.090.003.02%174
2021-12-310.090.001.28%285
2021-09-300.08-0.00-1.56%193
2021-06-300.080.000.37%127
2021-03-310.070.001.64%50
2020-12-310.080.002.15%246
2020-09-300.08-0.00-0.31%464
2020-06-300.080.004.33%9
2020-03-310.080.004.24%515
2019-12-310.090.019.39%713
2019-09-300.090.002.26%453
2019-06-300.080.016.79%463
2019-03-310.090.002.17%117
2018-12-310.090.000.99%1563
2018-09-300.09-0.01-14.63%1352
2018-06-300.08-0.00-1.11%888
2018-03-310.070.017.77%2353
2017-12-310.07-0.01-15.76%1933
2017-09-300.080.003.57%227
2017-06-300.090.015.84%580
2017-03-310.090.000.04%5122
2016-12-310.10-0.05-51.18%5689
2016-09-300.100.015.71%211
2016-06-300.110.003.61%60
2016-03-310.100.003.00%597
2015-12-310.10-0.00-2.96%195
2015-09-300.10-0.00-4.91%733
2015-06-300.090.002.42%217
2015-03-310.080.000.24%220
2014-12-310.080.002.44%341
2014-09-300.060.005.85%89
2014-06-300.070.006.74%146
2014-03-310.060.005.28%126
2013-12-310.070.004.03%696
2013-09-300.05-0.00-2.93%978
2013-06-300.040.006.85%42
2013-03-310.030.006.43%246
2012-12-310.030.008.89%98
2012-09-300.030.009.87%269
2012-06-300.030.007.18%99
2012-03-310.030.006.19%107
2011-12-310.040.007.26%22
2011-09-300.030.007.04%104
2011-06-300.030.006.00%250
2011-03-310.040.003.50%149
2010-12-310.040.002.01%1
2010-09-300.030.002.02%34
2010-06-300.030.001.67%140
2010-03-310.040.000.28%4363
2009-12-310.03-0.01-43.36%4131
2009-09-300.03-0.00-2.04%14
2009-06-300.03-0.00-1.90%283
2009-03-310.040.000.93%483
2008-12-310.060.005.76%359
2008-09-300.060.002.17%37
2008-06-300.060.001.79%302
2008-03-310.05-0.00-1.23%390
2007-12-310.070.002.67%69
2007-09-300.070.003.37%143
2007-06-300.060.001.94%70
2007-03-310.040.002.63%26
2006-12-310.040.002.89%7
2006-09-300.040.002.83%209
2006-06-300.030.004.92%794
2006-03-310.02-0.00-3.02%131
2005-12-310.02-0.00-1.71%322
2005-09-300.020.001.51%34
2005-06-300.020.001.17%537
2005-03-310.02-0.00-4.20%214
2004-12-310.02-0.00-2.06%325
2004-09-300.020.001.20%332
2004-06-300.02-0.00-2.12%57
2004-03-310.01-0.00-2.69%231
2003-12-310.02-0.00-0.38%177
2003-09-300.020.001.39%185
2003-06-300.02-0.00-0.46%118
2003-03-310.02-0.00-1.64%264
2002-12-310.020.001.00%69
2002-09-300.020.000.31%141
2002-06-300.02-0.00-1.10%6
2002-03-310.02-0.00-1.04%106
2001-12-310.020.000.02%76
2001-09-300.020.000.78%129
2001-06-300.02-0.00-0.51%121
2001-03-310.02-0.00-1.72%183
2000-12-310.01-0.00-3.55%297
2000-09-300.03-0.00-0.59%7
2000-06-300.02-0.00-0.52%112
2000-03-310.020.000.60%366
1999-12-310.01-0.00-3.06%29
1999-09-300.00-0.00-3.35%537
1999-06-300.000.002.02%143
1999-03-310.000.000.59%102
1998-12-310.010.001.61%32
1998-09-300.010.001.29%192
1998-06-300.010.003.21%117
1998-03-310.010.002.04%676
1997-12-310.00-0.00-4.72%268
1997-09-300.00-0.00-2.04%723
1997-06-300.000.005.19%169
1997-03-310.000.003.50%343
1996-12-310.000.006.93%506
1996-09-300.000.001.87%199
1996-06-300.00-0.00-0.12%62
1996-03-310.000.000.50%

* Basis Point (bps) change measures sequential efficiency shifts. 100 bps = 1.00% Margin change.