_id
6910580bccc777a4e85d56c3
Ticker
CWXZF
Name
Doman Building Materials Group Ltd
Exchange
PINK
Address
1100 Melville Street, Vancouver, BC, Canada, V6E 4A6
Country
USA
Sector
Industrials
Industry
Industrial Distribution
Currency
USD
Website
https://domanbm.com
Description
Doman Building Materials Group Ltd., through its subsidiaries, engages in the wholesale distribution of building materials and home renovation products in the United States and Canada. The company offers treated wood; siding and trim; decking and aluminum railing; engineered wood products; roofing products; insulation and wrap products; and lumber and plywood products. It is also involved in agricultural post-peeling and pressure treating activities, as well as timber ownership and management of private timberlands and forest licenses; and provides other value-add services. In addition, the company distributes lumber products. It sells its products to small independent lumber yards, regional building material dealers, home improvement chains, and retailers. The company serves its products to new home construction, home renovation, and industrial markets. The company was formerly known as CanWel Building Materials Group Ltd. and changed its name to Doman Building Materials Group Ltd. in May 2021. Doman Building Materials Group Ltd. was founded in 1989 and is headquartered in Vancouver, Canada.
Last Close
7
Volume
-
Current Price
7
Change
0.1017
Last Updated
2026-01-02T12:18:27.106Z
Image
data:image/webp;base64,UklGRjYCAABXRUJQVlA4ICoCAADQDACdASpAAEAAPtFepE4oJSMiKBQN+QAaCUAaeXH6ym2WP9BuCOQeZuk+xveg9nXepPYE/WY/wMpEsdBUZXJTweANYTg460/ohsG3Lwn2wIuubKP4TZuQtEnrW6K/L8/fEFZnGFcK3W8/h9AAIAAA/vhNDEwBEF2JlMbHVnH//FSWqrqVqOYuJ1EgzOjpf6iPAIGPbb3hoEUAEb9I7PPM8lQXOGMD0A7LkQyj9v9Tg9o4R+15T1c1hd0jKIIWhsNIMIcOKqOq5i6Bhk2uDVcxaEBMPcYn6lKSxN3HgdgB+JWjGTjUGCWLsETK93Y4WyxZKxKEMGTDyBT0QeWfE3EwPl8LG0jteYVlf+uFTervx+x25XXFXW9HqIo7z9zV7sqaio7R3Jsv/aUz91pfjXQuUN4Fs9i1qjMb6E50TnVvM2khQbvetM7PBe070OLJmOytp6uM61DxIiuRMTDcU4N1gKH8lI8n4R6ydX3P1O3nb5dmy2/38G5jXMeK3b1gpPvbhIpz3VWVqAJHllXhS5bWekqqmSe9eTBmXgqvxHiTOpHmArPf308Db923mtAyvYpyalCv2llldh3DXFV2nVfAHcP0l6mfvg+N33EXjyuoLYaQN+5iOLfndG1P/xkbxDkw1YLfh+jXkeQrT8l0NkKdX6uKzt1hL2IxS+RjG9fImskQq+WFC+IHvliogg4xGsv+s4MHwinJNNXZF3fCfvLis9PaycZQQAAAAA==
Ipo Date
-
Market Cap
613410624
Next Dividend Date
2026-01-15T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.1017
Dividend Yield
5.811428571428571
Sentiment
0
Sentiment Sources
1
Current Quarter
2025-09-30
Revenue
570876056
Cost Of Revenue
500480464
Gross Profit
70395592
Operating Expenses
43828874
Operating Income
26566718
Interest Expense
18462000
Pretax Income
13606100
Net Income
12967080
Eps
0.1480204276290278
Dividends Per Share
8794782
Shares Outstanding
87630088
Income Tax Expense
639020
EBITDA
44505230
Operating Margin
4.653675297952941
Total Other Income Expense Net
-12960618
Cash
2919388
Short Term Investments
8065294
Receivables
218017828
Inventories
376707000
Total Current Assets
710044000
Property Plant Equipment
387236000
Total Assets
1900838000
Payables
125611228
Short Term Debt
24783206
Long Term Debt
548018000
Total Liabilities
895871576
Equity
468930108
Bs_currency_symbol
CAD
Depreciation
25018000
Change In Working Capital
93558990
Cash From Operations
115750934
Capital Expenditures
6991166
Cash From Investing
36794628
Cash From Financing
-155012610
Net Change In Cash
-8251622
Cf_currency_symbol
CAD
PE
10.9375
PB
1.3077070282721108
ROE
2.765247907690329
ROA
0.682177018767512
FCF
108759768
Fcf Percent
0.19051380217635192
Piotroski FScore
4
Health Score
61
Deep Value Investing Score
6.5
Defensive Investing Score
7
Dividend Investing Score
4
Economic Moat Investing Score
7.3
Garp Investing Score
3
Growth Investing Score
3
Momentum Investing Score
6.5
Net Net Investing Score
2.5
Quality Investing Score
4
Value Investing Score
6
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
570876056
Quarters > 0 > income Statement > cost Of Revenue
500480464
Quarters > 0 > income Statement > gross Profit
70395592
Quarters > 0 > income Statement > operating Expenses
43828874
Quarters > 0 > income Statement > operating Income
26566718
Quarters > 0 > income Statement > interest Expense
18462000
Quarters > 0 > income Statement > pretax Income
13606100
Quarters > 0 > income Statement > net Income
12967080
Quarters > 0 > income Statement > eps
0.1480204276290278
Quarters > 0 > income Statement > dividends Per Share
8794782
Quarters > 0 > income Statement > shares Outstanding
87603314
Quarters > 0 > income Statement > income Tax Expense
639020
Quarters > 0 > income Statement > EBITDA
44505230
Quarters > 0 > income Statement > operating Margin
4.653675297952941
Quarters > 0 > income Statement > total Other Income Expense Net
-12960618
Quarters > 0 > income Statement > currency_symbol
CAD
Quarters > 0 > balance Sheet > cash
2919388
Quarters > 0 > balance Sheet > short Term Investments
8065294
Quarters > 0 > balance Sheet > receivables
218017828
Quarters > 0 > balance Sheet > inventories
376707000
Quarters > 0 > balance Sheet > total Current Assets
710044000
Quarters > 0 > balance Sheet > property Plant Equipment
387236000
Quarters > 0 > balance Sheet > total Assets
1900838000
Quarters > 0 > balance Sheet > payables
125611228
Quarters > 0 > balance Sheet > short Term Debt
24783206
Quarters > 0 > balance Sheet > long Term Debt
548018000
Quarters > 0 > balance Sheet > total Liabilities
895871576
Quarters > 0 > balance Sheet > equity
468930108
Quarters > 0 > balance Sheet > currency_symbol
CAD
Quarters > 0 > cash Flow > net Income
18060000
Quarters > 0 > cash Flow > depreciation
25018000
Quarters > 0 > cash Flow > change In Working Capital
93558990
Quarters > 0 > cash Flow > cash From Operations
115750934
Quarters > 0 > cash Flow > capital Expenditures
6991166
Quarters > 0 > cash Flow > cash From Investing
36794628
Quarters > 0 > cash Flow > cash From Financing
-155012610
Quarters > 0 > cash Flow > net Change In Cash
-8251622
Quarters > 0 > cash Flow > currency_symbol
CAD
Quarters > 0 > ratios > PE
0.1480204276290278
Quarters > 0 > ratios > PB
1.3077070282721108
Quarters > 0 > ratios > ROE
2.765247907690329
Quarters > 0 > ratios > ROA
0.682177018767512
Quarters > 0 > ratios > FCF
108759768
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.19051380217635192
Quarters > 0 > health Score
61
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
886719000
Quarters > 1 > income Statement > cost Of Revenue
744030000
Quarters > 1 > income Statement > gross Profit
142689000
Quarters > 1 > income Statement > operating Expenses
87932000
Quarters > 1 > income Statement > operating Income
54757000
Quarters > 1 > income Statement > interest Expense
14128107
Quarters > 1 > income Statement > pretax Income
35489000
Quarters > 1 > income Statement > net Income
27682000
Quarters > 1 > income Statement > eps
0.3164940879048438
Quarters > 1 > income Statement > dividends Per Share
12236000
Quarters > 1 > income Statement > shares Outstanding
87464509
Quarters > 1 > income Statement > income Tax Expense
7807000
Quarters > 1 > income Statement > EBITDA
80875000
Quarters > 1 > income Statement > operating Margin
6.175237025483834
Quarters > 1 > income Statement > total Other Income Expense Net
-19268000
Quarters > 1 > income Statement > currency_symbol
CAD
Quarters > 1 > balance Sheet > cash
15209000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
346089000
Quarters > 1 > balance Sheet > inventories
443037000
Quarters > 1 > balance Sheet > total Current Assets
818759000
Quarters > 1 > balance Sheet > property Plant Equipment
384079000
Quarters > 1 > balance Sheet > total Assets
2039836000
Quarters > 1 > balance Sheet > payables
179358000
Quarters > 1 > balance Sheet > short Term Debt
306213000
Quarters > 1 > balance Sheet > long Term Debt
742686000
Quarters > 1 > balance Sheet > total Liabilities
1416423000
Quarters > 1 > balance Sheet > equity
623413000
Quarters > 1 > balance Sheet > currency_symbol
CAD
Quarters > 1 > cash Flow > net Income
27682000
Quarters > 1 > cash Flow > depreciation
25279000
Quarters > 1 > cash Flow > change In Working Capital
55659000
Quarters > 1 > cash Flow > cash From Operations
111851000
Quarters > 1 > cash Flow > capital Expenditures
2618000
Quarters > 1 > cash Flow > cash From Investing
-2352000
Quarters > 1 > cash Flow > cash From Financing
-114139000
Quarters > 1 > cash Flow > net Change In Cash
-5736000
Quarters > 1 > cash Flow > currency_symbol
CAD
Quarters > 1 > ratios > PE
0.3164940879048438
Quarters > 1 > ratios > PB
0.98209623957152
Quarters > 1 > ratios > ROE
4.4403950511137875
Quarters > 1 > ratios > ROA
1.35706988208856
Quarters > 1 > ratios > FCF
109233000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.12318784192060844
Quarters > 1 > health Score
51
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
793248000
Quarters > 2 > income Statement > cost Of Revenue
660726000
Quarters > 2 > income Statement > gross Profit
132522000
Quarters > 2 > income Statement > operating Expenses
86992000
Quarters > 2 > income Statement > operating Income
45530000
Quarters > 2 > income Statement > interest Expense
19099000
Quarters > 2 > income Statement > pretax Income
26158000
Quarters > 2 > income Statement > net Income
23558000
Quarters > 2 > income Statement > eps
0.26963052240404395
Quarters > 2 > income Statement > dividends Per Share
12221000
Quarters > 2 > income Statement > shares Outstanding
87371414
Quarters > 2 > income Statement > income Tax Expense
2600000
Quarters > 2 > income Statement > EBITDA
69759000
Quarters > 2 > income Statement > operating Margin
5.739693008995926
Quarters > 2 > income Statement > total Other Income Expense Net
-19372000
Quarters > 2 > income Statement > currency_symbol
CAD
Quarters > 2 > balance Sheet > cash
18332000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
361457000
Quarters > 2 > balance Sheet > inventories
510899000
Quarters > 2 > balance Sheet > total Current Assets
907032000
Quarters > 2 > balance Sheet > property Plant Equipment
407845000
Quarters > 2 > balance Sheet > total Assets
2195835000
Quarters > 2 > balance Sheet > payables
182983000
Quarters > 2 > balance Sheet > short Term Debt
33875000
Quarters > 2 > balance Sheet > long Term Debt
1116919000
Quarters > 2 > balance Sheet > total Liabilities
1530481000
Quarters > 2 > balance Sheet > equity
665354000
Quarters > 2 > balance Sheet > currency_symbol
CAD
Quarters > 2 > cash Flow > net Income
23558000
Quarters > 2 > cash Flow > depreciation
24502000
Quarters > 2 > cash Flow > change In Working Capital
-170561000
Quarters > 2 > cash Flow > cash From Operations
-126089000
Quarters > 2 > cash Flow > capital Expenditures
3520000
Quarters > 2 > cash Flow > cash From Investing
10965000
Quarters > 2 > cash Flow > cash From Financing
121005000
Quarters > 2 > cash Flow > net Change In Cash
6267000
Quarters > 2 > cash Flow > currency_symbol
CAD
Quarters > 2 > ratios > PE
0.26963052240404395
Quarters > 2 > ratios > PB
0.9192097710391761
Quarters > 2 > ratios > ROE
3.5406715823456385
Quarters > 2 > ratios > ROA
1.072849280569806
Quarters > 2 > ratios > FCF
-129609000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
-0.16339026382669733
Quarters > 2 > health Score
38
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
707841000
Quarters > 3 > income Statement > cost Of Revenue
594522000
Quarters > 3 > income Statement > gross Profit
113319000
Quarters > 3 > income Statement > operating Expenses
85471000
Quarters > 3 > income Statement > operating Income
27848000
Quarters > 3 > income Statement > interest Expense
18450000
Quarters > 3 > income Statement > pretax Income
8311000
Quarters > 3 > income Statement > net Income
8264000
Quarters > 3 > income Statement > eps
0.09482420047616803
Quarters > 3 > income Statement > dividends Per Share
12220000
Quarters > 3 > income Statement > shares Outstanding
87150748
Quarters > 3 > income Statement > income Tax Expense
47000
Quarters > 3 > income Statement > EBITDA
50856000
Quarters > 3 > income Statement > operating Margin
3.9342168650869334
Quarters > 3 > income Statement > total Other Income Expense Net
-19537000
Quarters > 3 > income Statement > currency_symbol
CAD
Quarters > 3 > balance Sheet > cash
13504000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
204535000
Quarters > 3 > balance Sheet > inventories
466290000
Quarters > 3 > balance Sheet > total Current Assets
703503000
Quarters > 3 > balance Sheet > property Plant Equipment
415849000
Quarters > 3 > balance Sheet > total Assets
2015973000
Quarters > 3 > balance Sheet > payables
155273000
Quarters > 3 > balance Sheet > short Term Debt
60221000
Quarters > 3 > balance Sheet > long Term Debt
975050000
Quarters > 3 > balance Sheet > total Liabilities
1360303000
Quarters > 3 > balance Sheet > equity
655670000
Quarters > 3 > balance Sheet > currency_symbol
CAD
Quarters > 3 > cash Flow > net Income
8264000
Quarters > 3 > cash Flow > depreciation
24095000
Quarters > 3 > cash Flow > change In Working Capital
-53441000
Quarters > 3 > cash Flow > cash From Operations
-13666000
Quarters > 3 > cash Flow > capital Expenditures
46174000
Quarters > 3 > cash Flow > cash From Investing
-402817000
Quarters > 3 > cash Flow > cash From Financing
401231000
Quarters > 3 > cash Flow > net Change In Cash
-15628000
Quarters > 3 > cash Flow > currency_symbol
CAD
Quarters > 3 > ratios > PE
0.09482420047616803
Quarters > 3 > ratios > PB
0.9304303018286638
Quarters > 3 > ratios > ROE
1.2603901352814677
Quarters > 3 > ratios > ROA
0.40992612500266623
Quarters > 3 > ratios > FCF
-59840000
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
-0.08453875941065861
Quarters > 3 > health Score
36
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
2663239000
Annuals > 0 > income Statement > cost Of Revenue
2238452000
Annuals > 0 > income Statement > gross Profit
424787000
Annuals > 0 > income Statement > operating Expenses
306481000
Annuals > 0 > income Statement > operating Income
118306000
Annuals > 0 > income Statement > interest Expense
52663000
Annuals > 0 > income Statement > pretax Income
61218000
Annuals > 0 > income Statement > net Income
54187000
Annuals > 0 > income Statement > eps
0.6217617317524343
Annuals > 0 > income Statement > dividends Per Share
48808000
Annuals > 0 > income Statement > shares Outstanding
87150748
Annuals > 0 > income Statement > income Tax Expense
7031000
Annuals > 0 > income Statement > EBITDA
191122000
Annuals > 0 > income Statement > operating Margin
4.442184873381623
Annuals > 0 > income Statement > total Other Income Expense Net
-57088000
Annuals > 0 > income Statement > currency_symbol
CAD
Annuals > 0 > balance Sheet > cash
13504000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
204535000
Annuals > 0 > balance Sheet > inventories
466290000
Annuals > 0 > balance Sheet > total Current Assets
703503000
Annuals > 0 > balance Sheet > property Plant Equipment
415849000
Annuals > 0 > balance Sheet > total Assets
2015973000
Annuals > 0 > balance Sheet > payables
155273000
Annuals > 0 > balance Sheet > short Term Debt
60221000
Annuals > 0 > balance Sheet > long Term Debt
975050000
Annuals > 0 > balance Sheet > total Liabilities
1360303000
Annuals > 0 > balance Sheet > equity
655670000
Annuals > 0 > balance Sheet > currency_symbol
CAD
Annuals > 0 > cash Flow > net Income
54187000
Annuals > 0 > cash Flow > depreciation
77241000
Annuals > 0 > cash Flow > change In Working Capital
-41219000
Annuals > 0 > cash Flow > cash From Operations
107462000
Annuals > 0 > cash Flow > capital Expenditures
14201000
Annuals > 0 > cash Flow > cash From Investing
-474262000
Annuals > 0 > cash Flow > cash From Financing
345546000
Annuals > 0 > cash Flow > net Change In Cash
-20590000
Annuals > 0 > cash Flow > currency_symbol
CAD
Annuals > 0 > ratios > PE
0.6217617317524343
Annuals > 0 > ratios > PB
0.9304303018286638
Annuals > 0 > ratios > ROE
8.264370796284716
Annuals > 0 > ratios > ROA
2.6878832206582133
Annuals > 0 > ratios > FCF
93261000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.035017886115365535
Annuals > 0 > health Score
46
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
2491164000
Annuals > 1 > income Statement > cost Of Revenue
2088104000
Annuals > 1 > income Statement > gross Profit
403060000
Annuals > 1 > income Statement > operating Expenses
275077000
Annuals > 1 > income Statement > operating Income
127983000
Annuals > 1 > income Statement > interest Expense
40401000
Annuals > 1 > income Statement > pretax Income
87440000
Annuals > 1 > income Statement > net Income
75786000
Annuals > 1 > income Statement > eps
0.8708165892800899
Annuals > 1 > income Statement > dividends Per Share
48694000
Annuals > 1 > income Statement > shares Outstanding
87028659
Annuals > 1 > income Statement > income Tax Expense
11654000
Annuals > 1 > income Statement > EBITDA
193483000
Annuals > 1 > income Statement > operating Margin
5.137477901896463
Annuals > 1 > income Statement > total Other Income Expense Net
-40543000
Annuals > 1 > income Statement > currency_symbol
CAD
Annuals > 1 > balance Sheet > cash
40213000
Annuals > 1 > balance Sheet > short Term Investments
39251000
Annuals > 1 > balance Sheet > receivables
171463000
Annuals > 1 > balance Sheet > inventories
360644000
Annuals > 1 > balance Sheet > total Current Assets
587350000
Annuals > 1 > balance Sheet > property Plant Equipment
263470000
Annuals > 1 > balance Sheet > total Assets
1425570000
Annuals > 1 > balance Sheet > payables
131761000
Annuals > 1 > balance Sheet > short Term Debt
240875000
Annuals > 1 > balance Sheet > long Term Debt
320765000
Annuals > 1 > balance Sheet > total Liabilities
844230000
Annuals > 1 > balance Sheet > equity
581340000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
75786000
Annuals > 1 > cash Flow > depreciation
68103000
Annuals > 1 > cash Flow > change In Working Capital
-15684000
Annuals > 1 > cash Flow > cash From Operations
135339000
Annuals > 1 > cash Flow > capital Expenditures
14447000
Annuals > 1 > cash Flow > cash From Investing
-14141000
Annuals > 1 > cash Flow > cash From Financing
-85832000
Annuals > 1 > cash Flow > net Change In Cash
34206000
Annuals > 1 > cash Flow > currency_symbol
CAD
Annuals > 1 > ratios > PE
0.8708165892800899
Annuals > 1 > ratios > PB
1.0479248168025597
Annuals > 1 > ratios > ROE
13.036433068428114
Annuals > 1 > ratios > ROA
5.316189313748184
Annuals > 1 > ratios > FCF
120892000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
0.04852831848886705
Annuals > 1 > health Score
58
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
3039017000
Annuals > 2 > income Statement > cost Of Revenue
2630222000
Annuals > 2 > income Statement > gross Profit
408795000
Annuals > 2 > income Statement > operating Expenses
272573000
Annuals > 2 > income Statement > operating Income
136222000
Annuals > 2 > income Statement > interest Expense
35230000
Annuals > 2 > income Statement > pretax Income
98717000
Annuals > 2 > income Statement > net Income
78740000
Annuals > 2 > income Statement > eps
0.9062489594796801
Annuals > 2 > income Statement > dividends Per Share
48623000
Annuals > 2 > income Statement > shares Outstanding
86885617
Annuals > 2 > income Statement > income Tax Expense
19977000
Annuals > 2 > income Statement > EBITDA
200824000
Annuals > 2 > income Statement > operating Margin
4.482436261462177
Annuals > 2 > income Statement > total Other Income Expense Net
-37574000
Annuals > 2 > income Statement > currency_symbol
CAD
Annuals > 2 > balance Sheet > cash
1400000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
150044000
Annuals > 2 > balance Sheet > inventories
374182000
Annuals > 2 > balance Sheet > total Current Assets
554208000
Annuals > 2 > balance Sheet > property Plant Equipment
284708000
Annuals > 2 > balance Sheet > total Assets
1445193000
Annuals > 2 > balance Sheet > payables
137807000
Annuals > 2 > balance Sheet > short Term Debt
99531000
Annuals > 2 > balance Sheet > long Term Debt
473562000
Annuals > 2 > balance Sheet > total Liabilities
876705000
Annuals > 2 > balance Sheet > equity
568488000
Annuals > 2 > balance Sheet > currency_symbol
CAD
Annuals > 2 > cash Flow > net Income
78740000
Annuals > 2 > cash Flow > depreciation
66877000
Annuals > 2 > cash Flow > change In Working Capital
83287000
Annuals > 2 > cash Flow > cash From Operations
222204000
Annuals > 2 > cash Flow > capital Expenditures
6792000
Annuals > 2 > cash Flow > cash From Investing
-4491000
Annuals > 2 > cash Flow > cash From Financing
-224780000
Annuals > 2 > cash Flow > net Change In Cash
-3535000
Annuals > 2 > cash Flow > currency_symbol
CAD
Annuals > 2 > ratios > PE
0.9062489594796801
Annuals > 2 > ratios > PB
1.0698542783664737
Annuals > 2 > ratios > ROE
13.850776093778586
Annuals > 2 > ratios > ROA
5.448407236957278
Annuals > 2 > ratios > FCF
215412000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.07088213063632089
Annuals > 2 > health Score
61
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
2543674000
Annuals > 3 > income Statement > cost Of Revenue
2152675000
Annuals > 3 > income Statement > gross Profit
390999000
Annuals > 3 > income Statement > operating Expenses
219128000
Annuals > 3 > income Statement > operating Income
171871000
Annuals > 3 > income Statement > interest Expense
25042000
Annuals > 3 > income Statement > pretax Income
138464000
Annuals > 3 > income Statement > net Income
106509000
Annuals > 3 > income Statement > eps
1.2738519231487524
Annuals > 3 > income Statement > dividends Per Share
42628000
Annuals > 3 > income Statement > shares Outstanding
83611759
Annuals > 3 > income Statement > income Tax Expense
31955000
Annuals > 3 > income Statement > EBITDA
218569000
Annuals > 3 > income Statement > operating Margin
6.756801382567105
Annuals > 3 > income Statement > total Other Income Expense Net
-33407000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
2333000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
215168000
Annuals > 3 > balance Sheet > inventories
405667000
Annuals > 3 > balance Sheet > total Current Assets
636349000
Annuals > 3 > balance Sheet > property Plant Equipment
303762000
Annuals > 3 > balance Sheet > total Assets
1538163000
Annuals > 3 > balance Sheet > payables
149313000
Annuals > 3 > balance Sheet > short Term Debt
37989000
Annuals > 3 > balance Sheet > long Term Debt
665332000
Annuals > 3 > balance Sheet > total Liabilities
1040454000
Annuals > 3 > balance Sheet > equity
497709000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
106509000
Annuals > 3 > cash Flow > depreciation
55063000
Annuals > 3 > cash Flow > change In Working Capital
-114521000
Annuals > 3 > cash Flow > cash From Operations
49293000
Annuals > 3 > cash Flow > capital Expenditures
6865000
Annuals > 3 > cash Flow > cash From Investing
-503290000
Annuals > 3 > cash Flow > cash From Financing
454479000
Annuals > 3 > cash Flow > net Change In Cash
4231000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
1.2738519231487524
Annuals > 3 > ratios > PB
1.1759528419216851
Annuals > 3 > ratios > ROE
21.399854131631134
Annuals > 3 > ratios > ROA
6.9244286853864
Annuals > 3 > ratios > FCF
42428000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.01667981038450682
Annuals > 3 > health Score
59
Valuation > metrics > PE
10.9375
Valuation > metrics > PB
1.3077070282721108
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
2.765247907690329
Profitability > metrics > ROA
1.826236120578443
Profitability > metrics > Net Margin
0.022714352552912116
Profitability > final Score
14
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.9104586391795513
Risk > metrics > Interest Coverage
1.4389945834687465
Risk > final Score
36
Risk > verdict
High
Liquidity > metrics > Current Ratio
4.72121195655419
Liquidity > metrics > Quick Ratio
2.2164184613374722
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
90
Prev Valuations > 1
90
Prev Valuations > 2
90
Prev Profitabilities > 0
24
Prev Profitabilities > 1
19
Prev Profitabilities > 2
8
Prev Risks > 0
34
Prev Risks > 1
28
Prev Risks > 2
24
Prev Liquidities > 0
81
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:41:12.456Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-26
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.09
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-06
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.1497
Earnings History > 1 > eps Estimate
0.14
Earnings History > 1 > eps Difference
0.0097
Earnings History > 1 > surprise Percent
6.9286
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-06
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.2287
Earnings History > 2 > eps Estimate
0.21
Earnings History > 2 > eps Difference
0.0187
Earnings History > 2 > surprise Percent
8.9048
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-07
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.1879
Earnings History > 3 > eps Estimate
-
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
-
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-03-05
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.0677
Earnings History > 4 > eps Estimate
-
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-07
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.1224
Earnings History > 5 > eps Estimate
-
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
-
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-09
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.1424
Earnings History > 6 > eps Estimate
-
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
-
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-09
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.1223
Earnings History > 7 > eps Estimate
-
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
-
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-03-08
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.0888
Earnings History > 8 > eps Estimate
-
Earnings History > 8 > eps Difference
0
Earnings History > 8 > surprise Percent
-
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-03
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.1816
Earnings History > 9 > eps Estimate
-
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
-
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-03
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.2498
Earnings History > 10 > eps Estimate
-
Earnings History > 10 > eps Difference
0
Earnings History > 10 > surprise Percent
-
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-11
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.1266
Earnings History > 11 > eps Estimate
-
Earnings History > 11 > eps Difference
0
Earnings History > 11 > surprise Percent
-
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-03-09
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.05
Earnings History > 12 > eps Estimate
0.03
Earnings History > 12 > eps Difference
0.02
Earnings History > 12 > surprise Percent
66.6667
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-03
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.13
Earnings History > 13 > eps Estimate
0.08
Earnings History > 13 > eps Difference
0.05
Earnings History > 13 > surprise Percent
62.5
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-04
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.24
Earnings History > 14 > eps Estimate
0.4
Earnings History > 14 > eps Difference
-0.16
Earnings History > 14 > surprise Percent
-40
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-03
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.48
Earnings History > 15 > eps Estimate
0.36
Earnings History > 15 > eps Difference
0.12
Earnings History > 15 > surprise Percent
33.3333
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-03-03
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.13
Earnings History > 16 > eps Estimate
0.15
Earnings History > 16 > eps Difference
-0.02
Earnings History > 16 > surprise Percent
-13.3333
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-04
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.09
Earnings History > 17 > eps Estimate
0.12
Earnings History > 17 > eps Difference
-0.03
Earnings History > 17 > surprise Percent
-25
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-16
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.67
Earnings History > 18 > eps Estimate
0.73
Earnings History > 18 > eps Difference
-0.06
Earnings History > 18 > surprise Percent
-8.2192
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-07
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.44
Earnings History > 19 > eps Estimate
0.32
Earnings History > 19 > eps Difference
0.12
Earnings History > 19 > surprise Percent
37.5
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-11
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.19
Earnings History > 20 > eps Estimate
0.19
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
0
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-05
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.4
Earnings History > 21 > eps Estimate
0.22
Earnings History > 21 > eps Difference
0.18
Earnings History > 21 > surprise Percent
81.8182
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-30
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.16
Earnings History > 22 > eps Estimate
0.09
Earnings History > 22 > eps Difference
0.07
Earnings History > 22 > surprise Percent
77.7778
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-14
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.01
Earnings History > 23 > eps Estimate
0.02
Earnings History > 23 > eps Difference
-0.01
Earnings History > 23 > surprise Percent
-50
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-03-11
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.04
Earnings History > 24 > eps Estimate
0.02
Earnings History > 24 > eps Difference
0.02
Earnings History > 24 > surprise Percent
100
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-07
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.08
Earnings History > 25 > eps Estimate
0.12
Earnings History > 25 > eps Difference
-0.04
Earnings History > 25 > surprise Percent
-33.3333
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-01
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.1
Earnings History > 26 > eps Estimate
0.11
Earnings History > 26 > eps Difference
-0.01
Earnings History > 26 > surprise Percent
-9.0909
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-09
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.0767
Earnings History > 27 > eps Estimate
0.05
Earnings History > 27 > eps Difference
0.0267
Earnings History > 27 > surprise Percent
53.4
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-03-05
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.01
Earnings History > 28 > eps Estimate
0.01
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
0
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-08
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.11
Earnings History > 29 > eps Estimate
0.13
Earnings History > 29 > eps Difference
-0.02
Earnings History > 29 > surprise Percent
-15.3846
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-01
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.19
Earnings History > 30 > eps Estimate
0.2
Earnings History > 30 > eps Difference
-0.01
Earnings History > 30 > surprise Percent
-5
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-08
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.08
Earnings History > 31 > eps Estimate
0.06
Earnings History > 31 > eps Difference
0.02
Earnings History > 31 > surprise Percent
33.3333
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-03-08
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.01
Earnings History > 32 > eps Estimate
0.07
Earnings History > 32 > eps Difference
-0.06
Earnings History > 32 > surprise Percent
-85.7143
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-09
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.17
Earnings History > 33 > eps Estimate
0.17
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
0
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-27
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.17
Earnings History > 34 > eps Estimate
0.16
Earnings History > 34 > eps Difference
0.01
Earnings History > 34 > surprise Percent
6.25
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-09
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.02
Earnings History > 35 > eps Estimate
0.03
Earnings History > 35 > eps Difference
-0.01
Earnings History > 35 > surprise Percent
-33.3333
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-03-07
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.04
Earnings History > 36 > eps Estimate
0.05
Earnings History > 36 > eps Difference
-0.01
Earnings History > 36 > surprise Percent
-20
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-01
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.13
Earnings History > 37 > eps Estimate
0.21
Earnings History > 37 > eps Difference
-0.08
Earnings History > 37 > surprise Percent
-38.0952
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-09
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.21
Earnings History > 38 > eps Estimate
0.2
Earnings History > 38 > eps Difference
0.01
Earnings History > 38 > surprise Percent
5
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-16
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.02
Earnings History > 39 > eps Estimate
0.02
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
0
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-03-02
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.01
Earnings History > 40 > eps Estimate
0.04
Earnings History > 40 > eps Difference
-0.03
Earnings History > 40 > surprise Percent
-75
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-27
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.18
Earnings History > 41 > eps Estimate
0.25
Earnings History > 41 > eps Difference
-0.07
Earnings History > 41 > surprise Percent
-28
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-29
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.21
Earnings History > 42 > eps Estimate
0.24
Earnings History > 42 > eps Difference
-0.03
Earnings History > 42 > surprise Percent
-12.5
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-05
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
-0.04
Earnings History > 43 > eps Estimate
-0.02
Earnings History > 43 > eps Difference
-0.02
Earnings History > 43 > surprise Percent
-100
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-26
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
-0.01
Earnings History > 44 > eps Estimate
0.02
Earnings History > 44 > eps Difference
-0.03
Earnings History > 44 > surprise Percent
-150
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-23
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.23
Earnings History > 45 > eps Estimate
0.18
Earnings History > 45 > eps Difference
0.05
Earnings History > 45 > surprise Percent
27.7778
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-22
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.24
Earnings History > 46 > eps Estimate
0.16
Earnings History > 46 > eps Difference
0.08
Earnings History > 46 > surprise Percent
50
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-08
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
-0.04
Earnings History > 47 > eps Estimate
0
Earnings History > 47 > eps Difference
-0.04
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-03-06
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
-0.02
Earnings History > 48 > eps Estimate
-0.01
Earnings History > 48 > eps Difference
-0.01
Earnings History > 48 > surprise Percent
-100
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-11-05
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.16
Earnings History > 49 > eps Estimate
0.15
Earnings History > 49 > eps Difference
0.01
Earnings History > 49 > surprise Percent
6.6667
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-01
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.12
Earnings History > 50 > eps Estimate
0.2
Earnings History > 50 > eps Difference
-0.08
Earnings History > 50 > surprise Percent
-40
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-07
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.04
Earnings History > 51 > eps Estimate
0.06
Earnings History > 51 > eps Difference
-0.02
Earnings History > 51 > surprise Percent
-33.3333
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-27
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-0.06
Earnings History > 52 > eps Estimate
0
Earnings History > 52 > eps Difference
-0.06
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-07
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.14
Earnings History > 53 > eps Estimate
0.15
Earnings History > 53 > eps Difference
-0.01
Earnings History > 53 > surprise Percent
-6.6667
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-02
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.18
Earnings History > 54 > eps Estimate
0.18
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
0
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-08
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.172
Earnings History > 55 > eps Estimate
0.01
Earnings History > 55 > eps Difference
0.162
Earnings History > 55 > surprise Percent
1620
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-28
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-0.02
Earnings History > 56 > eps Estimate
-0.01
Earnings History > 56 > eps Difference
-0.01
Earnings History > 56 > surprise Percent
-100
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-03
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.1
Earnings History > 57 > eps Estimate
0.14
Earnings History > 57 > eps Difference
-0.04
Earnings History > 57 > surprise Percent
-28.5714
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-28
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.1
Earnings History > 58 > eps Estimate
0.18
Earnings History > 58 > eps Difference
-0.08
Earnings History > 58 > surprise Percent
-44.4444
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-12
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
-0.08
Earnings History > 59 > eps Estimate
0.04
Earnings History > 59 > eps Difference
-0.12
Earnings History > 59 > surprise Percent
-300
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-29
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
-0.04
Earnings History > 60 > eps Estimate
0.04
Earnings History > 60 > eps Difference
-0.08
Earnings History > 60 > surprise Percent
-200
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-04
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.18
Earnings History > 61 > eps Estimate
0.29
Earnings History > 61 > eps Difference
-0.11
Earnings History > 61 > surprise Percent
-37.931
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-07-29
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.34
Earnings History > 62 > eps Estimate
0.26
Earnings History > 62 > eps Difference
0.08
Earnings History > 62 > surprise Percent
30.7692
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-12
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.14
Earnings History > 63 > eps Estimate
0.06
Earnings History > 63 > eps Difference
0.08
Earnings History > 63 > surprise Percent
133.3333
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-03-23
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.08
Earnings History > 64 > eps Estimate
0.12
Earnings History > 64 > eps Difference
-0.04
Earnings History > 64 > surprise Percent
-33.3333
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-04
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.4
Earnings History > 65 > eps Estimate
0.38
Earnings History > 65 > eps Difference
0.02
Earnings History > 65 > surprise Percent
5.2632
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-30
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.42
Earnings History > 66 > eps Estimate
0.34
Earnings History > 66 > eps Difference
0.08
Earnings History > 66 > surprise Percent
23.5294
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-14
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.02
Earnings History > 67 > eps Estimate
-0.08
Earnings History > 67 > eps Difference
0.06
Earnings History > 67 > surprise Percent
75
Earnings History > 68 > period
2007-06-30
Earnings History > 68 > report Date
2007-08-02
Earnings History > 68 > date
2007-06-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.46
Earnings History > 68 > eps Estimate
0.42
Earnings History > 68 > eps Difference
0.04
Earnings History > 68 > surprise Percent
9.5238
Earnings History > 69 > period
2007-03-31
Earnings History > 69 > report Date
2007-05-09
Earnings History > 69 > date
2007-03-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0
Earnings History > 69 > eps Estimate
0.16
Earnings History > 69 > eps Difference
-0.16
Earnings History > 69 > surprise Percent
-100
Earnings History > 70 > period
2006-09-30
Earnings History > 70 > report Date
2006-11-09
Earnings History > 70 > date
2006-09-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.26
Earnings History > 70 > eps Estimate
0.42
Earnings History > 70 > eps Difference
-0.16
Earnings History > 70 > surprise Percent
-38.0952
Earnings History > 71 > period
2006-03-31
Earnings History > 71 > report Date
2006-05-24
Earnings History > 71 > date
2006-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.14
Earnings History > 71 > eps Estimate
0.08
Earnings History > 71 > eps Difference
0.06
Earnings History > 71 > surprise Percent
75
Earnings History > 72 > period
2005-12-31
Earnings History > 72 > report Date
2006-03-22
Earnings History > 72 > date
2005-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.06
Earnings History > 72 > eps Estimate
0.16
Earnings History > 72 > eps Difference
-0.1
Earnings History > 72 > surprise Percent
-62.5
Earnings History > 73 > period
2005-09-30
Earnings History > 73 > report Date
2005-11-14
Earnings History > 73 > date
2005-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.22
Earnings History > 73 > eps Estimate
0.5
Earnings History > 73 > eps Difference
-0.28
Earnings History > 73 > surprise Percent
-56
Earnings History > 74 > period
2005-03-31
Earnings History > 74 > report Date
2005-05-13
Earnings History > 74 > date
2005-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
-0.06
Earnings History > 74 > eps Estimate
0.22
Earnings History > 74 > eps Difference
-0.28
Earnings History > 74 > surprise Percent
-127.2727
Earnings History > 75 > period
2004-12-31
Earnings History > 75 > report Date
2005-03-22
Earnings History > 75 > date
2004-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.26
Earnings History > 75 > eps Estimate
0.2
Earnings History > 75 > eps Difference
0.06
Earnings History > 75 > surprise Percent
30
Doman Building Materials Group Ltd., through its subsidiaries, engages in the wholesale distribution of building materials and home renovation products in the United States and Canada. The company offers treated wood; siding and trim; decking and aluminum railing; engineered wood products; roofing products; insulation and wrap products; and lumber and plywood products. It is also involved in agricultural post-peeling and pressure treating activities, as well as timber ownership and management of private timberlands and forest licenses; and provides other value-add services. In addition, the company distributes lumber products. It sells its products to small independent lumber yards, regional building material dealers, home improvement chains, and retailers. The company serves its products to new home construction, home renovation, and industrial markets. The company was formerly known as CanWel Building Materials Group Ltd. and changed its name to Doman Building Materials Group Ltd. in May 2021. Doman Building Materials Group Ltd. was founded in 1989 and is headquartered in Vancouver, Canada.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
0.1017Next Payout:
Jan 15, 2026Yield:
5.8114 %Doman Building Materials Group Ltd. (OTCMKTS:CWXZF) Short Interest Update Defense World
Read more →(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
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 High
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 Doman Building Materials Group Ltd
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.09
Date
2025-09-30
EPS Actual
0.1497
EPS Estimate
0.14
EPS Difference
0.0097
Surprise Percent
6.9286%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.