_id
690f3d91ccc777a4e85d1ab8
Ticker
CESDF
Name
CES Energy Solutions Corp
Exchange
PINK
Address
332-6th Avenue SW, Calgary, AB, Canada, T2P 0B2
Country
USA
Sector
Energy
Industry
Oil & Gas Equipment & Services
Currency
USD
Website
https://www.cesenergysolutions.com
Description
CES Energy Solutions Corp., together with its subsidiaries, engages in the design, implementation, and manufacture of advanced consumable fluids and specialty chemicals in the United States and Canada. The company provides solutions for drill-bit, point of completion and stimulation, wellhead and pump-jack, and pipeline and midstream markets. Its solutions include corrosion inhibitors, demulsifiers, H2S scavengers, paraffin control products, surfactants, scale inhibitors, biocides, and other specialty products. The company also designs and implements drilling fluid systems and completion solutions for oil and natural gas producers; designs and manufactures production and specialty chemicals for use in the oil and natural gas production; and operates trucks and trailers designed to transport products in the oil and gas industry. In addition, it provides environmental consulting, water management and transfer, and drilling fluids waste disposal services; and laboratory services. The company was formerly known as Canadian Energy Services & Technology Corp. and changed its name to CES Energy Solutions Corp. in June 2017. CES Energy Solutions Corp. was incorporated in 1986 and is headquartered in Calgary, Canada.
Last Close
8.95
Volume
1300
Current Price
8.9
Change
-0.0366
Last Updated
2026-01-02T11:11:05.108Z
Image
data:image/webp;base64,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
Ipo Date
-
Market Cap
1919614080
Next Dividend Date
2026-01-15T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.0303
Dividend Yield
1.3617977528089888
Sentiment
-
Sentiment Sources
0
Rating
4.5
Strong Buy
4
Buy
4
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
623221000
Cost Of Revenue
474933000
Gross Profit
148288000
Operating Expenses
82697000
Operating Income
65591000
Interest Expense
5419000
Pretax Income
60092000
Net Income
40489000
Eps
0.18333600963426677
Dividends Per Share
9347000
Shares Outstanding
212656011
Income Tax Expense
19603000
EBITDA
92197000
Operating Margin
10.524516985146521
Total Other Income Expense Net
-5499000
Cash
-
Short Term Investments
-
Receivables
532222000
Inventories
426439000
Total Current Assets
1004044000
Property Plant Equipment
487199000
Total Assets
1623489000
Payables
258934000
Short Term Debt
39261000
Long Term Debt
400561000
Total Liabilities
815274000
Equity
808215000
Bs_currency_symbol
CAD
Depreciation
26686000
Change In Working Capital
-34111000
Cash From Operations
51643000
Capital Expenditures
18646000
Cash From Investing
-20748000
Cash From Financing
-30895000
Net Change In Cash
0
Cf_currency_symbol
CAD
PE
15.4138
PB
2.4319373140810305
ROE
5.009681829711154
ROA
2.4939497588218953
FCF
32997000
Fcf Percent
0.05294590522463139
Piotroski FScore
4
Health Score
51
Deep Value Investing Score
3.5
Defensive Investing Score
8.5
Dividend Investing Score
4
Economic Moat Investing Score
6.3
Garp Investing Score
3.5
Growth Investing Score
3.5
Momentum Investing Score
4.5
Net Net Investing Score
2
Quality Investing Score
6
Value Investing Score
6
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
623221000
Quarters > 0 > income Statement > cost Of Revenue
474933000
Quarters > 0 > income Statement > gross Profit
148288000
Quarters > 0 > income Statement > operating Expenses
82697000
Quarters > 0 > income Statement > operating Income
65591000
Quarters > 0 > income Statement > interest Expense
5419000
Quarters > 0 > income Statement > pretax Income
60092000
Quarters > 0 > income Statement > net Income
40489000
Quarters > 0 > income Statement > eps
0.18333600963426677
Quarters > 0 > income Statement > dividends Per Share
9347000
Quarters > 0 > income Statement > shares Outstanding
220845867
Quarters > 0 > income Statement > income Tax Expense
19603000
Quarters > 0 > income Statement > EBITDA
92197000
Quarters > 0 > income Statement > operating Margin
10.524516985146521
Quarters > 0 > income Statement > total Other Income Expense Net
-5499000
Quarters > 0 > income Statement > currency_symbol
CAD
Quarters > 0 > balance Sheet > cash
-
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
532222000
Quarters > 0 > balance Sheet > inventories
426439000
Quarters > 0 > balance Sheet > total Current Assets
1004044000
Quarters > 0 > balance Sheet > property Plant Equipment
487199000
Quarters > 0 > balance Sheet > total Assets
1623489000
Quarters > 0 > balance Sheet > payables
258934000
Quarters > 0 > balance Sheet > short Term Debt
39261000
Quarters > 0 > balance Sheet > long Term Debt
400561000
Quarters > 0 > balance Sheet > total Liabilities
815274000
Quarters > 0 > balance Sheet > equity
808215000
Quarters > 0 > balance Sheet > currency_symbol
CAD
Quarters > 0 > cash Flow > net Income
40489000
Quarters > 0 > cash Flow > depreciation
26686000
Quarters > 0 > cash Flow > change In Working Capital
-34111000
Quarters > 0 > cash Flow > cash From Operations
51643000
Quarters > 0 > cash Flow > capital Expenditures
18646000
Quarters > 0 > cash Flow > cash From Investing
-20748000
Quarters > 0 > cash Flow > cash From Financing
-30895000
Quarters > 0 > cash Flow > net Change In Cash
0
Quarters > 0 > cash Flow > currency_symbol
CAD
Quarters > 0 > ratios > PE
0.18333600963426677
Quarters > 0 > ratios > PB
2.4319373140810305
Quarters > 0 > ratios > ROE
5.009681829711154
Quarters > 0 > ratios > ROA
2.4939497588218953
Quarters > 0 > ratios > FCF
32997000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.05294590522463139
Quarters > 0 > health Score
51
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
573991000
Quarters > 1 > income Statement > cost Of Revenue
439491000
Quarters > 1 > income Statement > gross Profit
134500000
Quarters > 1 > income Statement > operating Expenses
75680000
Quarters > 1 > income Statement > operating Income
58820000
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
64039000
Quarters > 1 > income Statement > net Income
51834000
Quarters > 1 > income Statement > eps
0.23113152382983893
Quarters > 1 > income Statement > dividends Per Share
9535000
Quarters > 1 > income Statement > shares Outstanding
224261923
Quarters > 1 > income Statement > income Tax Expense
12205000
Quarters > 1 > income Statement > EBITDA
84307000
Quarters > 1 > income Statement > operating Margin
10.24754743541275
Quarters > 1 > income Statement > total Other Income Expense Net
5219000
Quarters > 1 > income Statement > currency_symbol
CAD
Quarters > 1 > balance Sheet > cash
-
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
449476000
Quarters > 1 > balance Sheet > inventories
423021000
Quarters > 1 > balance Sheet > total Current Assets
924766000
Quarters > 1 > balance Sheet > property Plant Equipment
479057000
Quarters > 1 > balance Sheet > total Assets
1535044000
Quarters > 1 > balance Sheet > payables
214664000
Quarters > 1 > balance Sheet > short Term Debt
37396000
Quarters > 1 > balance Sheet > long Term Debt
373917000
Quarters > 1 > balance Sheet > total Liabilities
745457000
Quarters > 1 > balance Sheet > equity
789587000
Quarters > 1 > balance Sheet > currency_symbol
CAD
Quarters > 1 > cash Flow > net Income
51834000
Quarters > 1 > cash Flow > depreciation
25487000
Quarters > 1 > cash Flow > change In Working Capital
-10656000
Quarters > 1 > cash Flow > cash From Operations
65994000
Quarters > 1 > cash Flow > capital Expenditures
25186000
Quarters > 1 > cash Flow > cash From Investing
-33386000
Quarters > 1 > cash Flow > cash From Financing
-32608000
Quarters > 1 > cash Flow > net Change In Cash
0
Quarters > 1 > cash Flow > currency_symbol
CAD
Quarters > 1 > ratios > PE
0.23113152382983893
Quarters > 1 > ratios > PB
2.5278165860126878
Quarters > 1 > ratios > ROE
6.564697747050039
Quarters > 1 > ratios > ROA
3.3767110258728743
Quarters > 1 > ratios > FCF
40808000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.07109519138801827
Quarters > 1 > health Score
61
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
632431000
Quarters > 2 > income Statement > cost Of Revenue
486355000
Quarters > 2 > income Statement > gross Profit
146076000
Quarters > 2 > income Statement > operating Expenses
71917000
Quarters > 2 > income Statement > operating Income
74159000
Quarters > 2 > income Statement > interest Expense
17529000
Quarters > 2 > income Statement > pretax Income
56768000
Quarters > 2 > income Statement > net Income
44102000
Quarters > 2 > income Statement > eps
0.1931292713681279
Quarters > 2 > income Statement > dividends Per Share
6760000
Quarters > 2 > income Statement > shares Outstanding
228354820
Quarters > 2 > income Statement > income Tax Expense
12666000
Quarters > 2 > income Statement > EBITDA
99063000
Quarters > 2 > income Statement > operating Margin
11.726022285435091
Quarters > 2 > income Statement > total Other Income Expense Net
-17391000
Quarters > 2 > income Statement > currency_symbol
CAD
Quarters > 2 > balance Sheet > cash
-
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
495535000
Quarters > 2 > balance Sheet > inventories
442550000
Quarters > 2 > balance Sheet > total Current Assets
981108000
Quarters > 2 > balance Sheet > property Plant Equipment
493328000
Quarters > 2 > balance Sheet > total Assets
1593828000
Quarters > 2 > balance Sheet > payables
255804000
Quarters > 2 > balance Sheet > short Term Debt
39277000
Quarters > 2 > balance Sheet > long Term Debt
354038000
Quarters > 2 > balance Sheet > total Liabilities
764944000
Quarters > 2 > balance Sheet > equity
828884000
Quarters > 2 > balance Sheet > currency_symbol
CAD
Quarters > 2 > cash Flow > net Income
44102000
Quarters > 2 > cash Flow > depreciation
24766000
Quarters > 2 > cash Flow > change In Working Capital
-17728000
Quarters > 2 > cash Flow > cash From Operations
60091000
Quarters > 2 > cash Flow > capital Expenditures
33110000
Quarters > 2 > cash Flow > cash From Investing
-31284000
Quarters > 2 > cash Flow > cash From Financing
-28807000
Quarters > 2 > cash Flow > net Change In Cash
0
Quarters > 2 > cash Flow > currency_symbol
CAD
Quarters > 2 > ratios > PE
0.1931292713681279
Quarters > 2 > ratios > PB
2.4519207729911545
Quarters > 2 > ratios > ROE
5.320648003822007
Quarters > 2 > ratios > ROA
2.7670488910974083
Quarters > 2 > ratios > FCF
26981000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.04266236158569077
Quarters > 2 > health Score
56
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
605384000
Quarters > 3 > income Statement > cost Of Revenue
457561000
Quarters > 3 > income Statement > gross Profit
147823000
Quarters > 3 > income Statement > operating Expenses
79758000
Quarters > 3 > income Statement > operating Income
68065000
Quarters > 3 > income Statement > interest Expense
25106000
Quarters > 3 > income Statement > pretax Income
45345000
Quarters > 3 > income Statement > net Income
41855000
Quarters > 3 > income Statement > eps
0.1748308007101134
Quarters > 3 > income Statement > dividends Per Share
6886000
Quarters > 3 > income Statement > shares Outstanding
239402896
Quarters > 3 > income Statement > income Tax Expense
3490000
Quarters > 3 > income Statement > EBITDA
93075000
Quarters > 3 > income Statement > operating Margin
11.24327699443659
Quarters > 3 > income Statement > total Other Income Expense Net
-22720000
Quarters > 3 > income Statement > currency_symbol
CAD
Quarters > 3 > balance Sheet > cash
-
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
454110000
Quarters > 3 > balance Sheet > inventories
447051000
Quarters > 3 > balance Sheet > total Current Assets
952150000
Quarters > 3 > balance Sheet > property Plant Equipment
468032000
Quarters > 3 > balance Sheet > total Assets
1539331000
Quarters > 3 > balance Sheet > payables
230073000
Quarters > 3 > balance Sheet > short Term Debt
34589000
Quarters > 3 > balance Sheet > long Term Debt
344888000
Quarters > 3 > balance Sheet > total Liabilities
725101000
Quarters > 3 > balance Sheet > equity
814230000
Quarters > 3 > balance Sheet > currency_symbol
CAD
Quarters > 3 > cash Flow > net Income
41855000
Quarters > 3 > cash Flow > depreciation
22624000
Quarters > 3 > cash Flow > change In Working Capital
-6543000
Quarters > 3 > cash Flow > cash From Operations
62231000
Quarters > 3 > cash Flow > capital Expenditures
22735000
Quarters > 3 > cash Flow > cash From Investing
-19734000
Quarters > 3 > cash Flow > cash From Financing
-42498000
Quarters > 3 > cash Flow > net Change In Cash
0
Quarters > 3 > cash Flow > currency_symbol
CAD
Quarters > 3 > ratios > PE
0.1748308007101134
Quarters > 3 > ratios > PB
2.6168106977144054
Quarters > 3 > ratios > ROE
5.14043943357528
Quarters > 3 > ratios > ROA
2.7190383354847008
Quarters > 3 > ratios > FCF
39496000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.06524123531510578
Quarters > 3 > health Score
59
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
2353677000
Annuals > 0 > income Statement > cost Of Revenue
1772593000
Annuals > 0 > income Statement > gross Profit
581084000
Annuals > 0 > income Statement > operating Expenses
314814000
Annuals > 0 > income Statement > operating Income
266270000
Annuals > 0 > income Statement > interest Expense
34292000
Annuals > 0 > income Statement > pretax Income
235954000
Annuals > 0 > income Statement > net Income
191106000
Annuals > 0 > income Statement > eps
0.7982610202008584
Annuals > 0 > income Statement > dividends Per Share
26879000
Annuals > 0 > income Statement > shares Outstanding
239402896
Annuals > 0 > income Statement > income Tax Expense
44848000
Annuals > 0 > income Statement > EBITDA
355927000
Annuals > 0 > income Statement > operating Margin
11.3129371617261
Annuals > 0 > income Statement > total Other Income Expense Net
-30316000
Annuals > 0 > income Statement > currency_symbol
CAD
Annuals > 0 > balance Sheet > cash
-
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
454110000
Annuals > 0 > balance Sheet > inventories
447051000
Annuals > 0 > balance Sheet > total Current Assets
952150000
Annuals > 0 > balance Sheet > property Plant Equipment
468032000
Annuals > 0 > balance Sheet > total Assets
1539331000
Annuals > 0 > balance Sheet > payables
230073000
Annuals > 0 > balance Sheet > short Term Debt
34589000
Annuals > 0 > balance Sheet > long Term Debt
344888000
Annuals > 0 > balance Sheet > total Liabilities
725101000
Annuals > 0 > balance Sheet > equity
814230000
Annuals > 0 > balance Sheet > currency_symbol
CAD
Annuals > 0 > cash Flow > net Income
191106000
Annuals > 0 > cash Flow > depreciation
85681000
Annuals > 0 > cash Flow > change In Working Capital
11655000
Annuals > 0 > cash Flow > cash From Operations
304664000
Annuals > 0 > cash Flow > capital Expenditures
93110000
Annuals > 0 > cash Flow > cash From Investing
-95218000
Annuals > 0 > cash Flow > cash From Financing
-209446000
Annuals > 0 > cash Flow > net Change In Cash
0
Annuals > 0 > cash Flow > currency_symbol
CAD
Annuals > 0 > ratios > PE
0.7982610202008584
Annuals > 0 > ratios > PB
2.628571644670425
Annuals > 0 > ratios > ROE
23.47076378910136
Annuals > 0 > ratios > ROA
12.414873734109168
Annuals > 0 > ratios > FCF
211554000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.08988234154474042
Annuals > 0 > health Score
79
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
2163512000
Annuals > 1 > income Statement > cost Of Revenue
1684163000
Annuals > 1 > income Statement > gross Profit
479349000
Annuals > 1 > income Statement > operating Expenses
256180000
Annuals > 1 > income Statement > operating Income
223169000
Annuals > 1 > income Statement > interest Expense
45343000
Annuals > 1 > income Statement > pretax Income
189573000
Annuals > 1 > income Statement > net Income
154642000
Annuals > 1 > income Statement > eps
0.6066552539488465
Annuals > 1 > income Statement > dividends Per Share
22526000
Annuals > 1 > income Statement > shares Outstanding
254909191
Annuals > 1 > income Statement > income Tax Expense
34931000
Annuals > 1 > income Statement > EBITDA
269820000
Annuals > 1 > income Statement > operating Margin
10.31512651651574
Annuals > 1 > income Statement > total Other Income Expense Net
-33596000
Annuals > 1 > income Statement > currency_symbol
CAD
Annuals > 1 > balance Sheet > cash
-
Annuals > 1 > balance Sheet > short Term Investments
1685000
Annuals > 1 > balance Sheet > receivables
441902000
Annuals > 1 > balance Sheet > inventories
408600000
Annuals > 1 > balance Sheet > total Current Assets
880772000
Annuals > 1 > balance Sheet > property Plant Equipment
382037000
Annuals > 1 > balance Sheet > total Assets
1377265000
Annuals > 1 > balance Sheet > payables
227319000
Annuals > 1 > balance Sheet > short Term Debt
48780000
Annuals > 1 > balance Sheet > long Term Debt
369816000
Annuals > 1 > balance Sheet > total Liabilities
719270000
Annuals > 1 > balance Sheet > equity
657995000
Annuals > 1 > balance Sheet > currency_symbol
CAD
Annuals > 1 > cash Flow > net Income
154642000
Annuals > 1 > cash Flow > depreciation
72845000
Annuals > 1 > cash Flow > change In Working Capital
50128000
Annuals > 1 > cash Flow > cash From Operations
301779000
Annuals > 1 > cash Flow > capital Expenditures
73898000
Annuals > 1 > cash Flow > cash From Investing
-71833000
Annuals > 1 > cash Flow > cash From Financing
-229946000
Annuals > 1 > cash Flow > net Change In Cash
0
Annuals > 1 > cash Flow > currency_symbol
CAD
Annuals > 1 > ratios > PE
0.6066552539488465
Annuals > 1 > ratios > PB
3.4633821952142494
Annuals > 1 > ratios > ROE
23.502002294850264
Annuals > 1 > ratios > ROA
11.228195009674971
Annuals > 1 > ratios > FCF
227881000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.1053292054770207
Annuals > 1 > health Score
70
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1922319000
Annuals > 2 > income Statement > cost Of Revenue
1525371000
Annuals > 2 > income Statement > gross Profit
396948000
Annuals > 2 > income Statement > operating Expenses
229962000
Annuals > 2 > income Statement > operating Income
166986000
Annuals > 2 > income Statement > interest Expense
29100000
Annuals > 2 > income Statement > pretax Income
126754000
Annuals > 2 > income Statement > net Income
95218000
Annuals > 2 > income Statement > eps
0.364027757129862
Annuals > 2 > income Statement > dividends Per Share
16330000
Annuals > 2 > income Statement > shares Outstanding
261567966
Annuals > 2 > income Statement > income Tax Expense
31536000
Annuals > 2 > income Statement > EBITDA
230338000
Annuals > 2 > income Statement > operating Margin
8.686695600470056
Annuals > 2 > income Statement > total Other Income Expense Net
-40232000
Annuals > 2 > income Statement > currency_symbol
CAD
Annuals > 2 > balance Sheet > cash
-59645000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
474869000
Annuals > 2 > balance Sheet > inventories
428144000
Annuals > 2 > balance Sheet > total Current Assets
933680000
Annuals > 2 > balance Sheet > property Plant Equipment
345631000
Annuals > 2 > balance Sheet > total Assets
1411003000
Annuals > 2 > balance Sheet > payables
227785000
Annuals > 2 > balance Sheet > short Term Debt
46462000
Annuals > 2 > balance Sheet > long Term Debt
491482000
Annuals > 2 > balance Sheet > total Liabilities
801954000
Annuals > 2 > balance Sheet > equity
609049000
Annuals > 2 > balance Sheet > currency_symbol
CAD
Annuals > 2 > cash Flow > net Income
95218000
Annuals > 2 > cash Flow > depreciation
74484000
Annuals > 2 > cash Flow > change In Working Capital
-197758000
Annuals > 2 > cash Flow > cash From Operations
-2738000
Annuals > 2 > cash Flow > capital Expenditures
53173000
Annuals > 2 > cash Flow > cash From Investing
-46791000
Annuals > 2 > cash Flow > cash From Financing
49529000
Annuals > 2 > cash Flow > net Change In Cash
0
Annuals > 2 > cash Flow > currency_symbol
CAD
Annuals > 2 > ratios > PE
0.364027757129862
Annuals > 2 > ratios > PB
3.839457278544091
Annuals > 2 > ratios > ROE
15.63388167454507
Annuals > 2 > ratios > ROA
6.748249295005042
Annuals > 2 > ratios > FCF
-55911000
Annuals > 2 > ratios > Piotroski FScore
2
Annuals > 2 > ratios > fcf Percent
-0.02908518305234459
Annuals > 2 > health Score
53
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1196420000
Annuals > 3 > income Statement > cost Of Revenue
935343000
Annuals > 3 > income Statement > gross Profit
261077000
Annuals > 3 > income Statement > operating Expenses
186921000
Annuals > 3 > income Statement > operating Income
74156000
Annuals > 3 > income Statement > interest Expense
21197000
Annuals > 3 > income Statement > pretax Income
52331000
Annuals > 3 > income Statement > net Income
49884000
Annuals > 3 > income Statement > eps
0.1894006025265852
Annuals > 3 > income Statement > dividends Per Share
4078000
Annuals > 3 > income Statement > shares Outstanding
263378254
Annuals > 3 > income Statement > income Tax Expense
2447000
Annuals > 3 > income Statement > EBITDA
141506000
Annuals > 3 > income Statement > operating Margin
6.1981578375486865
Annuals > 3 > income Statement > total Other Income Expense Net
-21825000
Annuals > 3 > income Statement > currency_symbol
CAD
Annuals > 3 > balance Sheet > cash
-42021000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
303415000
Annuals > 3 > balance Sheet > inventories
273501000
Annuals > 3 > balance Sheet > total Current Assets
619201000
Annuals > 3 > balance Sheet > property Plant Equipment
307234000
Annuals > 3 > balance Sheet > total Assets
1087598000
Annuals > 3 > balance Sheet > payables
150084000
Annuals > 3 > balance Sheet > short Term Debt
32630000
Annuals > 3 > balance Sheet > long Term Debt
395184000
Annuals > 3 > balance Sheet > total Liabilities
600923000
Annuals > 3 > balance Sheet > equity
486675000
Annuals > 3 > balance Sheet > currency_symbol
CAD
Annuals > 3 > cash Flow > net Income
49884000
Annuals > 3 > cash Flow > depreciation
67978000
Annuals > 3 > cash Flow > change In Working Capital
-191659000
Annuals > 3 > cash Flow > cash From Operations
-74405000
Annuals > 3 > cash Flow > capital Expenditures
27423000
Annuals > 3 > cash Flow > cash From Investing
-12760000
Annuals > 3 > cash Flow > cash From Financing
68914000
Annuals > 3 > cash Flow > net Change In Cash
-18251000
Annuals > 3 > cash Flow > currency_symbol
CAD
Annuals > 3 > ratios > PE
0.1894006025265852
Annuals > 3 > ratios > PB
4.838139601910926
Annuals > 3 > ratios > ROE
10.249961473262443
Annuals > 3 > ratios > ROA
4.586621159656417
Annuals > 3 > ratios > FCF
-101828000
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
-0.0851105798966918
Annuals > 3 > health Score
46
Valuation > metrics > PE
15.4138
Valuation > metrics > PB
2.4319373140810305
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
5.009681829711154
Profitability > metrics > ROA
4.032592197154707
Profitability > metrics > Net Margin
0.06496732298815348
Profitability > final Score
32
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.0087340620998126
Risk > metrics > Interest Coverage
12.103893707326074
Risk > final Score
70
Risk > verdict
Low
Liquidity > metrics > Current Ratio
3.3670718824929997
Liquidity > metrics > Quick Ratio
1.9370043092607188
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
43
Prev Profitabilities > 1
35
Prev Profitabilities > 2
34
Prev Risks > 0
60
Prev Risks > 1
65
Prev Risks > 2
59
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:34:54.556Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-11-13
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0.18
Earnings History > 0 > eps Estimate
0.212
Earnings History > 0 > eps Difference
-0.032
Earnings History > 0 > surprise Percent
-15.0943
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-08-07
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.23
Earnings History > 1 > eps Estimate
0.176
Earnings History > 1 > eps Difference
0.054
Earnings History > 1 > surprise Percent
30.6818
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-05-06
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
CAD
Earnings History > 2 > eps Actual
0.19
Earnings History > 2 > eps Estimate
0.202
Earnings History > 2 > eps Difference
-0.012
Earnings History > 2 > surprise Percent
-5.9406
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-02-26
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
CAD
Earnings History > 3 > eps Actual
0.18
Earnings History > 3 > eps Estimate
0.205
Earnings History > 3 > eps Difference
-0.025
Earnings History > 3 > surprise Percent
-12.1951
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-11-06
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
CAD
Earnings History > 4 > eps Actual
0.1442
Earnings History > 4 > eps Estimate
0.202
Earnings History > 4 > eps Difference
-0.0578
Earnings History > 4 > surprise Percent
-28.6139
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-08-08
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
CAD
Earnings History > 5 > eps Actual
0.147
Earnings History > 5 > eps Estimate
0.152
Earnings History > 5 > eps Difference
-0.005
Earnings History > 5 > surprise Percent
-3.2895
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-05-08
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
CAD
Earnings History > 6 > eps Actual
0.169
Earnings History > 6 > eps Estimate
0.1575
Earnings History > 6 > eps Difference
0.0115
Earnings History > 6 > surprise Percent
7.3016
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-03-01
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
CAD
Earnings History > 7 > eps Actual
0.1477
Earnings History > 7 > eps Estimate
0.146
Earnings History > 7 > eps Difference
0.0017
Earnings History > 7 > surprise Percent
1.1644
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-11-10
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
CAD
Earnings History > 8 > eps Actual
0.1129
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-08-10
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
CAD
Earnings History > 9 > eps Actual
0.0977
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-05-11
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
CAD
Earnings History > 10 > eps Actual
0.0935
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-03-09
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
CAD
Earnings History > 11 > eps Actual
0.15
Earnings History > 11 > eps Estimate
0.13
Earnings History > 11 > eps Difference
0.02
Earnings History > 11 > surprise Percent
15.3846
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-11-10
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
CAD
Earnings History > 12 > eps Actual
0.09
Earnings History > 12 > eps Estimate
0.12
Earnings History > 12 > eps Difference
-0.03
Earnings History > 12 > surprise Percent
-25
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-08-11
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
CAD
Earnings History > 13 > eps Actual
0.08
Earnings History > 13 > eps Estimate
0.05
Earnings History > 13 > eps Difference
0.03
Earnings History > 13 > surprise Percent
60
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-05-12
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
CAD
Earnings History > 14 > eps Actual
0.04
Earnings History > 14 > eps Estimate
0.04
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
0
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-03-10
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
CAD
Earnings History > 15 > eps Actual
0.09
Earnings History > 15 > eps Estimate
0.05
Earnings History > 15 > eps Difference
0.04
Earnings History > 15 > surprise Percent
80
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-11-11
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
CAD
Earnings History > 16 > eps Actual
0.05
Earnings History > 16 > eps Estimate
0.03
Earnings History > 16 > eps Difference
0.02
Earnings History > 16 > surprise Percent
66.6667
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-08-12
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
CAD
Earnings History > 17 > eps Actual
0.03
Earnings History > 17 > eps Estimate
0.002
Earnings History > 17 > eps Difference
0.028
Earnings History > 17 > surprise Percent
1400
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-05-12
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
CAD
Earnings History > 18 > eps Actual
0.02
Earnings History > 18 > eps Estimate
0.01
Earnings History > 18 > eps Difference
0.01
Earnings History > 18 > surprise Percent
100
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-03-11
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
CAD
Earnings History > 19 > eps Actual
0.15
Earnings History > 19 > eps Estimate
-0.03
Earnings History > 19 > eps Difference
0.18
Earnings History > 19 > surprise Percent
600
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-11-12
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
CAD
Earnings History > 20 > eps Actual
-0.05
Earnings History > 20 > eps Estimate
-0.06
Earnings History > 20 > eps Difference
0.01
Earnings History > 20 > surprise Percent
16.6667
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-08-13
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
CAD
Earnings History > 21 > eps Actual
-0.09
Earnings History > 21 > eps Estimate
-0.07
Earnings History > 21 > eps Difference
-0.02
Earnings History > 21 > surprise Percent
-28.5714
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-05-14
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
CAD
Earnings History > 22 > eps Actual
-0.86
Earnings History > 22 > eps Estimate
0.03
Earnings History > 22 > eps Difference
-0.89
Earnings History > 22 > surprise Percent
-2966.6667
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-03-12
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
CAD
Earnings History > 23 > eps Actual
0.04
Earnings History > 23 > eps Estimate
0.03
Earnings History > 23 > eps Difference
0.01
Earnings History > 23 > surprise Percent
33.3333
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-11-14
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
CAD
Earnings History > 24 > eps Actual
0.03
Earnings History > 24 > eps Estimate
0.04
Earnings History > 24 > eps Difference
-0.01
Earnings History > 24 > surprise Percent
-25
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-08-08
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
CAD
Earnings History > 25 > eps Actual
0.03
Earnings History > 25 > eps Estimate
0.01
Earnings History > 25 > eps Difference
0.02
Earnings History > 25 > surprise Percent
200
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-05-09
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
CAD
Earnings History > 26 > eps Actual
0.01
Earnings History > 26 > eps Estimate
0.03
Earnings History > 26 > eps Difference
-0.02
Earnings History > 26 > surprise Percent
-66.6667
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-03-12
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
CAD
Earnings History > 27 > eps Actual
0.06
Earnings History > 27 > eps Estimate
0.04
Earnings History > 27 > eps Difference
0.02
Earnings History > 27 > surprise Percent
50
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-11-08
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
CAD
Earnings History > 28 > eps Actual
0.02
Earnings History > 28 > eps Estimate
0.05
Earnings History > 28 > eps Difference
-0.03
Earnings History > 28 > surprise Percent
-60
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-08-09
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
CAD
Earnings History > 29 > eps Actual
0.05
Earnings History > 29 > eps Estimate
0.03
Earnings History > 29 > eps Difference
0.02
Earnings History > 29 > surprise Percent
66.6667
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-05-10
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
CAD
Earnings History > 30 > eps Actual
0.05
Earnings History > 30 > eps Estimate
0.06
Earnings History > 30 > eps Difference
-0.01
Earnings History > 30 > surprise Percent
-16.6667
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-03-01
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
CAD
Earnings History > 31 > eps Actual
0.01
Earnings History > 31 > eps Estimate
0.05
Earnings History > 31 > eps Difference
-0.04
Earnings History > 31 > surprise Percent
-80
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-11-09
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
CAD
Earnings History > 32 > eps Actual
0.07
Earnings History > 32 > eps Estimate
0.04
Earnings History > 32 > eps Difference
0.03
Earnings History > 32 > surprise Percent
75
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-08-10
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
CAD
Earnings History > 33 > eps Actual
0.02
Earnings History > 33 > eps Estimate
-0.03
Earnings History > 33 > eps Difference
0.05
Earnings History > 33 > surprise Percent
166.6667
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-05-11
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
CAD
Earnings History > 34 > eps Actual
0.03
Earnings History > 34 > eps Estimate
0.02
Earnings History > 34 > eps Difference
0.01
Earnings History > 34 > surprise Percent
50
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-03-09
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
CAD
Earnings History > 35 > eps Actual
-0.02
Earnings History > 35 > eps Estimate
-0.0098
Earnings History > 35 > eps Difference
-0.0102
Earnings History > 35 > surprise Percent
-104.0816
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-11-10
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
CAD
Earnings History > 36 > eps Actual
-0.04
Earnings History > 36 > eps Estimate
-0.04
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
0
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-08-11
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
CAD
Earnings History > 37 > eps Actual
-0.11
Earnings History > 37 > eps Estimate
-0.06
Earnings History > 37 > eps Difference
-0.05
Earnings History > 37 > surprise Percent
-83.3333
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-05-12
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
CAD
Earnings History > 38 > eps Actual
-0.11
Earnings History > 38 > eps Estimate
-0.04
Earnings History > 38 > eps Difference
-0.07
Earnings History > 38 > surprise Percent
-175
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-03-10
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
CAD
Earnings History > 39 > eps Actual
0.18
Earnings History > 39 > eps Estimate
-0.01
Earnings History > 39 > eps Difference
0.19
Earnings History > 39 > surprise Percent
1900
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-11-12
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
CAD
Earnings History > 40 > eps Actual
0.03
Earnings History > 40 > eps Estimate
0.02
Earnings History > 40 > eps Difference
0.01
Earnings History > 40 > surprise Percent
50
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-08-12
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
CAD
Earnings History > 41 > eps Actual
0.01
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-05-14
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
CAD
Earnings History > 42 > eps Actual
0.06
Earnings History > 42 > eps Estimate
0.06
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
0
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-03-12
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
CAD
Earnings History > 43 > eps Actual
0.08
Earnings History > 43 > eps Estimate
0.09
Earnings History > 43 > eps Difference
-0.01
Earnings History > 43 > surprise Percent
-11.1111
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-11-13
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
CAD
Earnings History > 44 > eps Actual
0.09
Earnings History > 44 > eps Estimate
0.09
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
0
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-08-13
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
CAD
Earnings History > 45 > eps Actual
0.04
Earnings History > 45 > eps Estimate
0.04
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
0
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-05-13
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
CAD
Earnings History > 46 > eps Actual
0.09
Earnings History > 46 > eps Estimate
0.09
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
0
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-03-13
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
CAD
Earnings History > 47 > eps Actual
0.06
Earnings History > 47 > eps Estimate
0.07
Earnings History > 47 > eps Difference
-0.01
Earnings History > 47 > surprise Percent
-14.2857
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-11-07
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
CAD
Earnings History > 48 > eps Actual
0.06
Earnings History > 48 > eps Estimate
0.06
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
0
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-08-14
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
CAD
Earnings History > 49 > eps Actual
0.01
Earnings History > 49 > eps Estimate
0.03
Earnings History > 49 > eps Difference
-0.02
Earnings History > 49 > surprise Percent
-66.6667
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-05-08
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
CAD
Earnings History > 50 > eps Actual
0.05
Earnings History > 50 > eps Estimate
0.06
Earnings History > 50 > eps Difference
-0.01
Earnings History > 50 > surprise Percent
-16.6667
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-03-07
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
CAD
Earnings History > 51 > eps Actual
0.02
Earnings History > 51 > eps Estimate
0.04
Earnings History > 51 > eps Difference
-0.02
Earnings History > 51 > surprise Percent
-50
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-11-07
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
CAD
Earnings History > 52 > eps Actual
0.05
Earnings History > 52 > eps Estimate
0.06
Earnings History > 52 > eps Difference
-0.01
Earnings History > 52 > surprise Percent
-16.6667
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-08-14
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
CAD
Earnings History > 53 > eps Actual
0.02
Earnings History > 53 > eps Estimate
0.04
Earnings History > 53 > eps Difference
-0.02
Earnings History > 53 > surprise Percent
-50
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-05-11
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
CAD
Earnings History > 54 > eps Actual
0.08
Earnings History > 54 > eps Estimate
0.1
Earnings History > 54 > eps Difference
-0.02
Earnings History > 54 > surprise Percent
-20
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-03-08
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
CAD
Earnings History > 55 > eps Actual
0.09
Earnings History > 55 > eps Estimate
0.08
Earnings History > 55 > eps Difference
0.01
Earnings History > 55 > surprise Percent
12.5
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-11-07
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
CAD
Earnings History > 56 > eps Actual
0.06
Earnings History > 56 > eps Estimate
0.08
Earnings History > 56 > eps Difference
-0.02
Earnings History > 56 > surprise Percent
-25
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-08-10
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
CAD
Earnings History > 57 > eps Actual
0.03
Earnings History > 57 > eps Estimate
0.04
Earnings History > 57 > eps Difference
-0.01
Earnings History > 57 > surprise Percent
-25
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-05-11
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
CAD
Earnings History > 58 > eps Actual
0.07
Earnings History > 58 > eps Estimate
0.09
Earnings History > 58 > eps Difference
-0.02
Earnings History > 58 > surprise Percent
-22.2222
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-03-17
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
CAD
Earnings History > 59 > eps Actual
0.07
Earnings History > 59 > eps Estimate
0.07
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
0
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-11-08
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
CAD
Earnings History > 60 > eps Actual
0.05
Earnings History > 60 > eps Estimate
0.05
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
0
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-08-10
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
CAD
Earnings History > 61 > eps Actual
-0.01
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-05-11
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
CAD
Earnings History > 62 > eps Actual
0.06
Earnings History > 62 > eps Estimate
0.05
Earnings History > 62 > eps Difference
0.01
Earnings History > 62 > surprise Percent
20
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-03-10
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
CAD
Earnings History > 63 > eps Actual
0.06
Earnings History > 63 > eps Estimate
0.02
Earnings History > 63 > eps Difference
0.04
Earnings History > 63 > surprise Percent
200
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-11-09
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
CAD
Earnings History > 64 > eps Actual
0.01
Earnings History > 64 > eps Estimate
0.01
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
0
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-08-13
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
CAD
Earnings History > 65 > eps Actual
-0.01
Earnings History > 65 > eps Estimate
-0.02
Earnings History > 65 > eps Difference
0.01
Earnings History > 65 > surprise Percent
50
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-05-07
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
CAD
Earnings History > 66 > eps Actual
0.02
Earnings History > 66 > eps Estimate
0.03
Earnings History > 66 > eps Difference
-0.01
Earnings History > 66 > surprise Percent
-33.3333
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-03-04
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
CAD
Earnings History > 67 > eps Actual
0.05
Earnings History > 67 > eps Estimate
0.04
Earnings History > 67 > eps Difference
0.01
Earnings History > 67 > surprise Percent
25
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-11-04
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
CAD
Earnings History > 68 > eps Actual
0.06
Earnings History > 68 > eps Estimate
0.05
Earnings History > 68 > eps Difference
0.01
Earnings History > 68 > surprise Percent
20
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-08-05
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
CAD
Earnings History > 69 > eps Actual
-0.01
Earnings History > 69 > eps Estimate
-0.01
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
0
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-05-06
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
CAD
Earnings History > 70 > eps Actual
0.06
Earnings History > 70 > eps Estimate
0.06
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
0
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-03-04
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
CAD
Earnings History > 71 > eps Actual
0.04
Earnings History > 71 > eps Estimate
0.04
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
0
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-11-06
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
CAD
Earnings History > 72 > eps Actual
0.04
Earnings History > 72 > eps Estimate
0.02
Earnings History > 72 > eps Difference
0.02
Earnings History > 72 > surprise Percent
100
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-08-08
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
CAD
Earnings History > 73 > eps Actual
-0.04
Earnings History > 73 > eps Estimate
-0.01
Earnings History > 73 > eps Difference
-0.03
Earnings History > 73 > surprise Percent
-300
Earnings History > 74 > period
2006-09-30
Earnings History > 74 > report Date
2006-11-07
Earnings History > 74 > date
2006-09-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
CAD
Earnings History > 74 > eps Actual
0.03
Earnings History > 74 > eps Estimate
0.04
Earnings History > 74 > eps Difference
-0.01
Earnings History > 74 > surprise Percent
-25
CES Energy Solutions Corp., together with its subsidiaries, engages in the design, implementation, and manufacture of advanced consumable fluids and specialty chemicals in the United States and Canada. The company provides solutions for drill-bit, point of completion and stimulation, wellhead and pump-jack, and pipeline and midstream markets. Its solutions include corrosion inhibitors, demulsifiers, H2S scavengers, paraffin control products, surfactants, scale inhibitors, biocides, and other specialty products. The company also designs and implements drilling fluid systems and completion solutions for oil and natural gas producers; designs and manufactures production and specialty chemicals for use in the oil and natural gas production; and operates trucks and trailers designed to transport products in the oil and gas industry. In addition, it provides environmental consulting, water management and transfer, and drilling fluids waste disposal services; and laboratory services. The company was formerly known as Canadian Energy Services & Technology Corp. and changed its name to CES Energy Solutions Corp. in June 2017. CES Energy Solutions Corp. was incorporated in 1986 and is headquartered in Calgary, Canada.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
0.0303Next Payout:
Jan 15, 2026Yield:
1.3618 %RBC Capital Reaffirms Their Buy Rating on CES Energy Solutions (CESDF) - The Globe and Mail
1/16/2026
RBC Capital Reaffirms Their Buy Rating on CES Energy Solutions (CESDF) The Globe and Mail
Read more →Analysts Offer Insights on Energy Companies: Whitecap Resources (OtherWCPRF) and CES Energy Solutions (OtherCESDF) The Globe and Mail
Read more →Showing 2 of 9
(Last Updated 2025-09-30)
Rating:
STRONG BUY
$
Analyst Picks
Strong Buy
4
Buy
4
Hold
0
Sell
0
Strong Sell
0
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of CES Energy Solutions Corp
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
0.18
EPS Estimate
0.212
EPS Difference
-0.032
Surprise Percent
-15.0943%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.