_id
691050a0ccc777a4e85d540f
Ticker
CMDXF
Name
Computer Modelling Group Ltd
Exchange
PINK
Address
3710 33 Street NW, Calgary, AB, Canada, T2L 2M1
Country
USA
Sector
Technology
Industry
Software - Application
Currency
USD
Website
https://www.cmgl.ca
Description
Computer Modelling Group Ltd., a software and consulting technology company, engages in the development and licensing of reservoir simulation and seismic interpretation software and related services. The company offers CMOST-AI, an optimization and analysis tool that offers solution for reservoir by combining statistical analysis, machine learning, and impartial data interpretation; IMEX, a black oil reservoir simulator that is used to model primary, secondary, and tertiary oil recovery processes in conventional and unconventional reservoirs; and GEM, an equation-of-state reservoir simulator for compositional, chemical, and unconventional reservoir modelling. It also provides CoFlow, a reservoir and production system modelling software that allows reservoir and production engineers; STARS, a thermal and advanced processes simulator in thermal, chemical enhanced oil recovery, and other advanced processes; and Builder, a pre-processor for simulation model building. In addition, the company offers Results, a post-processor, which delivers state-of-the-art visualization and analysis capabilities to provide insight into reservoir characteristics, recovery processes, and reservoir performance; Focus CCS, a validate asset viability in minutes; and WinProp, a fluid property characterization tool, as well as ShaleIQ, a physics-driven advanced forecasting solution for unconventional reservoirs. Further, it provides professional services comprising specialized support, consulting, training, and contract research services. It operates Canada, the United States, South America, the Eastern Hemisphere, North America, Europe, the Middle East, and Asia. Computer Modelling Group Ltd. was founded in 1978 and is headquartered in Calgary, Canada.
Last Close
3.71
Volume
5464
Current Price
3.87
Change
0.0099
Last Updated
2026-01-02T11:35:35.417Z
Image
data:image/webp;base64,UklGRnoEAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSBUDAAABCkkUABpys5ONtbGNfVPbtm1stgiqY3gyJ7zllrcNXo62c7XN2dpu/CZoJzP/t/e//0eEI7eNHEma2bynTvYXkBj1ZDZ2toQgLNNIIEhpG1o4enh5ajQYORJDbQos+nb07rN3n4aER0YQgnCI5u7Z3bSdPjC0LTXHfKNV5U0DE2oWIQ0ZaCrH0b7HaEttIBh7H/GLVZU3Db7+Ojk7tyye1KDBpnJVrN8RuSklFqnlBkV6LftznltZ9JPF6crN1lJxWG1RJOZ3vJ/jhEkQLkxWbrESM9ayvYH57CQnxqkXBYF7zbSEouN9OaFWPcuJc05dy1yV6whD1+lWZvc0J17Ul3XHSVfQvd5X1feLA+Hvwee+GwRcOk6+Rew8B0bEFvk5r/gl5X1Lxc5yoMQo666cWgHZ5cy+eQ6caDD7qmyF+bY3ofsnB9LfhNlryTvbtwTWTnNgRThwi5QHoshXc6BVY4UVz1LdkMjOAgcjZpPpX3gr8ic58JKiB/Rf+8yR9A4Ohj0ZJ7T//N639j0UPjb6W/yxSdKx7BwUCIql8RK2x1Q/OTiirFP2S9C+5fOQQNXP1kkQtTu6iYNlG3OAkmifVQ1CYyT3grbEUFH+GhpvqnwM9SyeNn2Fxtemp0TmGDIwCQ3SH4JtPMInZqGBSTiy9YpUz0GDqBG29YxgIYIiPP9/4H8M/2/w5x38eQ9/3cFf9/D3Hej7Hvx9F/6+D/fcafC3+EfOPSRXFk5BgBT70pI/Md2c/AL81wSnbOWJPtbKAjVwXhbft6Gg5p6GsO1S/tzF9P0Gu+IHUg5YS3g1u5o1CDT3DefdMJPwoyW/kwUwO82gbCVNQc+9QnK3X9YgmD9MDuegDcKCu/Pd7D4guX8gT+msK7B3yK8yAHrHy4aUG7QOzN5THHbAjBLVu3yYop6PgnvXx56SlPvbrUX2PqtNDzIaBfe+Buy71UYqEaspfSIgNqu6beQtb+98i9qqs2L9T6ySAenP2hb0qWdMblVT/1+9t7+pCjPPTtEW2uB6t8O6/Rd8eHu3z4X96xz0/8nejwAAVlA4ID4BAAAQCQCdASpAAEAAPrFKoEmnJCMhMBYMAOAWCWcAAQE06pcTeu+SXlN/L6B2sYWy5QaSM1/tycJLlLxLVIPHtzmBl93kO+EVKN043UrkJvP70AAA/vBpf/981//vj9//3v/p/6xwVa5TyLVN7uiq/GcCi2tNyUyInY6Aru09n+izrnh1+mW3WbxCi2amxn6hRR18VD59T19xfj8RLyOODoBRyLBGrH+ig6wY5qRbyYStmJMN8FgV8ufh7jNJC9yR7ZHOz52KnsF4BQk2OF/RqfPT7+8mcHnh/GphCHAe6bJHqkCCPKZMRGbUNQ2t+xrsuxVTj/ab3sBtRtjcNUFrsbhotOrtW8efxdu6+j+mW81tCnUoaDnEnwrdHuO9G1gSCQmO+G6qm4fd33MQdekzHebuo2CRg/5bCY2kf/QwAAA=
Ipo Date
-
Market Cap
314951232
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
-
Sentiment Sources
0
Current Quarter
2025-09-30
Revenue
30201000
Cost Of Revenue
5542000
Gross Profit
24659000
Operating Expenses
19478000
Operating Income
5181000
Interest Expense
466000
Pretax Income
4364000
Net Income
2716000
Eps
0.031960461285008235
Dividends Per Share
825000
Shares Outstanding
82729510
Income Tax Expense
1648000
EBITDA
7381000
Operating Margin
17.15506109069236
Total Other Income Expense Net
-817000
Cash
32839000
Short Term Investments
-
Receivables
30567000
Inventories
-
Total Current Assets
69820000
Property Plant Equipment
38556000
Total Assets
192586000
Payables
12166000
Short Term Debt
2756000
Long Term Debt
1226000
Total Liabilities
102953000
Equity
89633000
Bs_currency_symbol
CAD
Depreciation
2551000
Change In Working Capital
-5645000
Cash From Operations
-2057000
Capital Expenditures
1080000
Cash From Investing
-9836000
Cash From Financing
-998000
Net Change In Cash
-11187000
Cf_currency_symbol
CAD
PE
21.15
PB
3.6691017817098617
ROE
3.0301339908292704
ROA
1.4102790441672812
FCF
-3137000
Fcf Percent
-0.10387073275719347
Piotroski FScore
2
Health Score
38
Deep Value Investing Score
3
Defensive Investing Score
6
Dividend Investing Score
2
Economic Moat Investing Score
5.3
Garp Investing Score
1.5
Growth Investing Score
1.5
Momentum Investing Score
7.5
Net Net Investing Score
1
Quality Investing Score
4
Value Investing Score
4
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
30201000
Quarters > 0 > income Statement > cost Of Revenue
5542000
Quarters > 0 > income Statement > gross Profit
24659000
Quarters > 0 > income Statement > operating Expenses
19478000
Quarters > 0 > income Statement > operating Income
5181000
Quarters > 0 > income Statement > interest Expense
466000
Quarters > 0 > income Statement > pretax Income
4364000
Quarters > 0 > income Statement > net Income
2716000
Quarters > 0 > income Statement > eps
0.031960461285008235
Quarters > 0 > income Statement > dividends Per Share
825000
Quarters > 0 > income Statement > shares Outstanding
84980000
Quarters > 0 > income Statement > income Tax Expense
1648000
Quarters > 0 > income Statement > EBITDA
7381000
Quarters > 0 > income Statement > operating Margin
17.15506109069236
Quarters > 0 > income Statement > total Other Income Expense Net
-817000
Quarters > 0 > income Statement > currency_symbol
CAD
Quarters > 0 > balance Sheet > cash
32839000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
30567000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
69820000
Quarters > 0 > balance Sheet > property Plant Equipment
38556000
Quarters > 0 > balance Sheet > total Assets
192586000
Quarters > 0 > balance Sheet > payables
12166000
Quarters > 0 > balance Sheet > short Term Debt
2756000
Quarters > 0 > balance Sheet > long Term Debt
1226000
Quarters > 0 > balance Sheet > total Liabilities
102953000
Quarters > 0 > balance Sheet > equity
89633000
Quarters > 0 > balance Sheet > currency_symbol
CAD
Quarters > 0 > cash Flow > net Income
2716000
Quarters > 0 > cash Flow > depreciation
2551000
Quarters > 0 > cash Flow > change In Working Capital
-5645000
Quarters > 0 > cash Flow > cash From Operations
-2057000
Quarters > 0 > cash Flow > capital Expenditures
1080000
Quarters > 0 > cash Flow > cash From Investing
-9836000
Quarters > 0 > cash Flow > cash From Financing
-998000
Quarters > 0 > cash Flow > net Change In Cash
-11187000
Quarters > 0 > cash Flow > currency_symbol
CAD
Quarters > 0 > ratios > PE
0.031960461285008235
Quarters > 0 > ratios > PB
3.6691017817098617
Quarters > 0 > ratios > ROE
3.0301339908292704
Quarters > 0 > ratios > ROA
1.4102790441672812
Quarters > 0 > ratios > FCF
-3137000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
-0.10387073275719347
Quarters > 0 > health Score
38
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
29633000
Quarters > 1 > income Statement > cost Of Revenue
5958000
Quarters > 1 > income Statement > gross Profit
23675000
Quarters > 1 > income Statement > operating Expenses
18382000
Quarters > 1 > income Statement > operating Income
5293000
Quarters > 1 > income Statement > interest Expense
470000
Quarters > 1 > income Statement > pretax Income
4226000
Quarters > 1 > income Statement > net Income
3309000
Quarters > 1 > income Statement > eps
0.03931095931095931
Quarters > 1 > income Statement > dividends Per Share
4135000
Quarters > 1 > income Statement > shares Outstanding
84175000
Quarters > 1 > income Statement > income Tax Expense
917000
Quarters > 1 > income Statement > EBITDA
7112000
Quarters > 1 > income Statement > operating Margin
17.861843215334254
Quarters > 1 > income Statement > total Other Income Expense Net
-1067000
Quarters > 1 > income Statement > currency_symbol
CAD
Quarters > 1 > balance Sheet > cash
44026000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
29308000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
79086000
Quarters > 1 > balance Sheet > property Plant Equipment
37960000
Quarters > 1 > balance Sheet > total Assets
192762000
Quarters > 1 > balance Sheet > payables
16078000
Quarters > 1 > balance Sheet > short Term Debt
2640000
Quarters > 1 > balance Sheet > long Term Debt
1283000
Quarters > 1 > balance Sheet > total Liabilities
108269000
Quarters > 1 > balance Sheet > equity
84493000
Quarters > 1 > balance Sheet > currency_symbol
CAD
Quarters > 1 > cash Flow > net Income
3309000
Quarters > 1 > cash Flow > depreciation
2416000
Quarters > 1 > cash Flow > change In Working Capital
1075000
Quarters > 1 > cash Flow > cash From Operations
6599000
Quarters > 1 > cash Flow > capital Expenditures
542000
Quarters > 1 > cash Flow > cash From Investing
-542000
Quarters > 1 > cash Flow > cash From Financing
-4529000
Quarters > 1 > cash Flow > net Change In Cash
142000
Quarters > 1 > cash Flow > currency_symbol
CAD
Quarters > 1 > ratios > PE
0.03931095931095931
Quarters > 1 > ratios > PB
3.8554347697442393
Quarters > 1 > ratios > ROE
3.9163007586427283
Quarters > 1 > ratios > ROA
1.7166246459364396
Quarters > 1 > ratios > FCF
6057000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.20440049944318833
Quarters > 1 > health Score
59
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
33683000
Quarters > 2 > income Statement > cost Of Revenue
6749000
Quarters > 2 > income Statement > gross Profit
26934000
Quarters > 2 > income Statement > operating Expenses
18099000
Quarters > 2 > income Statement > operating Income
8835000
Quarters > 2 > income Statement > interest Expense
474000
Quarters > 2 > income Statement > pretax Income
7258000
Quarters > 2 > income Statement > net Income
5104000
Quarters > 2 > income Statement > eps
0.06130341829013428
Quarters > 2 > income Statement > dividends Per Share
4084000
Quarters > 2 > income Statement > shares Outstanding
83258000
Quarters > 2 > income Statement > income Tax Expense
2154000
Quarters > 2 > income Statement > EBITDA
10100000
Quarters > 2 > income Statement > operating Margin
26.22984888519431
Quarters > 2 > income Statement > total Other Income Expense Net
-1577000
Quarters > 2 > income Statement > currency_symbol
CAD
Quarters > 2 > balance Sheet > cash
43884000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
41457000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
89916000
Quarters > 2 > balance Sheet > property Plant Equipment
38600000
Quarters > 2 > balance Sheet > total Assets
204756000
Quarters > 2 > balance Sheet > payables
1858000
Quarters > 2 > balance Sheet > short Term Debt
2588000
Quarters > 2 > balance Sheet > long Term Debt
1319000
Quarters > 2 > balance Sheet > total Liabilities
118849000
Quarters > 2 > balance Sheet > equity
85907000
Quarters > 2 > balance Sheet > currency_symbol
CAD
Quarters > 2 > cash Flow > net Income
5104000
Quarters > 2 > cash Flow > depreciation
2368000
Quarters > 2 > cash Flow > change In Working Capital
7656000
Quarters > 2 > cash Flow > cash From Operations
15883000
Quarters > 2 > cash Flow > capital Expenditures
661000
Quarters > 2 > cash Flow > cash From Investing
-7999000
Quarters > 2 > cash Flow > cash From Financing
-4238000
Quarters > 2 > cash Flow > net Change In Cash
4153000
Quarters > 2 > cash Flow > currency_symbol
CAD
Quarters > 2 > ratios > PE
0.06130341829013428
Quarters > 2 > ratios > PB
3.7506659527163095
Quarters > 2 > ratios > ROE
5.941308624442711
Quarters > 2 > ratios > ROA
2.492723045966907
Quarters > 2 > ratios > FCF
15222000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.4519193658522103
Quarters > 2 > health Score
61
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
35773000
Quarters > 3 > income Statement > cost Of Revenue
6307000
Quarters > 3 > income Statement > gross Profit
29466000
Quarters > 3 > income Statement > operating Expenses
18249000
Quarters > 3 > income Statement > operating Income
11217000
Quarters > 3 > income Statement > interest Expense
479000
Quarters > 3 > income Statement > pretax Income
13168000
Quarters > 3 > income Statement > net Income
9606000
Quarters > 3 > income Statement > eps
0.11513843941028407
Quarters > 3 > income Statement > dividends Per Share
4115000
Quarters > 3 > income Statement > shares Outstanding
83430000
Quarters > 3 > income Statement > income Tax Expense
3562000
Quarters > 3 > income Statement > EBITDA
15914000
Quarters > 3 > income Statement > operating Margin
31.356050652726918
Quarters > 3 > income Statement > total Other Income Expense Net
1951000
Quarters > 3 > income Statement > currency_symbol
CAD
Quarters > 3 > balance Sheet > cash
39731000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
43193000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
86032000
Quarters > 3 > balance Sheet > property Plant Equipment
38777000
Quarters > 3 > balance Sheet > total Assets
199675000
Quarters > 3 > balance Sheet > payables
16420000
Quarters > 3 > balance Sheet > short Term Debt
2597000
Quarters > 3 > balance Sheet > long Term Debt
1169000
Quarters > 3 > balance Sheet > total Liabilities
117971000
Quarters > 3 > balance Sheet > equity
81704000
Quarters > 3 > balance Sheet > currency_symbol
CAD
Quarters > 3 > cash Flow > net Income
9606000
Quarters > 3 > cash Flow > depreciation
2267000
Quarters > 3 > cash Flow > change In Working Capital
-1671000
Quarters > 3 > cash Flow > cash From Operations
8266000
Quarters > 3 > cash Flow > capital Expenditures
432000
Quarters > 3 > cash Flow > cash From Investing
-29633000
Quarters > 3 > cash Flow > cash From Financing
-2472000
Quarters > 3 > cash Flow > net Change In Cash
-21642000
Quarters > 3 > cash Flow > currency_symbol
CAD
Quarters > 3 > ratios > PE
0.11513843941028407
Quarters > 3 > ratios > PB
3.9517538920983064
Quarters > 3 > ratios > ROE
11.7570743170469
Quarters > 3 > ratios > ROA
4.810817578565168
Quarters > 3 > ratios > FCF
7834000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
0.21899197718950045
Quarters > 3 > health Score
67
Annuals > 0 > quarter
2025-03-31
Annuals > 0 > income Statement > revenue
129446000
Annuals > 0 > income Statement > cost Of Revenue
24940000
Annuals > 0 > income Statement > gross Profit
104506000
Annuals > 0 > income Statement > operating Expenses
70358000
Annuals > 0 > income Statement > operating Income
34148000
Annuals > 0 > income Statement > interest Expense
1895000
Annuals > 0 > income Statement > pretax Income
32885000
Annuals > 0 > income Statement > net Income
22437000
Annuals > 0 > income Statement > eps
0.2692063111164437
Annuals > 0 > income Statement > dividends Per Share
16376000
Annuals > 0 > income Statement > shares Outstanding
83345000
Annuals > 0 > income Statement > income Tax Expense
10448000
Annuals > 0 > income Statement > EBITDA
43245000
Annuals > 0 > income Statement > operating Margin
26.380112170325848
Annuals > 0 > income Statement > total Other Income Expense Net
-1263000
Annuals > 0 > income Statement > currency_symbol
CAD
Annuals > 0 > balance Sheet > cash
43884000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
41457000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
89916000
Annuals > 0 > balance Sheet > property Plant Equipment
38600000
Annuals > 0 > balance Sheet > total Assets
204756000
Annuals > 0 > balance Sheet > payables
1858000
Annuals > 0 > balance Sheet > short Term Debt
2588000
Annuals > 0 > balance Sheet > long Term Debt
1319000
Annuals > 0 > balance Sheet > total Liabilities
118849000
Annuals > 0 > balance Sheet > equity
85907000
Annuals > 0 > balance Sheet > currency_symbol
CAD
Annuals > 0 > cash Flow > net Income
22437000
Annuals > 0 > cash Flow > depreciation
8465000
Annuals > 0 > cash Flow > change In Working Capital
-1863000
Annuals > 0 > cash Flow > cash From Operations
29917000
Annuals > 0 > cash Flow > capital Expenditures
1422000
Annuals > 0 > cash Flow > cash From Investing
-37961000
Annuals > 0 > cash Flow > cash From Financing
-13670000
Annuals > 0 > cash Flow > net Change In Cash
-19199000
Annuals > 0 > cash Flow > currency_symbol
CAD
Annuals > 0 > ratios > PE
0.2692063111164437
Annuals > 0 > ratios > PB
3.7060763383659077
Annuals > 0 > ratios > ROE
26.11777852794301
Annuals > 0 > ratios > ROA
10.957920647014006
Annuals > 0 > ratios > FCF
28495000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.22013040186641533
Annuals > 0 > health Score
79
Annuals > 1 > quarter
2024-03-31
Annuals > 1 > income Statement > revenue
108679000
Annuals > 1 > income Statement > cost Of Revenue
17224000
Annuals > 1 > income Statement > gross Profit
91455000
Annuals > 1 > income Statement > operating Expenses
57471000
Annuals > 1 > income Statement > operating Income
33984000
Annuals > 1 > income Statement > interest Expense
1908000
Annuals > 1 > income Statement > pretax Income
35222000
Annuals > 1 > income Statement > net Income
26259000
Annuals > 1 > income Statement > eps
0.31595095715368604
Annuals > 1 > income Statement > dividends Per Share
16207000
Annuals > 1 > income Statement > shares Outstanding
83111000
Annuals > 1 > income Statement > income Tax Expense
8963000
Annuals > 1 > income Statement > EBITDA
39672000
Annuals > 1 > income Statement > operating Margin
31.27007057481206
Annuals > 1 > income Statement > total Other Income Expense Net
1238000
Annuals > 1 > income Statement > currency_symbol
CAD
Annuals > 1 > balance Sheet > cash
63083000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
36550000
Annuals > 1 > balance Sheet > inventories
-
Annuals > 1 > balance Sheet > total Current Assets
105937000
Annuals > 1 > balance Sheet > property Plant Equipment
38949000
Annuals > 1 > balance Sheet > total Assets
172373000
Annuals > 1 > balance Sheet > payables
2027000
Annuals > 1 > balance Sheet > short Term Debt
2566000
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
104558000
Annuals > 1 > balance Sheet > equity
67815000
Annuals > 1 > balance Sheet > currency_symbol
CAD
Annuals > 1 > cash Flow > net Income
26259000
Annuals > 1 > cash Flow > depreciation
5688000
Annuals > 1 > cash Flow > change In Working Capital
-2178000
Annuals > 1 > cash Flow > cash From Operations
36077000
Annuals > 1 > cash Flow > capital Expenditures
650000
Annuals > 1 > cash Flow > cash From Investing
-23464000
Annuals > 1 > cash Flow > cash From Financing
-16381000
Annuals > 1 > cash Flow > net Change In Cash
-3767000
Annuals > 1 > cash Flow > currency_symbol
CAD
Annuals > 1 > ratios > PE
0.31595095715368604
Annuals > 1 > ratios > PB
4.6816194057361935
Annuals > 1 > ratios > ROE
38.72152178721522
Annuals > 1 > ratios > ROA
15.233824322834783
Annuals > 1 > ratios > FCF
35427000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.32597833988166985
Annuals > 1 > health Score
79
Annuals > 2 > quarter
2023-03-31
Annuals > 2 > income Statement > revenue
73846000
Annuals > 2 > income Statement > cost Of Revenue
19974000
Annuals > 2 > income Statement > gross Profit
53872000
Annuals > 2 > income Statement > operating Expenses
47986000
Annuals > 2 > income Statement > operating Income
25860000
Annuals > 2 > income Statement > interest Expense
1932000
Annuals > 2 > income Statement > pretax Income
26648000
Annuals > 2 > income Statement > net Income
19797000
Annuals > 2 > income Statement > eps
0.2441090518995302
Annuals > 2 > income Statement > dividends Per Share
16099000
Annuals > 2 > income Statement > shares Outstanding
81099000
Annuals > 2 > income Statement > income Tax Expense
6851000
Annuals > 2 > income Statement > EBITDA
29509000
Annuals > 2 > income Statement > operating Margin
35.018822955881156
Annuals > 2 > income Statement > total Other Income Expense Net
788000
Annuals > 2 > income Statement > currency_symbol
CAD
Annuals > 2 > balance Sheet > cash
66850000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
23910000
Annuals > 2 > balance Sheet > inventories
1
Annuals > 2 > balance Sheet > total Current Assets
92264000
Annuals > 2 > balance Sheet > property Plant Equipment
41099000
Annuals > 2 > balance Sheet > total Assets
137128000
Annuals > 2 > balance Sheet > payables
634000
Annuals > 2 > balance Sheet > short Term Debt
1829000
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
84678000
Annuals > 2 > balance Sheet > equity
52450000
Annuals > 2 > balance Sheet > currency_symbol
CAD
Annuals > 2 > cash Flow > net Income
19797000
Annuals > 2 > cash Flow > depreciation
3649000
Annuals > 2 > cash Flow > change In Working Capital
522000
Annuals > 2 > cash Flow > cash From Operations
25879000
Annuals > 2 > cash Flow > capital Expenditures
2048000
Annuals > 2 > cash Flow > cash From Investing
-2048000
Annuals > 2 > cash Flow > cash From Financing
-16641000
Annuals > 2 > cash Flow > net Change In Cash
7190000
Annuals > 2 > cash Flow > currency_symbol
CAD
Annuals > 2 > ratios > PE
0.2441090518995302
Annuals > 2 > ratios > PB
5.906542993326978
Annuals > 2 > ratios > ROE
37.74451858913251
Annuals > 2 > ratios > ROA
14.436876494953621
Annuals > 2 > ratios > FCF
23831000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.3227121306502722
Annuals > 2 > health Score
79
Annuals > 3 > quarter
2022-03-31
Annuals > 3 > income Statement > revenue
67363000
Annuals > 3 > income Statement > cost Of Revenue
19591000
Annuals > 3 > income Statement > gross Profit
47772000
Annuals > 3 > income Statement > operating Expenses
36798000
Annuals > 3 > income Statement > operating Income
30565000
Annuals > 3 > income Statement > interest Expense
2004000
Annuals > 3 > income Statement > pretax Income
26922000
Annuals > 3 > income Statement > net Income
18405000
Annuals > 3 > income Statement > eps
0.2283243806522845
Annuals > 3 > income Statement > dividends Per Share
16064000
Annuals > 3 > income Statement > shares Outstanding
80609000
Annuals > 3 > income Statement > income Tax Expense
6732000
Annuals > 3 > income Statement > EBITDA
30223000
Annuals > 3 > income Statement > operating Margin
45.37357302970474
Annuals > 3 > income Statement > total Other Income Expense Net
-2059000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
49068000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
17507000
Annuals > 3 > balance Sheet > inventories
-923000
Annuals > 3 > balance Sheet > total Current Assets
73135000
Annuals > 3 > balance Sheet > property Plant Equipment
47534000
Annuals > 3 > balance Sheet > total Assets
122491000
Annuals > 3 > balance Sheet > payables
293000
Annuals > 3 > balance Sheet > short Term Debt
1626000
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
79069000
Annuals > 3 > balance Sheet > equity
43422000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
20190000
Annuals > 3 > cash Flow > depreciation
4271000
Annuals > 3 > cash Flow > change In Working Capital
145000
Annuals > 3 > cash Flow > cash From Operations
26428000
Annuals > 3 > cash Flow > capital Expenditures
397000
Annuals > 3 > cash Flow > cash From Investing
-397000
Annuals > 3 > cash Flow > cash From Financing
-17468000
Annuals > 3 > cash Flow > net Change In Cash
8563000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
0.2283243806522845
Annuals > 3 > ratios > PB
7.091483119156187
Annuals > 3 > ratios > ROE
42.38634793422689
Annuals > 3 > ratios > ROA
15.02559371708942
Annuals > 3 > ratios > FCF
26031000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.38642875168861246
Annuals > 3 > health Score
76
Valuation > metrics > PE
21.15
Valuation > metrics > PB
3.6691017817098617
Valuation > final Score
73.30898218290139
Valuation > verdict
11.2% Overvalued
Profitability > metrics > ROE
3.0301339908292704
Profitability > metrics > ROA
3.890002864508737
Profitability > metrics > Net Margin
0.08993079699347704
Profitability > final Score
31
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.1486059821717447
Risk > metrics > Interest Coverage
11.118025751072961
Risk > final Score
70
Risk > verdict
Low
Liquidity > metrics > Current Ratio
4.678997453424474
Liquidity > metrics > Quick Ratio
4.678997453424474
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
61.445652302557605
Prev Valuations > 1
62.493340472836906
Prev Valuations > 2
60.482461079016936
Prev Profitabilities > 0
37
Prev Profitabilities > 1
52
Prev Profitabilities > 2
84
Prev Risks > 0
70
Prev Risks > 1
70
Prev Risks > 2
70
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:37:14.356Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-02-10
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.07
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-11
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.0232
Earnings History > 1 > eps Estimate
0.05
Earnings History > 1 > eps Difference
-0.0268
Earnings History > 1 > surprise Percent
-53.6
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
CAD
Earnings History > 2 > eps Actual
0.0284
Earnings History > 2 > eps Estimate
0.06
Earnings History > 2 > eps Difference
-0.0316
Earnings History > 2 > surprise Percent
-52.6667
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-20
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
0.0418
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-02-11
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
CAD
Earnings History > 4 > eps Actual
0.0823
Earnings History > 4 > eps Estimate
-
Earnings History > 4 > eps Difference
0
Earnings History > 4 > surprise Percent
-
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-12
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
CAD
Earnings History > 5 > eps Actual
0.0332
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
CAD
Earnings History > 6 > eps Actual
0.0345
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-22
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
CAD
Earnings History > 7 > eps Actual
0.0659
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-07
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
CAD
Earnings History > 8 > eps Actual
0.0494
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-13
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
CAD
Earnings History > 9 > eps Actual
0.0587
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-10
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
CAD
Earnings History > 10 > eps Actual
0.0625
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-25
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
CAD
Earnings History > 11 > eps Actual
0.0444
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-08
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
CAD
Earnings History > 12 > eps Actual
0.08
Earnings History > 12 > eps Estimate
0.07
Earnings History > 12 > eps Difference
0.01
Earnings History > 12 > surprise Percent
14.2857
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-10
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
CAD
Earnings History > 13 > eps Actual
0.05
Earnings History > 13 > eps Estimate
0.06
Earnings History > 13 > eps Difference
-0.01
Earnings History > 13 > surprise Percent
-16.6667
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-10
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
CAD
Earnings History > 14 > eps Actual
0.05
Earnings History > 14 > eps Estimate
0.05
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
0
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-17
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
CAD
Earnings History > 15 > eps Actual
0.06
Earnings History > 15 > eps Estimate
0.06
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
0
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-08
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
CAD
Earnings History > 16 > eps Actual
0.07
Earnings History > 16 > eps Estimate
0.06
Earnings History > 16 > eps Difference
0.01
Earnings History > 16 > surprise Percent
16.6667
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
CAD
Earnings History > 17 > eps Actual
0.05
Earnings History > 17 > eps Estimate
0.05
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
0
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
CAD
Earnings History > 18 > eps Actual
0.05
Earnings History > 18 > eps Estimate
0.06
Earnings History > 18 > eps Difference
-0.01
Earnings History > 18 > surprise Percent
-16.6667
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-19
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
CAD
Earnings History > 19 > eps Actual
0.05
Earnings History > 19 > eps Estimate
0.07
Earnings History > 19 > eps Difference
-0.02
Earnings History > 19 > surprise Percent
-28.5714
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-02-08
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
CAD
Earnings History > 20 > eps Actual
0.07
Earnings History > 20 > eps Estimate
0.06
Earnings History > 20 > eps Difference
0.01
Earnings History > 20 > surprise Percent
16.6667
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-12
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
CAD
Earnings History > 21 > eps Actual
0.08
Earnings History > 21 > eps Estimate
0.06
Earnings History > 21 > eps Difference
0.02
Earnings History > 21 > surprise Percent
33.3333
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-10
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
CAD
Earnings History > 22 > eps Actual
0.04
Earnings History > 22 > eps Estimate
0.06
Earnings History > 22 > eps Difference
-0.02
Earnings History > 22 > surprise Percent
-33.3333
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-27
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
CAD
Earnings History > 23 > eps Actual
0.09
Earnings History > 23 > eps Estimate
0.06
Earnings History > 23 > eps Difference
0.03
Earnings History > 23 > surprise Percent
50
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-11
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
CAD
Earnings History > 24 > eps Actual
0.06
Earnings History > 24 > eps Estimate
0.07
Earnings History > 24 > eps Difference
-0.01
Earnings History > 24 > surprise Percent
-14.2857
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-12
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
CAD
Earnings History > 25 > eps Actual
0.09
Earnings History > 25 > eps Estimate
0.06
Earnings History > 25 > eps Difference
0.03
Earnings History > 25 > surprise Percent
50
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
BeforeMarket
Earnings History > 26 > currency
CAD
Earnings History > 26 > eps Actual
0.06
Earnings History > 26 > eps Estimate
0.07
Earnings History > 26 > eps Difference
-0.01
Earnings History > 26 > surprise Percent
-14.2857
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-22
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
CAD
Earnings History > 27 > eps Actual
0.07
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-02-12
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
CAD
Earnings History > 28 > eps Actual
0.09
Earnings History > 28 > eps Estimate
0.07
Earnings History > 28 > eps Difference
0.02
Earnings History > 28 > surprise Percent
28.5714
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-14
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
CAD
Earnings History > 29 > eps Actual
0.06
Earnings History > 29 > eps Estimate
0.07
Earnings History > 29 > eps Difference
-0.01
Earnings History > 29 > surprise Percent
-14.2857
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
CAD
Earnings History > 30 > eps Actual
0.05
Earnings History > 30 > eps Estimate
0.07
Earnings History > 30 > eps Difference
-0.02
Earnings History > 30 > surprise Percent
-28.5714
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-23
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
CAD
Earnings History > 31 > eps Actual
0.08
Earnings History > 31 > eps Estimate
0.06
Earnings History > 31 > eps Difference
0.02
Earnings History > 31 > surprise Percent
33.3333
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-13
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
CAD
Earnings History > 32 > eps Actual
0.06
Earnings History > 32 > eps Estimate
0.07
Earnings History > 32 > eps Difference
-0.01
Earnings History > 32 > surprise Percent
-14.2857
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
CAD
Earnings History > 33 > eps Actual
0.06
Earnings History > 33 > eps Estimate
0.06
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
0
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-09
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
CAD
Earnings History > 34 > eps Actual
0.06
Earnings History > 34 > eps Estimate
0.07
Earnings History > 34 > eps Difference
-0.01
Earnings History > 34 > surprise Percent
-14.2857
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-18
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
CAD
Earnings History > 35 > eps Actual
0.07
Earnings History > 35 > eps Estimate
0.07
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
0
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-09
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
CAD
Earnings History > 36 > eps Actual
0.09
Earnings History > 36 > eps Estimate
0.07
Earnings History > 36 > eps Difference
0.02
Earnings History > 36 > surprise Percent
28.5714
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-07
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
CAD
Earnings History > 37 > eps Actual
0.06
Earnings History > 37 > eps Estimate
0.07
Earnings History > 37 > eps Difference
-0.01
Earnings History > 37 > surprise Percent
-14.2857
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-09
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
CAD
Earnings History > 38 > eps Actual
0.09
Earnings History > 38 > eps Estimate
0.08
Earnings History > 38 > eps Difference
0.01
Earnings History > 38 > surprise Percent
12.5
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-20
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
CAD
Earnings History > 39 > eps Actual
0.05
Earnings History > 39 > eps Estimate
0.08
Earnings History > 39 > eps Difference
-0.03
Earnings History > 39 > surprise Percent
-37.5
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-02-09
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
CAD
Earnings History > 40 > eps Actual
0.1
Earnings History > 40 > eps Estimate
0.09
Earnings History > 40 > eps Difference
0.01
Earnings History > 40 > surprise Percent
11.1111
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-13
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
CAD
Earnings History > 41 > eps Actual
0.08
Earnings History > 41 > eps Estimate
0.1
Earnings History > 41 > eps Difference
-0.02
Earnings History > 41 > surprise Percent
-20
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-11
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
CAD
Earnings History > 42 > eps Actual
0.09
Earnings History > 42 > eps Estimate
0.1
Earnings History > 42 > eps Difference
-0.01
Earnings History > 42 > surprise Percent
-10
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-20
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
CAD
Earnings History > 43 > eps Actual
0.1
Earnings History > 43 > eps Estimate
0.1
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
0
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-11
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
CAD
Earnings History > 44 > eps Actual
0.14
Earnings History > 44 > eps Estimate
0.1
Earnings History > 44 > eps Difference
0.04
Earnings History > 44 > surprise Percent
40
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
BeforeMarket
Earnings History > 45 > currency
CAD
Earnings History > 45 > eps Actual
0.09
Earnings History > 45 > eps Estimate
0.09
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
0
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
-
Earnings History > 46 > currency
CAD
Earnings History > 46 > eps Actual
0.08
Earnings History > 46 > eps Estimate
0.1
Earnings History > 46 > eps Difference
-0.02
Earnings History > 46 > surprise Percent
-20
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
CAD
Earnings History > 47 > eps Actual
0.0745
Earnings History > 47 > eps Estimate
0
Earnings History > 47 > eps Difference
0.0745
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-11
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
CAD
Earnings History > 48 > eps Actual
0.09
Earnings History > 48 > eps Estimate
0.09
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
0
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
CAD
Earnings History > 49 > eps Actual
0.07
Earnings History > 49 > eps Estimate
0.09
Earnings History > 49 > eps Difference
-0.02
Earnings History > 49 > surprise Percent
-22.2222
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-13
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
CAD
Earnings History > 50 > eps Actual
0.09
Earnings History > 50 > eps Estimate
0.09
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
0
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-23
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
CAD
Earnings History > 51 > eps Actual
0.1
Earnings History > 51 > eps Estimate
0.09
Earnings History > 51 > eps Difference
0.01
Earnings History > 51 > surprise Percent
11.1111
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-12
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
CAD
Earnings History > 52 > eps Actual
0.08
Earnings History > 52 > eps Estimate
0.09
Earnings History > 52 > eps Difference
-0.01
Earnings History > 52 > surprise Percent
-11.1111
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-08
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
CAD
Earnings History > 53 > eps Actual
0.07
Earnings History > 53 > eps Estimate
0.08
Earnings History > 53 > eps Difference
-0.01
Earnings History > 53 > surprise Percent
-12.5
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-08
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
CAD
Earnings History > 54 > eps Actual
0.08
Earnings History > 54 > eps Estimate
0.08
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
0
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-24
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
CAD
Earnings History > 55 > eps Actual
0.09
Earnings History > 55 > eps Estimate
0.07
Earnings History > 55 > eps Difference
0.02
Earnings History > 55 > surprise Percent
28.5714
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-10
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
CAD
Earnings History > 56 > eps Actual
0.08
Earnings History > 56 > eps Estimate
0.06
Earnings History > 56 > eps Difference
0.02
Earnings History > 56 > surprise Percent
33.3333
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-09
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
CAD
Earnings History > 57 > eps Actual
0.06
Earnings History > 57 > eps Estimate
0.06
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
0
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-23
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
CAD
Earnings History > 58 > eps Actual
0.09
Earnings History > 58 > eps Estimate
0.07
Earnings History > 58 > eps Difference
0.02
Earnings History > 58 > surprise Percent
28.5714
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-26
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
CAD
Earnings History > 59 > eps Actual
0.07
Earnings History > 59 > eps Estimate
0.07
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-02-11
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
CAD
Earnings History > 60 > eps Actual
0.05
Earnings History > 60 > eps Estimate
0.06
Earnings History > 60 > eps Difference
-0.01
Earnings History > 60 > surprise Percent
-16.6667
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-10
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
CAD
Earnings History > 61 > eps Actual
0.06
Earnings History > 61 > eps Estimate
0.05
Earnings History > 61 > eps Difference
0.01
Earnings History > 61 > surprise Percent
20
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-11
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
CAD
Earnings History > 62 > eps Actual
0.06
Earnings History > 62 > eps Estimate
0.05
Earnings History > 62 > eps Difference
0.01
Earnings History > 62 > surprise Percent
20
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-19
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
CAD
Earnings History > 63 > eps Actual
0.08
Earnings History > 63 > eps Estimate
0.07
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
14.2857
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-12
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
CAD
Earnings History > 64 > eps Actual
0.06
Earnings History > 64 > eps Estimate
0.05
Earnings History > 64 > eps Difference
0.01
Earnings History > 64 > surprise Percent
20
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-10
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
CAD
Earnings History > 65 > eps Actual
0.03
Earnings History > 65 > eps Estimate
0.05
Earnings History > 65 > eps Difference
-0.02
Earnings History > 65 > surprise Percent
-40
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-12
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
CAD
Earnings History > 66 > eps Actual
0.04
Earnings History > 66 > eps Estimate
0.06
Earnings History > 66 > eps Difference
-0.02
Earnings History > 66 > surprise Percent
-33.3333
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-03-31
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
CAD
Earnings History > 67 > eps Actual
0.0722
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2008-12-31
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
CAD
Earnings History > 68 > eps Actual
0.0586
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-09-30
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
CAD
Earnings History > 69 > eps Actual
0.0415
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-06-30
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
CAD
Earnings History > 70 > eps Actual
0.0383
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-03-31
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
CAD
Earnings History > 71 > eps Actual
0.0445
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2007-12-31
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
CAD
Earnings History > 72 > eps Actual
0.032
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-09-30
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
CAD
Earnings History > 73 > eps Actual
0.0206
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-06-30
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
CAD
Earnings History > 74 > eps Actual
0.0143
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-03-31
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
CAD
Earnings History > 75 > eps Actual
0.029
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2006-12-31
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
CAD
Earnings History > 76 > eps Actual
0.0246
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-09-30
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
CAD
Earnings History > 77 > eps Actual
0.025
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-06-30
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
CAD
Earnings History > 78 > eps Actual
0.0142
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-03-31
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
CAD
Earnings History > 79 > eps Actual
0.0227
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2005-12-31
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
CAD
Earnings History > 80 > eps Actual
0.012
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-09-30
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
CAD
Earnings History > 81 > eps Actual
0.0105
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-06-30
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
CAD
Earnings History > 82 > eps Actual
0.007
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-05-26
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
CAD
Earnings History > 83 > eps Actual
0.02
Earnings History > 83 > eps Estimate
0.01
Earnings History > 83 > eps Difference
0.01
Earnings History > 83 > surprise Percent
100
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-02-10
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
CAD
Earnings History > 84 > eps Actual
0.02
Earnings History > 84 > eps Estimate
0.02
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
0
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-12-02
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
CAD
Earnings History > 85 > eps Actual
0.01
Earnings History > 85 > eps Estimate
0.01
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
0
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-06-30
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
CAD
Earnings History > 86 > eps Actual
0.0072
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2003-12-31
Earnings History > 87 > report Date
2004-02-11
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
CAD
Earnings History > 87 > eps Actual
0.02
Earnings History > 87 > eps Estimate
0.03
Earnings History > 87 > eps Difference
-0.01
Earnings History > 87 > surprise Percent
-33.3333
Computer Modelling Group Ltd., a software and consulting technology company, engages in the development and licensing of reservoir simulation and seismic interpretation software and related services. The company offers CMOST-AI, an optimization and analysis tool that offers solution for reservoir by combining statistical analysis, machine learning, and impartial data interpretation; IMEX, a black oil reservoir simulator that is used to model primary, secondary, and tertiary oil recovery processes in conventional and unconventional reservoirs; and GEM, an equation-of-state reservoir simulator for compositional, chemical, and unconventional reservoir modelling. It also provides CoFlow, a reservoir and production system modelling software that allows reservoir and production engineers; STARS, a thermal and advanced processes simulator in thermal, chemical enhanced oil recovery, and other advanced processes; and Builder, a pre-processor for simulation model building. In addition, the company offers Results, a post-processor, which delivers state-of-the-art visualization and analysis capabilities to provide insight into reservoir characteristics, recovery processes, and reservoir performance; Focus CCS, a validate asset viability in minutes; and WinProp, a fluid property characterization tool, as well as ShaleIQ, a physics-driven advanced forecasting solution for unconventional reservoirs. Further, it provides professional services comprising specialized support, consulting, training, and contract research services. It operates Canada, the United States, South America, the Eastern Hemisphere, North America, Europe, the Middle East, and Asia. Computer Modelling Group Ltd. was founded in 1978 and is headquartered in Calgary, Canada.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AJD Logistics (OTCMKTS:JDLGF) Stock Price Down 44.6% – Here’s Why Defense World
Read more →Decisive Dividend (OTCMKTS:DEDVF) Stock Price Down 1.3% – Here’s Why Defense World
Read more →Showing 2 of 10
(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 High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of Computer Modelling Group Ltd
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.07
Date
2025-09-30
EPS Actual
0.0232
EPS Estimate
0.05
EPS Difference
-0.0268
Surprise Percent
-53.6%
(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.