_id
6911ba7eccc777a4e85d616e
Ticker
GDIFF
Name
GDI Integrated Facility Services Inc
Exchange
PINK
Address
695, 90th Avenue, LaSalle, QC, Canada, H8R 3A4
Country
USA
Sector
Industrials
Industry
Specialty Business Services
Currency
USD
Website
https://gdi.com
Description
GDI Integrated Facility Services Inc., together with its subsidiaries, operates in the outsourced facility services industry in Canada and the United States. It operates through Business Services Canada, Business Services USA, Technical Services, and Corporate and Other segments. The company offers cleaning services, such as floor cleaning and finishing, window washing, furniture polishing, vacuuming, carpet cleaning, washing walls and glass, shampooing rugs, removing trash and debris, and dusting, as well as other building services, including lawn maintenance, snow removal, and others. It also provides building system controls; mechanical maintenance and services, such as heating, ventilation, and air conditioning services; electrical services; energy engineering service and energy performance optimization; cabling for data transport; and high voltage for commercial, industrial, institutional, government, and residential building clients, as well as equipment maintenance services and other facility services, including property management, foodservice, IT and telecommunications, specialized environmental, security, landscaping, pest control, staffing, and construction/renovation services. In addition, the company engages in the manufacturing and distribution of cleaning supplies and equipment; rental and repair of cleaning equipment; and provision of services related to facility management services, as well as acts as a franchisor. Further, the company operates motor shops that rebuild, rewind, recondition, and redesign AC and DC motors, pumps, and generators. It serves office commercial, educational, industrial, institutional, hospitality, recreational, health care, aviation, and life sciences industries, as well as technology and data centers. GDI Integrated Facility Services Inc. is headquartered in LaSalle, Canada.
Last Close
26.372
Volume
-
Current Price
26.38
Change
0
Last Updated
2026-01-03T12:26:53.771Z
Image
data:image/webp;base64,UklGRnQCAABXRUJQVlA4IGgCAABwDgCdASpAAEAAPtFaplAoJKMiqhM66QAaCWwAuzPVzRF3el4bb3m3Z8wHnS+eBfQeAgPpXZuvirE1Y68x/YC9yZiU2lt49URt8aLkHBApe0y2p+zKNnxG4inqVLfUUcrzpzm7c3yXvnXWB9bf7GDb6Nz5eKCK/jkq0lqIAP7zxP/r2DGJfzRwiR6HXtVosdBCVPS0dinblu/4pqU70W1uDU0uCyUlTtQiYY1dQGKXVA6lxlb3nXzqAAAR30RmF/xRdw+EjtxgwwI5CGeCkIx6Zhg7S182QrKRAesNlAF7MaxXwRun6mwg00iGV3CqtKOaFVl76bUNEpVQK2zuOE5K5FqWyh9y9y0cvxzSLDY8FHZXP5q6bf2ZT4SjHek+f3+WUeJ4yqIh002YYlc8ReV/Xb2yzovyj8dQT0Nek/FYC6E3cNF7i+bAEr0fd1LHavyt5Mc8oEFSR80NCHPgfLFDp9c9wFnMjHks9/voXlcsZzBpnTRdurR2SDNEW9xOCcbiNWLip5K+L1m/gZ4ltRDUBygLtP4Y8UgaHAH0S4KcOpqCKk1LVX4RYIrIE5Rr//6peicsTmb9FHoIFjnoeCxLIh7uKZ4SENJII0nbz6H/sn8kV8Wi0BAfpVjLylTZ2PK7Vr1s2VzuhXoq2KIYAGBz0NleWvgTK+1sa7d3O+AuKWdU7OvwwUeTFtHhdAc4tMmNPbC4Dxc/1cTK+Ohh6XI8KfjJbLLiNkncPKppPljqIIpXB4rVf3LtEJF/KJto1gJuyNJ9i9rin/tmERN72Wdab2++iXWniPzP69AWjLE0VTH2jCt2gAAA
Ipo Date
-
Market Cap
643679104
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Current Quarter
2025-09-30
Revenue
441570000
Cost Of Revenue
369052000
Gross Profit
72518000
Operating Expenses
59594000
Operating Income
12924000
Interest Expense
3590000
Pretax Income
15078000
Net Income
10052000
Eps
0.42576983353805753
Dividends Per Share
-
Shares Outstanding
14789000
Income Tax Expense
5026000
EBITDA
30874000
Operating Margin
2.9268292682926833
Total Other Income Expense Net
2154000
Cash
35182000
Short Term Investments
-
Receivables
399926000
Inventories
22258000
Total Current Assets
473162000
Property Plant Equipment
86160000
Total Assets
914732000
Payables
213964000
Short Term Debt
15796000
Long Term Debt
-
Total Liabilities
547116000
Equity
367616000
Bs_currency_symbol
-
Depreciation
12206000
Change In Working Capital
8616000
Cash From Operations
24412000
Capital Expenditures
2872000
Cash From Investing
2154000
Cash From Financing
-11488000
Net Change In Cash
13881501
Cf_currency_symbol
-
PE
20.1313
PB
1.6941738662082173
ROE
2.734375
ROA
1.098901098901099
FCF
21540000
Fcf Percent
0.04878048780487805
Piotroski FScore
4
Health Score
47
Deep Value Investing Score
4
Defensive Investing Score
6
Dividend Investing Score
3
Economic Moat Investing Score
6.8
Garp Investing Score
3
Growth Investing Score
2.5
Momentum Investing Score
7
Net Net Investing Score
4
Quality Investing Score
5
Value Investing Score
5.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
441570000
Quarters > 0 > income Statement > cost Of Revenue
369052000
Quarters > 0 > income Statement > gross Profit
72518000
Quarters > 0 > income Statement > operating Expenses
59594000
Quarters > 0 > income Statement > operating Income
12924000
Quarters > 0 > income Statement > interest Expense
3590000
Quarters > 0 > income Statement > pretax Income
15078000
Quarters > 0 > income Statement > net Income
10052000
Quarters > 0 > income Statement > eps
0.42576983353805753
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
23609000
Quarters > 0 > income Statement > income Tax Expense
5026000
Quarters > 0 > income Statement > EBITDA
30874000
Quarters > 0 > income Statement > operating Margin
2.9268292682926833
Quarters > 0 > income Statement > total Other Income Expense Net
2154000
Quarters > 0 > income Statement > currency_symbol
-
Quarters > 0 > balance Sheet > cash
35182000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
399926000
Quarters > 0 > balance Sheet > inventories
22258000
Quarters > 0 > balance Sheet > total Current Assets
473162000
Quarters > 0 > balance Sheet > property Plant Equipment
86160000
Quarters > 0 > balance Sheet > total Assets
914732000
Quarters > 0 > balance Sheet > payables
213964000
Quarters > 0 > balance Sheet > short Term Debt
15796000
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
547116000
Quarters > 0 > balance Sheet > equity
367616000
Quarters > 0 > balance Sheet > currency_symbol
-
Quarters > 0 > cash Flow > net Income
10052000
Quarters > 0 > cash Flow > depreciation
12206000
Quarters > 0 > cash Flow > change In Working Capital
8616000
Quarters > 0 > cash Flow > cash From Operations
24412000
Quarters > 0 > cash Flow > capital Expenditures
2872000
Quarters > 0 > cash Flow > cash From Investing
2154000
Quarters > 0 > cash Flow > cash From Financing
-11488000
Quarters > 0 > cash Flow > net Change In Cash
13881501
Quarters > 0 > cash Flow > currency_symbol
-
Quarters > 0 > ratios > PE
0.42576983353805753
Quarters > 0 > ratios > PB
1.6941738662082173
Quarters > 0 > ratios > ROE
2.734375
Quarters > 0 > ratios > ROA
1.098901098901099
Quarters > 0 > ratios > FCF
21540000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.04878048780487805
Quarters > 0 > health Score
47
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
610000000
Quarters > 1 > income Statement > cost Of Revenue
496000000
Quarters > 1 > income Statement > gross Profit
114000000
Quarters > 1 > income Statement > operating Expenses
104000000
Quarters > 1 > income Statement > operating Income
10000000
Quarters > 1 > income Statement > interest Expense
5875999
Quarters > 1 > income Statement > pretax Income
-2000000
Quarters > 1 > income Statement > net Income
-1000000
Quarters > 1 > income Statement > eps
-0.04208931352329644
Quarters > 1 > income Statement > dividends Per Share
0
Quarters > 1 > income Statement > shares Outstanding
23759000
Quarters > 1 > income Statement > income Tax Expense
-1000000
Quarters > 1 > income Statement > EBITDA
24000000
Quarters > 1 > income Statement > operating Margin
1.639344262295082
Quarters > 1 > income Statement > total Other Income Expense Net
-12000000
Quarters > 1 > income Statement > currency_symbol
CAD
Quarters > 1 > balance Sheet > cash
29000000
Quarters > 1 > balance Sheet > short Term Investments
0
Quarters > 1 > balance Sheet > receivables
533000000
Quarters > 1 > balance Sheet > inventories
32000000
Quarters > 1 > balance Sheet > total Current Assets
622000000
Quarters > 1 > balance Sheet > property Plant Equipment
120000000
Quarters > 1 > balance Sheet > total Assets
1238000000
Quarters > 1 > balance Sheet > payables
274000000
Quarters > 1 > balance Sheet > short Term Debt
26000000
Quarters > 1 > balance Sheet > long Term Debt
356000000
Quarters > 1 > balance Sheet > total Liabilities
740000000
Quarters > 1 > balance Sheet > equity
498000000
Quarters > 1 > balance Sheet > currency_symbol
CAD
Quarters > 1 > cash Flow > net Income
-1000000
Quarters > 1 > cash Flow > depreciation
18000000
Quarters > 1 > cash Flow > change In Working Capital
-8000000
Quarters > 1 > cash Flow > cash From Operations
19000000
Quarters > 1 > cash Flow > capital Expenditures
6000000
Quarters > 1 > cash Flow > cash From Investing
-8000000
Quarters > 1 > cash Flow > cash From Financing
-7000000
Quarters > 1 > cash Flow > net Change In Cash
1000000
Quarters > 1 > cash Flow > currency_symbol
CAD
Quarters > 1 > ratios > PE
-0.04208931352329644
Quarters > 1 > ratios > PB
1.2585590763052208
Quarters > 1 > ratios > ROE
-0.2008032128514056
Quarters > 1 > ratios > ROA
-0.08077544426494346
Quarters > 1 > ratios > FCF
13000000
Quarters > 1 > ratios > Piotroski FScore
2
Quarters > 1 > ratios > fcf Percent
0.021311475409836064
Quarters > 1 > health Score
26
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
616000000
Quarters > 2 > income Statement > cost Of Revenue
501000000
Quarters > 2 > income Statement > gross Profit
115000000
Quarters > 2 > income Statement > operating Expenses
103000000
Quarters > 2 > income Statement > operating Income
12000000
Quarters > 2 > income Statement > interest Expense
7000000
Quarters > 2 > income Statement > pretax Income
9000000
Quarters > 2 > income Statement > net Income
6000000
Quarters > 2 > income Statement > eps
0.2600000008666667
Quarters > 2 > income Statement > dividends Per Share
0
Quarters > 2 > income Statement > shares Outstanding
23076923
Quarters > 2 > income Statement > income Tax Expense
3000000
Quarters > 2 > income Statement > EBITDA
34000000
Quarters > 2 > income Statement > operating Margin
1.948051948051948
Quarters > 2 > income Statement > total Other Income Expense Net
-3000000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
25000000
Quarters > 2 > balance Sheet > short Term Investments
0
Quarters > 2 > balance Sheet > receivables
568000000
Quarters > 2 > balance Sheet > inventories
34000000
Quarters > 2 > balance Sheet > total Current Assets
658000000
Quarters > 2 > balance Sheet > property Plant Equipment
120000000
Quarters > 2 > balance Sheet > total Assets
1287000000
Quarters > 2 > balance Sheet > payables
309000000
Quarters > 2 > balance Sheet > short Term Debt
24000000
Quarters > 2 > balance Sheet > long Term Debt
358000000
Quarters > 2 > balance Sheet > total Liabilities
784000000
Quarters > 2 > balance Sheet > equity
503000000
Quarters > 2 > balance Sheet > currency_symbol
CAD
Quarters > 2 > cash Flow > net Income
6000000
Quarters > 2 > cash Flow > depreciation
18000000
Quarters > 2 > cash Flow > change In Working Capital
12000000
Quarters > 2 > cash Flow > cash From Operations
35000000
Quarters > 2 > cash Flow > capital Expenditures
4000000
Quarters > 2 > cash Flow > cash From Investing
-4000000
Quarters > 2 > cash Flow > cash From Financing
-19000000
Quarters > 2 > cash Flow > net Change In Cash
12000000
Quarters > 2 > cash Flow > currency_symbol
CAD
Quarters > 2 > ratios > PE
0.2600000008666667
Quarters > 2 > ratios > PB
1.2102767966998011
Quarters > 2 > ratios > ROE
1.1928429423459244
Quarters > 2 > ratios > ROA
0.4662004662004662
Quarters > 2 > ratios > FCF
31000000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.05032467532467533
Quarters > 2 > health Score
46
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
632000000
Quarters > 3 > income Statement > cost Of Revenue
516000000
Quarters > 3 > income Statement > gross Profit
116000000
Quarters > 3 > income Statement > operating Expenses
101000000
Quarters > 3 > income Statement > operating Income
15000000
Quarters > 3 > income Statement > interest Expense
8000000
Quarters > 3 > income Statement > pretax Income
30000000
Quarters > 3 > income Statement > net Income
23000000
Quarters > 3 > income Statement > eps
0.9719405003380662
Quarters > 3 > income Statement > dividends Per Share
0
Quarters > 3 > income Statement > shares Outstanding
23664000
Quarters > 3 > income Statement > income Tax Expense
7000000
Quarters > 3 > income Statement > EBITDA
59000000
Quarters > 3 > income Statement > operating Margin
2.3734177215189876
Quarters > 3 > income Statement > total Other Income Expense Net
15000000
Quarters > 3 > income Statement > currency_symbol
CAD
Quarters > 3 > balance Sheet > cash
14000000
Quarters > 3 > balance Sheet > short Term Investments
15000000
Quarters > 3 > balance Sheet > receivables
569000000
Quarters > 3 > balance Sheet > inventories
33000000
Quarters > 3 > balance Sheet > total Current Assets
653000000
Quarters > 3 > balance Sheet > property Plant Equipment
119000000
Quarters > 3 > balance Sheet > total Assets
1285000000
Quarters > 3 > balance Sheet > payables
306000000
Quarters > 3 > balance Sheet > short Term Debt
23000000
Quarters > 3 > balance Sheet > long Term Debt
362000000
Quarters > 3 > balance Sheet > total Liabilities
789000000
Quarters > 3 > balance Sheet > equity
496000000
Quarters > 3 > balance Sheet > currency_symbol
CAD
Quarters > 3 > cash Flow > net Income
23000000
Quarters > 3 > cash Flow > depreciation
21000000
Quarters > 3 > cash Flow > change In Working Capital
20000000
Quarters > 3 > cash Flow > cash From Operations
48000000
Quarters > 3 > cash Flow > capital Expenditures
5000000
Quarters > 3 > cash Flow > cash From Investing
17000000
Quarters > 3 > cash Flow > cash From Financing
-86000000
Quarters > 3 > cash Flow > net Change In Cash
-19000000
Quarters > 3 > cash Flow > currency_symbol
CAD
Quarters > 3 > ratios > PE
0.9719405003380662
Quarters > 3 > ratios > PB
1.2585812903225806
Quarters > 3 > ratios > ROE
4.637096774193548
Quarters > 3 > ratios > ROA
1.7898832684824901
Quarters > 3 > ratios > FCF
43000000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.0680379746835443
Quarters > 3 > health Score
52
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
2555000000
Annuals > 0 > income Statement > cost Of Revenue
2099000000
Annuals > 0 > income Statement > gross Profit
456000000
Annuals > 0 > income Statement > operating Expenses
418000000
Annuals > 0 > income Statement > operating Income
38000000
Annuals > 0 > income Statement > interest Expense
33000000
Annuals > 0 > income Statement > pretax Income
41000000
Annuals > 0 > income Statement > net Income
32000000
Annuals > 0 > income Statement > eps
1.352265043948614
Annuals > 0 > income Statement > dividends Per Share
0
Annuals > 0 > income Statement > shares Outstanding
23664000
Annuals > 0 > income Statement > income Tax Expense
9000000
Annuals > 0 > income Statement > EBITDA
160000000
Annuals > 0 > income Statement > operating Margin
1.487279843444227
Annuals > 0 > income Statement > total Other Income Expense Net
3000000
Annuals > 0 > income Statement > currency_symbol
CAD
Annuals > 0 > balance Sheet > cash
14000000
Annuals > 0 > balance Sheet > short Term Investments
15000000
Annuals > 0 > balance Sheet > receivables
569000000
Annuals > 0 > balance Sheet > inventories
33000000
Annuals > 0 > balance Sheet > total Current Assets
653000000
Annuals > 0 > balance Sheet > property Plant Equipment
119000000
Annuals > 0 > balance Sheet > total Assets
1285000000
Annuals > 0 > balance Sheet > payables
306000000
Annuals > 0 > balance Sheet > short Term Debt
23000000
Annuals > 0 > balance Sheet > long Term Debt
362000000
Annuals > 0 > balance Sheet > total Liabilities
789000000
Annuals > 0 > balance Sheet > equity
496000000
Annuals > 0 > balance Sheet > currency_symbol
CAD
Annuals > 0 > cash Flow > net Income
32000000
Annuals > 0 > cash Flow > depreciation
86000000
Annuals > 0 > cash Flow > change In Working Capital
17000000
Annuals > 0 > cash Flow > cash From Operations
136000000
Annuals > 0 > cash Flow > capital Expenditures
20000000
Annuals > 0 > cash Flow > cash From Investing
-7000000
Annuals > 0 > cash Flow > cash From Financing
-119000000
Annuals > 0 > cash Flow > net Change In Cash
9000000
Annuals > 0 > cash Flow > currency_symbol
CAD
Annuals > 0 > ratios > PE
1.352265043948614
Annuals > 0 > ratios > PB
1.2581996129032258
Annuals > 0 > ratios > ROE
6.451612903225806
Annuals > 0 > ratios > ROA
2.490272373540856
Annuals > 0 > ratios > FCF
116000000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.045401174168297455
Annuals > 0 > health Score
50
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
2437000000
Annuals > 1 > income Statement > cost Of Revenue
1987000000
Annuals > 1 > income Statement > gross Profit
450000000
Annuals > 1 > income Statement > operating Expenses
403000000
Annuals > 1 > income Statement > operating Income
47000000
Annuals > 1 > income Statement > interest Expense
26000000
Annuals > 1 > income Statement > pretax Income
29000000
Annuals > 1 > income Statement > net Income
19000000
Annuals > 1 > income Statement > eps
0.801586297093195
Annuals > 1 > income Statement > dividends Per Share
0
Annuals > 1 > income Statement > shares Outstanding
23703000
Annuals > 1 > income Statement > income Tax Expense
10000000
Annuals > 1 > income Statement > EBITDA
132000000
Annuals > 1 > income Statement > operating Margin
1.928600738613049
Annuals > 1 > income Statement > total Other Income Expense Net
-18000000
Annuals > 1 > income Statement > currency_symbol
CAD
Annuals > 1 > balance Sheet > cash
17000000
Annuals > 1 > balance Sheet > short Term Investments
13000000
Annuals > 1 > balance Sheet > receivables
582000000
Annuals > 1 > balance Sheet > inventories
42000000
Annuals > 1 > balance Sheet > total Current Assets
666000000
Annuals > 1 > balance Sheet > property Plant Equipment
127000000
Annuals > 1 > balance Sheet > total Assets
1292000000
Annuals > 1 > balance Sheet > payables
292000000
Annuals > 1 > balance Sheet > short Term Debt
50000000
Annuals > 1 > balance Sheet > long Term Debt
384000000
Annuals > 1 > balance Sheet > total Liabilities
837000000
Annuals > 1 > balance Sheet > equity
455000000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
19000000
Annuals > 1 > cash Flow > depreciation
77000000
Annuals > 1 > cash Flow > change In Working Capital
-46000000
Annuals > 1 > cash Flow > cash From Operations
65000000
Annuals > 1 > cash Flow > capital Expenditures
27000000
Annuals > 1 > cash Flow > cash From Investing
-37000000
Annuals > 1 > cash Flow > cash From Financing
-25000000
Annuals > 1 > cash Flow > net Change In Cash
6000000
Annuals > 1 > cash Flow > currency_symbol
CAD
Annuals > 1 > ratios > PE
0.801586297093195
Annuals > 1 > ratios > PB
1.373836298901099
Annuals > 1 > ratios > ROE
4.175824175824175
Annuals > 1 > ratios > ROA
1.4705882352941175
Annuals > 1 > ratios > FCF
38000000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.015592942141977841
Annuals > 1 > health Score
46
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
2172000000
Annuals > 2 > income Statement > cost Of Revenue
1733000000
Annuals > 2 > income Statement > gross Profit
439000000
Annuals > 2 > income Statement > operating Expenses
368000000
Annuals > 2 > income Statement > operating Income
68000000
Annuals > 2 > income Statement > interest Expense
13000000
Annuals > 2 > income Statement > pretax Income
49000000
Annuals > 2 > income Statement > net Income
36000000
Annuals > 2 > income Statement > eps
1.5170030761451265
Annuals > 2 > income Statement > dividends Per Share
0
Annuals > 2 > income Statement > shares Outstanding
23731000
Annuals > 2 > income Statement > income Tax Expense
13000000
Annuals > 2 > income Statement > EBITDA
108000000
Annuals > 2 > income Statement > operating Margin
3.1307550644567224
Annuals > 2 > income Statement > total Other Income Expense Net
-19000000
Annuals > 2 > income Statement > currency_symbol
CAD
Annuals > 2 > balance Sheet > cash
7000000
Annuals > 2 > balance Sheet > short Term Investments
11000000
Annuals > 2 > balance Sheet > receivables
531000000
Annuals > 2 > balance Sheet > inventories
45000000
Annuals > 2 > balance Sheet > total Current Assets
606000000
Annuals > 2 > balance Sheet > property Plant Equipment
122000000
Annuals > 2 > balance Sheet > total Assets
1220000000
Annuals > 2 > balance Sheet > payables
271000000
Annuals > 2 > balance Sheet > short Term Debt
53000000
Annuals > 2 > balance Sheet > long Term Debt
345000000
Annuals > 2 > balance Sheet > total Liabilities
781000000
Annuals > 2 > balance Sheet > equity
439000000
Annuals > 2 > balance Sheet > currency_symbol
CAD
Annuals > 2 > cash Flow > net Income
36000000
Annuals > 2 > cash Flow > depreciation
74000000
Annuals > 2 > cash Flow > change In Working Capital
-70000000
Annuals > 2 > cash Flow > cash From Operations
50000000
Annuals > 2 > cash Flow > capital Expenditures
26000000
Annuals > 2 > cash Flow > cash From Investing
-63000000
Annuals > 2 > cash Flow > cash From Financing
-10000000
Annuals > 2 > cash Flow > net Change In Cash
-24000000
Annuals > 2 > cash Flow > currency_symbol
CAD
Annuals > 2 > ratios > PE
1.5170030761451265
Annuals > 2 > ratios > PB
1.4255898223234624
Annuals > 2 > ratios > ROE
8.200455580865604
Annuals > 2 > ratios > ROA
2.9508196721311477
Annuals > 2 > ratios > FCF
24000000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.011049723756906077
Annuals > 2 > health Score
50
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1597169000
Annuals > 3 > income Statement > cost Of Revenue
1257000000
Annuals > 3 > income Statement > gross Profit
340000000
Annuals > 3 > income Statement > operating Expenses
257000000
Annuals > 3 > income Statement > operating Income
83000000
Annuals > 3 > income Statement > interest Expense
6000000
Annuals > 3 > income Statement > pretax Income
63000000
Annuals > 3 > income Statement > net Income
43000000
Annuals > 3 > income Statement > eps
1.8221111064028137
Annuals > 3 > income Statement > dividends Per Share
0
Annuals > 3 > income Statement > shares Outstanding
23599000
Annuals > 3 > income Statement > income Tax Expense
20000000
Annuals > 3 > income Statement > EBITDA
104000000
Annuals > 3 > income Statement > operating Margin
5.196694902042301
Annuals > 3 > income Statement > total Other Income Expense Net
-20000000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
24315000
Annuals > 3 > balance Sheet > short Term Investments
12360000
Annuals > 3 > balance Sheet > receivables
435000000
Annuals > 3 > balance Sheet > inventories
34214000
Annuals > 3 > balance Sheet > total Current Assets
514329000
Annuals > 3 > balance Sheet > property Plant Equipment
117267000
Annuals > 3 > balance Sheet > total Assets
1084658000
Annuals > 3 > balance Sheet > payables
232000000
Annuals > 3 > balance Sheet > short Term Debt
30983000
Annuals > 3 > balance Sheet > long Term Debt
298868000
Annuals > 3 > balance Sheet > total Liabilities
693630000
Annuals > 3 > balance Sheet > equity
391028000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
43365000
Annuals > 3 > cash Flow > depreciation
52111000
Annuals > 3 > cash Flow > change In Working Capital
12440000
Annuals > 3 > cash Flow > cash From Operations
116979000
Annuals > 3 > cash Flow > capital Expenditures
19023000
Annuals > 3 > cash Flow > cash From Investing
-182041000
Annuals > 3 > cash Flow > cash From Financing
88238000
Annuals > 3 > cash Flow > net Change In Cash
22888000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
1.8221111064028137
Annuals > 3 > ratios > PB
1.591581237149258
Annuals > 3 > ratios > ROE
10.99665497099952
Annuals > 3 > ratios > ROA
3.9643832433817847
Annuals > 3 > ratios > FCF
97956000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.06133101756921153
Annuals > 3 > health Score
57
Valuation > metrics > PE
20.1313
Valuation > metrics > PB
1.6941738662082173
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
2.734375
Profitability > metrics > ROA
2.12443095599393
Profitability > metrics > Net Margin
0.022764227642276424
Profitability > final Score
15
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.48828125
Risk > metrics > Interest Coverage
3.6
Risk > final Score
44
Risk > verdict
High
Liquidity > metrics > Current Ratio
2.059375
Liquidity > metrics > Quick Ratio
1.9625
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
80
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
0
Prev Profitabilities > 1
7
Prev Profitabilities > 2
25
Prev Risks > 0
37
Prev Risks > 1
37
Prev Risks > 2
38
Prev Liquidities > 0
100
Prev Liquidities > 1
99
Prev Liquidities > 2
100
Updated At
2026-01-20T21:53:26.590Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-04
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.46
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-05
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.4305
Earnings History > 1 > eps Estimate
0.46
Earnings History > 1 > eps Difference
-0.0295
Earnings History > 1 > surprise Percent
-6.413
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.0307
Earnings History > 2 > eps Estimate
0.36
Earnings History > 2 > eps Difference
-0.3907
Earnings History > 2 > surprise Percent
-108.5278
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-09
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.1768
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
2024-12-31
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
-
Earnings History > 4 > currency
-
Earnings History > 4 > eps Actual
0.6993
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.2169
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-07
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.0618
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
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-02-28
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.1881
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.2518
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.0314
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-03-31
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
-
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.1244
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-02-28
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.38
Earnings History > 12 > eps Estimate
0.58
Earnings History > 12 > eps Difference
-0.2
Earnings History > 12 > surprise Percent
-34.4828
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.44
Earnings History > 13 > eps Estimate
0.47
Earnings History > 13 > eps Difference
-0.03
Earnings History > 13 > surprise Percent
-6.383
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-05
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.4
Earnings History > 14 > eps Estimate
0.46
Earnings History > 14 > eps Difference
-0.06
Earnings History > 14 > surprise Percent
-13.0435
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-10
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.3
Earnings History > 15 > eps Estimate
0.46
Earnings History > 15 > eps Difference
-0.16
Earnings History > 15 > surprise Percent
-34.7826
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-28
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.29
Earnings History > 16 > eps Estimate
0.5
Earnings History > 16 > eps Difference
-0.21
Earnings History > 16 > surprise Percent
-42
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-10
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.4
Earnings History > 17 > eps Estimate
0.6
Earnings History > 17 > eps Difference
-0.2
Earnings History > 17 > surprise Percent
-33.3333
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-09
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.59
Earnings History > 18 > eps Estimate
0.51
Earnings History > 18 > eps Difference
0.08
Earnings History > 18 > surprise Percent
15.6863
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-06
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.56
Earnings History > 19 > eps Estimate
0.48
Earnings History > 19 > eps Difference
0.08
Earnings History > 19 > surprise Percent
16.6667
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-02
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.74
Earnings History > 20 > eps Estimate
0.47
Earnings History > 20 > eps Difference
0.27
Earnings History > 20 > surprise Percent
57.4468
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.57
Earnings History > 21 > eps Estimate
0.23
Earnings History > 21 > eps Difference
0.34
Earnings History > 21 > surprise Percent
147.8261
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-06
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.61
Earnings History > 22 > eps Estimate
0.01
Earnings History > 22 > eps Difference
0.6
Earnings History > 22 > surprise Percent
6000
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.2
Earnings History > 23 > eps Estimate
0.17
Earnings History > 23 > eps Difference
0.03
Earnings History > 23 > surprise Percent
17.6471
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-27
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.23
Earnings History > 24 > eps Difference
-0.27
Earnings History > 24 > surprise Percent
-117.3913
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.19
Earnings History > 25 > eps Estimate
0.22
Earnings History > 25 > eps Difference
-0.03
Earnings History > 25 > surprise Percent
-13.6364
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-08
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.24
Earnings History > 26 > eps Difference
-0.14
Earnings History > 26 > surprise Percent
-58.3333
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.07
Earnings History > 27 > eps Estimate
0.21
Earnings History > 27 > eps Difference
-0.14
Earnings History > 27 > surprise Percent
-66.6667
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-28
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.17
Earnings History > 28 > eps Estimate
0.22
Earnings History > 28 > eps Difference
-0.05
Earnings History > 28 > surprise Percent
-22.7273
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-07
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.2
Earnings History > 29 > eps Estimate
0.22
Earnings History > 29 > eps Difference
-0.02
Earnings History > 29 > surprise Percent
-9.0909
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-08
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.16
Earnings History > 30 > eps Estimate
0.15
Earnings History > 30 > eps Difference
0.01
Earnings History > 30 > surprise Percent
6.6667
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.07
Earnings History > 31 > eps Estimate
0.2
Earnings History > 31 > eps Difference
-0.13
Earnings History > 31 > surprise Percent
-65
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-28
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.18
Earnings History > 32 > eps Estimate
0.23
Earnings History > 32 > eps Difference
-0.05
Earnings History > 32 > surprise Percent
-21.7391
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-08
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.2
Earnings History > 33 > eps Difference
-0.03
Earnings History > 33 > surprise Percent
-15
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.14
Earnings History > 34 > eps Estimate
0.19
Earnings History > 34 > eps Difference
-0.05
Earnings History > 34 > surprise Percent
-26.3158
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-10
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.03
Earnings History > 35 > eps Estimate
0.15
Earnings History > 35 > eps Difference
-0.12
Earnings History > 35 > surprise Percent
-80
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-28
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.43
Earnings History > 36 > eps Estimate
0.17
Earnings History > 36 > eps Difference
0.26
Earnings History > 36 > surprise Percent
152.9412
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.18
Earnings History > 37 > eps Estimate
0.17
Earnings History > 37 > eps Difference
0.01
Earnings History > 37 > surprise Percent
5.8824
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-12
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.12
Earnings History > 38 > eps Estimate
0.09
Earnings History > 38 > eps Difference
0.03
Earnings History > 38 > surprise Percent
33.3333
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-12
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.05
Earnings History > 39 > eps Estimate
0.11
Earnings History > 39 > eps Difference
-0.16
Earnings History > 39 > surprise Percent
-145.4545
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-26
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.18
Earnings History > 40 > eps Estimate
0.13
Earnings History > 40 > eps Difference
0.05
Earnings History > 40 > surprise Percent
38.4615
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-12
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
-0.87
Earnings History > 41 > eps Estimate
0.14
Earnings History > 41 > eps Difference
-1.01
Earnings History > 41 > surprise Percent
-721.4286
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-14
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
-0.04
Earnings History > 42 > eps Estimate
0.19
Earnings History > 42 > eps Difference
-0.23
Earnings History > 42 > surprise Percent
-121.0526
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-13
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.0343
Earnings History > 43 > eps Estimate
0
Earnings History > 43 > eps Difference
-0.0343
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-31
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
-4.3194
Earnings History > 44 > eps Estimate
0
Earnings History > 44 > eps Difference
-4.3194
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-28
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
-2.7776
Earnings History > 45 > eps Estimate
0
Earnings History > 45 > eps Difference
-2.7776
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-08-28
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
BeforeMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
-6.5118
Earnings History > 46 > eps Estimate
0
Earnings History > 46 > eps Difference
-6.5118
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-06-30
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
-1.0575
Earnings History > 47 > eps Estimate
0
Earnings History > 47 > eps Difference
-1.0575
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-03-31
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
-0.8597
Earnings History > 48 > eps Estimate
0
Earnings History > 48 > eps Difference
-0.8597
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-09-30
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
2.3886
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-06-30
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.232
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-03-31
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
-1.0441
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2012-12-31
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
-2.2313
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-09-30
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
-2.2222
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2010-09-30
Earnings History > 54 > report Date
2010-11-10
Earnings History > 54 > date
2010-09-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
-14.56
Earnings History > 54 > eps Estimate
-3.95
Earnings History > 54 > eps Difference
-10.61
Earnings History > 54 > surprise Percent
-268.6076
Earnings History > 55 > period
2010-06-30
Earnings History > 55 > report Date
2010-08-12
Earnings History > 55 > date
2010-06-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
-20.8
Earnings History > 55 > eps Estimate
-2.91
Earnings History > 55 > eps Difference
-17.89
Earnings History > 55 > surprise Percent
-614.7766
Earnings History > 56 > period
2010-03-31
Earnings History > 56 > report Date
2010-05-14
Earnings History > 56 > date
2010-03-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
14.56
Earnings History > 56 > eps Estimate
-11.02
Earnings History > 56 > eps Difference
25.58
Earnings History > 56 > surprise Percent
232.1234
Earnings History > 57 > period
2009-12-31
Earnings History > 57 > report Date
2010-03-16
Earnings History > 57 > date
2009-12-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
-16.64
Earnings History > 57 > eps Estimate
22.26
Earnings History > 57 > eps Difference
-38.9
Earnings History > 57 > surprise Percent
-174.7529
Earnings History > 58 > period
2009-09-30
Earnings History > 58 > report Date
2009-11-12
Earnings History > 58 > date
2009-09-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
35.36
Earnings History > 58 > eps Estimate
11.34
Earnings History > 58 > eps Difference
24.02
Earnings History > 58 > surprise Percent
211.8166
Earnings History > 59 > period
2009-06-30
Earnings History > 59 > report Date
2009-07-17
Earnings History > 59 > date
2009-06-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
4.16
Earnings History > 59 > eps Estimate
4.02
Earnings History > 59 > eps Difference
0.14
Earnings History > 59 > surprise Percent
3.4826
Earnings History > 60 > period
2009-03-31
Earnings History > 60 > report Date
2009-05-11
Earnings History > 60 > date
2009-03-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
-4.16
Earnings History > 60 > eps Estimate
-11.23
Earnings History > 60 > eps Difference
7.07
Earnings History > 60 > surprise Percent
62.9564
Earnings History > 61 > period
2008-12-31
Earnings History > 61 > report Date
2009-03-17
Earnings History > 61 > date
2008-12-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
2.08
Earnings History > 61 > eps Estimate
6.24
Earnings History > 61 > eps Difference
-4.16
Earnings History > 61 > surprise Percent
-66.6667
Earnings History > 62 > period
2008-09-30
Earnings History > 62 > report Date
2008-11-06
Earnings History > 62 > date
2008-09-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
14.56
Earnings History > 62 > eps Estimate
2.08
Earnings History > 62 > eps Difference
12.48
Earnings History > 62 > surprise Percent
600
Earnings History > 63 > period
2008-06-30
Earnings History > 63 > report Date
2008-08-12
Earnings History > 63 > date
2008-06-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0
Earnings History > 63 > eps Estimate
0.69
Earnings History > 63 > eps Difference
-0.69
Earnings History > 63 > surprise Percent
-100
Earnings History > 64 > period
2008-03-31
Earnings History > 64 > report Date
2008-05-15
Earnings History > 64 > date
2008-03-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-14.56
Earnings History > 64 > eps Estimate
147.68
Earnings History > 64 > eps Difference
-162.24
Earnings History > 64 > surprise Percent
-109.8592
Earnings History > 65 > period
2007-12-31
Earnings History > 65 > report Date
2008-03-18
Earnings History > 65 > date
2007-12-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
-27.04
Earnings History > 65 > eps Estimate
-29.54
Earnings History > 65 > eps Difference
2.5
Earnings History > 65 > surprise Percent
8.4631
Earnings History > 66 > period
2007-09-30
Earnings History > 66 > report Date
2007-11-14
Earnings History > 66 > date
2007-09-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-24.96
Earnings History > 66 > eps Estimate
-28.43
Earnings History > 66 > eps Difference
3.47
Earnings History > 66 > surprise Percent
12.2054
Earnings History > 67 > period
2007-06-30
Earnings History > 67 > report Date
2007-08-14
Earnings History > 67 > date
2007-06-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-29.12
Earnings History > 67 > eps Estimate
-27.73
Earnings History > 67 > eps Difference
-1.39
Earnings History > 67 > surprise Percent
-5.0126
Earnings History > 68 > period
2006-12-31
Earnings History > 68 > report Date
2007-02-20
Earnings History > 68 > date
2006-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-41.6
Earnings History > 68 > eps Estimate
-26
Earnings History > 68 > eps Difference
-15.6
Earnings History > 68 > surprise Percent
-60
Earnings History > 69 > period
2006-09-30
Earnings History > 69 > report Date
2006-11-13
Earnings History > 69 > date
2006-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
-29.12
Earnings History > 69 > eps Estimate
-24.96
Earnings History > 69 > eps Difference
-4.16
Earnings History > 69 > surprise Percent
-16.6667
Earnings History > 70 > period
2006-06-30
Earnings History > 70 > report Date
2006-08-14
Earnings History > 70 > date
2006-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
-29.12
Earnings History > 70 > eps Estimate
-18.72
Earnings History > 70 > eps Difference
-10.4
Earnings History > 70 > surprise Percent
-55.5556
Earnings History > 71 > period
2006-03-31
Earnings History > 71 > report Date
2006-05-15
Earnings History > 71 > date
2006-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
-29.12
Earnings History > 71 > eps Estimate
-20.8
Earnings History > 71 > eps Difference
-8.32
Earnings History > 71 > surprise Percent
-40
Earnings History > 72 > period
2005-12-31
Earnings History > 72 > report Date
2006-02-17
Earnings History > 72 > date
2005-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-20.8
Earnings History > 72 > eps Estimate
-20.8
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
0
GDI Integrated Facility Services Inc., together with its subsidiaries, operates in the outsourced facility services industry in Canada and the United States. It operates through Business Services Canada, Business Services USA, Technical Services, and Corporate and Other segments. The company offers cleaning services, such as floor cleaning and finishing, window washing, furniture polishing, vacuuming, carpet cleaning, washing walls and glass, shampooing rugs, removing trash and debris, and dusting, as well as other building services, including lawn maintenance, snow removal, and others. It also provides building system controls; mechanical maintenance and services, such as heating, ventilation, and air conditioning services; electrical services; energy engineering service and energy performance optimization; cabling for data transport; and high voltage for commercial, industrial, institutional, government, and residential building clients, as well as equipment maintenance services and other facility services, including property management, foodservice, IT and telecommunications, specialized environmental, security, landscaping, pest control, staffing, and construction/renovation services. In addition, the company engages in the manufacturing and distribution of cleaning supplies and equipment; rental and repair of cleaning equipment; and provision of services related to facility management services, as well as acts as a franchisor. Further, the company operates motor shops that rebuild, rewind, recondition, and redesign AC and DC motors, pumps, and generators. It serves office commercial, educational, industrial, institutional, hospitality, recreational, health care, aviation, and life sciences industries, as well as technology and data centers. GDI Integrated Facility Services Inc. is headquartered in LaSalle, Canada.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AGDI Integrated Facility Services Inc. (TSE:GDI) is definitely on the radar of institutional investors who own 34% of the company Yahoo Finance
Read more →Showing 2 of 3
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of GDI Integrated Facility Services 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.46
Date
2025-09-30
EPS Actual
0.4305
EPS Estimate
0.46
EPS Difference
-0.0295
Surprise Percent
-6.413%
(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.