Skip to main content
CECO $79.59 +3.61%
CECO logo

CECO · Ceco Environmental Corp

Track CECO — free
$79.59 +2.77 (+3.61%) At close · Aug 14
Market Cap
$4.66B
Shares
58.57M
All earnings calls

Earnings call · FY2025 Q4

Ceco Environmental Corp Q4 FY2025 Earnings Call

Ceco Environmental Corp Q4 FY2025 Earnings Call

Concluded Feb 24, 2026 Audio replay
Feb 24, 2026 1:00:01 60 turns
Period
FY2025 Q4
Runtime
1:00:01
Sources
4 artifacts

Executive readout · one minute

What matters this quarter

CECO delivered record Q4 and full-year 2025 results, with backlog of $793M (up 47%) and full-year orders surpassing $1B for the first time, while also announcing a strategic transaction to combine with Thermon and raising 2026 guidance.

CECO-Thermon Transaction 53 Backlog and Orders Growth 35 Industrial Water / Produced Water 13 Power Generation / Natural Gas 10 Semiconductor and Industrial Reshoring 8 Balance Sheet and Liquidity 6

Management tone

Confident

Net tone +92 · low hedging

Grounding quotes
  • “We delivered a strong quarter and year and full-year results with many financial records.”
  • “Our backlog is at the highest level ever, approaching $800 million, up almost 50% year-over-year. Revenue growth of 35% and adjusted EBITDA growth of 57% speak to our high-performance results.”
  • “For the entire year, bookings totaled $1.064 billion, a 60% increase over 2024 levels, with a book-to-bill ratio of nearly 1.4 times.”
  • “I'm bullish, you can tell. We have an outlook for 2026, which is completely organic, at the greater than 20% level. We believe our outlook into the next few years represents a similar opportunity to maintain strong double-digit growth.”

Forward guidance

3 guided metrics

Management's latest ranges and targets are included below.

Research coverage

4 live sources

Switch sources without leaving this page or losing your listening position.

Revenue · derived Q4 -$382.99M
Gross margin · derived Q4 -19.7% +1.1 pp YoY
Net income · derived Q4 $3.06M -37.3% YoY

Research materials

Open the source you need; every reader stays inside this workspace.

Key takeaways

What improved, and what deserves a closer read.

Constructive signals

  • Q4 backlog reached a record $793M, up 47% YoY and 10% sequentially, with eight consecutive quarters of backlog growth.
  • Full-year 2025 orders totaled $1,064M, up 59% YoY, surpassing $1B for the first time in company history.
  • Q4 revenue grew 35% to $214.7M and adjusted EBITDA grew 57% to $29.8M, with adjusted EBITDA margin reaching a quarterly record of 13.9%.
  • Booked largest-ever project at approximately $135M for a large-scale natural gas power generation facility in Texas.
  • Raised 2026 full-year revenue guidance to $925M–$975M (from prior $850M–$950M) and adjusted EBITDA guidance to $115M–$135M.
  • Q1 orders to date already exceed $270M with two natural gas power generation orders over $175M in aggregate.

Risks & pressure points

  • Q4 net income declined 37% to $3.1M versus the prior-year quarter.
  • Q4 gross margin was 35.1%, down 70 basis points YoY.
  • Full-year 2025 gross margin was 34.8%, down 40 basis points YoY.
  • First-half 2025 consumed approximately $20M of cash, leading to only ~$10M of full-year free cash flow despite a stronger second half.
  • Headwinds noted include $25M in revenue challenges from the sale of the Global Pump Solutions business in late Q1 2025 and $800K in costs tied to legal entity restructuring and ERP migration.

Key moments

Jump directly to management's words in the synchronized transcript.

“Our backlog is at the highest level ever, approaching $800 million, up almost 50% year-over-year. Revenue growth of 35% and adjusted EBITDA growth of 57% speak to our high-performance results.” Todd Gleason, CEO

Forward guidance

From the 8-K filed Feb 24, 2026.

Metric Guided
Revenue
2026 full year
$925M – $975M
Adjusted EBITDA
2026 full year
$115M – $135M

Guidance from the call

Stated verbally and extracted from the transcript.

Metric Guided
Full-year 2026 adjusted EBITDA
full year 2026
$115M – $135M
Full-screen source Call document