_id
691308f9ccc777a4e85d7b97
Ticker
KBRLF
Name
K-Bro Linen Inc
Exchange
PINK
Address
137 Avenue NW, Edmonton, AB, Canada, T5V 1R9
Country
USA
Sector
Industrials
Industry
Specialty Business Services
Currency
USD
Website
https://www.k-brolinen.com
Description
K-Bro Linen Inc., together with its subsidiaries, provides laundry and linen services to healthcare institutions, hotels, and other commercial organizations in Canada and the United Kingdom. The company engages in the processing, management, and distribution of general and operating room linens, such as sheets, blankets, towels, tablecloths, surgical gowns, drapes, and other linens. It also provides textile services; and linen rental, workwear hire, and cleanroom garment services to the hospitality, healthcare, manufacturing, and pharmaceutical sectors. K-Bro Linen Inc. was founded in 1954 and is headquartered in Edmonton, Canada.
Last Close
26
Volume
-
Current Price
26
Change
2.442868400315213
Last Updated
2026-01-04T15:55:09.946Z
Image
data:image/webp;base64,UklGRnQDAABXRUJQVlA4IGgDAACwEgCdASpAAEAAPrFIn0mnJCMhLBgOYOAWCWIArDNacAzzZQ61JCV6IOf/6GP//0YPnoPNJz3/ETo05GRwf0ifO+x/snl8xEsNXIrpoCopDVe4cNfNhDFwPnXKuc3z/1PXYjlH27v+Nng9dHnRAGhnfGqtCP/YAW9B+igy8GcIPYeYaxTd/NMD3KYdL+lYg5VcSPYOpCMqMfTCWxWUAAD+928QEJHxpRs12iKGH7/qoHN2s9e0E8w9nxXk3mfxSfDPb/46gyHrXT4+2SBOFqq/sf8LRdTs+a+O9oErrj7V5gI1if5e7NGHMQaGYzPqEzIr0BzphutCvam/fy8CAl/ONDc+P4IQBTmoMmclUwGbuzHnxex7X3wzbQv8Brhn3yGsmJdsE6syVm1eGSZfvy4kgHh8KRulbLJaDzkV6HHJWniiJYHfptYkd0DoSHhMf6KcVsHV+J502ANOk2VWYqrU09+LnT/meKdUhedfmsQNH0Zcou/zIU+Syr54OI8eogxECyodxjjqGWncFsUDC/o+b5fLFDMU7RZ+Mq/Ep3YNG/ejP85xTesXnqT7MjE/ZWFiNbRBQiPHUdQMj4VQ7OIJ0GYHJ1fLUXOiydAaPWs7jFLla3mOe9Ai/uBlMLirtsU7Fr5AXxYw5kD5K36gneF7kJ6gHtDXXu0xWIc37hgpAV2CmG19jQzgXSArb9Ni85ZW83++EigevMSHA1IV8rjuU/DTjTqJrrR6zsxLugcSHXucmX1OjXNUHb71DkTEYr0VTMlSRb+H97Z9Lbui7G6DC8hgvylbH3o3f+39AAgyPg6rTk4+70b2X/r9bF5VWETv3Nhd8Ntuc0hMw8HYS5/Nf0l4pdwR/cAHd0NmD04J2faXFJZzHavKr7cc3NK6r4z1eHGfGf+c3mbjy3rCjNd1qY/aHBC6OCgK9bqOUxhF3JEccjl1AvtM6d8xCfuuR4UzAEYZkA3HnUE7SeIPk76VymV1tVNQiBzUhPBRDf+V/XTfzJ5NALity8hRUumRG/0kfSldFOJnO99H+kXVFdPc8ihOpzKql4PozpLlJSANukoKoQm/mxm6mWvzSTVet7KYc9YewoN8IwD4huFcLFbaXr8eLb31nwH54kbroE1KwluAjaDKm8Q2k66i5fnxH8QwbpgTfYVcAA==
Ipo Date
2005-02-02T00:00:00.000Z
Market Cap
336159360
Next Dividend Date
2026-01-15T00:00:00.000Z
Dividend Frequency
Monthly
Dividend Rate
0.07309
Dividend Yield
1.1244615384615384
Sentiment
-
Sentiment Sources
0
Current Quarter
2025-09-30
Revenue
155948000
Cost Of Revenue
22736000
Gross Profit
133212000
Operating Expenses
116092000
Operating Income
17120000
Interest Expense
5024000
Pretax Income
12096000
Net Income
8855000
Eps
0.6834050876518155
Dividends Per Share
3897000
Shares Outstanding
12859823
Income Tax Expense
3241000
EBITDA
32034000
Operating Margin
10.978018313796907
Total Other Income Expense Net
-5024000
Cash
26011000
Short Term Investments
-
Receivables
93302000
Inventories
-
Total Current Assets
205394000
Property Plant Equipment
304614000
Total Assets
718556000
Payables
79015000
Short Term Debt
26360000
Long Term Debt
238764000
Total Liabilities
440756000
Equity
277800000
Bs_currency_symbol
CAD
Depreciation
14914000
Change In Working Capital
-4100000
Cash From Operations
20609000
Capital Expenditures
4165000
Cash From Investing
-4165000
Cash From Financing
-15599000
Net Change In Cash
948000
Cf_currency_symbol
CAD
PE
20.8
PB
1.2126946580273579
ROE
3.1875449964002875
ROA
1.2323326226487568
FCF
16444000
Fcf Percent
0.10544540487854925
Piotroski FScore
4
Health Score
54
Deep Value Investing Score
5
Defensive Investing Score
7
Dividend Investing Score
4
Economic Moat Investing Score
6.3
Garp Investing Score
7.5
Growth Investing Score
7
Momentum Investing Score
6.5
Net Net Investing Score
2.5
Quality Investing Score
5
Value Investing Score
5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
155948000
Quarters > 0 > income Statement > cost Of Revenue
22736000
Quarters > 0 > income Statement > gross Profit
133212000
Quarters > 0 > income Statement > operating Expenses
116092000
Quarters > 0 > income Statement > operating Income
17120000
Quarters > 0 > income Statement > interest Expense
5024000
Quarters > 0 > income Statement > pretax Income
12096000
Quarters > 0 > income Statement > net Income
8855000
Quarters > 0 > income Statement > eps
0.6834050876518155
Quarters > 0 > income Statement > dividends Per Share
3897000
Quarters > 0 > income Statement > shares Outstanding
12957176
Quarters > 0 > income Statement > income Tax Expense
3241000
Quarters > 0 > income Statement > EBITDA
32034000
Quarters > 0 > income Statement > operating Margin
10.978018313796907
Quarters > 0 > income Statement > total Other Income Expense Net
-5024000
Quarters > 0 > income Statement > currency_symbol
CAD
Quarters > 0 > balance Sheet > cash
26011000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
93302000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
205394000
Quarters > 0 > balance Sheet > property Plant Equipment
304614000
Quarters > 0 > balance Sheet > total Assets
718556000
Quarters > 0 > balance Sheet > payables
79015000
Quarters > 0 > balance Sheet > short Term Debt
26360000
Quarters > 0 > balance Sheet > long Term Debt
238764000
Quarters > 0 > balance Sheet > total Liabilities
440756000
Quarters > 0 > balance Sheet > equity
277800000
Quarters > 0 > balance Sheet > currency_symbol
CAD
Quarters > 0 > cash Flow > net Income
8855000
Quarters > 0 > cash Flow > depreciation
14914000
Quarters > 0 > cash Flow > change In Working Capital
-4100000
Quarters > 0 > cash Flow > cash From Operations
20609000
Quarters > 0 > cash Flow > capital Expenditures
4165000
Quarters > 0 > cash Flow > cash From Investing
-4165000
Quarters > 0 > cash Flow > cash From Financing
-15599000
Quarters > 0 > cash Flow > net Change In Cash
948000
Quarters > 0 > cash Flow > currency_symbol
CAD
Quarters > 0 > ratios > PE
0.6834050876518155
Quarters > 0 > ratios > PB
1.2126946580273579
Quarters > 0 > ratios > ROE
3.1875449964002875
Quarters > 0 > ratios > ROA
1.2323326226487568
Quarters > 0 > ratios > FCF
16444000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.10544540487854925
Quarters > 0 > health Score
54
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
113074000
Quarters > 1 > income Statement > cost Of Revenue
15242000
Quarters > 1 > income Statement > gross Profit
97832000
Quarters > 1 > income Statement > operating Expenses
87075000
Quarters > 1 > income Statement > operating Income
10757000
Quarters > 1 > income Statement > interest Expense
4059000
Quarters > 1 > income Statement > pretax Income
6698000
Quarters > 1 > income Statement > net Income
5419000
Quarters > 1 > income Statement > eps
0.4887714698888724
Quarters > 1 > income Statement > dividends Per Share
3181000
Quarters > 1 > income Statement > shares Outstanding
11086981
Quarters > 1 > income Statement > income Tax Expense
1279000
Quarters > 1 > income Statement > EBITDA
21382000
Quarters > 1 > income Statement > operating Margin
9.5132391177459
Quarters > 1 > income Statement > total Other Income Expense Net
-4059000
Quarters > 1 > income Statement > currency_symbol
CAD
Quarters > 1 > balance Sheet > cash
25063000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
85972000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
196366000
Quarters > 1 > balance Sheet > property Plant Equipment
309041000
Quarters > 1 > balance Sheet > total Assets
716762000
Quarters > 1 > balance Sheet > payables
76643000
Quarters > 1 > balance Sheet > short Term Debt
26246000
Quarters > 1 > balance Sheet > long Term Debt
246600000
Quarters > 1 > balance Sheet > total Liabilities
444458000
Quarters > 1 > balance Sheet > equity
272304000
Quarters > 1 > balance Sheet > currency_symbol
CAD
Quarters > 1 > cash Flow > net Income
5419000
Quarters > 1 > cash Flow > depreciation
10625000
Quarters > 1 > cash Flow > change In Working Capital
-12173000
Quarters > 1 > cash Flow > cash From Operations
3149000
Quarters > 1 > cash Flow > capital Expenditures
2092000
Quarters > 1 > cash Flow > cash From Investing
-194913000
Quarters > 1 > cash Flow > cash From Financing
203521000
Quarters > 1 > cash Flow > net Change In Cash
11624000
Quarters > 1 > cash Flow > currency_symbol
CAD
Quarters > 1 > ratios > PE
0.4887714698888724
Quarters > 1 > ratios > PB
1.0586018053352135
Quarters > 1 > ratios > ROE
1.990055232387332
Quarters > 1 > ratios > ROA
0.7560389641191916
Quarters > 1 > ratios > FCF
1057000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.009347860692997506
Quarters > 1 > health Score
42
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
90969000
Quarters > 2 > income Statement > cost Of Revenue
12592000
Quarters > 2 > income Statement > gross Profit
78377000
Quarters > 2 > income Statement > operating Expenses
75025000
Quarters > 2 > income Statement > operating Income
3352000
Quarters > 2 > income Statement > interest Expense
2837000
Quarters > 2 > income Statement > pretax Income
515000
Quarters > 2 > income Statement > net Income
826000
Quarters > 2 > income Statement > eps
0.07818918393683677
Quarters > 2 > income Statement > dividends Per Share
3174000
Quarters > 2 > income Statement > shares Outstanding
10564121
Quarters > 2 > income Statement > income Tax Expense
-311000
Quarters > 2 > income Statement > EBITDA
12404000
Quarters > 2 > income Statement > operating Margin
3.6847717354263536
Quarters > 2 > income Statement > total Other Income Expense Net
-2837000
Quarters > 2 > income Statement > currency_symbol
CAD
Quarters > 2 > balance Sheet > cash
13439000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
51500000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
115236000
Quarters > 2 > balance Sheet > property Plant Equipment
222644000
Quarters > 2 > balance Sheet > total Assets
438446000
Quarters > 2 > balance Sheet > payables
47049000
Quarters > 2 > balance Sheet > short Term Debt
12898000
Quarters > 2 > balance Sheet > long Term Debt
119295000
Quarters > 2 > balance Sheet > total Liabilities
247206000
Quarters > 2 > balance Sheet > equity
191240000
Quarters > 2 > balance Sheet > currency_symbol
CAD
Quarters > 2 > cash Flow > net Income
826000
Quarters > 2 > cash Flow > depreciation
9052000
Quarters > 2 > cash Flow > change In Working Capital
7409000
Quarters > 2 > cash Flow > cash From Operations
17256000
Quarters > 2 > cash Flow > capital Expenditures
3186000
Quarters > 2 > cash Flow > cash From Investing
-3186000
Quarters > 2 > cash Flow > cash From Financing
-10380000
Quarters > 2 > cash Flow > net Change In Cash
4016000
Quarters > 2 > cash Flow > currency_symbol
CAD
Quarters > 2 > ratios > PE
0.07818918393683677
Quarters > 2 > ratios > PB
1.4362431813428154
Quarters > 2 > ratios > ROE
0.43191800878477304
Quarters > 2 > ratios > ROA
0.18839264128307703
Quarters > 2 > ratios > FCF
14070000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.15466807373940572
Quarters > 2 > health Score
55
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
95446000
Quarters > 3 > income Statement > cost Of Revenue
12691000
Quarters > 3 > income Statement > gross Profit
82755000
Quarters > 3 > income Statement > operating Expenses
74244000
Quarters > 3 > income Statement > operating Income
8511000
Quarters > 3 > income Statement > interest Expense
2914000
Quarters > 3 > income Statement > pretax Income
5394000
Quarters > 3 > income Statement > net Income
4238000
Quarters > 3 > income Statement > eps
0.40355962826806646
Quarters > 3 > income Statement > dividends Per Share
3174000
Quarters > 3 > income Statement > shares Outstanding
10501546
Quarters > 3 > income Statement > income Tax Expense
1156000
Quarters > 3 > income Statement > EBITDA
17740000
Quarters > 3 > income Statement > operating Margin
8.917084005615742
Quarters > 3 > income Statement > total Other Income Expense Net
-3117000
Quarters > 3 > income Statement > currency_symbol
CAD
Quarters > 3 > balance Sheet > cash
9423000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
56420000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
113530000
Quarters > 3 > balance Sheet > property Plant Equipment
224825000
Quarters > 3 > balance Sheet > total Assets
438150000
Quarters > 3 > balance Sheet > payables
42822000
Quarters > 3 > balance Sheet > short Term Debt
12237000
Quarters > 3 > balance Sheet > long Term Debt
123778000
Quarters > 3 > balance Sheet > total Liabilities
248739000
Quarters > 3 > balance Sheet > equity
189411000
Quarters > 3 > balance Sheet > currency_symbol
CAD
Quarters > 3 > cash Flow > net Income
4238000
Quarters > 3 > cash Flow > depreciation
9432000
Quarters > 3 > cash Flow > change In Working Capital
-2108000
Quarters > 3 > cash Flow > cash From Operations
11011000
Quarters > 3 > cash Flow > capital Expenditures
5347000
Quarters > 3 > cash Flow > cash From Investing
-4368000
Quarters > 3 > cash Flow > cash From Financing
-17950000
Quarters > 3 > cash Flow > net Change In Cash
-11382000
Quarters > 3 > cash Flow > currency_symbol
CAD
Quarters > 3 > ratios > PE
0.40355962826806646
Quarters > 3 > ratios > PB
1.4415223825437806
Quarters > 3 > ratios > ROE
2.23746244938256
Quarters > 3 > ratios > ROA
0.9672486591349995
Quarters > 3 > ratios > FCF
5664000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.059342455419818536
Quarters > 3 > health Score
48
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
373609000
Annuals > 0 > income Statement > cost Of Revenue
50040000
Annuals > 0 > income Statement > gross Profit
323569000
Annuals > 0 > income Statement > operating Expenses
288784000
Annuals > 0 > income Statement > operating Income
34785000
Annuals > 0 > income Statement > interest Expense
11043000
Annuals > 0 > income Statement > pretax Income
24039000
Annuals > 0 > income Statement > net Income
18708000
Annuals > 0 > income Statement > eps
1.7711680762575526
Annuals > 0 > income Statement > dividends Per Share
12699000
Annuals > 0 > income Statement > shares Outstanding
10562521
Annuals > 0 > income Statement > income Tax Expense
5331000
Annuals > 0 > income Statement > EBITDA
68761000
Annuals > 0 > income Statement > operating Margin
9.310535881094943
Annuals > 0 > income Statement > total Other Income Expense Net
-10746000
Annuals > 0 > income Statement > currency_symbol
CAD
Annuals > 0 > balance Sheet > cash
9423000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
56420000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
113530000
Annuals > 0 > balance Sheet > property Plant Equipment
224825000
Annuals > 0 > balance Sheet > total Assets
438150000
Annuals > 0 > balance Sheet > payables
42822000
Annuals > 0 > balance Sheet > short Term Debt
12237000
Annuals > 0 > balance Sheet > long Term Debt
123778000
Annuals > 0 > balance Sheet > total Liabilities
248739000
Annuals > 0 > balance Sheet > equity
189411000
Annuals > 0 > balance Sheet > currency_symbol
CAD
Annuals > 0 > cash Flow > net Income
18708000
Annuals > 0 > cash Flow > depreciation
33679000
Annuals > 0 > cash Flow > change In Working Capital
-4406000
Annuals > 0 > cash Flow > cash From Operations
49950000
Annuals > 0 > cash Flow > capital Expenditures
19330000
Annuals > 0 > cash Flow > cash From Investing
-73244000
Annuals > 0 > cash Flow > cash From Financing
26234000
Annuals > 0 > cash Flow > net Change In Cash
3566000
Annuals > 0 > cash Flow > currency_symbol
CAD
Annuals > 0 > ratios > PE
1.7711680762575526
Annuals > 0 > ratios > PB
1.4498922765837254
Annuals > 0 > ratios > ROE
9.876934285759539
Annuals > 0 > ratios > ROA
4.269770626497775
Annuals > 0 > ratios > FCF
30620000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.08195734042809462
Annuals > 0 > health Score
59
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
320884000
Annuals > 1 > income Statement > cost Of Revenue
206399000
Annuals > 1 > income Statement > gross Profit
114485000
Annuals > 1 > income Statement > operating Expenses
57936000
Annuals > 1 > income Statement > operating Income
56549000
Annuals > 1 > income Statement > interest Expense
6569000
Annuals > 1 > income Statement > pretax Income
22863000
Annuals > 1 > income Statement > net Income
17607000
Annuals > 1 > income Statement > eps
1.6404155458511378
Annuals > 1 > income Statement > dividends Per Share
12911000
Annuals > 1 > income Statement > shares Outstanding
10733256
Annuals > 1 > income Statement > income Tax Expense
5256000
Annuals > 1 > income Statement > EBITDA
56455000
Annuals > 1 > income Statement > operating Margin
17.62287929594495
Annuals > 1 > income Statement > total Other Income Expense Net
-33686000
Annuals > 1 > income Statement > currency_symbol
CAD
Annuals > 1 > balance Sheet > cash
5857000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
50306000
Annuals > 1 > balance Sheet > inventories
35288000
Annuals > 1 > balance Sheet > total Current Assets
99612000
Annuals > 1 > balance Sheet > property Plant Equipment
206798000
Annuals > 1 > balance Sheet > total Assets
364716000
Annuals > 1 > balance Sheet > payables
37810000
Annuals > 1 > balance Sheet > short Term Debt
12023000
Annuals > 1 > balance Sheet > long Term Debt
70247000
Annuals > 1 > balance Sheet > total Liabilities
190285000
Annuals > 1 > balance Sheet > equity
174431000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
17607000
Annuals > 1 > cash Flow > depreciation
27294000
Annuals > 1 > cash Flow > change In Working Capital
-6113000
Annuals > 1 > cash Flow > cash From Operations
41005000
Annuals > 1 > cash Flow > capital Expenditures
11986000
Annuals > 1 > cash Flow > cash From Investing
-34263000
Annuals > 1 > cash Flow > cash From Financing
-3717000
Annuals > 1 > cash Flow > net Change In Cash
3221000
Annuals > 1 > cash Flow > currency_symbol
CAD
Annuals > 1 > ratios > PE
1.6404155458511378
Annuals > 1 > ratios > PB
1.5998569978960162
Annuals > 1 > ratios > ROE
10.0939626557206
Annuals > 1 > ratios > ROA
4.827591879709144
Annuals > 1 > ratios > FCF
29019000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.09043454955684921
Annuals > 1 > health Score
61
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
276623000
Annuals > 2 > income Statement > cost Of Revenue
42273000
Annuals > 2 > income Statement > gross Profit
234350000
Annuals > 2 > income Statement > operating Expenses
223965000
Annuals > 2 > income Statement > operating Income
9271000
Annuals > 2 > income Statement > interest Expense
3827000
Annuals > 2 > income Statement > pretax Income
5444000
Annuals > 2 > income Statement > net Income
3906000
Annuals > 2 > income Statement > eps
0.36384742664575986
Annuals > 2 > income Statement > dividends Per Share
12903000
Annuals > 2 > income Statement > shares Outstanding
10735269
Annuals > 2 > income Statement > income Tax Expense
1538000
Annuals > 2 > income Statement > EBITDA
36492000
Annuals > 2 > income Statement > operating Margin
3.3514928259761483
Annuals > 2 > income Statement > total Other Income Expense Net
-31048000
Annuals > 2 > income Statement > currency_symbol
CAD
Annuals > 2 > balance Sheet > cash
2636000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
37761000
Annuals > 2 > balance Sheet > inventories
6386000
Annuals > 2 > balance Sheet > total Current Assets
80083000
Annuals > 2 > balance Sheet > property Plant Equipment
203185000
Annuals > 2 > balance Sheet > total Assets
325760000
Annuals > 2 > balance Sheet > payables
30733000
Annuals > 2 > balance Sheet > short Term Debt
9615000
Annuals > 2 > balance Sheet > long Term Debt
45166000
Annuals > 2 > balance Sheet > total Liabilities
149218000
Annuals > 2 > balance Sheet > equity
176542000
Annuals > 2 > balance Sheet > currency_symbol
CAD
Annuals > 2 > cash Flow > net Income
3906000
Annuals > 2 > cash Flow > depreciation
26068000
Annuals > 2 > cash Flow > change In Working Capital
-5621000
Annuals > 2 > cash Flow > cash From Operations
26130000
Annuals > 2 > cash Flow > capital Expenditures
11458000
Annuals > 2 > cash Flow > cash From Investing
-11425000
Annuals > 2 > cash Flow > cash From Financing
-13107000
Annuals > 2 > cash Flow > net Change In Cash
1526000
Annuals > 2 > cash Flow > currency_symbol
CAD
Annuals > 2 > ratios > PE
0.36384742664575986
Annuals > 2 > ratios > PB
1.5810231786203848
Annuals > 2 > ratios > ROE
2.2125046731089486
Annuals > 2 > ratios > ROA
1.1990422396856582
Annuals > 2 > ratios > FCF
14672000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.053039696626817005
Annuals > 2 > health Score
52
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
223992000
Annuals > 3 > income Statement > cost Of Revenue
37005000
Annuals > 3 > income Statement > gross Profit
186987000
Annuals > 3 > income Statement > operating Expenses
171115000
Annuals > 3 > income Statement > operating Income
15442000
Annuals > 3 > income Statement > interest Expense
2962000
Annuals > 3 > income Statement > pretax Income
12480000
Annuals > 3 > income Statement > net Income
8692000
Annuals > 3 > income Statement > eps
0.813386477328162
Annuals > 3 > income Statement > dividends Per Share
12842000
Annuals > 3 > income Statement > shares Outstanding
10686187
Annuals > 3 > income Statement > income Tax Expense
3788000
Annuals > 3 > income Statement > EBITDA
39045000
Annuals > 3 > income Statement > operating Margin
6.893996214150505
Annuals > 3 > income Statement > total Other Income Expense Net
-26565000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
1110000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
36847000
Annuals > 3 > balance Sheet > inventories
4475000
Annuals > 3 > balance Sheet > total Current Assets
73772000
Annuals > 3 > balance Sheet > property Plant Equipment
213526000
Annuals > 3 > balance Sheet > total Assets
332519000
Annuals > 3 > balance Sheet > payables
26573000
Annuals > 3 > balance Sheet > short Term Debt
9206000
Annuals > 3 > balance Sheet > long Term Debt
37973000
Annuals > 3 > balance Sheet > total Liabilities
146118000
Annuals > 3 > balance Sheet > equity
186401000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
8692000
Annuals > 3 > cash Flow > depreciation
26862000
Annuals > 3 > cash Flow > change In Working Capital
-5710000
Annuals > 3 > cash Flow > cash From Operations
31875000
Annuals > 3 > cash Flow > capital Expenditures
10492000
Annuals > 3 > cash Flow > cash From Investing
-10492000
Annuals > 3 > cash Flow > cash From Financing
-22694000
Annuals > 3 > cash Flow > net Change In Cash
-1306000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
0.813386477328162
Annuals > 3 > ratios > PB
1.4905545678403014
Annuals > 3 > ratios > ROE
4.663065112311629
Annuals > 3 > ratios > ROA
2.6139859677191377
Annuals > 3 > ratios > FCF
21383000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.0954632308296725
Annuals > 3 > health Score
60
Valuation > metrics > PE
20.8
Valuation > metrics > PB
1.2126946580273579
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
3.1875449964002875
Profitability > metrics > ROA
4.311226228614274
Profitability > metrics > Net Margin
0.056781747762074536
Profitability > final Score
28
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.5865946724262059
Risk > metrics > Interest Coverage
3.4076433121019107
Risk > final Score
44
Risk > verdict
High
Liquidity > metrics > Current Ratio
1.9491720047449586
Liquidity > metrics > Quick Ratio
1.9491720047449586
Liquidity > final Score
99
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
19
Prev Profitabilities > 1
4
Prev Profitabilities > 2
22
Prev Risks > 0
41
Prev Risks > 1
35
Prev Risks > 2
42
Prev Liquidities > 0
98
Prev Liquidities > 1
98
Prev Liquidities > 2
100
Updated At
2026-01-20T22:05:16.680Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-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.03
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-12
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.4962
Earnings History > 1 > eps Estimate
0.8
Earnings History > 1 > eps Difference
-0.3038
Earnings History > 1 > surprise Percent
-37.975
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-13
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.3532
Earnings History > 2 > eps Estimate
0.64
Earnings History > 2 > eps Difference
-0.2868
Earnings History > 2 > surprise Percent
-44.8125
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-05
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.0545
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-19
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.2938
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-09-30
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
-
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.5655
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-06
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.3156
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-06
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.1265
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-21
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.2946
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-10
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.4633
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-08
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.3246
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-16
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.1378
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-20
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.03
Earnings History > 12 > eps Estimate
0.21
Earnings History > 12 > eps Difference
-0.18
Earnings History > 12 > surprise Percent
-85.7143
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-09
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.23
Earnings History > 13 > eps Estimate
0.35
Earnings History > 13 > eps Difference
-0.12
Earnings History > 13 > surprise Percent
-34.2857
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-07
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.15
Earnings History > 14 > eps Estimate
0.17
Earnings History > 14 > eps Difference
-0.02
Earnings History > 14 > surprise Percent
-11.7647
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-12
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.04
Earnings History > 15 > eps Estimate
0.09
Earnings History > 15 > eps Difference
-0.13
Earnings History > 15 > surprise Percent
-144.4444
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-03-14
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.14
Earnings History > 16 > eps Estimate
0.2
Earnings History > 16 > eps Difference
-0.06
Earnings History > 16 > surprise Percent
-30
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-08
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.2
Earnings History > 17 > eps Estimate
0.33
Earnings History > 17 > eps Difference
-0.13
Earnings History > 17 > surprise Percent
-39.3939
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-05
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.32
Earnings History > 18 > eps Estimate
0.23
Earnings History > 18 > eps Difference
0.09
Earnings History > 18 > surprise Percent
39.1304
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-12
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.15
Earnings History > 19 > eps Estimate
0.16
Earnings History > 19 > eps Difference
-0.01
Earnings History > 19 > surprise Percent
-6.25
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-18
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.2
Earnings History > 20 > eps Estimate
0.09
Earnings History > 20 > eps Difference
0.11
Earnings History > 20 > surprise Percent
122.2222
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-10
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.32
Earnings History > 21 > eps Estimate
0.12
Earnings History > 21 > eps Difference
0.2
Earnings History > 21 > surprise Percent
166.6667
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-13
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.15
Earnings History > 22 > eps Estimate
-0.39
Earnings History > 22 > eps Difference
0.54
Earnings History > 22 > surprise Percent
138.4615
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-07
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.32
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-03-19
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.2
Earnings History > 24 > eps Estimate
0.28
Earnings History > 24 > eps Difference
-0.08
Earnings History > 24 > surprise Percent
-28.5714
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.44
Earnings History > 25 > eps Estimate
0.39
Earnings History > 25 > eps Difference
0.05
Earnings History > 25 > surprise Percent
12.8205
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-07
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.34
Earnings History > 26 > eps Estimate
0.26
Earnings History > 26 > eps Difference
0.08
Earnings History > 26 > surprise Percent
30.7692
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.05
Earnings History > 27 > eps Estimate
0.06
Earnings History > 27 > eps Difference
-0.01
Earnings History > 27 > surprise Percent
-16.6667
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-03-13
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.1
Earnings History > 28 > eps Estimate
0.12
Earnings History > 28 > eps Difference
-0.02
Earnings History > 28 > surprise Percent
-16.6667
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.18
Earnings History > 29 > eps Estimate
0.33
Earnings History > 29 > eps Difference
-0.15
Earnings History > 29 > surprise Percent
-45.4545
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-13
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.25
Earnings History > 30 > eps Estimate
0.2
Earnings History > 30 > eps Difference
0.05
Earnings History > 30 > surprise Percent
25
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-09
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.06
Earnings History > 31 > eps Estimate
0.24
Earnings History > 31 > eps Difference
-0.18
Earnings History > 31 > surprise Percent
-75
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-03-14
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.16
Earnings History > 32 > eps Estimate
0.29
Earnings History > 32 > eps Difference
-0.13
Earnings History > 32 > surprise Percent
-44.8276
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.36
Earnings History > 33 > eps Estimate
0.35
Earnings History > 33 > eps Difference
0.01
Earnings History > 33 > surprise Percent
2.8571
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-09
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.26
Earnings History > 34 > eps Estimate
0.24
Earnings History > 34 > eps Difference
0.02
Earnings History > 34 > surprise Percent
8.3333
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-12
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.16
Earnings History > 35 > eps Estimate
0.27
Earnings History > 35 > eps Difference
-0.11
Earnings History > 35 > surprise Percent
-40.7407
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-03-24
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.27
Earnings History > 36 > eps Estimate
0.43
Earnings History > 36 > eps Difference
-0.16
Earnings History > 36 > surprise Percent
-37.2093
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-10
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.43
Earnings History > 37 > eps Estimate
0.53
Earnings History > 37 > eps Difference
-0.1
Earnings History > 37 > surprise Percent
-18.8679
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-11
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.42
Earnings History > 38 > eps Estimate
0.45
Earnings History > 38 > eps Difference
-0.03
Earnings History > 38 > surprise Percent
-6.6667
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-11
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.32
Earnings History > 39 > eps Estimate
0.44
Earnings History > 39 > eps Difference
-0.12
Earnings History > 39 > surprise Percent
-27.2727
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-03-10
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.27
Earnings History > 40 > eps Estimate
0.39
Earnings History > 40 > eps Difference
-0.12
Earnings History > 40 > surprise Percent
-30.7692
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-10
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.48
Earnings History > 41 > eps Estimate
0.46
Earnings History > 41 > eps Difference
0.02
Earnings History > 41 > surprise Percent
4.3478
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-12
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.38
Earnings History > 42 > eps Estimate
0.47
Earnings History > 42 > eps Difference
-0.09
Earnings History > 42 > surprise Percent
-19.1489
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-06
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.38
Earnings History > 43 > eps Estimate
0.34
Earnings History > 43 > eps Difference
0.04
Earnings History > 43 > surprise Percent
11.7647
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-11
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.43
Earnings History > 44 > eps Estimate
0.4
Earnings History > 44 > eps Difference
0.03
Earnings History > 44 > surprise Percent
7.5
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-13
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.53
Earnings History > 45 > eps Estimate
0.51
Earnings History > 45 > eps Difference
0.02
Earnings History > 45 > surprise Percent
3.9216
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-08-13
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
AfterMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.47
Earnings History > 46 > eps Estimate
0.42
Earnings History > 46 > eps Difference
0.05
Earnings History > 46 > surprise Percent
11.9048
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.29
Earnings History > 47 > eps Estimate
0.33
Earnings History > 47 > eps Difference
-0.04
Earnings History > 47 > surprise Percent
-12.1212
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-03-12
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.3
Earnings History > 48 > eps Estimate
0.33
Earnings History > 48 > eps Difference
-0.03
Earnings History > 48 > surprise Percent
-9.0909
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-11-13
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.44
Earnings History > 49 > eps Estimate
0.4
Earnings History > 49 > eps Difference
0.04
Earnings History > 49 > surprise Percent
10
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-09
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.41
Earnings History > 50 > eps Estimate
0.43
Earnings History > 50 > eps Difference
-0.02
Earnings History > 50 > surprise Percent
-4.6512
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-09
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.39
Earnings History > 51 > eps Estimate
0.39
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
0
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-03-13
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.39
Earnings History > 52 > eps Estimate
0.3
Earnings History > 52 > eps Difference
0.09
Earnings History > 52 > surprise Percent
30
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.42
Earnings History > 53 > eps Estimate
0.43
Earnings History > 53 > eps Difference
-0.01
Earnings History > 53 > surprise Percent
-2.3256
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-09-30
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.4264
Earnings History > 54 > eps Estimate
0
Earnings History > 54 > eps Difference
0.4264
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-03
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.35
Earnings History > 55 > eps Estimate
0.25
Earnings History > 55 > eps Difference
0.1
Earnings History > 55 > surprise Percent
40
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-13
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.24
Earnings History > 56 > eps Estimate
0.26
Earnings History > 56 > eps Difference
-0.02
Earnings History > 56 > surprise Percent
-7.6923
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-10
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.39
Earnings History > 57 > eps Estimate
0.28
Earnings History > 57 > eps Difference
0.11
Earnings History > 57 > surprise Percent
39.2857
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-03
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.29
Earnings History > 58 > eps Estimate
0.24
Earnings History > 58 > eps Difference
0.05
Earnings History > 58 > surprise Percent
20.8333
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-16
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.22
Earnings History > 59 > eps Estimate
0.22
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
0
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-14
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.24
Earnings History > 60 > eps Estimate
0.31
Earnings History > 60 > eps Difference
-0.07
Earnings History > 60 > surprise Percent
-22.5806
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-12-31
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.2196
Earnings History > 61 > eps Estimate
0
Earnings History > 61 > eps Difference
0.2196
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-05-05
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.25
Earnings History > 62 > eps Estimate
0.34
Earnings History > 62 > eps Difference
-0.09
Earnings History > 62 > surprise Percent
-26.4706
Earnings History > 63 > period
2009-09-30
Earnings History > 63 > report Date
2009-11-09
Earnings History > 63 > date
2009-09-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.3
Earnings History > 63 > eps Estimate
0.26
Earnings History > 63 > eps Difference
0.04
Earnings History > 63 > surprise Percent
15.3846
Earnings History > 64 > period
2009-06-30
Earnings History > 64 > report Date
2009-08-06
Earnings History > 64 > date
2009-06-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.31
Earnings History > 64 > eps Estimate
0.25
Earnings History > 64 > eps Difference
0.06
Earnings History > 64 > surprise Percent
24
K-Bro Linen Inc., together with its subsidiaries, provides laundry and linen services to healthcare institutions, hotels, and other commercial organizations in Canada and the United Kingdom. The company engages in the processing, management, and distribution of general and operating room linens, such as sheets, blankets, towels, tablecloths, surgical gowns, drapes, and other linens. It also provides textile services; and linen rental, workwear hire, and cleanroom garment services to the hospitality, healthcare, manufacturing, and pharmaceutical sectors. K-Bro Linen Inc. was founded in 1954 and is headquartered in Edmonton, Canada.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
0.07309Next Payout:
Jan 15, 2026Yield:
1.1245 %(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
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)
-
Medium
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 K-Bro Linen Inc
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.03
Date
2025-09-30
EPS Actual
0.4962
EPS Estimate
0.8
EPS Difference
-0.3038
Surprise Percent
-37.975%
(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.