_id
690db631ccc777a4e85d0e0f
Ticker
BDIMF
Name
Black Diamond Group Limited
Exchange
OTCQX
Address
1000 ? 440 2nd Avenue SW, Calgary, AB, Canada, T2P 5E9
Country
USA
Sector
Industrials
Industry
Rental & Leasing Services
Currency
USD
Website
https://www.blackdiamondgroup.com
Description
Black Diamond Group Limited rents and sells modular space and workforce accommodation solutions in Canada, the United States, and Australia. It operates through two segments, Modular Space Solutions and Workforce Solutions. The Modular Space Solutions segment provides modular space rentals to customers in the construction, real estate development, education, manufacturing, health care, financial, government, and defense industries in North America. Its products include office units, lavatories, storage units, large multi-unit office complexes, classroom facilities, banking and health care facilities, high security modular buildings, custom manufactured modular facilities, and blast resistant structures. This segment also sells new and used space rentals units; and provides delivery, installation, project management, and ancillary rental items, products, and services. It serves construction, real estate development, education, manufacturing, health care, financial, government, and defense sectors. The Workforce Solutions segment provides workforce housing solutions, including rental of accommodations and surface equipment, and turnkey lodging and travel management logistics services. This segment also provides associated services, such as installation, transportation, dismantlement, and sale of used fleet assets. Black Diamond Group Limited was founded in 2003 and is headquartered in Calgary, Canada.
Last Close
11.7
Volume
500
Current Price
11.91
Change
0.47
Last Updated
2026-01-20T16:22:12.277Z
Image
data:image/webp;base64,UklGRmYFAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSCoEAAANoG5t29rEet4YrvUWZwZ32e7+dx+pu7vjDgPF6oZT0rTvljb58h1BREzAEsS3mB9/FRh6KOQqr7yi30K46oJVVjRVUVCyylBVcUEw6QYxsROtfHjaGOiOtFo727d14bBmOSEmNktMARAAEMgJ1PNM6LGvDZ7zw8S1JwjNCQhk6IT/724VFTgkVs3mrneeiwHKYuTr9zIV3SJ2gEr9+Aiqrqzdq0z2mCyjf/K5YQAYmfzri72UpTLZYyo3TM9Wy2YsgkNGpfmlxTgAJjRNBn77/t6AA4A1n7fa/R1MsD2gzjvTBwAEYG7y4M98CeyAUWpsqFapQODkWAy1KTAU2NyBc0tRqimK5cwzEynZgDo/evrnrTOtArHEwPBU1oTt5mBX69oJQGxLOAPGQn8eDlvGe6NLZTDcJwZCM8UcHIeDLbyVg4QM0FxfHM7VcHfHyaYMQOtwg2kKAIa6SrmjogwjPbcQ2zTUjNiRe3p3uOVCEDDTnz5MsVvdoQaI909ZuVTapY6RrpgwJqiL/Ufr9650BEKNEE4ABmbz0WTRBX1mKAqASUzV1pmenSVxWvCRHwAIbk6Px3bSwmbGYnBfDT72b+wIapvqKUoAfXroZKkoZHC6cA8pOwKhxtWYAG2hPwVJO0a6oktsixjwTVs5lgXdofrS9qUdJmCmPw15te5Iy8m2HZP0iWYuSgSM9NylDixo1Sp1fd0lyN06Um/GEqZSrd0XbslKBswNZI7yqN7h9RiQPjx9eVqooekGACaZmKA3Fq0aVslsUUCQmYDSXb2mVitkc+aYF5LH19p6OpqqXWTi130Tsi0f+do7aygPx2e6Z6BepqvdooFmA9UNvtu8oUi/TLunjYCGmsTAajQw6CdZrLPYdRvsMgGZNc0T8MtyligSnFt/RwcnG+Qo7J5HIPLJWmd/sF6GQipxB7GX66ejcxKU1vZ7IXp1OzLmc62cPEhDuJV8kp4cBZjcWNuKwMXS6n7/fB0ILl6tnta7gUIqcTcTgWAm4GilswHuFnbPB+ZFEVD+KxqA22eJe32sXQyQXtc85FrpLH7dOyZqNeqHjLunTYEeQ8Tt/g3qpbjauzfCPSL2z3XISAxejkaGPI7K8bOCRwoGkFitDwY6ncST1wRJiWH+HR2aNuxdb530AiCWgQHsrXsfBXU7N8nzKwBgiGW2VzW3HhuftVFZ2u2FwApRNaKKM6xtd0101ODkfhIiFYYNhckeo5jeS82OAUzA8lqPBgLZY6rYaGmraHBI4OLv65EZHQTcbiS7+1SA7QGWclnjqcUmi9gB6w+7S7/sT/YCe2tzb0/16RY5INZul2vMLTTAMUHPHnz2a3gelb8Sr7/b2wQVZA9Q8P8HMBkEoYOe0914vj4/MNrddgmxbDIVQWyymO6em7Po6aU+NdtuPVyKIYMYVlA4IBYBAADQCQCdASpAAEAAPqFAmEm/pCKhOfnYA/AUCWYAyf0M9bw6b+JNKA/AD0AOlGA8/fN6LiMzHeXt1FfolzniPqPuSRpUiGTBCyTcVAgGvCZD6bVVqdm/fYAA/vH2/PfQX/+9qks/kpgAc0HzBtRgf9ZQ3NY/KGFZW5Cb6t+pHv/tR4q0AOu0uZNCyLH906xi++Cgf/BorVNtt+Esp7C5a2z8FaCfzuaWmVYpZj85EuOOw+uMPtVLUruyEPc/8Mix7zELp+f+pFYowACgI0JWvAcIjgnW6H9Tj87cigcDhjMfFZj5aE/9PDFd2x1MZAABa1+rVCaT2F0ULOOE8zvRcj6zVvv7OP0zR7b//3sLYdMir8jG5AAAAA==
Ipo Date
-
Market Cap
810568128
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9992000000000001
Sentiment Sources
5
Current Quarter
2025-06-30
Revenue
105364000
Cost Of Revenue
57578000
Gross Profit
47786000
Operating Expenses
91749000
Operating Income
13615000
Interest Expense
3610000
Pretax Income
12635000
Net Income
9190000
Eps
0.15022476501838986
Dividends Per Share
2146000
Shares Outstanding
67322911
Income Tax Expense
-
EBITDA
-
Operating Margin
12.921870847727876
Total Other Income Expense Net
2630000
Cash
8581000
Short Term Investments
-
Receivables
78194000
Inventories
-
Total Current Assets
108072000
Property Plant Equipment
611932000
Total Assets
761511000
Payables
-
Short Term Debt
-
Long Term Debt
238845000
Total Liabilities
439321000
Equity
318623000
Bs_currency_symbol
CAD
Depreciation
12038000
Change In Working Capital
-1234000
Cash From Operations
28523000
Capital Expenditures
32518000
Cash From Investing
-
Cash From Financing
-1219000
Net Change In Cash
-3723000
Cf_currency_symbol
CAD
PE
28.3571
PB
2.2866969741669623
ROE
2.88428644510911
ROA
1.2068111951107732
FCF
-3995000
Fcf Percent
-0.03791617630310163
Piotroski FScore
4
Health Score
45
Deep Value Investing Score
2.5
Defensive Investing Score
5
Dividend Investing Score
2
Economic Moat Investing Score
5.3
Garp Investing Score
4
Growth Investing Score
3.5
Momentum Investing Score
5
Net Net Investing Score
1.5
Quality Investing Score
3.5
Value Investing Score
4
Quarters > 0 > quarter
2025-06-30
Quarters > 0 > income Statement > revenue
105364000
Quarters > 0 > income Statement > cost Of Revenue
57578000
Quarters > 0 > income Statement > gross Profit
47786000
Quarters > 0 > income Statement > operating Expenses
91749000
Quarters > 0 > income Statement > operating Income
13615000
Quarters > 0 > income Statement > interest Expense
3610000
Quarters > 0 > income Statement > pretax Income
12635000
Quarters > 0 > income Statement > net Income
9190000
Quarters > 0 > income Statement > eps
0.15022476501838986
Quarters > 0 > income Statement > dividends Per Share
2146000
Quarters > 0 > income Statement > shares Outstanding
61175000
Quarters > 0 > income Statement > income Tax Expense
-
Quarters > 0 > income Statement > EBITDA
-
Quarters > 0 > income Statement > operating Margin
12.921870847727876
Quarters > 0 > income Statement > total Other Income Expense Net
2630000
Quarters > 0 > income Statement > currency_symbol
CAD
Quarters > 0 > balance Sheet > cash
8581000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
78194000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
108072000
Quarters > 0 > balance Sheet > property Plant Equipment
611932000
Quarters > 0 > balance Sheet > total Assets
761511000
Quarters > 0 > balance Sheet > payables
-
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
238845000
Quarters > 0 > balance Sheet > total Liabilities
439321000
Quarters > 0 > balance Sheet > equity
318623000
Quarters > 0 > balance Sheet > currency_symbol
CAD
Quarters > 0 > cash Flow > net Income
9190000
Quarters > 0 > cash Flow > depreciation
12038000
Quarters > 0 > cash Flow > change In Working Capital
-1234000
Quarters > 0 > cash Flow > cash From Operations
28523000
Quarters > 0 > cash Flow > capital Expenditures
32518000
Quarters > 0 > cash Flow > cash From Investing
-
Quarters > 0 > cash Flow > cash From Financing
-1219000
Quarters > 0 > cash Flow > net Change In Cash
-3723000
Quarters > 0 > cash Flow > currency_symbol
CAD
Quarters > 0 > ratios > PE
0.15022476501838986
Quarters > 0 > ratios > PB
2.2866969741669623
Quarters > 0 > ratios > ROE
2.88428644510911
Quarters > 0 > ratios > ROA
1.2068111951107732
Quarters > 0 > ratios > FCF
-3995000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
-0.03791617630310163
Quarters > 0 > health Score
45
Quarters > 1 > quarter
2025-03-31
Quarters > 1 > income Statement > revenue
102228000
Quarters > 1 > income Statement > cost Of Revenue
57908000
Quarters > 1 > income Statement > gross Profit
44320000
Quarters > 1 > income Statement > operating Expenses
90967000
Quarters > 1 > income Statement > operating Income
11261000
Quarters > 1 > income Statement > interest Expense
3782000
Quarters > 1 > income Statement > pretax Income
7479000
Quarters > 1 > income Statement > net Income
5833000
Quarters > 1 > income Statement > eps
0.0964323502182251
Quarters > 1 > income Statement > dividends Per Share
2142000
Quarters > 1 > income Statement > shares Outstanding
60488000
Quarters > 1 > income Statement > income Tax Expense
-
Quarters > 1 > income Statement > EBITDA
-
Quarters > 1 > income Statement > operating Margin
11.015573032828579
Quarters > 1 > income Statement > total Other Income Expense Net
-
Quarters > 1 > income Statement > currency_symbol
CAD
Quarters > 1 > balance Sheet > cash
12717000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
73799000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
106050000
Quarters > 1 > balance Sheet > property Plant Equipment
606101000
Quarters > 1 > balance Sheet > total Assets
753261000
Quarters > 1 > balance Sheet > payables
-
Quarters > 1 > balance Sheet > short Term Debt
-
Quarters > 1 > balance Sheet > long Term Debt
229266000
Quarters > 1 > balance Sheet > total Liabilities
426368000
Quarters > 1 > balance Sheet > equity
323277000
Quarters > 1 > balance Sheet > currency_symbol
CAD
Quarters > 1 > cash Flow > net Income
5800000
Quarters > 1 > cash Flow > depreciation
12365000
Quarters > 1 > cash Flow > change In Working Capital
9340000
Quarters > 1 > cash Flow > cash From Operations
35879000
Quarters > 1 > cash Flow > capital Expenditures
17237000
Quarters > 1 > cash Flow > cash From Investing
-
Quarters > 1 > cash Flow > cash From Financing
-17714000
Quarters > 1 > cash Flow > net Change In Cash
-669000
Quarters > 1 > cash Flow > currency_symbol
CAD
Quarters > 1 > ratios > PE
0.0964323502182251
Quarters > 1 > ratios > PB
2.2284668565966648
Quarters > 1 > ratios > ROE
1.8043349820741965
Quarters > 1 > ratios > ROA
0.7743663882771045
Quarters > 1 > ratios > FCF
18642000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.1823570841648081
Quarters > 1 > health Score
60
Quarters > 2 > quarter
2024-12-31
Quarters > 2 > income Statement > revenue
132733000
Quarters > 2 > income Statement > cost Of Revenue
77483000
Quarters > 2 > income Statement > gross Profit
55250000
Quarters > 2 > income Statement > operating Expenses
112717000
Quarters > 2 > income Statement > operating Income
20016000
Quarters > 2 > income Statement > interest Expense
3202000
Quarters > 2 > income Statement > pretax Income
16174000
Quarters > 2 > income Statement > net Income
9323000
Quarters > 2 > income Statement > eps
0.15236149697663018
Quarters > 2 > income Statement > dividends Per Share
1833000
Quarters > 2 > income Statement > shares Outstanding
61190000
Quarters > 2 > income Statement > income Tax Expense
-
Quarters > 2 > income Statement > EBITDA
-
Quarters > 2 > income Statement > operating Margin
15.079897237310993
Quarters > 2 > income Statement > total Other Income Expense Net
-3000
Quarters > 2 > income Statement > currency_symbol
CAD
Quarters > 2 > balance Sheet > cash
13320000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
71816000
Quarters > 2 > balance Sheet > inventories
4262000
Quarters > 2 > balance Sheet > total Current Assets
108596000
Quarters > 2 > balance Sheet > property Plant Equipment
578744000
Quarters > 2 > balance Sheet > total Assets
748552000
Quarters > 2 > balance Sheet > payables
10453000
Quarters > 2 > balance Sheet > short Term Debt
-
Quarters > 2 > balance Sheet > long Term Debt
235674000
Quarters > 2 > balance Sheet > total Liabilities
421498000
Quarters > 2 > balance Sheet > equity
323195000
Quarters > 2 > balance Sheet > currency_symbol
CAD
Quarters > 2 > cash Flow > net Income
9300000
Quarters > 2 > cash Flow > depreciation
14535000
Quarters > 2 > cash Flow > change In Working Capital
-14098000
Quarters > 2 > cash Flow > cash From Operations
30206000
Quarters > 2 > cash Flow > capital Expenditures
14690000
Quarters > 2 > cash Flow > cash From Investing
-
Quarters > 2 > cash Flow > cash From Financing
-17328000
Quarters > 2 > cash Flow > net Change In Cash
-1794000
Quarters > 2 > cash Flow > currency_symbol
CAD
Quarters > 2 > ratios > PE
0.15236149697663018
Quarters > 2 > ratios > PB
2.2549015300360464
Quarters > 2 > ratios > ROE
2.8846362103374124
Quarters > 2 > ratios > ROA
1.245471256505894
Quarters > 2 > ratios > FCF
15516000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.11689632570649348
Quarters > 2 > health Score
55
Quarters > 3 > quarter
2024-09-30
Quarters > 3 > income Statement > revenue
101191000
Quarters > 3 > income Statement > cost Of Revenue
54472000
Quarters > 3 > income Statement > gross Profit
46719000
Quarters > 3 > income Statement > operating Expenses
86574000
Quarters > 3 > income Statement > operating Income
14617000
Quarters > 3 > income Statement > interest Expense
4338000
Quarters > 3 > income Statement > pretax Income
10279000
Quarters > 3 > income Statement > net Income
7365000
Quarters > 3 > income Statement > eps
0.12052628995041485
Quarters > 3 > income Statement > dividends Per Share
1827000
Quarters > 3 > income Statement > shares Outstanding
61107000
Quarters > 3 > income Statement > income Tax Expense
-
Quarters > 3 > income Statement > EBITDA
-
Quarters > 3 > income Statement > operating Margin
14.444960520204367
Quarters > 3 > income Statement > total Other Income Expense Net
-
Quarters > 3 > income Statement > currency_symbol
CAD
Quarters > 3 > balance Sheet > cash
15143000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
74420000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
114980000
Quarters > 3 > balance Sheet > property Plant Equipment
593076000
Quarters > 3 > balance Sheet > total Assets
745465000
Quarters > 3 > balance Sheet > payables
-
Quarters > 3 > balance Sheet > short Term Debt
-
Quarters > 3 > balance Sheet > long Term Debt
243200000
Quarters > 3 > balance Sheet > total Liabilities
436754000
Quarters > 3 > balance Sheet > equity
305044000
Quarters > 3 > balance Sheet > currency_symbol
CAD
Quarters > 3 > cash Flow > net Income
7400000
Quarters > 3 > cash Flow > depreciation
12615000
Quarters > 3 > cash Flow > change In Working Capital
278000
Quarters > 3 > cash Flow > cash From Operations
31414000
Quarters > 3 > cash Flow > capital Expenditures
23758000
Quarters > 3 > cash Flow > cash From Investing
-
Quarters > 3 > cash Flow > cash From Financing
-4139000
Quarters > 3 > cash Flow > net Change In Cash
954000
Quarters > 3 > cash Flow > currency_symbol
CAD
Quarters > 3 > ratios > PE
0.12052628995041485
Quarters > 3 > ratios > PB
2.3858340763955366
Quarters > 3 > ratios > ROE
2.4144057906400387
Quarters > 3 > ratios > ROA
0.9879739491458351
Quarters > 3 > ratios > FCF
7656000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.07565890247156368
Quarters > 3 > health Score
50
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
402996000
Annuals > 0 > income Statement > cost Of Revenue
219226000
Annuals > 0 > income Statement > gross Profit
183770000
Annuals > 0 > income Statement > operating Expenses
348204000
Annuals > 0 > income Statement > operating Income
54792000
Annuals > 0 > income Statement > interest Expense
14780000
Annuals > 0 > income Statement > pretax Income
38755000
Annuals > 0 > income Statement > net Income
25654000
Annuals > 0 > income Statement > eps
0.4198140996268901
Annuals > 0 > income Statement > dividends Per Share
7305000
Annuals > 0 > income Statement > shares Outstanding
61108000
Annuals > 0 > income Statement > income Tax Expense
-
Annuals > 0 > income Statement > EBITDA
-
Annuals > 0 > income Statement > operating Margin
13.596164726200758
Annuals > 0 > income Statement > total Other Income Expense Net
-620000
Annuals > 0 > income Statement > currency_symbol
CAD
Annuals > 0 > balance Sheet > cash
13320000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
71816000
Annuals > 0 > balance Sheet > inventories
4262000
Annuals > 0 > balance Sheet > total Current Assets
108596000
Annuals > 0 > balance Sheet > property Plant Equipment
578744000
Annuals > 0 > balance Sheet > total Assets
748552000
Annuals > 0 > balance Sheet > payables
10453000
Annuals > 0 > balance Sheet > short Term Debt
-
Annuals > 0 > balance Sheet > long Term Debt
235674000
Annuals > 0 > balance Sheet > total Liabilities
421498000
Annuals > 0 > balance Sheet > equity
323195000
Annuals > 0 > balance Sheet > currency_symbol
CAD
Annuals > 0 > cash Flow > net Income
25654000
Annuals > 0 > cash Flow > depreciation
48994000
Annuals > 0 > cash Flow > change In Working Capital
-13417000
Annuals > 0 > cash Flow > cash From Operations
111361000
Annuals > 0 > cash Flow > capital Expenditures
109218000
Annuals > 0 > cash Flow > cash From Investing
-
Annuals > 0 > cash Flow > cash From Financing
7532000
Annuals > 0 > cash Flow > net Change In Cash
6644000
Annuals > 0 > cash Flow > currency_symbol
CAD
Annuals > 0 > ratios > PE
0.4198140996268901
Annuals > 0 > ratios > PB
2.2518797629913827
Annuals > 0 > ratios > ROE
7.937622797382385
Annuals > 0 > ratios > ROA
3.4271500176340455
Annuals > 0 > ratios > FCF
2143000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.005317670646855056
Annuals > 0 > health Score
48
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
393505000
Annuals > 1 > income Statement > cost Of Revenue
249921000
Annuals > 1 > income Statement > gross Profit
143584000
Annuals > 1 > income Statement > operating Expenses
75642000
Annuals > 1 > income Statement > operating Income
67942000
Annuals > 1 > income Statement > interest Expense
13763000
Annuals > 1 > income Statement > pretax Income
40548000
Annuals > 1 > income Statement > net Income
30358000
Annuals > 1 > income Statement > eps
0.4912456713809508
Annuals > 1 > income Statement > dividends Per Share
4808000
Annuals > 1 > income Statement > shares Outstanding
61798000
Annuals > 1 > income Statement > income Tax Expense
9081000
Annuals > 1 > income Statement > EBITDA
112441000
Annuals > 1 > income Statement > operating Margin
17.26585430934804
Annuals > 1 > income Statement > total Other Income Expense Net
-27394000
Annuals > 1 > income Statement > currency_symbol
CAD
Annuals > 1 > balance Sheet > cash
6513000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
62574000
Annuals > 1 > balance Sheet > inventories
4476000
Annuals > 1 > balance Sheet > total Current Assets
85036000
Annuals > 1 > balance Sheet > property Plant Equipment
522530000
Annuals > 1 > balance Sheet > total Assets
647639000
Annuals > 1 > balance Sheet > payables
8879000
Annuals > 1 > balance Sheet > short Term Debt
8102000
Annuals > 1 > balance Sheet > long Term Debt
190439000
Annuals > 1 > balance Sheet > total Liabilities
353677000
Annuals > 1 > balance Sheet > equity
290076000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
30358000
Annuals > 1 > cash Flow > depreciation
44499000
Annuals > 1 > cash Flow > change In Working Capital
16181000
Annuals > 1 > cash Flow > cash From Operations
119464000
Annuals > 1 > cash Flow > capital Expenditures
69088000
Annuals > 1 > cash Flow > cash From Investing
-
Annuals > 1 > cash Flow > cash From Financing
-52344000
Annuals > 1 > cash Flow > net Change In Cash
-1795000
Annuals > 1 > cash Flow > currency_symbol
CAD
Annuals > 1 > ratios > PE
0.4912456713809508
Annuals > 1 > ratios > PB
2.5373149795226078
Annuals > 1 > ratios > ROE
10.465533170617356
Annuals > 1 > ratios > ROA
4.687487936952531
Annuals > 1 > ratios > FCF
50376000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.12801870370135068
Annuals > 1 > health Score
64
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
324544000
Annuals > 2 > income Statement > cost Of Revenue
186400000
Annuals > 2 > income Statement > gross Profit
138144000
Annuals > 2 > income Statement > operating Expenses
94488000
Annuals > 2 > income Statement > operating Income
42812000
Annuals > 2 > income Statement > interest Expense
7734000
Annuals > 2 > income Statement > pretax Income
40239000
Annuals > 2 > income Statement > net Income
26384000
Annuals > 2 > income Statement > eps
0.43661156067451057
Annuals > 2 > income Statement > dividends Per Share
3925000
Annuals > 2 > income Statement > shares Outstanding
60429000
Annuals > 2 > income Statement > income Tax Expense
11911000
Annuals > 2 > income Statement > EBITDA
77989000
Annuals > 2 > income Statement > operating Margin
13.191431670281995
Annuals > 2 > income Statement > total Other Income Expense Net
-2573000
Annuals > 2 > income Statement > currency_symbol
CAD
Annuals > 2 > balance Sheet > cash
8308000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
72229000
Annuals > 2 > balance Sheet > inventories
4496000
Annuals > 2 > balance Sheet > total Current Assets
99351000
Annuals > 2 > balance Sheet > property Plant Equipment
492718000
Annuals > 2 > balance Sheet > total Assets
649442000
Annuals > 2 > balance Sheet > payables
9902000
Annuals > 2 > balance Sheet > short Term Debt
6727000
Annuals > 2 > balance Sheet > long Term Debt
226913000
Annuals > 2 > balance Sheet > total Liabilities
376899000
Annuals > 2 > balance Sheet > equity
268531000
Annuals > 2 > balance Sheet > currency_symbol
CAD
Annuals > 2 > cash Flow > net Income
26384000
Annuals > 2 > cash Flow > depreciation
35177000
Annuals > 2 > cash Flow > change In Working Capital
-20154000
Annuals > 2 > cash Flow > cash From Operations
70789000
Annuals > 2 > cash Flow > capital Expenditures
54238000
Annuals > 2 > cash Flow > cash From Investing
-101937000
Annuals > 2 > cash Flow > cash From Financing
34514000
Annuals > 2 > cash Flow > net Change In Cash
3750000
Annuals > 2 > cash Flow > currency_symbol
CAD
Annuals > 2 > ratios > PE
0.43661156067451057
Annuals > 2 > ratios > PB
2.680172456811318
Annuals > 2 > ratios > ROE
9.8253088097836
Annuals > 2 > ratios > ROA
4.062564478429175
Annuals > 2 > ratios > FCF
16551000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.05099770755275094
Annuals > 2 > health Score
56
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
339550000
Annuals > 3 > income Statement > cost Of Revenue
227925000
Annuals > 3 > income Statement > gross Profit
111625000
Annuals > 3 > income Statement > operating Expenses
86289000
Annuals > 3 > income Statement > operating Income
24285000
Annuals > 3 > income Statement > interest Expense
4852000
Annuals > 3 > income Statement > pretax Income
20027000
Annuals > 3 > income Statement > net Income
20359000
Annuals > 3 > income Statement > eps
0.3437046290981531
Annuals > 3 > income Statement > dividends Per Share
1367000
Annuals > 3 > income Statement > shares Outstanding
59234000
Annuals > 3 > income Statement > income Tax Expense
-1754000
Annuals > 3 > income Statement > EBITDA
59455000
Annuals > 3 > income Statement > operating Margin
7.152113090855544
Annuals > 3 > income Statement > total Other Income Expense Net
-4258000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
4558000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
58228000
Annuals > 3 > balance Sheet > inventories
1
Annuals > 3 > balance Sheet > total Current Assets
75967000
Annuals > 3 > balance Sheet > property Plant Equipment
406252000
Annuals > 3 > balance Sheet > total Assets
530341000
Annuals > 3 > balance Sheet > payables
11242000
Annuals > 3 > balance Sheet > short Term Debt
6280000
Annuals > 3 > balance Sheet > long Term Debt
155639000
Annuals > 3 > balance Sheet > total Liabilities
283542000
Annuals > 3 > balance Sheet > equity
234455000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
20359000
Annuals > 3 > cash Flow > depreciation
35170000
Annuals > 3 > cash Flow > change In Working Capital
-5470000
Annuals > 3 > cash Flow > cash From Operations
71137000
Annuals > 3 > cash Flow > capital Expenditures
37877000
Annuals > 3 > cash Flow > cash From Investing
-33631000
Annuals > 3 > cash Flow > cash From Financing
-36558000
Annuals > 3 > cash Flow > net Change In Cash
877000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
0.3437046290981531
Annuals > 3 > ratios > PB
3.009007869313941
Annuals > 3 > ratios > ROE
8.683542684097162
Annuals > 3 > ratios > ROA
3.8388508525646707
Annuals > 3 > ratios > FCF
33260000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.09795317331762628
Annuals > 3 > health Score
55
Valuation > metrics > PE
28.3571
Valuation > metrics > PB
2.2866969741669623
Valuation > final Score
75.97148
Valuation > verdict
6.7% Overvalued
Profitability > metrics > ROE
2.88428644510911
Profitability > metrics > ROA
8.503590199126508
Profitability > metrics > Net Margin
0.08722144185869937
Profitability > final Score
44
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.3788113224720124
Risk > metrics > Interest Coverage
3.7714681440443214
Risk > final Score
45
Risk > verdict
High
Liquidity > final Score
50
Liquidity > verdict
Weak
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
29
Prev Profitabilities > 1
42
Prev Profitabilities > 2
35
Prev Risks > 0
42
Prev Risks > 1
55
Prev Risks > 2
43
Prev Liquidities > 0
50
Prev Liquidities > 1
100
Prev Liquidities > 2
50
Updated At
2026-01-20T21:28:10.791Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-05
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
0.17
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2024-03-31
Earnings History > 1 > report Date
2024-05-02
Earnings History > 1 > date
2024-03-31
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
0.0175
Earnings History > 1 > eps Estimate
-
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2023-12-31
Earnings History > 2 > report Date
2024-03-01
Earnings History > 2 > date
2023-12-31
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.0953
Earnings History > 2 > eps Estimate
-
Earnings History > 2 > eps Difference
0
Earnings History > 2 > surprise Percent
-
Earnings History > 3 > period
2023-09-30
Earnings History > 3 > report Date
2023-11-03
Earnings History > 3 > date
2023-09-30
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.1635
Earnings History > 3 > eps Estimate
-
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2023-06-30
Earnings History > 4 > report Date
2023-08-03
Earnings History > 4 > date
2023-06-30
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.0546
Earnings History > 4 > eps Estimate
-
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2023-03-31
Earnings History > 5 > report Date
2023-05-04
Earnings History > 5 > date
2023-03-31
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.0535
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2022-12-31
Earnings History > 6 > report Date
2023-03-02
Earnings History > 6 > date
2022-12-31
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.15
Earnings History > 6 > eps Estimate
0.09
Earnings History > 6 > eps Difference
0.06
Earnings History > 6 > surprise Percent
66.6667
Earnings History > 7 > period
2022-09-30
Earnings History > 7 > report Date
2022-11-03
Earnings History > 7 > date
2022-09-30
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.15
Earnings History > 7 > eps Estimate
0.08
Earnings History > 7 > eps Difference
0.07
Earnings History > 7 > surprise Percent
87.5
Earnings History > 8 > period
2022-06-30
Earnings History > 8 > report Date
2022-08-04
Earnings History > 8 > date
2022-06-30
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.06
Earnings History > 8 > eps Estimate
0.06
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
0
Earnings History > 9 > period
2022-03-31
Earnings History > 9 > report Date
2022-05-03
Earnings History > 9 > date
2022-03-31
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.07
Earnings History > 9 > eps Estimate
0.06
Earnings History > 9 > eps Difference
0.01
Earnings History > 9 > surprise Percent
16.6667
Earnings History > 10 > period
2021-12-31
Earnings History > 10 > report Date
2022-03-03
Earnings History > 10 > date
2021-12-31
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.18
Earnings History > 10 > eps Estimate
0.06
Earnings History > 10 > eps Difference
0.12
Earnings History > 10 > surprise Percent
200
Earnings History > 11 > period
2021-09-30
Earnings History > 11 > report Date
2021-11-02
Earnings History > 11 > date
2021-09-30
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.1
Earnings History > 11 > eps Estimate
0.05
Earnings History > 11 > eps Difference
0.05
Earnings History > 11 > surprise Percent
100
Earnings History > 12 > period
2021-06-30
Earnings History > 12 > report Date
2021-08-04
Earnings History > 12 > date
2021-06-30
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.02
Earnings History > 12 > eps Estimate
0.03
Earnings History > 12 > eps Difference
-0.01
Earnings History > 12 > surprise Percent
-33.3333
Earnings History > 13 > period
2021-03-31
Earnings History > 13 > report Date
2021-05-05
Earnings History > 13 > date
2021-03-31
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.05
Earnings History > 13 > eps Estimate
0.01
Earnings History > 13 > eps Difference
0.04
Earnings History > 13 > surprise Percent
400
Earnings History > 14 > period
2020-12-31
Earnings History > 14 > report Date
2021-03-04
Earnings History > 14 > date
2020-12-31
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
-0.04
Earnings History > 14 > eps Estimate
-0.03
Earnings History > 14 > eps Difference
-0.01
Earnings History > 14 > surprise Percent
-33.3333
Earnings History > 15 > period
2020-09-30
Earnings History > 15 > report Date
2020-11-03
Earnings History > 15 > date
2020-09-30
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
-0.01
Earnings History > 15 > eps Estimate
-0.04
Earnings History > 15 > eps Difference
0.03
Earnings History > 15 > surprise Percent
75
Earnings History > 16 > period
2020-06-30
Earnings History > 16 > report Date
2020-08-11
Earnings History > 16 > date
2020-06-30
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
-0.01
Earnings History > 16 > eps Estimate
-0.05
Earnings History > 16 > eps Difference
0.04
Earnings History > 16 > surprise Percent
80
Earnings History > 17 > period
2020-03-31
Earnings History > 17 > report Date
2020-05-05
Earnings History > 17 > date
2020-03-31
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
-0.0074
Earnings History > 17 > eps Estimate
0
Earnings History > 17 > eps Difference
-0.0074
Earnings History > 17 > surprise Percent
-
Earnings History > 18 > period
2019-12-31
Earnings History > 18 > report Date
2020-03-05
Earnings History > 18 > date
2019-12-31
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
-0.05
Earnings History > 18 > eps Estimate
-0.02
Earnings History > 18 > eps Difference
-0.03
Earnings History > 18 > surprise Percent
-150
Earnings History > 19 > period
2019-09-30
Earnings History > 19 > report Date
2019-11-05
Earnings History > 19 > date
2019-09-30
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
-0.0386
Earnings History > 19 > eps Estimate
-
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
-
Earnings History > 20 > period
2019-06-30
Earnings History > 20 > report Date
2019-08-08
Earnings History > 20 > date
2019-06-30
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
-0.04
Earnings History > 20 > eps Estimate
-0.02
Earnings History > 20 > eps Difference
-0.02
Earnings History > 20 > surprise Percent
-100
Earnings History > 21 > period
2019-03-31
Earnings History > 21 > report Date
2019-05-02
Earnings History > 21 > date
2019-03-31
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
-0.05
Earnings History > 21 > eps Estimate
-0.05
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
0
Earnings History > 22 > period
2018-12-31
Earnings History > 22 > report Date
2019-03-05
Earnings History > 22 > date
2018-12-31
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
-0.07
Earnings History > 22 > eps Estimate
-0.05
Earnings History > 22 > eps Difference
-0.02
Earnings History > 22 > surprise Percent
-40
Earnings History > 23 > period
2018-09-30
Earnings History > 23 > report Date
2018-11-06
Earnings History > 23 > date
2018-09-30
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
-0.09
Earnings History > 23 > eps Estimate
-0.04
Earnings History > 23 > eps Difference
-0.05
Earnings History > 23 > surprise Percent
-125
Earnings History > 24 > period
2018-06-30
Earnings History > 24 > report Date
2018-08-08
Earnings History > 24 > date
2018-06-30
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
-0.02
Earnings History > 24 > eps Estimate
-0.06
Earnings History > 24 > eps Difference
0.04
Earnings History > 24 > surprise Percent
66.6667
Earnings History > 25 > period
2018-03-31
Earnings History > 25 > report Date
2018-05-03
Earnings History > 25 > date
2018-03-31
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
-0.03
Earnings History > 25 > eps Estimate
-0.07
Earnings History > 25 > eps Difference
0.04
Earnings History > 25 > surprise Percent
57.1429
Earnings History > 26 > period
2017-12-31
Earnings History > 26 > report Date
2018-03-06
Earnings History > 26 > date
2017-12-31
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.36
Earnings History > 26 > eps Estimate
-0.08
Earnings History > 26 > eps Difference
0.44
Earnings History > 26 > surprise Percent
550
Earnings History > 27 > period
2017-09-30
Earnings History > 27 > report Date
2017-11-07
Earnings History > 27 > date
2017-09-30
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
-0.06
Earnings History > 27 > eps Estimate
-0.08
Earnings History > 27 > eps Difference
0.02
Earnings History > 27 > surprise Percent
25
Earnings History > 28 > period
2017-06-30
Earnings History > 28 > report Date
2017-08-03
Earnings History > 28 > date
2017-06-30
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
-0.14
Earnings History > 28 > eps Estimate
-0.08
Earnings History > 28 > eps Difference
-0.06
Earnings History > 28 > surprise Percent
-75
Earnings History > 29 > period
2017-03-31
Earnings History > 29 > report Date
2017-05-10
Earnings History > 29 > date
2017-03-31
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
-0.12
Earnings History > 29 > eps Estimate
-0.1
Earnings History > 29 > eps Difference
-0.02
Earnings History > 29 > surprise Percent
-20
Earnings History > 30 > period
2016-12-31
Earnings History > 30 > report Date
2017-03-13
Earnings History > 30 > date
2016-12-31
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.11
Earnings History > 30 > eps Estimate
-0.18
Earnings History > 30 > eps Difference
0.29
Earnings History > 30 > surprise Percent
161.1111
Earnings History > 31 > period
2016-09-30
Earnings History > 31 > report Date
2016-11-08
Earnings History > 31 > date
2016-09-30
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
-0.18
Earnings History > 31 > eps Estimate
-0.07
Earnings History > 31 > eps Difference
-0.11
Earnings History > 31 > surprise Percent
-157.1429
Earnings History > 32 > period
2016-06-30
Earnings History > 32 > report Date
2016-08-11
Earnings History > 32 > date
2016-06-30
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
-0.15
Earnings History > 32 > eps Estimate
-0.14
Earnings History > 32 > eps Difference
-0.01
Earnings History > 32 > surprise Percent
-7.1429
Earnings History > 33 > period
2016-03-31
Earnings History > 33 > report Date
2016-05-03
Earnings History > 33 > date
2016-03-31
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.02
Earnings History > 33 > eps Estimate
-0.04
Earnings History > 33 > eps Difference
0.06
Earnings History > 33 > surprise Percent
150
Earnings History > 34 > period
2015-12-31
Earnings History > 34 > report Date
2016-03-03
Earnings History > 34 > date
2015-12-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
-0.06
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2015-09-30
Earnings History > 35 > report Date
2015-11-06
Earnings History > 35 > date
2015-09-30
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.19
Earnings History > 35 > eps Estimate
0.09
Earnings History > 35 > eps Difference
0.1
Earnings History > 35 > surprise Percent
111.1111
Earnings History > 36 > period
2015-06-30
Earnings History > 36 > report Date
2015-08-13
Earnings History > 36 > date
2015-06-30
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
-0.02
Earnings History > 36 > eps Estimate
0.11
Earnings History > 36 > eps Difference
-0.13
Earnings History > 36 > surprise Percent
-118.1818
Earnings History > 37 > period
2015-03-31
Earnings History > 37 > report Date
2015-05-07
Earnings History > 37 > date
2015-03-31
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.22
Earnings History > 37 > eps Estimate
0.16
Earnings History > 37 > eps Difference
0.06
Earnings History > 37 > surprise Percent
37.5
Earnings History > 38 > period
2014-12-31
Earnings History > 38 > report Date
2015-03-04
Earnings History > 38 > date
2014-12-31
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.1
Earnings History > 38 > eps Estimate
0.2
Earnings History > 38 > eps Difference
-0.1
Earnings History > 38 > surprise Percent
-50
Earnings History > 39 > period
2014-09-30
Earnings History > 39 > report Date
2014-11-05
Earnings History > 39 > date
2014-09-30
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.26
Earnings History > 39 > eps Estimate
0.33
Earnings History > 39 > eps Difference
-0.07
Earnings History > 39 > surprise Percent
-21.2121
Earnings History > 40 > period
2014-06-30
Earnings History > 40 > report Date
2014-08-12
Earnings History > 40 > date
2014-06-30
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.22
Earnings History > 40 > eps Estimate
0.31
Earnings History > 40 > eps Difference
-0.09
Earnings History > 40 > surprise Percent
-29.0323
Earnings History > 41 > period
2014-03-31
Earnings History > 41 > report Date
2014-05-07
Earnings History > 41 > date
2014-03-31
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.41
Earnings History > 41 > eps Estimate
0.49
Earnings History > 41 > eps Difference
-0.08
Earnings History > 41 > surprise Percent
-16.3265
Earnings History > 42 > period
2013-12-31
Earnings History > 42 > report Date
2014-03-12
Earnings History > 42 > date
2013-12-31
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.32
Earnings History > 42 > eps Estimate
0.37
Earnings History > 42 > eps Difference
-0.05
Earnings History > 42 > surprise Percent
-13.5135
Earnings History > 43 > period
2013-09-30
Earnings History > 43 > report Date
2013-11-06
Earnings History > 43 > date
2013-09-30
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.28
Earnings History > 43 > eps Estimate
0.33
Earnings History > 43 > eps Difference
-0.05
Earnings History > 43 > surprise Percent
-15.1515
Earnings History > 44 > period
2013-06-30
Earnings History > 44 > report Date
2013-08-08
Earnings History > 44 > date
2013-06-30
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.21
Earnings History > 44 > eps Estimate
0.28
Earnings History > 44 > eps Difference
-0.07
Earnings History > 44 > surprise Percent
-25
Earnings History > 45 > period
2013-03-31
Earnings History > 45 > report Date
2013-05-09
Earnings History > 45 > date
2013-03-31
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.46
Earnings History > 45 > eps Estimate
0.41
Earnings History > 45 > eps Difference
0.05
Earnings History > 45 > surprise Percent
12.1951
Earnings History > 46 > period
2012-12-31
Earnings History > 46 > report Date
2013-03-12
Earnings History > 46 > date
2012-12-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.24
Earnings History > 46 > eps Estimate
0.31
Earnings History > 46 > eps Difference
-0.07
Earnings History > 46 > surprise Percent
-22.5806
Earnings History > 47 > period
2012-09-30
Earnings History > 47 > report Date
2012-11-05
Earnings History > 47 > date
2012-09-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.32
Earnings History > 47 > eps Estimate
0.35
Earnings History > 47 > eps Difference
-0.03
Earnings History > 47 > surprise Percent
-8.5714
Earnings History > 48 > period
2012-06-30
Earnings History > 48 > report Date
2012-08-08
Earnings History > 48 > date
2012-06-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.28
Earnings History > 48 > eps Estimate
0.3
Earnings History > 48 > eps Difference
-0.02
Earnings History > 48 > surprise Percent
-6.6667
Earnings History > 49 > period
2012-03-31
Earnings History > 49 > report Date
2012-05-01
Earnings History > 49 > date
2012-03-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.34
Earnings History > 49 > eps Estimate
0.3
Earnings History > 49 > eps Difference
0.04
Earnings History > 49 > surprise Percent
13.3333
Earnings History > 50 > period
2011-12-31
Earnings History > 50 > report Date
2012-03-07
Earnings History > 50 > date
2011-12-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.29
Earnings History > 50 > eps Estimate
0.3
Earnings History > 50 > eps Difference
-0.01
Earnings History > 50 > surprise Percent
-3.3333
Earnings History > 51 > period
2011-09-30
Earnings History > 51 > report Date
2011-11-09
Earnings History > 51 > date
2011-09-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.29
Earnings History > 51 > eps Estimate
0.25
Earnings History > 51 > eps Difference
0.04
Earnings History > 51 > surprise Percent
16
Earnings History > 52 > period
2011-06-30
Earnings History > 52 > report Date
2011-08-11
Earnings History > 52 > date
2011-06-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.26
Earnings History > 52 > eps Estimate
0.22
Earnings History > 52 > eps Difference
0.04
Earnings History > 52 > surprise Percent
18.1818
Earnings History > 53 > period
2011-03-31
Earnings History > 53 > report Date
2011-05-10
Earnings History > 53 > date
2011-03-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.3
Earnings History > 53 > eps Estimate
0.22
Earnings History > 53 > eps Difference
0.08
Earnings History > 53 > surprise Percent
36.3636
Earnings History > 54 > period
2010-12-31
Earnings History > 54 > report Date
2011-03-17
Earnings History > 54 > date
2010-12-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.19
Earnings History > 54 > eps Estimate
0.17
Earnings History > 54 > eps Difference
0.02
Earnings History > 54 > surprise Percent
11.7647
Earnings History > 55 > period
2010-09-30
Earnings History > 55 > report Date
2010-11-10
Earnings History > 55 > date
2010-09-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.13
Earnings History > 55 > eps Estimate
0.12
Earnings History > 55 > eps Difference
0.01
Earnings History > 55 > surprise Percent
8.3333
Earnings History > 56 > period
2010-06-30
Earnings History > 56 > report Date
2010-08-12
Earnings History > 56 > date
2010-06-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.09
Earnings History > 56 > eps Estimate
0.11
Earnings History > 56 > eps Difference
-0.02
Earnings History > 56 > surprise Percent
-18.1818
Earnings History > 57 > period
2010-03-31
Earnings History > 57 > report Date
2010-05-04
Earnings History > 57 > date
2010-03-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.15
Earnings History > 57 > eps Estimate
0.19
Earnings History > 57 > eps Difference
-0.04
Earnings History > 57 > surprise Percent
-21.0526
Earnings History > 58 > period
2009-12-31
Earnings History > 58 > report Date
2010-03-23
Earnings History > 58 > date
2009-12-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.14
Earnings History > 58 > eps Estimate
0.14
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
0
Earnings History > 59 > period
2009-09-30
Earnings History > 59 > report Date
2009-11-11
Earnings History > 59 > date
2009-09-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.1
Earnings History > 59 > eps Estimate
0.25
Earnings History > 59 > eps Difference
-0.15
Earnings History > 59 > surprise Percent
-60
Earnings History > 60 > period
2009-06-30
Earnings History > 60 > report Date
2009-08-12
Earnings History > 60 > date
2009-06-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.14
Earnings History > 60 > eps Estimate
0.17
Earnings History > 60 > eps Difference
-0.03
Earnings History > 60 > surprise Percent
-17.6471
Earnings History > 61 > period
2009-03-31
Earnings History > 61 > report Date
2009-05-04
Earnings History > 61 > date
2009-03-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.39
Earnings History > 61 > eps Estimate
0.32
Earnings History > 61 > eps Difference
0.07
Earnings History > 61 > surprise Percent
21.875
Earnings History > 62 > period
2008-12-31
Earnings History > 62 > report Date
2009-02-26
Earnings History > 62 > date
2008-12-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.26
Earnings History > 62 > eps Estimate
0.26
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
0
Earnings History > 63 > period
2008-09-30
Earnings History > 63 > report Date
2008-11-05
Earnings History > 63 > date
2008-09-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.22
Earnings History > 63 > eps Estimate
0.21
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
4.7619
Earnings History > 64 > period
2008-06-30
Earnings History > 64 > report Date
2008-08-12
Earnings History > 64 > date
2008-06-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.25
Earnings History > 64 > eps Estimate
0.17
Earnings History > 64 > eps Difference
0.08
Earnings History > 64 > surprise Percent
47.0588
Earnings History > 65 > period
2008-03-31
Earnings History > 65 > report Date
2008-05-05
Earnings History > 65 > date
2008-03-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.21
Earnings History > 65 > eps Estimate
0.19
Earnings History > 65 > eps Difference
0.02
Earnings History > 65 > surprise Percent
10.5263
Earnings History > 66 > period
2007-12-31
Earnings History > 66 > report Date
2008-03-11
Earnings History > 66 > date
2007-12-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.21
Earnings History > 66 > eps Estimate
0.14
Earnings History > 66 > eps Difference
0.07
Earnings History > 66 > surprise Percent
50
Earnings History > 67 > period
2007-09-30
Earnings History > 67 > report Date
2007-11-06
Earnings History > 67 > date
2007-09-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.11
Earnings History > 67 > eps Estimate
0.19
Earnings History > 67 > eps Difference
-0.08
Earnings History > 67 > surprise Percent
-42.1053
Earnings History > 68 > period
2007-06-30
Earnings History > 68 > report Date
2007-08-14
Earnings History > 68 > date
2007-06-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.4
Earnings History > 68 > eps Estimate
0.11
Earnings History > 68 > eps Difference
-0.51
Earnings History > 68 > surprise Percent
-463.6364
Earnings History > 69 > period
2007-03-31
Earnings History > 69 > report Date
2007-05-03
Earnings History > 69 > date
2007-03-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.15
Earnings History > 69 > eps Estimate
0.11
Earnings History > 69 > eps Difference
0.04
Earnings History > 69 > surprise Percent
36.3636
Black Diamond Group Limited rents and sells modular space and workforce accommodation solutions in Canada, the United States, and Australia. It operates through two segments, Modular Space Solutions and Workforce Solutions. The Modular Space Solutions segment provides modular space rentals to customers in the construction, real estate development, education, manufacturing, health care, financial, government, and defense industries in North America. Its products include office units, lavatories, storage units, large multi-unit office complexes, classroom facilities, banking and health care facilities, high security modular buildings, custom manufactured modular facilities, and blast resistant structures. This segment also sells new and used space rentals units; and provides delivery, installation, project management, and ancillary rental items, products, and services. It serves construction, real estate development, education, manufacturing, health care, financial, government, and defense sectors. The Workforce Solutions segment provides workforce housing solutions, including rental of accommodations and surface equipment, and turnkey lodging and travel management logistics services. This segment also provides associated services, such as installation, transportation, dismantlement, and sale of used fleet assets. Black Diamond Group Limited was founded in 2003 and is headquartered in Calgary, Canada.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ABlack Diamond Group (OTCMKTS:BDIMF) Sets New 1-Year High - What's Next? MarketBeat
Read more →Worley (OTCMKTS:WYGPY) vs. Black Diamond Group (OTCMKTS:BDIMF) Head to Head Review - Defense World
1/7/2026
Worley (OTCMKTS:WYGPY) vs. Black Diamond Group (OTCMKTS:BDIMF) Head to Head Review Defense World
Read more →Showing 2 of 4
(Last Updated 2025-06-30)
Health Score
Price to Earnings Ratio (P/E)
-
Medium
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 Black Diamond Group Limited
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.17
Date
2024-03-31
EPS Actual
0.0175
EPS Estimate
—
EPS Difference
0
Surprise Percent
0%
(Last Updated 2025-06-30)
(Last Updated 2025-06-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-06-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-06-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.