VCP Scanner
Stock Screener
Filter stocks with fundamental & technical criteria
Technical Scanner
RSI, Moving averages & volume momentum signals
Market Themes
Curated industry baskets & thematic leaders
Earnings Hub
Calendar, EPS surprise stats & earnings transcripts
Market News
Real-time market intelligence & AI overviews
Insider Buying
SEC Form 4 corporate insider purchases
Minervini — VCPContraction bases in Stage 2 uptrends
Minervini — Trend TemplateFull 8-rule Stage 2 screen
O'Neil — Cup with HandleBase breakouts with RS leadership
O'Neil — CANSLIM LeadersGrowth leaders with RS ≥ 85
Qullamaggie — High Tight FlagsPower plays after a large advance
Qullamaggie — Momentum Leaders1/3/6-month strength leaders
Livermore — Pivotal PointsMulti-touch resistance breakouts
View All Playbooks...
Breakouts
FAANG & Tech
AAPL vs MSFTNVDA vs AMDGOOGL vs META
Cloud & Cyber
CRM vs NOWCRWD vs PANWSNOW vs DDOG
Consumer & Auto
TSLA vs FAMZN vs WMTNFLX vs DIS
Finance & Crypto
JPM vs BACV vs MACOIN vs MSTR
Index & ETFs
SPY vs QQQVTI vs VOOSPY vs IWM
Compare Any Stocks...
DCF ValuationCalculate intrinsic value of US stocks
Market ValuationBuffett indicator, CAPE & macro gauges
Total ReturnSee dividends + price return history
DCA CalculatorSimulate recurring buys & compounding
VisualizeInteractive multi-year financial charts
Watchlist
Breakouts
WatchlistPricing
Ctrl K
Pricing
CECO
← Back to Screener
VCP ScannerFree US Stock Screener & Financial Analysis

Find stocks. Analyze deeply. Research with clarity.

Data updated daily

Product

  • Screener
  • Themes
  • Valuation
  • Total Return
  • DCA Calculator
  • Pricing
  • News
  • Earnings

Resources

  • Market Valuation
  • Compare
  • Insider Activity
  • Methodology
  • How It Works
  • Glossary
  • Learn

Get Ideas

Get weekly market insights — free

© 2026 VCP Scanner
AboutPrivacyTermsRefund Policy
Not financial advice. Do your own research.
ScreenerBreakoutsCompareWatchlist
CECOCECO Environmental Corp.
$73.66$4.3B
Overview & Tools
OverviewChart Terminal ↗Visualize
Valuation & Forecasts
Valuation ModelsEstimatesDCF Model
Price & Analyst Data
Analyst TargetsPrice History
Financial Statements
Income StatementBalance SheetCash FlowRatios & Margins
Performance
P/E HistoryRevenue HistoryEarnings HistoryDividend HistoryTotal Return
Discovery & Screens
Live BreakoutsStock ScreenerOwnership
HomeStocksCECOFinancials

CECO Environmental Corp. (CECO) Income Statement

30Y historyFree accessUpdated daily

Revenue accelerated 53.7% YoY to $285.0M in 2026Q2, but gross margin fell to 30.3% and operating income swung to a -$33.2M loss, reflecting margin compression and cost overruns.

Income StatementBalance SheetCash FlowRatios

CECO Income Statement

Annual statement

CECO Income Statement

CECO Environmental Corp. (CECO) annual income statement — 30-year revenue, gross profit & net income history

AnnualQuarterly
MetricTTMDec'25Dec'24Dec'23Dec'22Dec'21Dec'20Dec'19Dec'18Dec'17Dec'16Dec'15Dec'14Dec'13Dec'12Dec'11Dec'10Dec'09Dec'08Dec'07Dec'06Dec'05Dec'04Dec'03Dec'02Dec'01Dec'00Dec'99Dec'98Dec'97Dec'96
Sales/Revenue911.95M774.38M557.93M544.85M422.63M324.14M316.01M341.87M337.34M345.05M417.01M370.08M263.22M197.32M135.05M139.19M140.6M138.99M217.89M235.95M135.36M81.52M69.37M68.97M78.88M90.99M89.82M23.86M26.38M14.53M9.85M
Revenue Growth %38.98%38.79%2.4%28.92%30.38%2.57%-7.56%1.34%-2.23%-17.26%12.68%40.6%33.4%46.1%-2.97%-1%1.16%-36.21%-7.66%74.32%66.04%17.52%0.58%-12.57%-13.32%1.31%276.4%-9.55%81.55%47.56%16.74%
Cost of Goods Sold614.14M521.32M361.79M373.83M294.4M223.22M210.88M227.77M225.8M231.86M282.15M258.51M178.39M135.76M92.61M101.02M107.95M108.04M174.5M195.55M111.26M64.52M56.27M55.15M62.98M72.46M71.72M15.47M17.95M8.12M5.19M
COGS % of Revenue-67.32%64.84%68.61%69.66%68.86%66.73%66.62%66.94%67.2%67.66%69.85%67.77%68.8%68.57%72.58%76.78%77.74%80.09%82.88%82.2%79.15%81.12%79.97%79.85%79.63%79.85%64.85%68.05%55.85%52.68%
Gross Profit297.81M253.06M196.15M171.02M128.22M100.92M105.13M114.1M111.54M113.19M134.86M111.56M84.82M61.55M42.44M38.17M32.65M30.94M43.39M40.41M24.1M17M13.1M13.82M15.89M18.53M18.1M8.39M8.43M6.41M4.66M
Gross Margin %32.66%32.68%35.16%31.39%30.34%31.14%33.27%33.38%33.06%32.8%32.34%30.15%32.23%31.2%31.43%27.42%23.22%22.26%19.91%17.12%17.8%20.85%18.88%20.03%20.15%20.37%20.15%35.15%31.95%44.15%47.32%
Gross Profit Growth %-29.02%14.7%33.37%27.05%-4%-7.86%2.3%-1.46%-16.06%20.88%31.52%37.8%45.03%11.2%16.89%5.53%-28.69%7.39%67.67%41.75%29.82%-5.23%-13.06%-14.25%2.4%115.77%-0.5%31.4%37.66%25.94%
Operating Expenses287.4M201.35M160.74M136.45M106.06M91.06M91.78M96.11M97.14M96.11M101.97M94.9M61.14M47.36M25.76M25.8M27.62M29.66M35.2M27.77M18.05M13.47M11.91M11.98M13.69M15.53M16.09M7.95M7.29M6.44M3.94M
OpEx % of Revenue-26%28.81%25.04%25.1%28.09%29.04%28.11%28.8%27.85%24.45%25.64%23.23%24%19.07%18.54%19.64%21.34%16.15%11.77%13.34%16.53%17.17%17.38%17.36%17.06%17.91%33.3%27.64%44.31%40.03%
Selling, General & Admin213.59M200.73M146.7M122.94M93.47M81.8M76.93M85.98M87.46M88.97M81.74M69.29M51.44M37.1M25.43M25.36M27.51M28.9M33.65M26.15M16.82M12.31M10.66M10.4M11.9M13.21M13.93M7.22M6.67M6.05M3.52M
SG&A % of Revenue-25.92%26.29%22.56%22.12%25.24%24.34%25.15%25.93%25.79%19.6%18.72%19.54%18.8%18.83%18.22%19.57%20.8%15.44%11.08%12.43%15.1%15.36%15.08%15.09%14.51%15.51%30.24%25.3%41.67%35.79%
Research & Development0000000000000000000000000000000
R&D % of Revenue-------------------------------
Other Operating Expenses4M619K14.05M13.5M12.59M9.27M14.86M10.13M-365K106K310K-2.08M-2.31M982K-152K441K105K759K1.55M1.62M1.23M1.17M1.25M1.58M1.79M2.32M2.15M729.33K617.96K384.66K416.99K
Operating Income10.41M51.71M35.4M34.57M22.16M9.86M13.35M17.99M10M8.02M-25.56M5.38M22.41M6.97M16.68M12.37M5.04M-15.83M8.2M12.63M6.05M3.52M1.19M1.83M2.2M3M2.01M441.57K1.14M-24.25K718.24K
Operating Margin %1.14%6.68%6.35%6.34%5.24%3.04%4.22%5.26%2.96%2.33%-6.13%1.45%8.52%3.53%12.35%8.89%3.58%-11.39%3.76%5.35%4.47%4.32%1.71%2.66%2.79%3.3%2.24%1.85%4.31%-0.17%7.29%
Operating Income Growth %-46.07%2.41%55.99%124.83%-26.14%-25.81%79.86%24.65%131.39%-574.87%-75.98%221.47%-58.21%34.89%145.59%131.81%-293.17%-35.14%108.93%71.55%197.47%-35.39%-16.67%-26.76%49.52%355.14%-61.16%4787.09%-103.38%1170.39%
EBITDA27.45M76.59M49.93M47.08M32.77M19.71M23.27M28.6M23.1M24.11M-6.66M31M32.56M13.73M17.01M13.77M6.79M-15.07M11.37M14.26M7.28M4.69M2.44M3.42M3.99M5.33M4.16M1.17M1.75M360.41K1.14M
EBITDA Margin %3.01%9.89%8.95%8.64%7.76%6.08%7.36%8.37%6.85%6.99%-1.6%8.38%12.37%6.96%12.6%9.89%4.83%-10.84%5.22%6.04%5.38%5.76%3.52%4.95%5.06%5.85%4.64%4.91%6.65%2.48%11.53%
EBITDA Growth %-76.35%53.42%6.05%43.63%66.29%-15.29%-18.64%23.79%-4.19%462.1%-121.48%-4.82%137.12%-19.28%23.59%102.63%145.08%-232.54%-20.24%95.95%55.07%92.37%-28.58%-14.41%-25.07%27.87%255.65%-33.27%386.89%-68.25%133.49%
D&A (Non-Cash Add-back)19.34M24.88M14.52M12.51M10.61M9.85M9.92M10.61M13.1M16.09M18.9M25.61M10.15M6.76M331K1.4M1.76M759K3.18M1.62M1.23M1.17M1.25M1.58M1.79M2.32M2.15M729.33K617.96K384.66K416.99K
EBIT-1.63M103.76M30.71M34.94M27.71M12.04M15.38M18.74M9.64M10.48M-25.25M2.87M23.83M7.95M16.53M12.82M4.9M-16.59M10.12M12.63M6.05M3.52M1.19M1.36M2.21M3.01M2.05M305.21K1.88M-24.25K718.24K
Net Interest Income-23.64M-20.91M-13.02M-13.42M-5.42M-2.95M-3.54M-5.4M-7.14M-6.72M-7.71M-5.96M-3.14M-1.5M-1.17M-1.14M-1.23M-1.32M-1.48M-1.98M-2M-2.41M-2.56M-2.27M-2.74M-3.54M-3.81M0-192.75K0-154.84K
Interest Income000000000000000000000000000067.81K00
Interest Expense23.64M20.91M13.02M13.42M5.42M2.95M3.54M5.4M7.14M6.72M7.71M5.96M3.14M1.5M1.17M1.14M1.23M1.32M1.48M1.98M2M2.41M2.56M2.27M2.74M3.54M3.81M158.43K260.57K22.32K154.84K
Other Income/Expense-30.94M31.13M-17.71M-13.04M1.53M-5.18M-1.5M-4.65M-7.5M-6.62M-7.4M-8.04M-5.45M-517K-1.32M-685K-1.36M-19.19M-519K-1.97M-1.19M-3.31M-2.36M-2.4M-2.85M-3.15M-3.04M-101.58K-187.87K-46.38K-72.07K
Pretax Income-20.53M82.84M17.69M21.52M23.69M4.67M11.84M13.34M2.5M1.41M-32.96M-2.66M16.96M6.46M15.36M11.72M3.68M-17.91M7.64M10.67M4.86M212K-1.18M-228K-339K-141K-1.03M295.71K944.05K-70.63K646.17K
Pretax Margin %-2.25%10.7%3.17%3.95%5.61%1.44%3.75%3.9%0.74%0.41%-7.9%-0.72%6.44%3.27%11.38%8.42%2.61%-12.89%3.5%4.52%3.59%0.26%-1.7%-0.33%-0.43%-0.15%-1.15%1.24%3.58%-0.49%6.56%
Income Tax2.65M29.74M3.27M7.02M5.43M2.69M3.67M-4.36M9.62M4.44M5.29M3.07M3.89M-102K4.51M3.41M1.37M-3.14M2.63M4.36M1.77M647K-248K-62K-216K131K-303.75K151.36K373.32K7.2K205.79K
Effective Tax Rate %-12.91%35.9%18.48%32.63%22.91%57.57%31%-32.7%385.18%314.98%-16.05%-115.4%22.91%-1.58%29.38%29.1%37.3%17.55%34.39%40.89%36.36%305.19%21.09%27.19%63.72%-92.91%29.42%51.19%39.54%-10.19%31.85%
Net Income-27.16M50.05M12.96M12.91M17.42M1.43M8.21M17.71M-7.12M-3.03M-38.22M-5.6M13.08M6.56M10.85M8.27M2.1M-15.03M5.01M6.3M3.09M-435K-928K-166K-123K-264K-689.92K-366.16K532.93K-53.77K301.08K
Net Margin %-2.98%6.46%2.32%2.37%4.12%0.44%2.6%5.18%-2.11%-0.88%-9.16%-1.51%4.97%3.32%8.03%5.94%1.5%-10.82%2.3%2.67%2.29%-0.53%-1.34%-0.24%-0.16%-0.29%-0.77%-1.53%2.02%-0.37%3.06%
Net Income Growth %-151.77%286.29%0.36%-25.87%1121.39%-82.63%-53.63%348.66%-135.09%92.07%-582.22%-142.84%99.44%-39.57%31.17%292.97%114%-400.04%-20.54%103.78%811.26%53.13%-459.04%-34.96%53.41%61.73%-88.42%-168.71%1091.05%-117.86%717.77%
Net Income (Continuing)-23.18M53.11M14.42M14.5M18.26M1.98M8.17M17.71M-7.12M-3.03M-38.25M-5.73M13.08M6.56M10.85M8.27M2.31M-14.77M5.68M6.3M3.09M-435K-928K-667K-306K-264K-690K99.01K945.48K-53.77K301.08K
Discontinued Operations0000000000000000000000000000000
Minority Interest5.28M5.65M4.2M4.85M4.92M1.4M953K00005.87M0000000000000059.92K98.54K149.94K248.29K964.2K
EPS (Diluted)-0.631.370.360.370.500.040.230.50-0.21-0.09-1.12-0.190.500.320.650.510.15-1.060.300.450.24-0.04-0.09-0.02-0.01-0.03-0.08-0.040.06-0.010.04
EPS Growth %-141.96%280.56%-2.7%-26%1146.88%-82.57%-54%338.1%-138.91%92.15%-489.47%-138%56.25%-50.77%27.45%240%114.15%-453.33%-33.33%87.5%651.72%53.18%-452.98%-31.25%61.68%59.81%-111.45%-165.5%--117%-
EPS (Basic)-1.420.370.370.500.040.230.51-0.21-0.09-1.12-0.190.510.330.730.580.15-1.060.340.470.27-0.04-0.09-0.02-0.01-0.03-0.08-0.040.06-0.010.04
Diluted Shares Outstanding43.31M36.6M35.69M35.33M35.01M35.59M35.52M35.48M34.71M34.45M33.98M28.79M26.2M20.72M17.25M17.12M17.1M14.22M15.41M14.04M12.89M9.99M9.99M9.85M9.58M7.9M8.3M9.32M8.65M7.95M7M
Basic Shares Outstanding43.31M35.33M34.93M34.67M34.67M35.35M35.29M34.99M33.91M33.66M33.98M28.79M25.75M20.12M14.81M14.39M14.31M14.22M14.77M13.46M11.26M9.99M9.99M9.85M9.58M7.9M8.2M8.25M8.22M7.55M7M
Dividend Payout Ratio------------45.4%66.14%22.67%8.8%---------------

Key Metrics

Growth RegimeAccelerating
ProfitabilityStrained
Balance SheetFortress
Cash FlowMixed
Top Statement Risk

EPS miss and margin compression

Verified Source

Metrics are mathematically derived from official filings.

SEC 10-K (2026Q2)

Revenue Surge Driven by Strategic Pivot

CECO's revenue jumped 53.7% YoY in 2026Q2 to $285.0M, per the latest quarterly report, marking a sharp acceleration from the 21.5% growth in the prior quarter and suggesting successful penetration into high-growth end markets.

The 53.7% YoY growth in 2026Q2 is a significant acceleration from the 21.5% in 2026Q1 and the 35.4% in 2025Q4, indicating that the company is capturing substantial demand, likely from semiconductor and EV-related capital projects. This growth appears to be driven by volume rather than pricing, as gross margin contracted to 30.3% from 35.1% in the prior quarter. The sustainability of this growth will depend on the company's ability to convert its record backlog into revenue without further margin erosion.

Gross Margin Volatility Raises Concerns

Gross margin fell to 30.3% in 2026Q2 from 35.1% in 2026Q1, as reported in the income statement, marking the lowest level in the past ten quarters and suggesting potential cost overruns or mix shift toward lower-margin projects.

The 30.3% gross margin in 2026Q2 is a notable decline from the 36.2% peak in 2025Q2 and the 35.7% average in 2024. This could indicate that the rapid revenue growth is coming from projects with higher material costs or that the company is absorbing input cost inflation without fully passing it through. If this margin compression persists, it could signal a structural shift in the business mix, warranting close monitoring of future quarters.

Operating Leverage Elusive Amid Rapid Scaling

Despite a 53.7% revenue surge in 2026Q2, operating income swung to a -$33.2M loss, per the latest financials, indicating that SG&A and other costs are not scaling proportionately and that operating leverage is currently negative.

The operating margin of -11.6% in 2026Q2 is a stark contrast to the 7.7% in 2026Q1 and the 9.7% in 2025Q2. While SG&A increased by about 24.5% sequentially, the gross profit only rose by 14.7%, and the operating loss suggests that there may be one-time charges or inefficiencies in project execution. The company's ability to achieve operating leverage will be critical as it continues to scale, but the current data suggests that cost controls are not keeping pace with revenue growth.

EPS Miss Clouds Earnings Quality

CECO reported a diluted EPS of -$0.80 in 2026Q2 versus $0.08 in the prior quarter, according to the income statement, a dramatic swing that appears to be driven by a significant one-time charge or impairment, given the raised guidance.

The net loss of -$34.8M in 2026Q2 is far larger than the operating loss of -$33.2M, suggesting additional below-the-line items. The EPS miss of -$0.80 versus the $0.33 estimate, despite record orders and raised guidance, indicates that the market was caught off guard by this non-operating drag. Investors should scrutinize the nature of this charge—whether it is a one-time impairment or a recurring cost—as it will determine the quality of future earnings.

SG&A Escalation Outpaces Revenue Growth

SG&A expenses rose to $63.9M in 2026Q2, up 24.5% sequentially, while revenue grew only 32.8%, per the income statement, suggesting that overhead costs are growing faster than the top line and pressuring margins.

The SG&A-to-revenue ratio increased to 22.4% in 2026Q2 from 23.9% in 2026Q1, but the absolute dollar increase is notable. This could reflect investments in sales infrastructure to support the growth, but it also indicates that the company is not yet achieving economies of scale. If SG&A continues to grow at this pace, it will be difficult for CECO to expand operating margins even as revenue grows.

2026Q2: A Pivotal Quarter of Contradictions

The 2026Q2 quarter stands out as a major inflection point, with revenue surging 53.7% YoY but operating income collapsing to a -$33.2M loss, per the income statement, highlighting the tension between growth and profitability.

This quarter marks a clear departure from the prior trend of steady, albeit moderate, profitability. The revenue surge suggests that the company's strategic pivot into high-growth markets is gaining traction, but the simultaneous loss indicates that the cost structure is not yet aligned with this new scale. The lasting impact will depend on whether the loss is a one-time event or a sign of structural issues in project execution and cost management.

What Could Invalidate the Base Case

The dramatic EPS miss in 2026Q2, with a -$0.80 loss versus $0.33 estimate, per the income statement, raises questions about the sustainability of the growth narrative and whether margin compression is structural.

Short-sellers would likely focus on the fact that despite record revenue growth, the company posted a significant operating loss, suggesting that the cost structure is not scaling effectively. The gross margin decline to 30.3% could indicate that the company is winning low-margin projects to drive growth, which may not be sustainable. Additionally, the elevated SBC of $12.4M in 2026Q2, up from $3.6M in 2025Q4, could dilute shareholders and mask true profitability. If the EPS miss is not a one-time event, the stock could face significant downside as the market reprices the company's earnings power.

CECO — Frequently Asked Questions

Quick answers to the most common questions about buying CECO stock.

What was CECO Environmental Corp.'s (CECO) revenue in 2025?

For fiscal year 2025, CECO Environmental Corp. (CECO) reported total revenue of $774.4M. This represents a 7763.6% increase compared to $9.8M in 1996.

Is CECO Environmental Corp. (CECO) profitable?

CECO Environmental Corp. (CECO) is profitable, generating $50.1M in net income for the fiscal year ending 2025 with a net profit margin of 6.5%.

What is CECO Environmental Corp.'s operating profit margin?

CECO Environmental Corp. (CECO) reported an operating income of $51.7M, resulting in an operating profit margin of 6.7%. This margin reflects the operational efficiency of the business before interest and taxes.

What is CECO Environmental Corp.'s gross profit and gross margin?

CECO Environmental Corp. (CECO) generated $253.1M in gross profit for the year, representing a gross profit margin of 32.7%. This demonstrates the company's core pricing power and production efficiency.