valueequityanalysis.com

Independent, business-by-business valuations built from company filings — owner earnings, a ten-year outlook, and a bear / base / bull range. Search a ticker to see our estimate of what the business is worth.

Not investment advice. We are not registered investment advisers, and the people behind this site may hold or trade positions in companies analyzed here. Full disclosures.

CECO ENVIRONMENTAL CORP (CECO) stock intrinsic value fair value estimate & owner earnings analysis

Margin of safety$1.75 ComplexityHigh Updated
-$1.35 $8.39
bear -$1.35 base $3.93 bull $8.39 margin of safety $1.75 market price* $56.72
Business condition attached to the margin of safety Two consecutive quarters in which the combined company's operating cash flow is positive after integration costs and covers its roughly $45 million a year of cash interest, with total debt falling below the $727.7 million reported at June 30, 2026.
CECO Environmental (Nasdaq: CECO) designs and sells industrial air-pollution control, filtration and fluid-handling equipment, plus aftermarket parts and services. On June 1, 2026 it closed its merger with Thermon Group Holdings, a maker of industrial heat-tracing and process-heating systems with a 70-year record and a large installed base, about 30% of whose sales come from oil and gas. Thermon holders received about 22.5 million new CECO shares (valued at about $1.79 billion at the $79.03 closing price) and $157 million of cash, funded with a new $235 million term loan and the revolver. The deal roughly doubles the company, so we value the two businesses together, building each one's earnings level from its own reported record. On February 13, 2026 CECO's 63%-owned Pinnacle joint venture also bought Flexible Specialty Products for $6.8 million plus a small earn-out, which is too small to change the picture. Earnings base. We measure the cash the business produces before paying lenders: operating cash flow, less working-capital swings, less stock-based pay, less the capital spending needed to stay in place, plus the cash interest paid (so debt can be deducted separately). Stock-based pay is treated as a real cost. CECO alone produced $34.6 million in 2023, $26.3 million in 2024 and $24.5 million in 2025. 2025 carried about $15 million of extra cash tax on the $63.7 million gain from selling Global Pump Solutions on March 31, 2025 (cash taxes $24.7 million versus about $9.7 million in each of the two prior years); without it, 2025 would be about $39.5 million. We use the 2023-2025 median, $34.6 million, because the business before 2023 was materially smaller and different. Thermon, with a March year-end, produced $22.3, $43.4, $46.3, $67.5, $74.5 and $63.5 million in fiscal 2021 through 2026; the window deliberately includes the pandemic trough, and its median is $54.9 million. We re-checked fiscal 2026 against Thermon's own year-end release: operating cash flow of $46.8 million after a $28.0 million inventory build, $8.2 million of stock pay, $13.9 million of capital spending on sales up 7.6% to $536.3 million, and roughly $8 million of interest. That ties to the figure we use. The combined base is $89.5 million a year. We did not use management's 2026 outlook of $200-225 million of adjusted EBITDA, with at least 55% converted to free cash flow. It adds back items such as integration costs and stock pay, and we could not rebuild it on a reported-cash basis. Read at face value it implies a higher earnings level than ours, and only the combined company's own reported cash flow can settle the gap. So far that record is weak: operating cash flow for the first half of 2026 was negative $32.4 million, including $45.5 million of second-quarter acquisition and integration expense and a $9.5 million purchase-accounting charge on inventory. Growth. CECO's own cash flow fell about 7% in 2025 ($26.3 million to $24.5 million), but adjusted for the one-time 2025 sale tax it rose to about $39.5 million. Thermon's fell about 15% in fiscal 2026. In the base case, year 1 is set at $69.5 million, below the combined trailing level, to carry about $20 million of after-tax integration cost still to come, and then $89.5 million a year with no growth. Left out: cost synergies (management says capture is ahead of plan but gives no audited figure); margin on the record $1.82 billion backlog (up 164% in a year, with second-quarter orders of $798.5 million and sales of $285.0 million, up 54%, but much of the jump is the addition of Thermon); and further acquisitions (CECO's recent deals have been large and debt-funded, so they are not a small repeatable process). Acquired intangibles of roughly $1.09 billion gross, mostly customer lists, are being written off at a rising rate (second-quarter 2026 amortization was $7.8 million, with only one month of Thermon). That charge is non-cash and is added back, but customer relationships wear out, so each case holds earnings for a period and then fades them to zero rather than assuming they last forever. Debt. At June 30, 2026 the company owed $736.7 million at face value ($727.7 million on the balance sheet after unamortized costs): $497.0 million on the revolver and $235.0 million on the term loan, both maturing January 30, 2031, plus a $4.7 million joint-venture loan due February 2027. The weighted rate is about 6.1%, close enough to 6% that we make no cost-of-debt adjustment, and cash interest runs about $45 million a year. Term-loan amortization is $2.9 million a quarter through June 2028, then $4.4 million a quarter. Covenants allow net leverage of 4.5 times, stepping down to 4.25 times on June 30, 2027 and 4.0 times on December 31, 2027, with interest coverage of at least 3.0 times. Of $61.1 million of cash, we treat $30 million as needed to run a business of this size and count $31.1 million against debt. We also deduct about $25 million for the outside owners' 37% share of the Pinnacle joint venture, whose cash flow is included in full. Total claims ahead of shareholders come to about $731 million. Diluted shares are about 60.0 million (58.6 million outstanding on August 3, 2026 plus about 1.4 million for stock awards). Bear case: -$1.35 per share. An industrial downturn of the kind both businesses have actually lived through (Thermon's fiscal 2021 pandemic and oil-price trough, CECO's 2024 level) hits during integration. Combined cash flow falls to $48.6 million a year ($26.3 million plus $22.3 million) for two years, with a further $30 million of integration cost in year 1. Year 1 cash flow of about $19 million and year 2 of about $49 million are near or below the interest bill, and the leverage-covenant step-downs in 2027 would likely force expensive amendments, asset sales or new shares. From year 3 the business recovers only to $69.7 million (CECO 2024 plus Thermon fiscal 2022), holds through year 10 and fades to zero over 15 years as acquired relationships wear off. The business is worth about $650 million against about $731 million owed, so in this case the company appears to owe roughly $80 million more than the business is worth. Base case: $3.93 per share. $69.5 million in year 1 (integration costs), then $89.5 million a year through year 10, then a fade to zero over 20 years. That reflects Thermon's long record and installed base without assuming it lasts forever. The business is worth about $967 million, less about $731 million owed, leaving about $236 million. Bull case: $8.39 per share. CECO returns to its tax-adjusted 2025 level ($39.5 million) and Thermon holds its fiscal 2024-2026 median ($67.5 million), a combined $107.0 million a year after $10 million of integration cost in year 1. Earnings hold for 10 years and fade over the next 25, on the strength of Thermon's 70-year installed base and CECO's aftermarket business. The business is worth about $1,234 million, less about $731 million owed, leaving about $504 million. Change since our last estimate (September 29, 2026). Nothing material has changed in the business since then; no new quarterly results have been reported. The new figures were built on a different basis and are not comparable with the earlier ones. Margin of safety price: $1.75 per share, and only once the business condition in the trigger is met. How sure are we of the earnings level? Moderately. Each business has a multi-year record, but the combined company has not yet reported a clean quarter, and first-half 2026 operating cash flow was negative. The worst plausible outcome is an industrial or oil-and-gas downturn during integration. With $737 million of debt, covenants that tighten through 2027 and both facilities maturing together in January 2031, the company would likely get through it only by issuing shares or selling assets, which would leave little for today's shareholders. The two things we are most likely to be wrong about are that the combined earnings equal the sum of the two businesses' records, and that integration costs end in 2026-2027. If we are wrong on both, the shares are worth roughly nothing. The business pays no dividend, so the whole return must come from paying down debt and from earnings showing up in reported cash flow, which we expect to take three to five years. Once the trigger shows the combined company servicing its debt from its own cash, the main remaining risk is the earnings level. At $1.75, the equity is valued at about $105 million on top of roughly $731 million of debt. If the combined company simply earns its two businesses' historical median cash flow and uses it to repay debt, about $236 million of equity value emerges. On those assumptions the base case implies more than a 20% annual return over about four and a half years even with no growth and no synergies. The margin-of-safety price is set no higher, because the downturn path leaves the equity with nothing. If synergies and backlog margins show up in reported cash flow over several quarters, both the earnings level and this price would rise.
Fiscal yearOwner's earningsMethodology
2025 $0.11 ▼
OE = CFO - working-capital movement - SBC - maintenance capex, where the working-capital movement is the net cash effect of the 'changes in operating assets and liabilities' lines of the cash-flow statement. CFO=$5.861M; working-capital cash effect=$(20.040)M (removed); SBC=$13.105M; total capex=$11.343M; capex ratio (10-yr mean capex/revenue)=1.210%; revenue $774.381M vs prior year $557.933M so growth capex=$2.618M and maintenance capex=$8.725M; OE=$4.071M; diluted weighted shares=36.604M; OE/share=$0.11. Reconciliation: net income + non-cash items + working-capital movement re-adds to reported CFO exactly. Owner earnings are after interest (cash interest paid is added back only in the valuation). Note: FY2025 CFO includes roughly $15M of cash income tax on the gain from the sale of the Global Pump Solutions business (cash taxes paid $24.7M vs $9.7M average of 2023-2024). Source: FY2025 10-K, accession 0001193125-26-085815.
2024 $0.36 ▼
OE = CFO - working-capital movement - SBC - maintenance capex, where the working-capital movement is the net cash effect of the 'changes in operating assets and liabilities' lines of the cash-flow statement. CFO=$24.828M; working-capital cash effect=$(12.862)M (removed); SBC=$7.514M; total capex=$17.368M; capex ratio (10-yr mean capex/revenue)=1.210%; revenue $557.933M vs prior year $544.845M so growth capex=$0.158M and maintenance capex=$17.210M; OE=$12.966M; diluted weighted shares=36.382M; OE/share=$0.36. Reconciliation: net income + non-cash items + working-capital movement re-adds to reported CFO exactly. Owner earnings are after interest (cash interest paid is added back only in the valuation). Source: FY2025 10-K (comparative), accession 0001193125-26-085815.
2023 $0.64 ▼
OE = CFO - working-capital movement - SBC - maintenance capex, where the working-capital movement is the net cash effect of the 'changes in operating assets and liabilities' lines of the cash-flow statement. CFO=$44.647M; working-capital cash effect=$10.740M (removed); SBC=$4.533M; total capex=$8.384M; capex ratio (10-yr mean capex/revenue)=1.210%; revenue $544.845M vs prior year $422.627M so growth capex=$1.478M and maintenance capex=$6.906M; OE=$22.468M; diluted weighted shares=35.334M; OE/share=$0.64. Reconciliation: net income + non-cash items + working-capital movement re-adds to reported CFO exactly. Owner earnings are after interest (cash interest paid is added back only in the valuation). Source: FY2025 10-K (comparative), accession 0001193125-26-085815.
2022 $0.74 ▼
OE = CFO - working-capital movement - SBC - maintenance capex, where the working-capital movement is the net cash effect of the 'changes in operating assets and liabilities' lines of the cash-flow statement. CFO=$29.649M; working-capital cash effect=$(2.425)M (removed); SBC=$3.895M; total capex=$3.376M; capex ratio (10-yr mean capex/revenue)=1.210%; revenue $422.627M vs prior year $324.140M so growth capex=$1.191M and maintenance capex=$2.185M; OE=$25.994M; diluted weighted shares=35.005M; OE/share=$0.74. Reconciliation: net income + non-cash items + working-capital movement re-adds to reported CFO exactly. Owner earnings are after interest (cash interest paid is added back only in the valuation). Source: FY2022 10-K, accession 0000950170-23-006169.
2021 $0.35 ▼
OE = CFO - working-capital movement - SBC - maintenance capex, where the working-capital movement is the net cash effect of the 'changes in operating assets and liabilities' lines of the cash-flow statement. CFO=$13.298M; working-capital cash effect=$(5.128)M (removed); SBC=$3.335M; total capex=$2.616M; capex ratio (10-yr mean capex/revenue)=1.210%; revenue $324.140M vs prior year $316.011M so growth capex=$0.098M and maintenance capex=$2.518M; OE=$12.573M; diluted weighted shares=35.595M; OE/share=$0.35. Reconciliation: net income + non-cash items + working-capital movement re-adds to reported CFO exactly. Owner earnings are after interest (cash interest paid is added back only in the valuation). Source: FY2022 10-K (comparative), accession 0000950170-23-006169.
2020 $0.55 ▼
OE = CFO - working-capital movement - SBC - maintenance capex, where the working-capital movement is the net cash effect of the 'changes in operating assets and liabilities' lines of the cash-flow statement. CFO=$4.421M; working-capital cash effect=$(20.757)M (removed); SBC=$1.758M; total capex=$3.945M; capex ratio (10-yr mean capex/revenue)=1.210%; revenue $316.011M vs prior year $341.869M so growth capex=$0.000M and maintenance capex=$3.945M; OE=$19.475M; diluted weighted shares=35.521M; OE/share=$0.55. Reconciliation: net income + non-cash items + working-capital movement re-adds to reported CFO exactly. Owner earnings are after interest (cash interest paid is added back only in the valuation). Source: FY2022 10-K (comparative), accession 0000950170-23-006169.
2019 $0.64 ▼
OE = CFO - working-capital movement - SBC - maintenance capex, where the working-capital movement is the net cash effect of the 'changes in operating assets and liabilities' lines of the cash-flow statement. CFO=$10.227M; working-capital cash effect=$(20.862)M (removed); SBC=$2.668M; total capex=$5.655M; capex ratio (10-yr mean capex/revenue)=1.210%; revenue $341.869M vs prior year $337.339M so growth capex=$0.055M and maintenance capex=$5.600M; OE=$22.821M; diluted weighted shares=35.484M; OE/share=$0.64. Reconciliation: net income + non-cash items + working-capital movement re-adds to reported CFO exactly. Owner earnings are after interest (cash interest paid is added back only in the valuation). Source: FY2019 10-K, accession 0001564590-20-008551.
2018 $0.23 ▼
OE = CFO - working-capital movement - SBC - maintenance capex, where the working-capital movement is the net cash effect of the 'changes in operating assets and liabilities' lines of the cash-flow statement. CFO=$21.952M; working-capital cash effect=$7.796M (removed); SBC=$3.187M; total capex=$3.090M; capex ratio (10-yr mean capex/revenue)=1.210%; revenue $337.339M vs prior year $345.051M so growth capex=$0.000M and maintenance capex=$3.090M; OE=$7.879M; diluted weighted shares=34.714M; OE/share=$0.23. Reconciliation: net income + non-cash items + working-capital movement re-adds to reported CFO exactly. Owner earnings are after interest (cash interest paid is added back only in the valuation). Source: FY2019 10-K (comparative), accession 0001564590-20-008551.
2017 $0.15 ▼
OE = CFO - working-capital movement - SBC - maintenance capex, where the working-capital movement is the net cash effect of the 'changes in operating assets and liabilities' lines of the cash-flow statement. CFO=$6.570M; working-capital cash effect=$(1.458)M (removed); SBC=$1.768M; total capex=$1.028M; capex ratio (10-yr mean capex/revenue)=1.210%; revenue $345.051M vs prior year $417.011M so growth capex=$0.000M and maintenance capex=$1.028M; OE=$5.232M; diluted weighted shares=34.445M; OE/share=$0.15. Reconciliation: net income + non-cash items + working-capital movement re-adds to reported CFO exactly. Owner earnings are after interest (cash interest paid is added back only in the valuation). Source: FY2019 10-K (comparative), accession 0001564590-20-008551.
2016 $1.25 ▼
OE = CFO - working-capital movement - SBC - maintenance capex, where the working-capital movement is the net cash effect of the 'changes in operating assets and liabilities' lines of the cash-flow statement. CFO=$69.599M; working-capital cash effect=$24.258M (removed); SBC=$2.280M; total capex=$1.076M; capex ratio (10-yr mean capex/revenue)=1.210%; revenue $417.011M vs prior year $367.422M so growth capex=$0.600M and maintenance capex=$0.476M; OE=$42.585M; diluted weighted shares=33.980M; OE/share=$1.25. Reconciliation: net income + non-cash items + working-capital movement re-adds to reported CFO exactly. Owner earnings are after interest (cash interest paid is added back only in the valuation). Source: FY2016 10-K, accession 0001564590-17-004264.

Owner's earnings per share by fiscal year, most recent first. Tap a row to see how that figure was calculated, including the source filing.

Sales geography
United States (roughly half of combined sales, across the Northeast, Midwest, South and West, with Pennsylvania, Indiana and Texas as operating bases), Canada, Netherlands, United Kingdom, China, India, Mexico, and other countries in Europe, Asia and the Middle East
Historical growth strategy
CECO has grown mainly by buying other industrial equipment businesses, from small tuck-ins in air-pollution control, filtration, fluid handling and industrial water to the June 2026 transformational merger with Thermon (heat tracing and process heating), funded with a mix of bank debt and new shares. It pairs this with an effort to raise the share of recurring aftermarket parts and service sold into its installed base, and it sells non-core units (Global Pump Solutions in March 2025) to recycle capital.
Chart analysis
A chartist would see a small-cap industrial that went through a long multi-year uptrend as sales rose from about $316 million in 2020 to $774 million in 2025, and then a step change in mid-2026: the shares closed at $79.03 on June 1, 2026, the day the Thermon merger closed and about 22.5 million new shares were issued. The key question on the chart is whether the stock holds the post-merger range around that level. A break below the merger-day level would be read as a bearish signal, while a tight base that holds the long-term moving averages through the integration quarters would be read as constructive.
Competitors

Companies we consider competitors of CECO. Tap a ticker to open our analysis of that company in a new tab.

Circle of competence

We don't have circle of competence information for this company yet.