Logo image of CECE

CECO ENVIRONMENTAL CORP (CECE) Stock Income Statement

NASDAQ:CECE - Nasdaq - US1251411013 - Common Stock - Currency: USD

11.65  +0.25 (+2.19%)

After market: 11.65 0 (0%)

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

TTM
(2022-9-30)
2021
(2021-12-31)
2020
(2020-12-31)
2019
(2019-12-31)
2018
(2018-12-31)
Revenue
CECE Revenue ChartCECE Revenue over time chart
399.81M324.14M316.01M341.87M337.34M
Minority Interest Expense
CECE Minority Interest Expense ChartCECE Minority Interest Expense over time chart
-878.00K-557.00K39.00KN/A0.00
Cost Of Goods
CECE Cost Of Goods ChartCECE Cost Of Goods over time chart
280.75M223.12M210.38M227.47M225.80M
Gross Profit
CECE Gross Profit ChartCECE Gross Profit over time chart
119.06M101.02M105.63M114.40M111.54M
Operating Expenses
CECE Operating Expenses ChartCECE Operating Expenses over time chart
94.59M88.50M87.25M94.48M97.06M
Selling, General, and Administrative Expenses
CECE Selling, General, and Administrative Expenses ChartCECE Selling, General, and Administrative Expenses over time chart
87.71M81.80M76.93M85.98M87.46M
Operating Income
CECE Operating Income ChartCECE Operating Income over time chart
24.47M12.52M18.38M19.92M14.48M
Interest Income/Expense
CECE Interest Income/Expense ChartCECE Interest Income/Expense over time chart
-4.29M-2.95M-3.54M-5.40M-7.14M
Other Income/Expense
CECE Other Income/Expense ChartCECE Other Income/Expense over time chart
1.68M-2.23M2.03M751.00K-365.00K
Non Recurring Items
CECE Non Recurring Items ChartCECE Non Recurring Items over time chart
-5.50M-2.67M-5.04M-1.93M-4.47M
Income Before Taxes
CECE Income Before Taxes ChartCECE Income Before Taxes over time chart
16.36M4.67M11.84M13.34M2.50M
Income Tax
CECE Income Tax ChartCECE Income Tax over time chart
5.16M2.69M3.67M-4.36M11.33M
Net Income
CECE Net Income ChartCECE Net Income over time chart
10.32M1.43M8.21M17.71M-7.12M
EBITDA
CECE EBITDA ChartCECE EBITDA over time chart
34.56M22.38M28.30M30.53M27.75M
 
Per Share Data
EPS Diluted Total Ops
CECE EPS Diluted Total Ops ChartCECE EPS Diluted Total Ops over time chart
0.290.040.230.50-0.21
Non GAAP EPS
CECE Non GAAP EPS ChartCECE Non GAAP EPS over time chart
0.620.290.560.590.28
 
Statistics
Gross Profit Margin
CECE Gross Profit Margin ChartCECE Gross Profit Margin over time chart
29.78%31.17%33.43%33.46%33.06%
Profit Margin
CECE Profit Margin ChartCECE Profit Margin over time chart
2.58%0.44%2.60%5.18%-2.11%
Operating Profit Margin
CECE Operating Profit Margin ChartCECE Operating Profit Margin over time chart
6.12%3.86%5.82%5.83%4.29%

All data in USD

Charts

CECE Income Statement data chartCECE Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2015 2016 2017 2018 2019 2020 2021 TTM 0 100M 200M 300M 400M
CECE Earnings Per Share (EPS) chartCECE EPS Diluted and non-GAAP ChartEarnings Per Share 2015 2016 2017 2018 2019 2020 2021 TTM 0 0.5 -0.5 -1