Loading live market data…

Computer Modelling Group Ltd.

TSX:CMG.TO

$3.75 CAD

-$0.15 (-3.85%)

Volume
127.14K
Average Volume
150.95K
Market Capitalization
$292.48M
P/E Ratio
17.74
Dividend Yield
1.07%
Price Target
$
Year High
$8.23
Year Low
$3.40
Day High
Day Low
Payout Ratio
$0.38
Current Ratio
$1.00

CMG.TO Financial

date 2026-03-31 2025-03-31 2024-03-31 2023-03-31 2022-03-31 2021-03-31 2020-03-31 2019-03-31 2018-03-31 2017-03-31
revenue 126.19M 129.45M 108.68M 73.85M 66.2M 67.36M 75.79M 74.86M 74.68M 75.1M
costOfRevenue 32.43M 24.94M 17.22M 17.16M 16.28M 15.69M 18.13M 18.69M 21.05M 20.04M
grossProfit 93.76M 104.51M 91.46M 56.68M 49.92M 51.67M 57.66M 56.17M 53.63M 55.06M
researchAndDevelopmentExpenses 25.94M 30.14M 24.02M 18.14M 16.7M 15.19M 19.24M 19.89M 20.37M 16.42M
generalAndAdministrativeExpenses 24.23M 21.6M 18.84M 12.68M 7.42M 5.91M 6.66M 6.72M 6.74M 6M
sellingAndMarketingExpenses 19.43M 18.62M 14.96M 17.16M 16M 15.69M 18.13M 18.69M 19.54M 19.35M
sellingGeneralAndAdministrativeExpenses 43.65M 40.22M 33.79M 29.84M 23.42M 21.6M 24.79M 25.41M 26.28M 25.35M
otherExpenses -2.3M - - - - - - - - -
operatingExpenses 67.29M 70.36M 57.47M 47.99M 40.12M 36.8M 44.04M 45.3M 46.65M 41.78M
costAndExpenses 99.72M 95.3M 74.7M 47.99M 40.12M 36.8M 44.04M 45.3M 46.65M 41.78M
netInterestIncome -1.13M 525K 1.19M -121K -1.56M -1.7M -1M 1.21M 905K 551K
interestIncome 962K 2.6M 3.1M 1.81M 440K 374K 1.13M 1.21M 905K 551K
interestExpense 2.09M 2.08M 1.91M 1.93M 2M 2.07M 2.13M - - -
depreciationAndAmortization 10.25M 8.46M 5.69M 3.65M 4.2M 4.27M 4.36M 1.95M 2M 1.09M
ebitda 36.71M 43.24M 42.47M 29.51M 30.22M 34.84M 36.11M 32.84M 30.03M 34.41M
ebit 26.46M 34.78M 36.78M 25.86M 26.02M 30.56M 31.75M 30.89M 28.03M 33.32M
nonOperatingIncomeExcludingInterest - -632K -2.8M -2.72M 55000 1.57M - -1.34M - -
operatingIncome 26.46M 34.15M 33.98M 25.86M 26.08M 30.56M 31.75M 29.55M 28.03M 33.32M
totalOtherIncomeExpensesNet -2.91M -1.26M 1.24M 788K -2.06M -3.64M 705K 1.34M 851K 871K
incomeBeforeTax 23.55M 32.88M 35.22M 26.65M 24.02M 26.92M 32.46M 30.89M 28.88M 34.19M
incomeTaxExpense 6.14M 10.45M 8.96M 6.85M 5.62M 6.73M 8.97M 8.76M 8.08M 9.92M
netIncomeFromContinuingOperations 17.42M 22.44M 26.26M 19.8M 18.4M 20.19M 23.48M 22.14M 20.81M 24.27M
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - - - - - - - - - -
netIncome 17.42M 22.44M 26.26M 19.8M 18.4M 20.19M 23.48M 22.14M 20.81M 24.27M
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome 17.42M 22.44M 26.26M 19.8M 18.4M 20.19M 23.48M 22.14M 20.81M 24.27M
eps 0.21 0.27 0.32 0.25 0.23 0.25 0.29 0.28 0.26 0.31
date 2026-03-31 2025-03-31 2024-03-31 2023-03-31 2022-03-31 2021-03-31 2020-03-31 2019-03-31 2018-03-31 2017-03-31
cashAndCashEquivalents 24.25M 43.88M 63.08M 66.85M 59.66M 49.07M 40.5M 54.29M 63.72M 63.24M
shortTermInvestments 3.7M - - - - - - - - -
cashAndShortTermInvestments 27.95M 43.88M 63.08M 66.85M 59.66M 49.07M 40.5M 54.29M 63.72M 63.24M
netReceivables 29.16M 41.46M 36.55M 23.91M 17.51M 23.24M 26.28M 19.22M 16.27M 25.3M
accountsReceivables 29.16M 41.46M 36.55M 23.91M 17.51M 23.24M 26.28M 19.22M 16.27M 25.3M
otherReceivables - - - - - - - - - -
inventory - - - - - - - - - -
prepaids 7.33M 4.21M 6.16M 1.5M 1.75M 828K 1.68M 1.7M 1.42M 1.31M
otherCurrentAssets - 362K 142K - 959K - 771K 367K - -
totalCurrentAssets 64.44M 89.92M 105.94M 92.26M 78.92M 73.14M 68.47M 75.21M 81.41M 89.85M
propertyPlantEquipmentNet 37.43M 38.6M 38.95M 41.1M 44.02M 47.53M 51.41M 14.5M 16.06M 16.87M
goodwill 25.03M 15.81M 3.74M - - - - - - -
intangibleAssets 68.88M 59.96M 23.68M 1.32M - - - - - -
goodwillAndIntangibleAssets 93.91M 75.77M 27.43M 1.32M - - - - - -
longTermInvestments - - - 42.42M - - - - - -
taxAssets 212K 471K 59000 2.44M 2.21M 1.82M 992K 595K 522K 21000
otherNonCurrentAssets 1.32M - - -42.42M - - - - - -21000
totalNonCurrentAssets 132.87M 114.84M 66.44M 44.86M 46.23M 49.36M 52.4M 15.1M 16.58M 16.87M
otherAssets - - - - - - - - - -
totalAssets 197.31M 204.76M 172.37M 137.13M 125.15M 122.49M 120.87M 90.3M 97.99M 106.72M
totalPayables 4.04M 8.58M 3.63M 667K 306K 237K 462K 390K 699K 794K
accountPayables 1.76M 1.86M 2.03M 634K 293K 188K 402K 330K 573K 604K
otherPayables 2.28M 6.72M 1.6M 33000 13000 49000 60000 60000 126K 190K
accruedExpenses 14.99M 16.59M 14.56M 9.25M 6.53M 6.13M 5.38M 5.83M 5.98M 8.73M
shortTermDebt 320K 310K - - - - - - - -
capitalLeaseObligationsCurrent 2.55M 2.28M 2.57M 1.83M 1.63M 1.36M 1.31M - - -
taxPayables - 2.67M 1.6M 33000 13000 49000 60000 60000 126K 190K
deferredRevenue 39.29M 40.28M 41.12M 34.8M 30.45M 30.46M 33.84M 34.65M 33.36M 36.3M
otherCurrentLiabilities 3.01M - 2.29M - - - 445K - - -
totalCurrentLiabilities 64.2M 68.04M 64.16M 46.54M 38.91M 38.18M 41.44M 40.88M 40.04M 45.82M
longTermDebt 7.75M 1.32M - - - - - - - -
capitalLeaseObligationsNonCurrent 32.66M 34.67M 34.4M 36.15M 37.96M 39.61M 41.06M - - -
deferredRevenueNonCurrent - - - - - - - 362K 1M 1.93M
deferredTaxLiabilitiesNonCurrent 13.53M 13.1M 1.6M - - - - - - 254K
otherNonCurrentLiabilities 838K 1.72M 4.4M 1.98M 1.56M 1.28M - - - -
totalNonCurrentLiabilities 54.77M 50.81M 40.39M 38.14M 39.52M 40.89M 41.06M 2.18M 2.39M 2.18M
otherLiabilities - - - - - - - - - -
capitalLeaseObligations 35.2M 36.95M 36.96M 37.98M 39.59M 40.96M 42.38M - - -
totalLiabilities 118.98M 118.85M 104.56M 84.68M 78.43M 79.07M 82.5M 43.05M 42.43M 48.01M
treasuryStock - - - - - - - - - -
preferredStock - - - 52.45M - - - 47.26M - 1.0
commonStock 91.45M 94.85M 87.3M 81.82M 80.25M 80.05M 79.85M 79.71M 79.6M 71.86M
retainedEarnings -34.43M -28.73M -34.79M -44.84M -48.54M -50.88M -55.02M -45.26M -35.81M -24.57M
additionalPaidInCapital 15.92M 15.46M 15.67M 15.47M 15.01M 14.25M 13.53M 12.81M 11.78M 11.43M
date 2026-03-31 2025-03-31 2024-03-31 2023-03-31 2022-03-31 2021-03-31 2020-03-31 2019-03-31 2018-03-31 2017-03-31
netIncome 17.42M 22.44M 26.26M 19.8M 18.4M 20.19M 23.48M 22.14M 20.81M 24.27M
depreciationAndAmortization 10.25M 8.46M 5.69M 3.65M 4.2M 4.27M 4.36M 1.95M 2M 1.09M
deferredIncomeTax -1.05M -776K 3.52M -235K -386K -831K -13000 8.76M 8.08M 9.92M
stockBasedCompensation -891K -1.3M 2.8M 2.15M 1.62M 2.65M 933K 1.15M 2.09M 2.14M
changeInWorkingCapital 5.39M -1.86M -2.18M 522K 4.87M 145K -8.24M -1.6M 5.02M -1.23M
accountsReceivables 15.91M -527K -6.7M -6.4M 5.73M 3.04M -7.06M -2.95M 9.03M -4.23M
inventory - - - 267K -959K 845K -87000 63000 - -
accountsPayables -2.92M -818K 2.62M 2.32M 107K -361K 86000 -63000 35000 -1.58M
otherWorkingCapital -7.6M -518K 1.9M 4.34M -7000 -3.38M -1.18M 1.35M 5.02M -1.23M
otherNonCashItems 155K 2.95M -5000 13.53M 4.18M 8.52M 16.62M -9.02M -7.45M -7.36M
netCashProvidedByOperatingActivities 31.27M 29.92M 36.08M 25.88M 28.72M 26.43M 20.53M 23.39M 30.53M 28.84M
investmentsInPropertyPlantAndEquipment -2.56M -1.42M -650K -2.05M -703K -397K -990K -742K -4.67M -11.51M
acquisitionsNet -17.27M -36.54M -22.81M - - - - - - -
purchasesOfInvestments -3.7M - - - - - - - - -
salesMaturitiesOfInvestments - - - - - - - - - -
otherInvestingActivities -3.58M - - -1.34M - - - - - -
netCashProvidedByInvestingActivities -27.11M -37.96M -23.46M -2.05M -703K -397K -990K -742K -4.67M -11.51M
netDebtIssuance 6.34M -2.89M -4.37M -1.61M -1.36M -1.41M - - - -
longTermNetDebtIssuance 9.84M -2.89M -2.36M -1.61M -1.36M -1.41M -1.23M - - -
shortTermNetDebtIssuance -3.5M - -2.01M - - - - - - -
netStockIssuance -21M 5.6M 4.19M 1.07M - - - 17000 6.66M 4.92M
netCommonStockIssuance -21M 5.6M 4.19M 1.07M - - - 17000 6.66M 4.92M
commonStockIssuance -495K 5.6M 4.19M 1.07M - - - 17000 6.66M 4.92M
commonStockRepurchased -20.51M - - - - - - - - -
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid -6.57M -16.38M -16.21M -16.1M -16.06M -16.06M -32.1M -32.09M -32.04M -31.7M
commonDividendsPaid -6.57M -16.38M -16.21M -16.1M -16.06M -16.06M -32.1M -32.09M -32.04M -31.7M
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities -2.34M - - - -1.36M -1.41M -1.23M - - -
netCashProvidedByFinancingActivities -23.58M -13.67M -16.38M -16.64M -17.42M -17.47M -33.32M -32.07M -25.38M -26.77M
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
revenue 33.67M 32.68M 30.2M 29.63M 33.68M 35.77M 29.47M 30.52M 32.29M 33.01M
costOfRevenue 7.95M 5.98M 7.89M 5.96M 6.75M 6.31M 5.69M 7.98M 8.46M 6.36M
grossProfit 25.72M 26.71M 22.31M 23.68M 26.93M 29.47M 23.78M 22.55M 23.83M 26.65M
researchAndDevelopmentExpenses 7.34M 8.22M 5.78M 8.03M 8.13M 7.34M 6.43M 8.24M 6.59M 7.25M
generalAndAdministrativeExpenses 5.62M 6.74M 6.13M 5.74M 4.88M 6.55M 4.69M 5.49M 5.58M 6.32M
sellingAndMarketingExpenses 4.3M 4.53M 5.99M 4.61M 5.09M 4.36M 4.23M 4.93M 4.36M 4.86M
sellingGeneralAndAdministrativeExpenses 9.92M 11.27M 12.12M 10.35M 9.97M 10.91M 8.92M 10.42M 9.94M 11.18M
otherExpenses -700K - -600K - - - - - - -
operatingExpenses 16.56M 19.49M 17.29M 18.38M 18.1M 18.25M 15.34M 18.66M 15.59M 18.43M
costAndExpenses 24.5M 25.47M 25.19M 24.34M 24.85M 24.56M 21.04M 24.86M 24.06M 24.79M
netInterestIncome -550K -166K -252K -156K -346K 174K 282K 415K 144K 542K
interestIncome 72000 362K 214K 314K 313K 653K 761K 878K 658K 986K
interestExpense 622K 528K 466K 470K 659K 479K 479K 463K 514K 444K
depreciationAndAmortization 2.64M 2.64M 2.55M 2.42M 2.37M 2.27M 1.95M 1.88M 2.15M 1.56M
ebitda 11.81M 10.64M 7.21M 7.11M 10.1M 15.84M 8.43M 8.8M 11.79M 9.77M
ebit 9.17M 8M 4.66M 4.7M 7.73M 13.65M 6.49M 6.92M 9.68M 8.22M
nonOperatingIncomeExcludingInterest - -776K 351K 597K 1.1M -2.43M 1.94M -1.25M -1.44M -344K
operatingIncome 9.17M 7.22M 5.01M 5.29M 8.84M 11.22M 8.43M 5.67M 8.24M 8.22M
totalOtherIncomeExpensesNet -1.28M 248K -817K -1.07M -1.58M 1.95M -2.42M 786K 887K -100000
incomeBeforeTax 7.89M 7.47M 4.2M 4.23M 7.26M 13.17M 6.01M 6.45M 9.12M 8.12M
incomeTaxExpense 2.46M 1.5M 1.48M 917K 2.15M 3.56M 2.24M 2.49M 1.89M 2.51M
netIncomeFromContinuingOperations 5.43M 5.96M 2.72M 3.31M 5.1M 9.61M 3.76M 3.96M 7.23M 5.61M
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - - - - - - - - - -
netIncome 5.43M 5.96M 2.72M 3.31M 5.1M 9.61M 3.76M 3.96M 7.23M 5.61M
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome 5.43M 5.96M 2.72M 3.31M 5.1M 9.61M 3.76M 3.96M 7.23M 5.61M
eps 0.07 0.07 0.03 0.04 0.06 0.12 0.05 0.05 0.09 0.07
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
cashAndCashEquivalents 24.25M 20.04M 32.84M 44.03M 43.88M 39.73M 61.37M 69.09M 63.22M 45.18M
shortTermInvestments 3.7M 3.7M - - - - - - - -
cashAndShortTermInvestments 27.95M 23.74M 33.16M 44.03M 43.88M 39.73M 61.37M 69.09M 63.22M 45.18M
netReceivables 29.16M 40.32M 30.57M 29.31M 41.46M 43.19M 34.7M 22.74M 36.55M 32.09M
accountsReceivables 29.16M 40.32M 30.57M 29.31M 41.46M 43.19M 34.7M 22.74M 36.55M 32.09M
otherReceivables - - - - - - - - - -
inventory - - - - - - - - - 158K
prepaids 7.33M 5.9M 6.09M 5.38M 4.21M 2.91M 3.2M 2.29M 2.32M 1.65M
otherCurrentAssets - 644K - 369K 362K 194K 96000 3.42M 3.98M 2.86M
totalCurrentAssets 64.44M 70.61M 69.82M 79.09M 89.92M 86.03M 99.37M 97.54M 105.94M 81.94M
propertyPlantEquipmentNet 37.43M 38.31M 38.56M 37.96M 38.6M 38.78M 39.12M 39.24M 38.95M 40.08M
goodwill 25.03M 18.89M 19.14M 15.96M 15.81M 14.85M 4.43M 4.47M 3.74M 3.79M
intangibleAssets 68.88M 62.34M 64.48M 59.48M 59.96M 59.92M 22.35M 23.02M 23.68M 24.35M
goodwillAndIntangibleAssets 93.91M 81.22M 83.62M 75.44M 75.77M 74.77M 26.78M 27.48M 27.43M 28.13M
longTermInvestments - - - - - - - - -59001 -
taxAssets 212K 938K 418K 274K 471K 97000 136K - 59000 -
otherNonCurrentAssets 1.32M 1.32M 170K - - - - - 59000 -
totalNonCurrentAssets 132.87M 121.79M 122.77M 113.68M 114.84M 113.64M 66.04M 66.72M 66.44M 68.21M
otherAssets - - - - - - - - - -
totalAssets 197.31M 192.4M 192.59M 192.76M 204.76M 199.68M 165.41M 164.26M 172.37M 150.16M
totalPayables 19.03M 19.36M 13.33M 23.35M 8.58M 26.48M 17.63M 18.21M 2.03M 14.36M
accountPayables 16.75M 16.32M 12.17M 16.08M 1.86M 16.42M 13.92M 15.47M 2.03M 13.33M
otherPayables 2.28M 3.04M 1.16M 7.28M 6.72M 10.06M 3.71M 2.74M 4.43M 1.03M
accruedExpenses 14.99M - - - 16.59M - - - 14.56M -
shortTermDebt 320K 322K 327K 321K 310K 299K 2.26M - - -
capitalLeaseObligationsCurrent 2.55M 2.48M 2.43M 2.32M 2.28M 2.3M 2.26M 2.49M 2.57M 2.74M
taxPayables - 804K 1.16M 2.19M 2.67M 2.84M 1.42M 2.74M 1.6M 1.03M
deferredRevenue 39.29M 31.99M 34.62M 33.14M 40.28M 34.82M 32.27M 30.89M 41.12M 27.09M
otherCurrentLiabilities -11.98M - 2.34M - - 3.78M 1.15M 2.32M 3.9M 2.28M
totalCurrentLiabilities 64.2M 54.16M 53.03M 59.13M 68.04M 67.68M 55.58M 53.9M 64.16M 46.47M
longTermDebt 7.75M 3.21M 1.23M 1.28M 1.32M 1.17M - - - -
capitalLeaseObligationsNonCurrent 32.66M 33.36M 33.78M 34.23M 34.67M 35.14M 35.52M 35.18M 34.4M 35.02M
deferredRevenueNonCurrent - - - - - - - - - 2.71M
deferredTaxLiabilitiesNonCurrent 13.53M 13.99M 14.54M 13.02M 13.1M 12.3M 1.78M 1.07M 1.6M 1.11M
otherNonCurrentLiabilities 838K 358K 375K 599K 1.72M 1.68M 453K 2.75M 4.4M 1.73M
totalNonCurrentLiabilities 54.77M 50.91M 49.92M 49.14M 50.81M 50.29M 37.75M 38.99M 40.39M 40.57M
otherLiabilities - - - - - - - - - -
capitalLeaseObligations 35.2M 35.84M 36.21M 36.55M 36.95M 37.44M 37.78M 37.66M 36.96M 37.76M
totalLiabilities 118.98M 105.06M 102.95M 108.27M 118.85M 117.97M 93.33M 92.9M 104.56M 87.03M
treasuryStock - - - - - - - - - -
preferredStock - - - - - - - - - -
commonStock 91.45M 94.77M 95.85M 95.1M 94.85M 94.26M 91.08M 90.19M 87.3M 85.92M
retainedEarnings -34.43M -27.51M -27.66M -29.55M -28.73M -29.75M -35.24M -34.9M -34.79M -37.95M
additionalPaidInCapital 15.92M 15.98M 15.8M 15.63M 15.46M 15.45M 15.89M 15.54M 15.67M 15.6M
date 2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31
netIncome 5.43M 5.96M 2.72M 3.31M 5.1M 9.61M 3.76M 3.96M 7.23M 5.61M
depreciationAndAmortization 2.64M 2.64M 2.55M 2.42M 2.37M 2.27M 1.95M 1.88M 2.15M 1.56M
deferredIncomeTax 370K -883K -152K -383K -548K -150K 575K -653K 436K 1.1M
stockBasedCompensation -42000 187K -1.18M 149K -442K -641K -2.11M 1.89M 573K 513K
changeInWorkingCapital 17.02M -7.06M -5.64M 1.08M 7.66M -1.67M -9.56M 1.71M 11.04M -8.03M
accountsReceivables 17.53M -9.6M -2.82M 12.15M 1.45M -3.83M -11.96M 15.24M -4.58M -5.41M
inventory - - - - - - - - - 3M
accountsPayables -2.38M 5.44M -3.72M -2.27M 2.89M -645K 264K -3.33M 2.59M 2.41M
otherWorkingCapital 1.87M 2.53M 895K -11.07M 6.2M 2.16M 2.41M -13.53M 13.03M -8.03M
otherNonCashItems 1.27M -841K -342K 33000 1.74M -1.14M 2.92M -571K 6.84M -305K
netCashProvidedByOperatingActivities 26.73M 5000 -2.06M 6.6M 15.88M 8.27M -2.46M 8.22M 21.41M 443K
investmentsInPropertyPlantAndEquipment -215K -723K -1.08M -542K -661K -432K -236K -93000 -95000 -459K
acquisitionsNet -12.09M - -5.17M - -7.34M -27.07M - - 79000 157K
purchasesOfInvestments - -3.7M - - - - - - - -
salesMaturitiesOfInvestments - - - - - - - - - -
otherInvestingActivities - - -3.58M - - -2.13M - - 517K -517K
netCashProvidedByInvestingActivities -12.31M -4.42M -9.84M -542K -8M -29.63M -236K -93000 501K -819K
netDebtIssuance 4.5M 1.46M -78000 -606K -627K -63000 -769K -743K -2.01M -364K
longTermNetDebtIssuance 8M 1.46M -78000 -606K -627K -752K -769K -743K -1.17M -364K
shortTermNetDebtIssuance -3.5M - - - - 689K - - -845K -
netStockIssuance -14.48M -6.02M 616K 212K 473K 2.4M 480K 2.25M 1.2M 1.78M
netCommonStockIssuance -14.48M -6.02M 616K 212K 473K 2.4M 480K 2.25M 1.2M 1.78M
commonStockIssuance - - 616K 212K 473K 2.4M 480K 2.25M 1.2M 1.78M
commonStockRepurchased -14.48M -6.02M - - - - - - - -
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid -792K -823K -825K -4.14M -4.08M -4.12M -4.1M -4.08M -4.07M -4.06M
commonDividendsPaid -792K -823K -825K -4.14M -4.08M -4.12M -4.1M -4.08M -4.07M -4.06M
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities -736K -1.16M -711K - - -689K - - 845K -
netCashProvidedByFinancingActivities -11.52M -6.54M -998K -4.53M -4.24M -2.47M -4.39M -2.57M -4.04M -2.64M