CECO on Nasdaq

CECO ENVIRONMENTAL CORP

Price unavailable

Last updated Oct 16, 2026.

Overview

Compare with MFRI, Donaldson Company or FUEL TECH, INC., or pick any stock.

  • TickerCECO on Nasdaq
  • IndustryIndustrial & Commercial Fans & Blowers & Air Purifing Equip
  • HeadquartersDE
  • Incorporated inDE2
  • Business address5080 Spectrum Drive, Suite 800E, Addison, Tx 750012
  • Filer categoryLarge accelerated filer2

Financials

From the company’s reports to the SEC. Every number links to the filing it came from.

Key numbers, fiscal 2025

34.8%Gross margin3
13.7%Operating margin3
6.5%Net margin3
38.8%Revenue growth, 20253
15.8%Return on equity3
0.66×Debt to equity3
-$5.5MFree cash flow3

What sells

Revenue by product, business segment and region, as the company reports it to the SEC.

Business segments

Engineered Systems brought in 70% of the revenue CECO ENVIRONMENTAL CORP broke down this way in fiscal 2025.

  1. Engineered Systems$544.3M370%up 42% from 2024
  2. Industrial Process Solutions$230.1M330%up 32% from 2024
Business segments by year
Business segments202320242025
Engineered Systems$380.1M$384.0M$544.3M
Industrial Process Solutions$164.7M$173.9M$230.1M

Regions

United States brought in 66% of the revenue CECO ENVIRONMENTAL CORP broke down this way in fiscal 2025.

  1. United States$513.5M366%up 36% from 2024
  2. Other$92.8M312%up 162% from 2024
  3. Netherlands$63.0M38%up 20% from 2024
  4. United Kingdoms$56.3M37%down 11% from 2024
  5. [Canada]$48.8M36%up 59% from 2024
Regions by year
Regions202320242025
United States$364.5M$376.3M$513.5M
Other$53.5M$35.4M$92.8M
Netherlands$51.1M$52.6M$63.0M
United Kingdoms$51.1M$63.0M$56.3M
[Canada]$24.7M$30.6M$48.8M

Where the money goes

Where each dollar of revenue went, fiscal 2025

  • Cost of revenue63¢$505.2M
  • Selling, general and admin25¢$200.7M
  • Interest3¢$20.9M
  • Income tax4¢$29.7M
  • Profit6¢$50.1M

Out of $774.4M in revenue.3

Where each dollar of operating cash went, fiscal 2025

  • Capital spending100¢$11.3M

Out of $5.9M of cash from operations. Spending exceeded cash from operations; the rest came from savings or borrowing.3

Financial statements

Revenue45673$774.4M in 2025+127% since 2019
0$200.0M$400.0M$600.0M$800.0M2019: $341.9M$341.9M20192020: $316.0M$316.0M2020−8%2021: $324.1M$324.1M2021+3%2022: $422.6M$422.6M2022+30%2023: $544.8M$544.8M2023+29%2024: $557.9M$557.9M2024+2%2025: $774.4M$774.4M2025+39%
Gross profit45673$269.2M in 2025+136% since 2019
0$100.0M$200.0M$300.0M2019: $114.1M$114.1M20192020: $105.1M$105.1M2020−8%2021: $100.9M$100.9M2021−4%2022: $128.2M$128.2M2022+27%2023: $171.0M$171.0M2023+33%2024: $196.1M$196.1M2024+15%2025: $269.2M$269.2M2025+37%
Operating income45673$105.9M in 2025+488% since 2019
0$50.0M$100.0M$150.0M2019: $18.0M$18.0M20192020: $13.3M$13.3M2020−26%2021: $9.9M$9.9M2021−26%2022: $22.2M$22.2M2022+125%2023: $34.6M$34.6M2023+56%2024: $35.4M$35.4M2024+2%2025: $105.9M$105.9M2025+199%
Net income45673$50.1M in 2025+183% since 2019
0$20.0M$40.0M$60.0M2019: $17.7M$17.7M20192020: $8.2M$8.2M2020−54%2021: $1.4M$1.4M2021−83%2022: $17.4M$17.4M2022+1121%2023: $12.9M$12.9M2023−26%2024: $13.0M$13.0M2024+0%2025: $50.1M$50.1M2025+286%

Every line of the income statement in the latest annual report, as filed.3

Period ending2025-12-312024-12-312023-12-31
Net sales$774.4M$557.9M$544.8M
Cost of sales$505.2M$361.8M$373.8M
Gross profit$269.2M$196.1M$171.0M
Selling and administrative expenses$200.7M$146.7M$122.9M
Amortization expenses$16.2M$8.7M$7.4M
Acquisition and integration expenses$9.6M$4.2M$2.5M
Gain on sale of Global Pump Solutions business-$63.7M$0$0
Other operating expense$619.0K$1.1M$3.5M
Total consolidated income from operations$105.9M$35.4M$34.6M
Other expense (income)$2.1M$4.7M-$372.0K
Interest expense$20.9M$13.0M$13.4M
Total income before income taxes$82.8M$17.7M$21.5M
Income tax expense$29.7M$3.3M$7.0M
Net income$53.1M$14.4M$14.5M
Noncontrolling interest$3.1M$1.5M$1.6M
Net income attributable to CECO Environmental Corp.$50.1M$13.0M$12.9M
Basic$1.42$0.37$0.37
Diluted$1.37$0.36$0.37
Basic35.3M shares34.9M shares34.7M shares
Diluted36.6M shares36.4M shares35.3M shares

Compare CECO ENVIRONMENTAL CORP with another company

Recent filings

  1. Oct 5, 20268-K
  2. Aug 18, 20264
  3. Aug 14, 2026SCHEDULE 13G/A
  4. Aug 14, 2026SCHEDULE 13G/A
  5. Aug 10, 20268-K
  6. Aug 10, 202610-Q
  7. Aug 6, 2026SCHEDULE 13G/A
  8. Aug 3, 20268-K/A
  9. Jul 17, 20264
  10. Jul 7, 20264
  11. Jun 26, 20264
  12. Jun 26, 20264
  13. Jun 24, 2026144
  14. Jun 10, 20264
  15. Jun 9, 20268-K

Every filing from the last three years, summarized. The full record is on SEC EDGAR.1