CECO · CECO Environmental
Conviction · Medium · more likely to lead the S&P 500 over the next three months, by a modest margin
Wrong if: a daily close below $50
Note written ·
How this view changed
- · Rating raised from Low to Medium. Results, 9 November 2026: Q3 2026 orders were $777.6M (+234%), backlog $2,193.5M (+205%), free cash flow $148.4M, 2026 free cash flow target raised to about 100% of adjusted EBITDA, 2027 outlook issued, and 2026 revenue and adjusted EBITDA guidance maintained.
Price against the kill line
8.5% clear of its kill line on the 13 November 2026 close.
How to read this
The red mark is the price level of the published kill line: a close through it (a weekly close, on a weekly line) would prove the research note wrong on price. The dot is where the stock closed on 13 November 2026; a dot left of the mark has closed through its line.
The scale is stretched near the line, so close calls are easy to see. More than 8% from the line, the stock reads well clear, with a hollow dot to show the figure is off the drawn scale.
The kill line is the research note's own test. The portfolio sells on business facts, not on a price. How the portfolio decides
Three months against the kill line
Daily closes, to . Red: the kill line, a daily close below $50.00, on record since 11 November 2026. The shares are down 35.5% since the close; the S&P 500 is down 2.1% over the same sessions. Figures in the note can cover a different window.
Kill line
A daily close below $50, a round-number level under the $51.83 close on 10 November 2026. A cut of 2026 guidance below $1.300 billion of revenue or $200 million of adjusted EBITDA, or a lower 2027 outlook, would also break the case.
Research onlyNot in the portfolio.
Key figures from the filings · Industrials
Quarter to 30 September 2026, filed 9 November 2026; valuation at the 13 November 2026 close
- Revenue, latest quarter ($M)
- 404
- Revenue, change on a year (%)
- +104.7
- Gross margin (%)
- 32.2
- Operating margin (%)
- 2.6
- Free cash flow, four quarters ($M)
- 116
- Net cash, cash less debt ($M)
- −527
- Enterprise value to sales (×)
- 3.3
- Free-cash-flow yield (%)
- 3.6
All filed numbers
What CECO Environmental reports to the SEC in its quarterly and annual filings. Each group states its period and filing date once; a figure dated otherwise says so. Built from the filings known on .
| Quarter to | Revenue ($M) | On a year (%) | Gross margin (%) | Operating margin (%) |
|---|---|---|---|---|
| first filed | 404 | +104.7 | 32.2 | 2.6 |
| first filed | 285 | +53.7 | 30.3 | −11.6 |
| first filed | 206 | +16.5 | 31.0 | 0.9 |
| first filed | 215 | +35.4 | 35.1 | 7.7 |
| first filed | 198 | +45.8 | 32.7 | 4.8 |
| first filed | 185 | +34.8 | 36.2 | 9.7 |
| Pre-tax income ($M) | −2.9 |
| Net income ($M) four quarters: −34.1 | −2.0 |
| Diluted shares, change on a year (%) against the quarter to 30 September 2025 | +60.9 |
| Operating cash flow ($M) | 131 |
| Capital spending ($M) | 15.5 |
| Free cash flow ($M) | 116 |
| Cash and short-term investments ($M) | 72.1 |
| Debt ($M) long-term debt | 599 |
| Net cash, cash less debt ($M) | −527 |
| Deferred revenue ($M) +261.5% on a year | 388 |
| Backlog, orders not yet delivered ($M) | Not reported |
| Receivables ($M) | 416 |
| Inventory ($M) | 183 |
| Shareholders' equity ($M) | 2,084 |
| Market value ($M) | 3,181 |
| Enterprise value, market value plus net debt ($M) | 3,708 |
| Enterprise value to sales (×) | 3.3 |
| Enterprise value to operating income (×) | Not meaningful |
| Price to earnings (×) | Not meaningful |
| Price to book value (×) | 1.5 |
| Free-cash-flow yield (%) | 3.6 |
Short interest (FINRA, settled 15 October 2026, published 26 October 2026): 3.0% of shares outstanding sold short, 1.9 days of average trading to cover, −8.4% since the previous report.
| Window | Bought | Sold |
|---|---|---|
| 90 daysfrom | $0 | $0 |
| 12 monthsfrom | $2.6M | $10.3M |
The thesis
CECO Environmental's third-quarter report on 9 November 2026 answered the cash-flow question the shares had been trading on, but the share price has not followed. Orders were $777.6 million and backlog reached $2,193.5 million, while management raised its 2026 free cash flow target to about 100% of adjusted EBITDA (earnings before interest, taxes, depreciation and amortization). The fourth-quarter report and the 2027 order flow settle whether the $2.1–$2.3 billion 2027 revenue outlook holds.
The shares closed at $51.83 on 10 November 2026, 48.0% below the 52-week high of $99.67, and had fallen 32.5% over three months (split- and dividend-adjusted daily closes). The story is well known: the story is well known, the 9 November 2026 report delivered new numbers, and the shares closed lower on 10 November 2026 than the $54.84 close of 28 October 2026. JPMorgan raised its target to $120 on 10 November 2026 and kept its Overweight rating, according to company news feeds.
Bullish and bearish views on CECO Environmental Corp.
The bull case on CECO Environmental Corp. (CECO), in brief: orders keep outrunning revenue. The bear case: earnings per share missed.
Bull case
- Orders keep outrunning revenue. The 9 November 2026 release reported third-quarter orders of $777.6 million, up 234% year over year, against revenue of $404.4 million, up 105%. Backlog was $2,193.5 million, up 205%, against $1,819.1 million at the second-quarter report on 10 August 2026.
- Cash flow caught up. Reported free cash flow was $148.4 million and $154.4 million adjusted for Thermon transaction payments, against negative $24.3 million reported in the second quarter. Management raised its 2026 free cash flow target from at least 55% to about 100% of adjusted EBITDA.
- Guidance holds with a higher floor on orders. CECO maintained 2026 revenue of $1.300–$1.375 billion and adjusted EBITDA of $200–$225 million, and raised 2026 orders from at least $2.0 billion to more than $2.5 billion. Chief executive Todd Gleason said CECO expects results "at or above the full year guidance."
- A 2027 outlook now exists. The company guided 2027 revenue of $2.1–$2.3 billion and adjusted EBITDA of $475–$525 million, against 2026 adjusted EBITDA guidance of $200–$225 million. Gleason said the vast majority of backlog is permitted and underway.
- Leverage fell. The release put net leverage at 2.0 times, down 0.7 times since the Thermon closing on 1 June 2026. Integration is ahead of schedule on cost and revenue synergies, per the release.
- Analysts still sit far above the price. JPMorgan's $120 target, raised on 10 November 2026 from $110, compares with the $51.83 close. The target is JPMorgan's view.
Bear case
- Earnings per share missed. Adjusted diluted earnings per share were $0.60 on 9 November 2026, against a $0.83 estimate in a Benzinga headline; a Zacks preview had put consensus at $0.61. GAAP diluted earnings per share were negative $0.03, with a GAAP net loss of $2.0 million, against $1.5 million of net income a year earlier.
- The price has not responded to the report. Adjusted closes were $73.66 on 2 October 2026, $60.54 on 15 October 2026, $54.84 on 28 October 2026 and $51.83 on 10 November 2026. The three-month change was negative 32.5% on 10 November 2026.
- The 2027 step-up is large. The 2027 adjusted EBITDA outlook of $475–$525 million is more than double the 2026 range, partly from a full year of Thermon. The 2027 free cash flow target of 50–60% of adjusted EBITDA is below the roughly 100% targeted for 2026, which suggests 2026 cash flow benefits from timing, a view the 2027 quarterly reports will test.
- Full-year revenue guidance was left unchanged. CECO kept the $1.300–$1.375 billion range after a quarter with $404.4 million of revenue, so the report did not lift the revenue range.
- Concentration in power generation. About half of the $1,819.1 million backlog was tied to power generation on the 10 August 2026 call; the 9 November 2026 release gave no updated share. A slowdown in gas-turbine or data-center procurement would hit that part of the order book.
- The share base is larger. Diluted shares were 58.4 million at the second-quarter report against 35.6 million at 31 December 2025. Year-over-year comparisons stay acquisition-assisted through the first quarter of 2027.
Price setup
The last adjusted close was $51.83 on 10 November 2026. The 14-day relative strength index (a 0–100 momentum gauge) was 43.9, up from 34.5 on 28 October 2026, so selling pressure eased between the two dates while the price fell a further $3.01.
The shares have lost $21.83 from the $73.66 close of 2 October 2026. They sit 48.0% under the 52-week high of $99.67. A close below $50 would put the shares under a round-number level that sits just under the current price. The 9 November 2026 report is behind the shares, so the next test of price is the next quarterly report.
Crowding evidence is limited. No earnings date falls inside the next 30 days. Share issuance came through the Thermon merger, which raised diluted shares to 58.4 million. SEC Form 4 insider filings were not reviewed for this note.
Catalysts ahead
- ~March 2027 (est.): Fourth-quarter and full-year 2026 results. Tests the $1.300 billion revenue and $200 million adjusted EBITDA guidance floors, the roughly 100% free cash flow target for 2026 and the 2027 outlook of $2.1–$2.3 billion revenue.
What would change the view
A daily close below $50, a round-number level under the $51.83 close on 10 November 2026. A cut of 2026 guidance below $1.300 billion of revenue or $200 million of adjusted EBITDA, or a lower 2027 outlook, would also break the case.
The risks this note tracks, each with what would confirm it:
- The 2027 outlook of $475–$525 million adjusted EBITDA proves too high as backlog converts more slowly than planned. Confirmed by: CECO lowers the 2027 revenue range of $2.1–$2.3 billion or the adjusted EBITDA range, or 2026 revenue lands below $1.300 billion.
- Strong 2026 cash flow reflects timing, and 2027 free cash flow falls toward the 50–60% target. Confirmed by: quarterly free cash flow turns negative again, as the negative $24.3 million did in Q2 2026.
- Data-center and gas-power procurement slows, hitting the large power-generation share of backlog. Confirmed by: quarterly orders fall below revenue, or a major hyperscaler or turbine supplier guides capital spending lower.
- Adjusted earnings continue to miss expectations while GAAP results stay negative after merger costs. Confirmed by: a further quarter with adjusted EPS below analyst estimates and a GAAP loss.
What it trades with
CECO's air-quality and heat-management equipment is sold into gas-fired power generation and data-center projects, so the shares respond to hyperscaler capital spending and gas-turbine supplier orders as well as to industrial demand. The shares fell from $73.66 to $51.83 between 2 October 2026 and 10 November 2026 without a company announcement that explains the decline, other than the 27 October 2026 notice moving the report date to 9 November 2026. No correlation coefficient against peers was measured for this note.
Primary listing moved from Nasdaq to the Texas Stock Exchange effective 19 October 2026 under the same ticker, CECO, according to the company's 2 October 2026 announcement.
The evidence, claim by claim (8)
- Q3 2026 orders were $777.6M, up 234%; backlog was $2,193.5M, up 205%; revenue was $404.4M, up 105%. CECO Q3 2026 results release, 8-K exhibit 99.1 · as of
- Q3 2026 adjusted EBITDA was $70.1M, up 202%, a 17.3% margin; adjusted diluted EPS was $0.60 and GAAP diluted EPS was negative $0.03. CECO Q3 2026 results release, 8-K exhibit 99.1 · as of
- Q3 2026 free cash flow was $148.4M reported and $154.4M adjusted for Thermon transaction payments; net leverage was 2.0x, down 0.7x since the Thermon closing. CECO Q3 2026 results release, 8-K exhibit 99.1 · as of
- 2026 guidance: orders raised to more than $2.5B from at least $2.0B; free cash flow raised to about 100% of adjusted EBITDA from at least 55%; revenue $1.300–$1.375B and adjusted EBITDA $200–$225M maintained. CECO Q3 2026 results release, 8-K exhibit 99.1 · as of
- 2027 outlook: revenue $2.1–$2.3B, adjusted EBITDA $475–$525M, free cash flow 50–60% of adjusted EBITDA. CECO Q3 2026 results release, 8-K exhibit 99.1 · as of
- Q3 adjusted EPS of $0.60 compared with an estimate of $0.83 in a Benzinga headline. Benzinga headline · as of
- JPMorgan maintained Overweight on CECO and raised its price target to $120. Company news feed headline, JPMorgan · as of
- Adjusted daily close was $51.83, 48.0% below the 52-week high of $99.67, with a three-month change of negative 32.5% and a 14-day relative strength index of 43.9. Split/dividend-adjusted daily closes · as of
Sources
- CECO ENVIRONMENTAL CORP - Form 8-K - FY2026 · sec.gov
- CECO Environmental Reports Third Quarter 2026 Results · globenewswire.com ·
- CECO Environmental Q3 2026 Earnings Call Transcript · benzinga.com
- CECO Environmental Reports Q3 Loss with Revenue of $404.4M, Beats Analyst Estimates · gurufocus.com
- Zacks
Related · shared themes
CEG
Constellation Energy
Constellation Energy's third-quarter beat and raised $12.50–$12.80 guidance make its shares modestly more likely than not to beat the S&P…
FPS
Forgent Power Solutions
Forgent Power Solutions is modestly more likely than not to beat the S&P 500 over three months, after beating guidance and guiding fiscal…
BE
Bloom Energy
Bloom Energy shares look more likely to lag the S&P 500 over three months: the 11 November rebound followed CoreWeave's results, while…
PSIX
Power Solutions International
Power Solutions International's record third-quarter profit, raised second-half outlook and new multi-year engine supply deal support the…