_id
690da9a8ccc777a4e85d0864
Ticker
ADFJF
Name
ADF Group Inc
Exchange
PINK
Address
300 Henry-Bessemer Street, Terrebonne, QC, Canada, J6Y 1T3
Country
USA
Sector
Industrials
Industry
Metal Fabrication
Currency
USD
Website
https://adfgroup.com
Description
ADF Group Inc. engages in the design and engineering of connections including industrial coatings in Canada and the United States. It also fabricates and installs complex steel structures and heavy steel built ups, as well as miscellaneous and architectural metalwork services. In addition, the company offers products and services for various segments of the non-residential construction industry, such as office towers and high-rises, commercial and recreational buildings, airport facilities, industrial complexes, and transport infrastructures. It serves general contractors, project owners, engineering firms and project architects, structural steel erectors, and other steel structure fabricators. The company was formerly known as Les Entreprises El Drago Ltée and changed its name to ADF Group Inc. in August 1998. ADF Group Inc. was founded in 1956 and is headquartered in Terrebonne, Canada.
Last Close
6.19
Volume
608
Current Price
6.19
Change
0.08
Last Updated
2026-01-21T21:21:16.101Z
Image
data:image/webp;base64,UklGRiQBAABXRUJQVlA4IBgBAADwCACdASpAAEAAPq1GoEmmJCOhM/s5WMAViWkADO/094qnL1YMjGLlPvw5tJPzgcU4JzhznWrakMVTVb9+B7w5wJsxs13cVJLysx2tBGxwAAD++KRCeSubrVtLRQodJeHtbcmvTVNlNYNmpaX9Qh/VMrLL3/wH1oaVhd4vL8+ppqAWQcKMhLuTN8qQ9NeSPQuXs4iRKyZ7jrdikF3JID10HQI+aQ9D+ICpcfOcmsxpvXkWzuIM68/VPTxgfgXOC7neenczvdfxAS039VsLj+FWYx33hVHGbO9P7e3F4TmRSBc5RPhiV7r+WrEBZMSB+r67zZkErz2ubc5o+PTvSWvItLJE7eC8YeOgTBIMkp4ojZDFA0AgAAAA
Ipo Date
1999-07-21T00:00:00.000Z
Market Cap
174459792
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Current Quarter
2025-10-31
Revenue
71413000
Cost Of Revenue
51706000
Gross Profit
19707000
Operating Expenses
3091000
Operating Income
16616000
Interest Expense
236848
Pretax Income
14200000
Net Income
10309000
Eps
0.3597878058143999
Dividends Per Share
407351
Shares Outstanding
16476336
Income Tax Expense
3891000
EBITDA
16270000
Operating Margin
23.267472308963356
Total Other Income Expense Net
-2416000
Cash
32707000
Short Term Investments
-
Receivables
87309459
Inventories
19218000
Total Current Assets
181226000
Property Plant Equipment
129112000
Total Assets
317654000
Payables
40849284
Short Term Debt
5187000
Long Term Debt
35223000
Total Liabilities
136463000
Equity
181191000
Bs_currency_symbol
CAD
Depreciation
1738000
Change In Working Capital
-1735702
Cash From Operations
3956516
Capital Expenditures
5697000
Cash From Investing
-15851034
Cash From Financing
-1300528
Net Change In Cash
-13425129
Cf_currency_symbol
CAD
PE
8.3699
PB
0.9788679901319604
ROE
5.689576193078023
ROA
3.245355008909065
FCF
-1740484
Fcf Percent
-0.024372089115427164
Piotroski FScore
4
Health Score
54
Deep Value Investing Score
6.5
Defensive Investing Score
6.5
Dividend Investing Score
2
Economic Moat Investing Score
6.3
Garp Investing Score
6.5
Growth Investing Score
5.5
Momentum Investing Score
7
Net Net Investing Score
1
Quality Investing Score
5.5
Value Investing Score
8.5
Quarters > 0 > quarter
2025-10-31
Quarters > 0 > income Statement > revenue
71413000
Quarters > 0 > income Statement > cost Of Revenue
51706000
Quarters > 0 > income Statement > gross Profit
19707000
Quarters > 0 > income Statement > operating Expenses
3091000
Quarters > 0 > income Statement > operating Income
16616000
Quarters > 0 > income Statement > interest Expense
236848
Quarters > 0 > income Statement > pretax Income
14200000
Quarters > 0 > income Statement > net Income
10309000
Quarters > 0 > income Statement > eps
0.3597878058143999
Quarters > 0 > income Statement > dividends Per Share
407351
Quarters > 0 > income Statement > shares Outstanding
28653000
Quarters > 0 > income Statement > income Tax Expense
3891000
Quarters > 0 > income Statement > EBITDA
16270000
Quarters > 0 > income Statement > operating Margin
23.267472308963356
Quarters > 0 > income Statement > total Other Income Expense Net
-2416000
Quarters > 0 > income Statement > currency_symbol
CAD
Quarters > 0 > balance Sheet > cash
32707000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
87309459
Quarters > 0 > balance Sheet > inventories
19218000
Quarters > 0 > balance Sheet > total Current Assets
181226000
Quarters > 0 > balance Sheet > property Plant Equipment
129112000
Quarters > 0 > balance Sheet > total Assets
317654000
Quarters > 0 > balance Sheet > payables
40849284
Quarters > 0 > balance Sheet > short Term Debt
5187000
Quarters > 0 > balance Sheet > long Term Debt
35223000
Quarters > 0 > balance Sheet > total Liabilities
136463000
Quarters > 0 > balance Sheet > equity
181191000
Quarters > 0 > balance Sheet > currency_symbol
CAD
Quarters > 0 > cash Flow > net Income
10309000
Quarters > 0 > cash Flow > depreciation
1738000
Quarters > 0 > cash Flow > change In Working Capital
-1735702
Quarters > 0 > cash Flow > cash From Operations
3956516
Quarters > 0 > cash Flow > capital Expenditures
5697000
Quarters > 0 > cash Flow > cash From Investing
-15851034
Quarters > 0 > cash Flow > cash From Financing
-1300528
Quarters > 0 > cash Flow > net Change In Cash
-13425129
Quarters > 0 > cash Flow > currency_symbol
CAD
Quarters > 0 > ratios > PE
0.3597878058143999
Quarters > 0 > ratios > PB
0.9788679901319604
Quarters > 0 > ratios > ROE
5.689576193078023
Quarters > 0 > ratios > ROA
3.245355008909065
Quarters > 0 > ratios > FCF
-1740484
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
-0.024372089115427164
Quarters > 0 > health Score
54
Quarters > 1 > quarter
2025-07-31
Quarters > 1 > income Statement > revenue
53006000
Quarters > 1 > income Statement > cost Of Revenue
42055000
Quarters > 1 > income Statement > gross Profit
10951000
Quarters > 1 > income Statement > operating Expenses
8812000
Quarters > 1 > income Statement > operating Income
2139000
Quarters > 1 > income Statement > interest Expense
74000
Quarters > 1 > income Statement > pretax Income
1238000
Quarters > 1 > income Statement > net Income
898000
Quarters > 1 > income Statement > eps
0.03157746676981504
Quarters > 1 > income Statement > dividends Per Share
575000
Quarters > 1 > income Statement > shares Outstanding
28438000
Quarters > 1 > income Statement > income Tax Expense
340000
Quarters > 1 > income Statement > EBITDA
2875000
Quarters > 1 > income Statement > operating Margin
4.035392219748708
Quarters > 1 > income Statement > total Other Income Expense Net
-901000
Quarters > 1 > income Statement > currency_symbol
CAD
Quarters > 1 > balance Sheet > cash
50928000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
115939000
Quarters > 1 > balance Sheet > inventories
18329000
Quarters > 1 > balance Sheet > total Current Assets
190827000
Quarters > 1 > balance Sheet > property Plant Equipment
110479000
Quarters > 1 > balance Sheet > total Assets
306775000
Quarters > 1 > balance Sheet > payables
52941000
Quarters > 1 > balance Sheet > short Term Debt
5916000
Quarters > 1 > balance Sheet > long Term Debt
36214000
Quarters > 1 > balance Sheet > total Liabilities
140742000
Quarters > 1 > balance Sheet > equity
166033000
Quarters > 1 > balance Sheet > currency_symbol
CAD
Quarters > 1 > cash Flow > net Income
898000
Quarters > 1 > cash Flow > depreciation
1563000
Quarters > 1 > cash Flow > change In Working Capital
-14918000
Quarters > 1 > cash Flow > cash From Operations
-18230000
Quarters > 1 > cash Flow > capital Expenditures
1472000
Quarters > 1 > cash Flow > cash From Investing
-1321000
Quarters > 1 > cash Flow > cash From Financing
-4892000
Quarters > 1 > cash Flow > net Change In Cash
-24330000
Quarters > 1 > cash Flow > currency_symbol
CAD
Quarters > 1 > ratios > PE
0.03157746676981504
Quarters > 1 > ratios > PB
1.0602182698620153
Quarters > 1 > ratios > ROE
0.5408563357886685
Quarters > 1 > ratios > ROA
0.2927226794882243
Quarters > 1 > ratios > FCF
-19702000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
-0.3716937705165453
Quarters > 1 > health Score
46
Quarters > 2 > quarter
2025-04-30
Quarters > 2 > income Statement > revenue
55523000
Quarters > 2 > income Statement > cost Of Revenue
43334000
Quarters > 2 > income Statement > gross Profit
12189000
Quarters > 2 > income Statement > operating Expenses
3383000
Quarters > 2 > income Statement > operating Income
8806000
Quarters > 2 > income Statement > interest Expense
17000
Quarters > 2 > income Statement > pretax Income
11732000
Quarters > 2 > income Statement > net Income
8746000
Quarters > 2 > income Statement > eps
0.3041981148481792
Quarters > 2 > income Statement > dividends Per Share
0
Quarters > 2 > income Statement > shares Outstanding
28751000
Quarters > 2 > income Statement > income Tax Expense
2986000
Quarters > 2 > income Statement > EBITDA
13338000
Quarters > 2 > income Statement > operating Margin
15.860094015092843
Quarters > 2 > income Statement > total Other Income Expense Net
2926000
Quarters > 2 > income Statement > currency_symbol
CAD
Quarters > 2 > balance Sheet > cash
75258000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
91469000
Quarters > 2 > balance Sheet > inventories
14058000
Quarters > 2 > balance Sheet > total Current Assets
183583000
Quarters > 2 > balance Sheet > property Plant Equipment
111258000
Quarters > 2 > balance Sheet > total Assets
299529000
Quarters > 2 > balance Sheet > payables
50618000
Quarters > 2 > balance Sheet > short Term Debt
905000
Quarters > 2 > balance Sheet > long Term Debt
37219000
Quarters > 2 > balance Sheet > total Liabilities
132076000
Quarters > 2 > balance Sheet > equity
167453000
Quarters > 2 > balance Sheet > currency_symbol
CAD
Quarters > 2 > cash Flow > net Income
8746000
Quarters > 2 > cash Flow > depreciation
1589000
Quarters > 2 > cash Flow > change In Working Capital
18209000
Quarters > 2 > cash Flow > cash From Operations
25305000
Quarters > 2 > cash Flow > capital Expenditures
1553000
Quarters > 2 > cash Flow > cash From Investing
-1471000
Quarters > 2 > cash Flow > cash From Financing
-6762000
Quarters > 2 > cash Flow > net Change In Cash
15275000
Quarters > 2 > cash Flow > currency_symbol
CAD
Quarters > 2 > ratios > PE
0.3041981148481792
Quarters > 2 > ratios > PB
1.062797859697945
Quarters > 2 > ratios > ROE
5.222958083760817
Quarters > 2 > ratios > ROA
2.9199176039715686
Quarters > 2 > ratios > FCF
23752000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.4277866829962358
Quarters > 2 > health Score
71
Quarters > 3 > quarter
2025-01-31
Quarters > 3 > income Statement > revenue
77399000
Quarters > 3 > income Statement > cost Of Revenue
53402000
Quarters > 3 > income Statement > gross Profit
23997000
Quarters > 3 > income Statement > operating Expenses
6361000
Quarters > 3 > income Statement > operating Income
17636000
Quarters > 3 > income Statement > interest Expense
2407000
Quarters > 3 > income Statement > pretax Income
13132000
Quarters > 3 > income Statement > net Income
9093000
Quarters > 3 > income Statement > eps
0.3133000361743878
Quarters > 3 > income Statement > dividends Per Share
0
Quarters > 3 > income Statement > shares Outstanding
29023297
Quarters > 3 > income Statement > income Tax Expense
4039000
Quarters > 3 > income Statement > EBITDA
17147000
Quarters > 3 > income Statement > operating Margin
22.785824106254605
Quarters > 3 > income Statement > total Other Income Expense Net
-4504000
Quarters > 3 > income Statement > currency_symbol
CAD
Quarters > 3 > balance Sheet > cash
59983000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
110401000
Quarters > 3 > balance Sheet > inventories
13489000
Quarters > 3 > balance Sheet > total Current Assets
189564000
Quarters > 3 > balance Sheet > property Plant Equipment
114005000
Quarters > 3 > balance Sheet > total Assets
307897000
Quarters > 3 > balance Sheet > payables
20965000
Quarters > 3 > balance Sheet > short Term Debt
821000
Quarters > 3 > balance Sheet > long Term Debt
38208000
Quarters > 3 > balance Sheet > total Liabilities
138585000
Quarters > 3 > balance Sheet > equity
169312000
Quarters > 3 > balance Sheet > currency_symbol
CAD
Quarters > 3 > cash Flow > net Income
9093000
Quarters > 3 > cash Flow > depreciation
1608000
Quarters > 3 > cash Flow > change In Working Capital
-10496000
Quarters > 3 > cash Flow > cash From Operations
1758000
Quarters > 3 > cash Flow > capital Expenditures
1445000
Quarters > 3 > cash Flow > cash From Investing
-1385000
Quarters > 3 > cash Flow > cash From Financing
-7569000
Quarters > 3 > cash Flow > net Change In Cash
-5500000
Quarters > 3 > cash Flow > currency_symbol
CAD
Quarters > 3 > ratios > PE
0.3133000361743878
Quarters > 3 > ratios > PB
1.0610837296234172
Quarters > 3 > ratios > ROE
5.3705584955584955
Quarters > 3 > ratios > ROA
2.9532603435564493
Quarters > 3 > ratios > FCF
313000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
0.0040439798963810905
Quarters > 3 > health Score
52
Annuals > 0 > quarter
2025-01-31
Annuals > 0 > income Statement > revenue
339632000
Annuals > 0 > income Statement > cost Of Revenue
232391000
Annuals > 0 > income Statement > gross Profit
107241000
Annuals > 0 > income Statement > operating Expenses
22112000
Annuals > 0 > income Statement > operating Income
85129000
Annuals > 0 > income Statement > interest Expense
3317000
Annuals > 0 > income Statement > pretax Income
78407000
Annuals > 0 > income Statement > net Income
56790000
Annuals > 0 > income Statement > eps
1.8407234539089847
Annuals > 0 > income Statement > dividends Per Share
924000
Annuals > 0 > income Statement > shares Outstanding
30852000
Annuals > 0 > income Statement > income Tax Expense
21617000
Annuals > 0 > income Statement > EBITDA
87884000
Annuals > 0 > income Statement > operating Margin
25.065070429170394
Annuals > 0 > income Statement > total Other Income Expense Net
-6722000
Annuals > 0 > income Statement > currency_symbol
CAD
Annuals > 0 > balance Sheet > cash
59983000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
110401000
Annuals > 0 > balance Sheet > inventories
13489000
Annuals > 0 > balance Sheet > total Current Assets
189564000
Annuals > 0 > balance Sheet > property Plant Equipment
114005000
Annuals > 0 > balance Sheet > total Assets
307897000
Annuals > 0 > balance Sheet > payables
20965000
Annuals > 0 > balance Sheet > short Term Debt
821000
Annuals > 0 > balance Sheet > long Term Debt
38208000
Annuals > 0 > balance Sheet > total Liabilities
138585000
Annuals > 0 > balance Sheet > equity
169312000
Annuals > 0 > balance Sheet > currency_symbol
CAD
Annuals > 0 > cash Flow > net Income
56790000
Annuals > 0 > cash Flow > depreciation
6160000
Annuals > 0 > cash Flow > change In Working Capital
-24855000
Annuals > 0 > cash Flow > cash From Operations
55056000
Annuals > 0 > cash Flow > capital Expenditures
9093000
Annuals > 0 > cash Flow > cash From Investing
-8709000
Annuals > 0 > cash Flow > cash From Financing
-62069000
Annuals > 0 > cash Flow > net Change In Cash
-12396000
Annuals > 0 > cash Flow > currency_symbol
CAD
Annuals > 0 > ratios > PE
1.8407234539089847
Annuals > 0 > ratios > PB
1.1279406066906068
Annuals > 0 > ratios > ROE
33.54162729162729
Annuals > 0 > ratios > ROA
18.444479809806527
Annuals > 0 > ratios > FCF
45963000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.13533177085786968
Annuals > 0 > health Score
83
Annuals > 1 > quarter
2024-01-31
Annuals > 1 > income Statement > revenue
331023000
Annuals > 1 > income Statement > cost Of Revenue
258102000
Annuals > 1 > income Statement > gross Profit
72921000
Annuals > 1 > income Statement > operating Expenses
22782000
Annuals > 1 > income Statement > operating Income
50139000
Annuals > 1 > income Statement > interest Expense
3613000
Annuals > 1 > income Statement > pretax Income
46406000
Annuals > 1 > income Statement > net Income
37622000
Annuals > 1 > income Statement > eps
1.1526348039215686
Annuals > 1 > income Statement > dividends Per Share
653000
Annuals > 1 > income Statement > shares Outstanding
32640000
Annuals > 1 > income Statement > income Tax Expense
8784000
Annuals > 1 > income Statement > EBITDA
55819000
Annuals > 1 > income Statement > operating Margin
15.146681650519753
Annuals > 1 > income Statement > total Other Income Expense Net
-3733000
Annuals > 1 > income Statement > currency_symbol
CAD
Annuals > 1 > balance Sheet > cash
72379000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
122706000
Annuals > 1 > balance Sheet > inventories
13534000
Annuals > 1 > balance Sheet > total Current Assets
215576000
Annuals > 1 > balance Sheet > property Plant Equipment
107788000
Annuals > 1 > balance Sheet > total Assets
328605000
Annuals > 1 > balance Sheet > payables
24441000
Annuals > 1 > balance Sheet > short Term Debt
827000
Annuals > 1 > balance Sheet > long Term Debt
42138000
Annuals > 1 > balance Sheet > total Liabilities
166475000
Annuals > 1 > balance Sheet > equity
162130000
Annuals > 1 > balance Sheet > currency_symbol
CAD
Annuals > 1 > cash Flow > net Income
37622000
Annuals > 1 > cash Flow > depreciation
5800000
Annuals > 1 > cash Flow > change In Working Capital
19162000
Annuals > 1 > cash Flow > cash From Operations
77860000
Annuals > 1 > cash Flow > capital Expenditures
6488000
Annuals > 1 > cash Flow > cash From Investing
-6266000
Annuals > 1 > cash Flow > cash From Financing
-6688000
Annuals > 1 > cash Flow > net Change In Cash
65186000
Annuals > 1 > cash Flow > currency_symbol
CAD
Annuals > 1 > ratios > PE
1.1526348039215686
Annuals > 1 > ratios > PB
1.2461703571208291
Annuals > 1 > ratios > ROE
23.204835625732436
Annuals > 1 > ratios > ROA
11.449004123491731
Annuals > 1 > ratios > FCF
71372000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.21561039565226586
Annuals > 1 > health Score
84
Annuals > 2 > quarter
2023-01-31
Annuals > 2 > income Statement > revenue
250890000
Annuals > 2 > income Statement > cost Of Revenue
215321000
Annuals > 2 > income Statement > gross Profit
35569000
Annuals > 2 > income Statement > operating Expenses
14773000
Annuals > 2 > income Statement > operating Income
20774000
Annuals > 2 > income Statement > interest Expense
1977000
Annuals > 2 > income Statement > pretax Income
16854000
Annuals > 2 > income Statement > net Income
14935000
Annuals > 2 > income Statement > eps
0.4575674019607843
Annuals > 2 > income Statement > dividends Per Share
653000
Annuals > 2 > income Statement > shares Outstanding
32640000
Annuals > 2 > income Statement > income Tax Expense
1919000
Annuals > 2 > income Statement > EBITDA
24154000
Annuals > 2 > income Statement > operating Margin
8.280122762963849
Annuals > 2 > income Statement > total Other Income Expense Net
-3942000
Annuals > 2 > income Statement > currency_symbol
CAD
Annuals > 2 > balance Sheet > cash
7193000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
134176000
Annuals > 2 > balance Sheet > inventories
10679000
Annuals > 2 > balance Sheet > total Current Assets
154380000
Annuals > 2 > balance Sheet > property Plant Equipment
112226000
Annuals > 2 > balance Sheet > total Assets
271617000
Annuals > 2 > balance Sheet > payables
18807000
Annuals > 2 > balance Sheet > short Term Debt
3064000
Annuals > 2 > balance Sheet > long Term Debt
44927000
Annuals > 2 > balance Sheet > total Liabilities
146632000
Annuals > 2 > balance Sheet > equity
124985000
Annuals > 2 > balance Sheet > currency_symbol
CAD
Annuals > 2 > cash Flow > net Income
14935000
Annuals > 2 > cash Flow > depreciation
5323000
Annuals > 2 > cash Flow > change In Working Capital
-25850000
Annuals > 2 > cash Flow > cash From Operations
-2612000
Annuals > 2 > cash Flow > capital Expenditures
12161000
Annuals > 2 > cash Flow > cash From Investing
-12081000
Annuals > 2 > cash Flow > cash From Financing
14157000
Annuals > 2 > cash Flow > net Change In Cash
63000
Annuals > 2 > cash Flow > currency_symbol
CAD
Annuals > 2 > ratios > PE
0.4575674019607843
Annuals > 2 > ratios > PB
1.6165267832139858
Annuals > 2 > ratios > ROE
11.949433932071848
Annuals > 2 > ratios > ROA
5.498551268882287
Annuals > 2 > ratios > FCF
-14773000
Annuals > 2 > ratios > Piotroski FScore
2
Annuals > 2 > ratios > fcf Percent
-0.0588823787317151
Annuals > 2 > health Score
54
Annuals > 3 > quarter
2022-01-31
Annuals > 3 > income Statement > revenue
172593000
Annuals > 3 > income Statement > cost Of Revenue
146388000
Annuals > 3 > income Statement > gross Profit
26205000
Annuals > 3 > income Statement > operating Expenses
14779000
Annuals > 3 > income Statement > operating Income
11282000
Annuals > 3 > income Statement > interest Expense
1058000
Annuals > 3 > income Statement > pretax Income
9019000
Annuals > 3 > income Statement > net Income
6867000
Annuals > 3 > income Statement > eps
0.21041826904912728
Annuals > 3 > income Statement > dividends Per Share
653000
Annuals > 3 > income Statement > shares Outstanding
32634999
Annuals > 3 > income Statement > income Tax Expense
2152000
Annuals > 3 > income Statement > EBITDA
16197000
Annuals > 3 > income Statement > operating Margin
6.536765685746235
Annuals > 3 > income Statement > total Other Income Expense Net
-1646000
Annuals > 3 > income Statement > currency_symbol
CAD
Annuals > 3 > balance Sheet > cash
17806000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
70422000
Annuals > 3 > balance Sheet > inventories
6960000
Annuals > 3 > balance Sheet > total Current Assets
100596000
Annuals > 3 > balance Sheet > property Plant Equipment
84701000
Annuals > 3 > balance Sheet > total Assets
189951000
Annuals > 3 > balance Sheet > payables
14773000
Annuals > 3 > balance Sheet > short Term Debt
4198000
Annuals > 3 > balance Sheet > long Term Debt
28702000
Annuals > 3 > balance Sheet > total Liabilities
90386000
Annuals > 3 > balance Sheet > equity
99565000
Annuals > 3 > balance Sheet > currency_symbol
CAD
Annuals > 3 > cash Flow > net Income
6867000
Annuals > 3 > cash Flow > depreciation
4915000
Annuals > 3 > cash Flow > change In Working Capital
18637000
Annuals > 3 > cash Flow > cash From Operations
28842000
Annuals > 3 > cash Flow > capital Expenditures
1821000
Annuals > 3 > cash Flow > cash From Investing
-1753000
Annuals > 3 > cash Flow > cash From Financing
-12443000
Annuals > 3 > cash Flow > net Change In Cash
13823000
Annuals > 3 > cash Flow > currency_symbol
CAD
Annuals > 3 > ratios > PE
0.21041826904912728
Annuals > 3 > ratios > PB
2.02893229357706
Annuals > 3 > ratios > ROE
6.897001958519561
Annuals > 3 > ratios > ROA
3.6151428526304152
Annuals > 3 > ratios > FCF
27021000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.15655907250004344
Annuals > 3 > health Score
69
Valuation > metrics > PE
0.3597878058143999
Valuation > metrics > PB
0.9788679901319604
Valuation > final Score
90
Valuation > verdict
49.3% Undervalued
Profitability > metrics > ROE
5.689576193078023
Profitability > metrics > ROA
5.688477370796685
Profitability > metrics > Net Margin
0.1443574699284444
Profitability > final Score
50
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.7531444718556661
Risk > metrics > Interest Coverage
70.15469837195162
Risk > final Score
88
Risk > verdict
Low
Liquidity > metrics > Current Ratio
-
Liquidity > metrics > Quick Ratio
-
Liquidity > final Score
50
Liquidity > verdict
Weak
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
5
Prev Profitabilities > 1
48
Prev Profitabilities > 2
43
Prev Risks > 0
88
Prev Risks > 1
88
Prev Risks > 2
77
Prev Liquidities > 0
50
Prev Liquidities > 1
50
Prev Liquidities > 2
50
Updated At
2026-01-21T21:21:16.821Z
Earnings History > 0 > period
2026-01-31
Earnings History > 0 > report Date
2026-04-09
Earnings History > 0 > date
2026-01-31
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
0.43
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-10-31
Earnings History > 1 > report Date
2025-12-11
Earnings History > 1 > date
2025-10-31
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.2593
Earnings History > 1 > eps Estimate
0.39
Earnings History > 1 > eps Difference
-0.1307
Earnings History > 1 > surprise Percent
-33.5128
Earnings History > 2 > period
2025-07-31
Earnings History > 2 > report Date
2025-09-11
Earnings History > 2 > date
2025-07-31
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.023
Earnings History > 2 > eps Estimate
0.39
Earnings History > 2 > eps Difference
-0.367
Earnings History > 2 > surprise Percent
-94.1026
Earnings History > 3 > period
2025-04-30
Earnings History > 3 > report Date
2025-06-09
Earnings History > 3 > date
2025-04-30
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
CAD
Earnings History > 3 > eps Actual
0.2141
Earnings History > 3 > eps Estimate
-
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2025-01-31
Earnings History > 4 > report Date
2025-04-09
Earnings History > 4 > date
2025-01-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
CAD
Earnings History > 4 > eps Actual
0.2196
Earnings History > 4 > eps Estimate
-
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-10-31
Earnings History > 5 > report Date
2024-12-05
Earnings History > 5 > date
2024-10-31
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
CAD
Earnings History > 5 > eps Actual
0.4028
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2024-07-31
Earnings History > 6 > report Date
2024-09-05
Earnings History > 6 > date
2024-07-31
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
CAD
Earnings History > 6 > eps Actual
0.3745
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2024-04-30
Earnings History > 7 > report Date
2024-06-11
Earnings History > 7 > date
2024-04-30
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
CAD
Earnings History > 7 > eps Actual
0.3445
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2024-01-31
Earnings History > 8 > report Date
2024-04-11
Earnings History > 8 > date
2024-01-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
CAD
Earnings History > 8 > eps Actual
0.2382
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2023-10-31
Earnings History > 9 > report Date
2023-12-07
Earnings History > 9 > date
2023-10-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
CAD
Earnings History > 9 > eps Actual
0.2527
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2023-07-31
Earnings History > 10 > report Date
2023-09-07
Earnings History > 10 > date
2023-07-31
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
CAD
Earnings History > 10 > eps Actual
0.242
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2023-04-30
Earnings History > 11 > report Date
2023-06-07
Earnings History > 11 > date
2023-04-30
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
CAD
Earnings History > 11 > eps Actual
0.1215
Earnings History > 11 > eps Estimate
-
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
-
Earnings History > 12 > period
2023-01-31
Earnings History > 12 > report Date
2023-04-13
Earnings History > 12 > date
2023-01-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
CAD
Earnings History > 12 > eps Actual
0.0532
Earnings History > 12 > eps Estimate
-
Earnings History > 12 > eps Difference
0
Earnings History > 12 > surprise Percent
-
Earnings History > 13 > period
2022-10-31
Earnings History > 13 > report Date
2022-12-07
Earnings History > 13 > date
2022-10-31
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
CAD
Earnings History > 13 > eps Actual
0.067
Earnings History > 13 > eps Estimate
-
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
-
Earnings History > 14 > period
2022-07-31
Earnings History > 14 > report Date
2022-09-08
Earnings History > 14 > date
2022-07-31
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
CAD
Earnings History > 14 > eps Actual
0.1292
Earnings History > 14 > eps Estimate
-
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
-
Earnings History > 15 > period
2022-04-30
Earnings History > 15 > report Date
2022-06-08
Earnings History > 15 > date
2022-04-30
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
CAD
Earnings History > 15 > eps Actual
0.1029
Earnings History > 15 > eps Estimate
-
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
-
Earnings History > 16 > period
2022-01-31
Earnings History > 16 > report Date
2022-04-12
Earnings History > 16 > date
2022-01-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
CAD
Earnings History > 16 > eps Actual
0.0213
Earnings History > 16 > eps Estimate
-
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
-
Earnings History > 17 > period
2021-10-31
Earnings History > 17 > report Date
2021-12-08
Earnings History > 17 > date
2021-10-31
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
CAD
Earnings History > 17 > eps Actual
0.068
Earnings History > 17 > eps Estimate
-
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2021-07-31
Earnings History > 18 > report Date
2021-09-09
Earnings History > 18 > date
2021-07-31
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
CAD
Earnings History > 18 > eps Actual
0.069
Earnings History > 18 > eps Estimate
0
Earnings History > 18 > eps Difference
0.069
Earnings History > 18 > surprise Percent
-
Earnings History > 19 > period
2021-04-30
Earnings History > 19 > report Date
2021-06-09
Earnings History > 19 > date
2021-04-30
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
CAD
Earnings History > 19 > eps Actual
0.0368
Earnings History > 19 > eps Estimate
0
Earnings History > 19 > eps Difference
0.0368
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2021-01-31
Earnings History > 20 > report Date
2021-04-08
Earnings History > 20 > date
2021-01-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
CAD
Earnings History > 20 > eps Actual
0.1058
Earnings History > 20 > eps Estimate
0
Earnings History > 20 > eps Difference
0.1058
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2020-10-31
Earnings History > 21 > report Date
2020-12-09
Earnings History > 21 > date
2020-10-31
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
CAD
Earnings History > 21 > eps Actual
0.0505
Earnings History > 21 > eps Estimate
0
Earnings History > 21 > eps Difference
0.0505
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2020-07-31
Earnings History > 22 > report Date
2020-09-10
Earnings History > 22 > date
2020-07-31
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
CAD
Earnings History > 22 > eps Actual
0.0593
Earnings History > 22 > eps Estimate
0
Earnings History > 22 > eps Difference
0.0593
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2020-04-30
Earnings History > 23 > report Date
2020-06-10
Earnings History > 23 > date
2020-04-30
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
CAD
Earnings History > 23 > eps Actual
0.0483
Earnings History > 23 > eps Estimate
0
Earnings History > 23 > eps Difference
0.0483
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2020-01-31
Earnings History > 24 > report Date
2020-04-09
Earnings History > 24 > date
2020-01-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
CAD
Earnings History > 24 > eps Actual
0.0015
Earnings History > 24 > eps Estimate
0
Earnings History > 24 > eps Difference
0.0015
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-10-31
Earnings History > 25 > report Date
2019-12-05
Earnings History > 25 > date
2019-10-31
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
CAD
Earnings History > 25 > eps Actual
-0.0025
Earnings History > 25 > eps Estimate
0
Earnings History > 25 > eps Difference
-0.0025
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2019-07-31
Earnings History > 26 > report Date
2019-09-12
Earnings History > 26 > date
2019-07-31
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
CAD
Earnings History > 26 > eps Actual
-0.0944
Earnings History > 26 > eps Estimate
0
Earnings History > 26 > eps Difference
-0.0944
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2019-04-30
Earnings History > 27 > report Date
2019-06-12
Earnings History > 27 > date
2019-04-30
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
CAD
Earnings History > 27 > eps Actual
0.0076
Earnings History > 27 > eps Estimate
0
Earnings History > 27 > eps Difference
0.0076
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2019-01-31
Earnings History > 28 > report Date
2019-04-11
Earnings History > 28 > date
2019-01-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
CAD
Earnings History > 28 > eps Actual
0.037
Earnings History > 28 > eps Estimate
0
Earnings History > 28 > eps Difference
0.037
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-10-31
Earnings History > 29 > report Date
2018-12-05
Earnings History > 29 > date
2018-10-31
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
CAD
Earnings History > 29 > eps Actual
-0.0194
Earnings History > 29 > eps Estimate
0
Earnings History > 29 > eps Difference
-0.0194
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-07-31
Earnings History > 30 > report Date
2018-09-13
Earnings History > 30 > date
2018-07-31
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
CAD
Earnings History > 30 > eps Actual
0.0442
Earnings History > 30 > eps Estimate
0
Earnings History > 30 > eps Difference
0.0442
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2018-04-30
Earnings History > 31 > report Date
2018-06-13
Earnings History > 31 > date
2018-04-30
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
CAD
Earnings History > 31 > eps Actual
-0.0154
Earnings History > 31 > eps Estimate
0
Earnings History > 31 > eps Difference
-0.0154
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2018-01-31
Earnings History > 32 > report Date
2018-04-12
Earnings History > 32 > date
2018-01-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
CAD
Earnings History > 32 > eps Actual
-0.0234
Earnings History > 32 > eps Estimate
0
Earnings History > 32 > eps Difference
-0.0234
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-10-31
Earnings History > 33 > report Date
2017-12-07
Earnings History > 33 > date
2017-10-31
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
CAD
Earnings History > 33 > eps Actual
-0.2195
Earnings History > 33 > eps Estimate
0
Earnings History > 33 > eps Difference
-0.2195
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-07-31
Earnings History > 34 > report Date
2017-09-14
Earnings History > 34 > date
2017-07-31
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
CAD
Earnings History > 34 > eps Actual
-0.0166
Earnings History > 34 > eps Estimate
0
Earnings History > 34 > eps Difference
-0.0166
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2017-04-30
Earnings History > 35 > report Date
2017-06-13
Earnings History > 35 > date
2017-04-30
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
CAD
Earnings History > 35 > eps Actual
0.0474
Earnings History > 35 > eps Estimate
0
Earnings History > 35 > eps Difference
0.0474
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2017-01-31
Earnings History > 36 > report Date
2017-04-13
Earnings History > 36 > date
2017-01-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
CAD
Earnings History > 36 > eps Actual
0.0073
Earnings History > 36 > eps Estimate
0
Earnings History > 36 > eps Difference
0.0073
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-10-31
Earnings History > 37 > report Date
2016-12-08
Earnings History > 37 > date
2016-10-31
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
CAD
Earnings History > 37 > eps Actual
0.006
Earnings History > 37 > eps Estimate
0
Earnings History > 37 > eps Difference
0.006
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-07-31
Earnings History > 38 > report Date
2016-09-14
Earnings History > 38 > date
2016-07-31
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
CAD
Earnings History > 38 > eps Actual
0.0008
Earnings History > 38 > eps Estimate
0
Earnings History > 38 > eps Difference
0.0008
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2016-04-30
Earnings History > 39 > report Date
2016-07-31
Earnings History > 39 > date
2016-04-30
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
CAD
Earnings History > 39 > eps Actual
0.0058
Earnings History > 39 > eps Estimate
0
Earnings History > 39 > eps Difference
0.0058
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2016-01-31
Earnings History > 40 > report Date
2016-04-30
Earnings History > 40 > date
2016-01-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
CAD
Earnings History > 40 > eps Actual
0.0236
Earnings History > 40 > eps Estimate
0
Earnings History > 40 > eps Difference
0.0236
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-10-31
Earnings History > 41 > report Date
2016-01-31
Earnings History > 41 > date
2015-10-31
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
CAD
Earnings History > 41 > eps Actual
0.0213
Earnings History > 41 > eps Estimate
0
Earnings History > 41 > eps Difference
0.0213
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-07-31
Earnings History > 42 > report Date
2015-10-31
Earnings History > 42 > date
2015-07-31
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
CAD
Earnings History > 42 > eps Actual
0.0229
Earnings History > 42 > eps Estimate
0
Earnings History > 42 > eps Difference
0.0229
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2015-04-30
Earnings History > 43 > report Date
2015-06-10
Earnings History > 43 > date
2015-04-30
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
CAD
Earnings History > 43 > eps Actual
-0.0154
Earnings History > 43 > eps Estimate
-0.01
Earnings History > 43 > eps Difference
-0.0054
Earnings History > 43 > surprise Percent
-54
Earnings History > 44 > period
2015-01-31
Earnings History > 44 > report Date
2015-04-09
Earnings History > 44 > date
2015-01-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
CAD
Earnings History > 44 > eps Actual
-0.02
Earnings History > 44 > eps Estimate
-0.01
Earnings History > 44 > eps Difference
-0.01
Earnings History > 44 > surprise Percent
-100
Earnings History > 45 > period
2014-10-31
Earnings History > 45 > report Date
2014-12-04
Earnings History > 45 > date
2014-10-31
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
CAD
Earnings History > 45 > eps Actual
-0.04
Earnings History > 45 > eps Estimate
-0.03
Earnings History > 45 > eps Difference
-0.01
Earnings History > 45 > surprise Percent
-33.3333
Earnings History > 46 > period
2014-07-31
Earnings History > 46 > report Date
2014-09-11
Earnings History > 46 > date
2014-07-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
CAD
Earnings History > 46 > eps Actual
-0.01
Earnings History > 46 > eps Estimate
-0.01
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
0
Earnings History > 47 > period
2014-04-30
Earnings History > 47 > report Date
2014-06-11
Earnings History > 47 > date
2014-04-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
CAD
Earnings History > 47 > eps Actual
0.01
Earnings History > 47 > eps Estimate
0.01
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
0
Earnings History > 48 > period
2014-01-31
Earnings History > 48 > report Date
2014-04-10
Earnings History > 48 > date
2014-01-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
CAD
Earnings History > 48 > eps Actual
0.07
Earnings History > 48 > eps Estimate
0.09
Earnings History > 48 > eps Difference
-0.02
Earnings History > 48 > surprise Percent
-22.2222
Earnings History > 49 > period
2013-10-31
Earnings History > 49 > report Date
2013-12-06
Earnings History > 49 > date
2013-10-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
CAD
Earnings History > 49 > eps Actual
0.13
Earnings History > 49 > eps Estimate
0.07
Earnings History > 49 > eps Difference
0.06
Earnings History > 49 > surprise Percent
85.7143
Earnings History > 50 > period
2013-07-31
Earnings History > 50 > report Date
2013-09-05
Earnings History > 50 > date
2013-07-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
CAD
Earnings History > 50 > eps Actual
0.04
Earnings History > 50 > eps Estimate
-0.01
Earnings History > 50 > eps Difference
0.05
Earnings History > 50 > surprise Percent
500
Earnings History > 51 > period
2013-04-30
Earnings History > 51 > report Date
2013-06-06
Earnings History > 51 > date
2013-04-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
CAD
Earnings History > 51 > eps Actual
-0.01
Earnings History > 51 > eps Estimate
-0.01
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
0
Earnings History > 52 > period
2013-01-31
Earnings History > 52 > report Date
2013-04-11
Earnings History > 52 > date
2013-01-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
CAD
Earnings History > 52 > eps Actual
-0.01
Earnings History > 52 > eps Estimate
-0.03
Earnings History > 52 > eps Difference
0.02
Earnings History > 52 > surprise Percent
66.6667
Earnings History > 53 > period
2012-10-31
Earnings History > 53 > report Date
2012-12-06
Earnings History > 53 > date
2012-10-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
CAD
Earnings History > 53 > eps Actual
-0.04
Earnings History > 53 > eps Estimate
0
Earnings History > 53 > eps Difference
-0.04
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-07-31
Earnings History > 54 > report Date
2012-09-06
Earnings History > 54 > date
2012-07-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
CAD
Earnings History > 54 > eps Actual
-0.04
Earnings History > 54 > eps Estimate
0
Earnings History > 54 > eps Difference
-0.04
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2012-04-30
Earnings History > 55 > report Date
2012-06-13
Earnings History > 55 > date
2012-04-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
CAD
Earnings History > 55 > eps Actual
0.0009
Earnings History > 55 > eps Estimate
0
Earnings History > 55 > eps Difference
0.0009
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2012-01-31
Earnings History > 56 > report Date
2012-04-12
Earnings History > 56 > date
2012-01-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
CAD
Earnings History > 56 > eps Actual
-0.01
Earnings History > 56 > eps Estimate
0.01
Earnings History > 56 > eps Difference
-0.02
Earnings History > 56 > surprise Percent
-200
Earnings History > 57 > period
2011-10-31
Earnings History > 57 > report Date
2011-12-08
Earnings History > 57 > date
2011-10-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
CAD
Earnings History > 57 > eps Actual
0.01
Earnings History > 57 > eps Estimate
0.03
Earnings History > 57 > eps Difference
-0.02
Earnings History > 57 > surprise Percent
-66.6667
Earnings History > 58 > period
2011-07-31
Earnings History > 58 > report Date
2011-09-07
Earnings History > 58 > date
2011-07-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
CAD
Earnings History > 58 > eps Actual
0.02
Earnings History > 58 > eps Estimate
0.03
Earnings History > 58 > eps Difference
-0.01
Earnings History > 58 > surprise Percent
-33.3333
Earnings History > 59 > period
2011-04-30
Earnings History > 59 > report Date
2011-06-15
Earnings History > 59 > date
2011-04-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
CAD
Earnings History > 59 > eps Actual
0.03
Earnings History > 59 > eps Estimate
0.03
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
0
Earnings History > 60 > period
2011-01-31
Earnings History > 60 > report Date
2011-04-14
Earnings History > 60 > date
2011-01-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
CAD
Earnings History > 60 > eps Actual
0.03
Earnings History > 60 > eps Estimate
0.03
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
0
Earnings History > 61 > period
2010-10-31
Earnings History > 61 > report Date
2010-12-09
Earnings History > 61 > date
2010-10-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
CAD
Earnings History > 61 > eps Actual
0.03
Earnings History > 61 > eps Estimate
0.04
Earnings History > 61 > eps Difference
-0.01
Earnings History > 61 > surprise Percent
-25
Earnings History > 62 > period
2010-07-31
Earnings History > 62 > report Date
2010-09-09
Earnings History > 62 > date
2010-07-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
CAD
Earnings History > 62 > eps Actual
0.03
Earnings History > 62 > eps Estimate
0.05
Earnings History > 62 > eps Difference
-0.02
Earnings History > 62 > surprise Percent
-40
Earnings History > 63 > period
2010-04-30
Earnings History > 63 > report Date
2010-06-09
Earnings History > 63 > date
2010-04-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
CAD
Earnings History > 63 > eps Actual
0.03
Earnings History > 63 > eps Estimate
0.05
Earnings History > 63 > eps Difference
-0.02
Earnings History > 63 > surprise Percent
-40
Earnings History > 64 > period
2010-01-31
Earnings History > 64 > report Date
2010-04-15
Earnings History > 64 > date
2010-01-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
CAD
Earnings History > 64 > eps Actual
0.04
Earnings History > 64 > eps Estimate
0.06
Earnings History > 64 > eps Difference
-0.02
Earnings History > 64 > surprise Percent
-33.3333
Earnings History > 65 > period
2009-10-31
Earnings History > 65 > report Date
2009-12-10
Earnings History > 65 > date
2009-10-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
CAD
Earnings History > 65 > eps Actual
0.04
Earnings History > 65 > eps Estimate
0.08
Earnings History > 65 > eps Difference
-0.04
Earnings History > 65 > surprise Percent
-50
Earnings History > 66 > period
2009-07-31
Earnings History > 66 > report Date
2009-09-09
Earnings History > 66 > date
2009-07-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
CAD
Earnings History > 66 > eps Actual
0.05
Earnings History > 66 > eps Estimate
0.07
Earnings History > 66 > eps Difference
-0.02
Earnings History > 66 > surprise Percent
-28.5714
Earnings History > 67 > period
2009-04-30
Earnings History > 67 > report Date
2009-06-09
Earnings History > 67 > date
2009-04-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
CAD
Earnings History > 67 > eps Actual
0.06
Earnings History > 67 > eps Estimate
0.08
Earnings History > 67 > eps Difference
-0.02
Earnings History > 67 > surprise Percent
-25
Earnings History > 68 > period
2009-01-31
Earnings History > 68 > report Date
2009-04-15
Earnings History > 68 > date
2009-01-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
CAD
Earnings History > 68 > eps Actual
0.05
Earnings History > 68 > eps Estimate
0.09
Earnings History > 68 > eps Difference
-0.04
Earnings History > 68 > surprise Percent
-44.4444
Earnings History > 69 > period
2008-10-31
Earnings History > 69 > report Date
2008-12-09
Earnings History > 69 > date
2008-10-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
CAD
Earnings History > 69 > eps Actual
0.18
Earnings History > 69 > eps Estimate
0.1
Earnings History > 69 > eps Difference
0.08
Earnings History > 69 > surprise Percent
80
Earnings History > 70 > period
2008-04-30
Earnings History > 70 > report Date
2008-06-04
Earnings History > 70 > date
2008-04-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
CAD
Earnings History > 70 > eps Actual
0.09
Earnings History > 70 > eps Estimate
0.05
Earnings History > 70 > eps Difference
0.04
Earnings History > 70 > surprise Percent
80
Earnings History > 71 > period
2008-01-31
Earnings History > 71 > report Date
2008-04-15
Earnings History > 71 > date
2008-01-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
CAD
Earnings History > 71 > eps Actual
0.07
Earnings History > 71 > eps Estimate
0.1
Earnings History > 71 > eps Difference
-0.03
Earnings History > 71 > surprise Percent
-30
Earnings History > 72 > period
2007-10-31
Earnings History > 72 > report Date
2007-12-11
Earnings History > 72 > date
2007-10-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
CAD
Earnings History > 72 > eps Actual
0.07
Earnings History > 72 > eps Estimate
0.1
Earnings History > 72 > eps Difference
-0.03
Earnings History > 72 > surprise Percent
-30
Earnings History > 73 > period
2007-07-31
Earnings History > 73 > report Date
2007-09-12
Earnings History > 73 > date
2007-07-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
CAD
Earnings History > 73 > eps Actual
0.07
Earnings History > 73 > eps Estimate
0.06
Earnings History > 73 > eps Difference
0.01
Earnings History > 73 > surprise Percent
16.6667
Earnings History > 74 > period
2002-07-31
Earnings History > 74 > report Date
2002-09-12
Earnings History > 74 > date
2002-07-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
CAD
Earnings History > 74 > eps Actual
0.05
Earnings History > 74 > eps Estimate
0.16
Earnings History > 74 > eps Difference
-0.11
Earnings History > 74 > surprise Percent
-68.75
Earnings History > 75 > period
2002-04-30
Earnings History > 75 > report Date
2002-06-12
Earnings History > 75 > date
2002-04-30
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
CAD
Earnings History > 75 > eps Actual
0.12
Earnings History > 75 > eps Estimate
0.26
Earnings History > 75 > eps Difference
-0.14
Earnings History > 75 > surprise Percent
-53.8462
Earnings History > 76 > period
2002-01-31
Earnings History > 76 > report Date
2002-04-23
Earnings History > 76 > date
2002-01-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
CAD
Earnings History > 76 > eps Actual
0
Earnings History > 76 > eps Estimate
0.23
Earnings History > 76 > eps Difference
-0.23
Earnings History > 76 > surprise Percent
-100
Earnings History > 77 > period
2001-10-31
Earnings History > 77 > report Date
2001-12-18
Earnings History > 77 > date
2001-10-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
CAD
Earnings History > 77 > eps Actual
0.29
Earnings History > 77 > eps Estimate
0.28
Earnings History > 77 > eps Difference
0.01
Earnings History > 77 > surprise Percent
3.5714
Earnings History > 78 > period
2001-07-31
Earnings History > 78 > report Date
2001-09-18
Earnings History > 78 > date
2001-07-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
CAD
Earnings History > 78 > eps Actual
0.31
Earnings History > 78 > eps Estimate
0.28
Earnings History > 78 > eps Difference
0.03
Earnings History > 78 > surprise Percent
10.7143
Earnings History > 79 > period
2001-04-30
Earnings History > 79 > report Date
2001-06-14
Earnings History > 79 > date
2001-04-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
CAD
Earnings History > 79 > eps Actual
0.35
Earnings History > 79 > eps Estimate
0.28
Earnings History > 79 > eps Difference
0.07
Earnings History > 79 > surprise Percent
25
Earnings History > 80 > period
2001-01-31
Earnings History > 80 > report Date
2001-04-23
Earnings History > 80 > date
2001-01-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
CAD
Earnings History > 80 > eps Actual
0.34
Earnings History > 80 > eps Estimate
0.31
Earnings History > 80 > eps Difference
0.03
Earnings History > 80 > surprise Percent
9.6774
Earnings History > 81 > period
2000-10-31
Earnings History > 81 > report Date
2000-12-11
Earnings History > 81 > date
2000-10-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
CAD
Earnings History > 81 > eps Actual
0.27
Earnings History > 81 > eps Estimate
0.35
Earnings History > 81 > eps Difference
-0.08
Earnings History > 81 > surprise Percent
-22.8571
Earnings History > 82 > period
2000-07-31
Earnings History > 82 > report Date
2000-09-25
Earnings History > 82 > date
2000-07-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
CAD
Earnings History > 82 > eps Actual
0.28
Earnings History > 82 > eps Estimate
0.27
Earnings History > 82 > eps Difference
0.01
Earnings History > 82 > surprise Percent
3.7037
Earnings History > 83 > period
2000-04-30
Earnings History > 83 > report Date
2000-06-14
Earnings History > 83 > date
2000-04-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
CAD
Earnings History > 83 > eps Actual
0.22
Earnings History > 83 > eps Estimate
0.24
Earnings History > 83 > eps Difference
-0.02
Earnings History > 83 > surprise Percent
-8.3333
ADF Group Inc. engages in the design and engineering of connections including industrial coatings in Canada and the United States. It also fabricates and installs complex steel structures and heavy steel built ups, as well as miscellaneous and architectural metalwork services. In addition, the company offers products and services for various segments of the non-residential construction industry, such as office towers and high-rises, commercial and recreational buildings, airport facilities, industrial complexes, and transport infrastructures. It serves general contractors, project owners, engineering firms and project architects, structural steel erectors, and other steel structure fabricators. The company was formerly known as Les Entreprises El Drago Ltée and changed its name to ADF Group Inc. in August 1998. ADF Group Inc. was founded in 1956 and is headquartered in Terrebonne, Canada.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AADF Group (OTCMKTS:ADFJF) Shares Cross Above Fifty Day Moving Average – Here’s Why - Defense World
1/14/2026
ADF Group (OTCMKTS:ADFJF) Shares Cross Above Fifty Day Moving Average – Here’s Why Defense World
Read more →Citizens Financial Group Inc. RI Increases Stock Position in O’Reilly Automotive, Inc. $ORLY Defense World
Read more →Showing 2 of 9
(Last Updated 2025-10-31)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very Low
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
-
Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of ADF Group Inc
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2026-01-31
EPS Estimate
0.43
Date
2025-10-31
EPS Actual
0.2593
EPS Estimate
0.39
EPS Difference
-0.1307
Surprise Percent
-33.5128%
(Last Updated 2025-10-31)
(Last Updated 2025-10-31)
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-10-31)
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-10-31)
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.