CECO Environmental Corp. (CECO) quarterly income statement — complete revenue, gross profit & net income history
| Metric | Q1'26 | Q4'25 | Q3'25 | Q2'25 | Q1'25 | Q4'24 | Q3'24 | Q2'24 | Q1'24 | Q4'23 | Q3'23 | Q2'23 | Q1'23 | Q4'22 | Q3'22 | Q2'22 | Q1'22 | Q4'21 | Q3'21 | Q2'21 |
|---|
| Sales/Revenue | 214.69M | 214.69M | 197.6M | 185.39M | 176.7M | 158.57M | 135.51M | 137.52M | 126.33M | 153.71M | 149.39M | 129.18M | 112.56M | 116.4M | 108.41M | 105.38M | 92.44M | 93.59M | 79.98M | 78.68M |
| Revenue Growth % | 21.5% | 35.4% | 45.82% | 34.81% | 39.87% | 3.16% | -9.29% | 6.46% | 12.23% | 32.05% | 37.8% | 22.59% | 21.77% | 24.38% | 35.55% | 33.93% | 28.58% | 12.85% | 3.3% | 4.67% |
| Cost of Goods Sold | 139.32M | 143.31M | 133.02M | 118.28M | 114.53M | 101.86M | 90.25M | 88.47M | 81.2M | 102.72M | 106.27M | 89.36M | 77.67M | 78.71M | 75.99M | 73.7M | 66.01M | 65.05M | 57.25M | 53.43M |
| COGS % of Revenue | 64.89% | 66.75% | 67.32% | 63.8% | 64.82% | 64.24% | 66.6% | 64.34% | 64.28% | 66.83% | 71.14% | 69.18% | 69% | 67.62% | 70.09% | 69.94% | 71.41% | 69.51% | 71.59% | 67.9% |
| Gross Profit | 75.38M | 71.39M | 64.58M | 67.11M | 62.16M | 56.7M | 45.27M | 49.05M | 45.13M | 50.99M | 43.12M | 39.82M | 34.89M | 37.7M | 32.43M | 31.68M | 26.43M | 28.54M | 22.73M | 25.25M |
| Gross Margin % | 35.11% | 33.25% | 32.68% | 36.2% | 35.18% | 35.76% | 33.4% | 35.66% | 35.72% | 33.17% | 28.86% | 30.82% | 31% | 32.38% | 29.91% | 30.06% | 28.59% | 30.49% | 28.41% | 32.1% |
| Gross Profit Growth % | 21.26% | 25.9% | 42.67% | 36.82% | 37.73% | 11.19% | 4.97% | 23.18% | 29.34% | 35.27% | 32.98% | 25.7% | 32.03% | 32.1% | 42.69% | 25.43% | 8.28% | 21.29% | -8.4% | -2.18% |
| Operating Expenses | 58.85M | 53.73M | 55.18M | 49.05M | 292K | 45.43M | 38.08M | 39.79M | 37.45M | 36.86M | 35.27M | 31.21M | 29.43M | 29.26M | 29.65M | 25.93M | 21.23M | 23.28M | 23.32M | 23.11M |
| OpEx % of Revenue | 27.41% | 25.03% | 27.92% | 26.46% | 0.17% | 28.65% | 28.1% | 28.93% | 29.64% | 23.98% | 23.61% | 24.16% | 26.15% | 25.14% | 27.35% | 24.61% | 22.96% | 24.88% | 29.16% | 29.37% |
| Selling, General & Admin | 51.33M | 51.33M | 47.03M | 48.82M | 53.54M | 41.06M | 34.26M | 36.47M | 34.91M | 36.86M | 30.44M | 28.45M | 27.19M | 26.98M | 25.17M | 22.99M | 18.65M | 20.9M | 20.93M | 20.51M |
| SG&A % of Revenue | 23.91% | 23.91% | 23.8% | 26.33% | 30.3% | 25.9% | 25.28% | 26.52% | 27.63% | 23.98% | 20.38% | 22.02% | 24.16% | 23.18% | 23.21% | 21.82% | 20.18% | 22.33% | 26.17% | 26.07% |
| Research & Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| R&D % of Revenue | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Operating Expenses | 1000K | 1000K | 1000K | 231K | -1000K | 1000K | 1000K | 1000K | 1000K | 0 | 1000K | 1000K | 1000K | 1000K | 1000K | 1000K | 1000K | 1000K | 1000K | 1000K |
| Operating Income | 16.53M | 17.66M | 9.4M | 18.06M | 61.87M | 11.27M | 7.19M | 9.26M | 7.69M | 14.13M | 7.85M | 8.6M | 5.46M | 8.44M | 2.77M | 5.75M | 5.2M | 5.25M | -596K | 2.15M |
| Operating Margin % | 7.7% | 8.22% | 4.76% | 9.74% | 35.01% | 7.11% | 5.3% | 6.73% | 6.08% | 9.19% | 5.26% | 6.66% | 4.85% | 7.25% | 2.56% | 5.45% | 5.63% | 5.61% | -0.75% | 2.73% |
| Operating Income Growth % | -73.29% | 56.61% | 30.79% | 95.11% | 704.97% | -20.22% | -8.48% | 7.6% | 40.74% | 67.47% | 183.2% | 49.72% | 4.98% | 60.6% | 565.27% | 167.88% | 70.33% | -12.05% | -158.55% | -51.19% |
| EBITDA | 21.27M | 23.81M | 17.84M | 23.1M | 66.97M | 15.26M | 10.75M | 12.72M | 11.2M | 18.02M | 10.97M | 11.37M | 8.35M | 11.44M | 5.71M | 8.13M | 7.49M | 7.73M | 1.87M | 4.62M |
| EBITDA Margin % | 9.91% | 11.09% | 9.03% | 12.46% | 37.9% | 9.62% | 7.93% | 9.25% | 8.86% | 11.73% | 7.34% | 8.8% | 7.41% | 9.83% | 5.27% | 7.71% | 8.1% | 8.26% | 2.34% | 5.87% |
| EBITDA Growth % | -68.23% | 56.03% | 65.99% | 81.66% | 498.02% | -15.32% | -2.02% | 11.88% | 34.17% | 57.5% | 92.02% | 39.9% | 11.43% | 47.96% | 205.4% | 76.04% | 36.45% | -10.81% | -47.94% | -32.58% |
| D&A (Non-Cash Add-back) | 4.74M | 6.16M | 8.44M | 5.04M | 5.1M | 3.99M | 3.56M | 3.46M | 3.51M | 3.89M | 3.12M | 2.77M | 2.88M | 3M | 2.94M | 2.38M | 2.29M | 2.48M | 2.47M | 2.47M |
| EBIT | 10.88M | 15.62M | 7.34M | 19.52M | 61.28M | 9.17M | 6.79M | 8.58M | 6.17M | 13.69M | 10.61M | 8.72M | 4.89M | 8.62M | 4.05M | 7.68M | 4.74M | 4.18M | -411K | 1.28M |
| Net Interest Income | -4.74M | -4.74M | -5.05M | -4.9M | -6.22M | -3.71M | -2.65M | -3.25M | -3.41M | -3.92M | -3.34M | -3.75M | -2.41M | -1.93M | -1.57M | -1.1M | -822K | -800K | -722K | -704K |
| Interest Income | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Expense | 4.74M | 4.74M | 5.05M | 4.9M | 6.22M | 3.71M | 2.65M | 3.25M | 3.41M | 3.92M | 3.34M | 3.75M | 2.41M | 1.93M | 1.57M | 1.1M | 822K | 800K | 722K | 704K |
| Other Income/Expense | -5.65M | -6.78M | -7.11M | -3.44M | -6.81M | -5.81M | -3.05M | -3.93M | -4.93M | -4.36M | -3.56M | -3.63M | -2.98M | 2.26M | -293K | 838K | -1.28M | -1.88M | -537K | -1.56M |
| Pretax Income | 10.88M | 10.88M | 2.29M | 14.62M | 55.06M | 5.47M | 4.14M | 5.32M | 2.76M | 9.78M | 4.3M | 4.97M | 2.48M | 10.7M | 2.48M | 6.58M | 3.92M | 3.38M | -1.13M | 581K |
| Pretax Margin % | 5.07% | 5.07% | 1.16% | 7.88% | 31.16% | 3.45% | 3.06% | 3.87% | 2.18% | 6.36% | 2.88% | 3.85% | 2.2% | 9.19% | 2.29% | 6.25% | 4.24% | 3.61% | -1.42% | 0.74% |
| Income Tax | 6.13M | 6.13M | 483K | 4.51M | 18.62M | 606K | 1.6M | 394K | 667K | 5.45M | 585K | 984K | 10K | 2.14M | 314K | 1.86M | 1.11M | 1.88M | 63K | 199K |
| Effective Tax Rate % | 56.33% | 56.33% | 21.09% | 30.86% | 33.81% | 11.09% | 38.69% | 7.4% | 24.17% | 55.72% | 13.61% | 19.78% | 0.4% | 19.99% | 12.66% | 28.25% | 28.35% | 55.6% | -5.56% | 34.25% |
| Net Income | 3.06M | 3.06M | 1.5M | 9.51M | 35.98M | 4.88M | 2.09M | 4.49M | 1.51M | 3.88M | 3.33M | 3.72M | 1.98M | 8.29M | 1.94M | 4.38M | 2.79M | 1.2M | -1.25M | 293K |
| Net Margin % | 1.42% | 1.42% | 0.76% | 5.13% | 20.36% | 3.08% | 1.54% | 3.26% | 1.19% | 2.52% | 2.23% | 2.88% | 1.76% | 7.13% | 1.79% | 4.16% | 3.02% | 1.28% | -1.56% | 0.37% |
| Net Income Growth % | -91.5% | -37.33% | -28.14% | 112.04% | 2286.21% | 25.75% | -37.36% | 20.43% | -23.76% | -53.24% | 71.38% | -15.07% | -29.15% | 590.1% | 255.56% | 1396.59% | 136.41% | -32.47% | -422.59% | -91.01% |
| Net Income (Continuing) | 4.75M | 4.75M | 1.81M | 10.11M | 36.44M | 4.86M | 2.54M | 4.93M | 2.09M | 4.33M | 3.71M | 3.99M | 2.47M | 8.56M | 2.17M | 4.72M | 2.81M | 1.5M | -1.2M | 382K |
| Discontinued Operations | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Minority Interest | 5M | 5.65M | 4.36M | 4.86M | 4.26M | 4.2M | 4.62M | 4.77M | 4.63M | 4.85M | 4.7M | 5.08M | 5.42M | 4.92M | 4.88M | 4.96M | 5.52M | 1.4M | 1.1M | 1.05M |
| EPS (Diluted) | 0.08 | 0.08 | 0.04 | 0.26 | 0.98 | 0.13 | 0.06 | 0.12 | 0.04 | 0.11 | 0.09 | 0.11 | 0.06 | 0.24 | 0.06 | 0.13 | 0.08 | 0.03 | -0.04 | 0.01 |
| EPS Growth % | -91.84% | -38.46% | -27.97% | 116.67% | 2250.12% | 18.18% | -39.34% | 9.09% | -30.5% | -54.17% | 69.3% | -15.38% | -24.34% | 700% | 258.24% | 1200% | 164.33% | -40% | - | -88.89% |
| EPS (Basic) | 0.09 | 0.09 | 0.04 | 0.27 | 1.03 | 0.14 | 0.06 | 0.13 | 0.04 | 0.11 | 0.10 | 0.11 | 0.06 | 0.24 | 0.06 | 0.13 | 0.08 | 0.03 | -0.04 | 0.01 |
| Diluted Shares Outstanding | 36.76M | 36.76M | 36.4M | 36.56M | 36.69M | 35.69M | 36.49M | 36.3M | 36.18M | 35.69M | 35.3M | 35.14M | 35.2M | 34.92M | 34.87M | 35.04M | 35.2M | 35.54M | 35.47M | 35.82M |
| Basic Shares Outstanding | 35.64M | 35.64M | 35.36M | 35.29M | 35.03M | 34.82M | 34.97M | 34.92M | 34.85M | 34.82M | 34.77M | 34.62M | 34.44M | 34.32M | 34.46M | 34.87M | 35.05M | 35.4M | 35.47M | 35.49M |
| Dividend Payout Ratio | 52.54% | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |