OTC : CMDXF

Computer Modelling Group Ltd.

$2.74 USD

$0.07 (2.62%)

Volume
1
Average Volume
33.4K
Market Capitalization
$213.7M
P/E Ratio
18.12
Dividend Yield
1.04%
Price Target
Year High
$6.05
Year Low
$2.39
Day High
Day Low
Payout Ratio
$0.38
Current Ratio
$1.00
CMDXF Financial Statements
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.52M 129.45M 108.68M 73.85M 67.36M 75.79M 75.79M 74.86M 74.68M 75.1M
costOfRevenue 32.51M 24.94M 17.22M 19.97M 19.59M 18.94M - - 21.05M 20.04M
grossProfit 94M 104.51M 91.46M 53.87M 47.77M 56.84M - - 53.63M 55.06M
researchAndDevelopmentExpenses 26.01M 30.14M 24.02M 18.14M 15.19M 19.24M 19.24M 19.89M 20.37M 16.42M
generalAndAdministrativeExpenses 24.23M 21.6M 18.84M 12.68M 5.91M 6.66M 6.66M 6.72M 6.74M 6M
sellingAndMarketingExpenses 19.43M 18.62M 14.96M 17.16M 15.69M 18.13M 18.13M 18.69M 19.54M 19.35M
sellingGeneralAndAdministrativeExpenses 43.65M 40.22M 33.79M 29.84M 21.6M 24.79M 24.79M 25.41M 26.28M 25.35M
otherExpenses -2.19M - - - - - - - - -
operatingExpenses 67.47M 70.36M 57.47M 47.99M 36.8M 44.04M 44.04M 45.3M 46.65M 41.78M
costAndExpenses 99.98M 95.3M 74.7M 47.99M 36.8M 44.04M 44.04M 45.3M 46.65M 41.78M
netInterestIncome -1.13M 710K 1.19M -121K -1.56M -1.7M -1M 1.21M 905K 551K
interestIncome 964.49K 2.6M 3.1M 1.81M 440K 374K 1.13M 1.21M 905K 551K
interestExpense 2.1M 1.9M 1.91M 1.93M 2M 2.07M 2.13M - - -
depreciationAndAmortization 10.28M 8.46M 5.69M 3.65M 4.2M 4.27M 4.36M 1.95M 2M 1.09M
ebitda 36.81M 43.24M 39.67M 29.51M 30.22M 33.27M 38.94M 32.84M 30.03M 34.41M
ebit 26.53M 34.78M 33.98M 25.86M 26.02M 30.56M 34.58M 30.89M 28.03M 33.32M
nonOperatingIncomeExcludingInterest - -632K -3.15M -2.72M 55000 1.57M -2.83M -1.34M - -
operatingIncome 26.53M 34.15M 33.98M 25.86M 30.56M 31.75M 31.75M 29.55M 28.03M 33.32M
totalOtherIncomeExpensesNet -2.92M -1.26M 1.24M 788K -2.06M -3.64M 705K 1.34M 851K 871K
incomeBeforeTax 23.61M 32.88M 35.22M 26.65M 26.92M 32.46M 32.46M 30.89M 28.88M 34.19M
incomeTaxExpense 6.15M 10.45M 8.96M 6.85M 6.73M 8.97M 8.97M 8.76M 8.08M 9.92M
netIncomeFromContinuingOperations 17.46M 22.44M 26.26M 19.8M 18.4M 20.19M 23.48M 22.14M 20.81M 24.27M
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - - - - - - - - - -
netIncome 17.46M 22.44M 26.26M 19.8M 18.4M 20.19M 23.48M 22.14M 20.81M 24.27M
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome 17.46M 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.31M 43.88M 63.08M 66.85M 49.07M 40.5M 54.29M 54.29M 63.72M 63.24M
shortTermInvestments 3.71M - - - - - - - - -
cashAndShortTermInvestments 28.02M 43.88M 63.08M 66.85M 49.07M 40.5M 54.29M 54.29M 63.72M 63.24M
netReceivables 29.23M 41.46M 36.55M 23.91M 17.51M 23.24M 26.28M 19.22M 16.27M 25.3M
accountsReceivables 29.23M 41.46M 36.55M 23.91M 17.51M 23.24M 26.28M 19.22M 16.27M 25.3M
otherReceivables - - - - - - - - - -
inventory - - - - -923K 856K 15000 - - -
prepaids 7.35M 4.21M 2.32M 1.06M 792K 820K 913K 1.33M 1.42M 1.24M
otherCurrentAssets - 362K 3.98M - - - 771K - - -
totalCurrentAssets 64.6M 89.92M 105.94M 92.26M 73.14M 68.47M 75.21M 75.21M 81.41M 89.85M
propertyPlantEquipmentNet 37.52M 38.6M 38.95M 41.1M 47.53M 51.41M 14.5M 14.5M 16.06M 16.87M
goodwill 25.1M 15.81M 3.74M - - - - - - -
intangibleAssets 69.05M 59.96M 23.68M 1.32M - - - - - -
goodwillAndIntangibleAssets 94.15M 75.77M 27.43M 1.32M - - - - - -
longTermInvestments - - - -2.44M - - - - - -
taxAssets 212.55K 471K - 2.44M 1.82M 992K 595K 595K 522K 21000
otherNonCurrentAssets 1.33M - 59000 2.44M - - - - - -21000
totalNonCurrentAssets 133.21M 114.84M 66.44M 44.86M 49.36M 52.4M 15.1M 15.1M 16.58M 16.87M
otherAssets - - - - - - - - - -
totalAssets 197.82M 204.76M 172.37M 137.13M 122.49M 120.87M 90.3M 90.3M 97.99M 106.72M
totalPayables 4.05M 8.58M 5.92M 667K 306K 237K 402K 390K 699K 794K
accountPayables 1.76M 1.86M 2.03M 634K 293K 188K 330K 330K 573K 604K
otherPayables 2.29M 6.72M 3.9M 33000 13000 49000 144K 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 - - - - 1.31M - - -
capitalLeaseObligationsCurrent 2.55M 2.28M 2.57M 1.83M 1.63M 1.36M 1.31M - - -
taxPayables - 2.67M 1.6M 33000 49000 60000 60000 60000 126K 190K
deferredRevenue 39.4M 40.28M 41.12M 34.8M 30.46M 33.84M 34.65M 34.65M 33.36M 36.3M
otherCurrentLiabilities 3.06M - 41.12M - - - -2.18M - - -
totalCurrentLiabilities 64.37M 68.04M 64.16M 46.54M 38.18M 41.44M 40.88M 40.88M 40.04M 45.82M
longTermDebt 7.77M 1.32M - - - - - - - -
capitalLeaseObligationsNonCurrent 32.74M 34.67M 34.4M 36.15M 37.96M 39.61M - - - -
deferredRevenueNonCurrent - - - - - - 362K 362K 1M 1.93M
deferredTaxLiabilitiesNonCurrent 13.57M 13.1M - - - - -41.06M - - 254K
otherNonCurrentLiabilities 840.16K 1.72M 6M 1.98M 2.92M 1.46M 1.81M 1.81M 2.39M -
totalNonCurrentLiabilities 54.92M 50.81M 40.39M 38.14M 40.89M 41.06M 2.18M 2.18M 2.39M 2.18M
otherLiabilities - - - - - - - - - -
capitalLeaseObligations 35.29M 36.95M 36.96M 37.98M 39.59M 40.96M 1.31M - - -
totalLiabilities 119.28M 118.85M 104.56M 84.68M 79.07M 82.5M 43.05M 43.05M 42.43M 48.01M
treasuryStock - - - - - - - - - -
preferredStock - - - 1.0 - - - 1.0 - 1.0
commonStock 91.69M 94.85M 87.3M 81.82M 80.05M 79.85M 79.71M 79.71M 79.6M 71.86M
retainedEarnings -34.52M -28.73M -34.79M -44.84M -50.88M -55.02M -45.26M -45.26M -35.81M -24.57M
additionalPaidInCapital 15.96M 15.46M 15.67M 15.47M 15.01M 14.25M - 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.46M 22.44M 26.26M 19.8M 20.19M 23.48M 22.14M 22.14M 20.81M 24.27M
depreciationAndAmortization 10.28M 8.46M 5.69M 3.65M 4.27M 4.36M 1.95M 1.95M 2M 1.09M
deferredIncomeTax -1.05M -776K 3.52M -235K -831K -13000 8.76M 8.76M 8.08M 9.92M
stockBasedCompensation -891K -1.3M 6.29M 2.15M 1.62M 2.65M 933K 1.15M 2.09M 2.14M
changeInWorkingCapital 5.4M -1.86M -2.18M 522K 145K -8.24M -1.6M -1.6M 5.02M -1.23M
accountsReceivables 15.95M -527K -6.7M -6.4M 5.73M 3.04M -7.06M -2.95M 9.03M -4.23M
inventory - - - 6.4M -5.73M -3.04M 7.06M 3.02M - -
accountsPayables -2.93M -568.38K 2.62M 2.32M -361K 86000 86000 -63000 35000 -1.58M
otherWorkingCapital -7.62M -1.34M 1.9M -1.79M 506K -8.32M -1.68M -1.6M 5.02M -1.23M
otherNonCashItems 153.1K 2.95M -3.5M 13.53M 4.18M 8.52M -9.02M -9.02M -7.45M -7.36M
netCashProvidedByOperatingActivities 31.35M 29.92M 36.08M 25.88M 26.43M 20.53M 23.39M 23.39M 30.53M 28.84M
investmentsInPropertyPlantAndEquipment -2.57M -1.42M -650K -2.05M -397K -990K -742K -742K -4.67M -11.51M
acquisitionsNet -17.31M -36.54M -22.81M - - - - - - -
purchasesOfInvestments -3.71M - - - - - - - - -
salesMaturitiesOfInvestments - - - - - - - - - -
otherInvestingActivities -3.59M - - -1.34M - - - - - -
netCashProvidedByInvestingActivities -27.18M -37.96M -23.46M -2.05M -397K -990K -742K -742K -4.67M -11.51M
netDebtIssuance 6.35M -2.89M -4.37M -1.61M -1.36M -1.41M -1.23M - - -
longTermNetDebtIssuance 9.86M -2.89M -2.36M -1.61M -1.36M -1.41M -1.23M - - -
shortTermNetDebtIssuance -3.51M - -2.01M - - - - - - -
netStockIssuance -21.06M 5.6M - - - - - - - -
netCommonStockIssuance -21.06M 5.6M 4.19M 1.07M - - - 17000 6.66M 4.92M
commonStockIssuance -496.28K 5.6M 4.19M 1.07M - - 17000 17000 6.66M 4.92M
commonStockRepurchased -20.56M - - - - - - - - -
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid -6.59M -16.38M -16.21M -16.1M -16.06M -16.06M -32.1M -32.09M -32.04M -31.7M
commonDividendsPaid -6.59M -16.38M -16.21M -16.1M -16.06M -16.06M -32.1M -32.09M -32.04M -31.7M
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities -2.35M - 4.19M 1.07M - - - 17000 6.66M 4.92M
netCashProvidedByFinancingActivities -23.64M -13.67M -16.38M -16.64M -17.47M -33.32M -32.07M -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.76M 32.68M 30.2M 29.63M 33.68M 35.77M 29.47M 30.52M 32.29M 33.01M
costOfRevenue 7.97M 5.98M 5.54M 5.96M 6.75M 6.31M 5.69M 7.98M 8.46M 6.36M
grossProfit 25.79M 26.71M 24.66M 23.68M 26.93M 29.47M 23.78M 22.55M 23.83M 26.65M
researchAndDevelopmentExpenses 7.36M 8.22M 7.36M 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.3M 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.23M 9.94M 11.18M
otherExpenses -676.18K - - - - - - - - -
operatingExpenses 16.6M 19.49M 19.48M 18.38M 18.1M 18.25M 15.34M 18.66M 15.59M 18.43M
costAndExpenses 24.57M 25.47M 25.02M 24.34M 24.85M 24.56M 21.04M 24.86M 24.06M 24.79M
netInterestIncome -551.42K -166K -252K -156K -161K 174K 282K 415K 144K 542K
interestIncome 72185 362K 214K 314K 313K 653K 761K 878K 658K 986K
interestExpense 623.61K 528K 466K 470K 474K 479K 479K 463K 514K 444K
depreciationAndAmortization 2.65M 2.64M 2.55M 2.42M 2.37M 2.27M 1.95M 1.88M 2.15M 1.56M
ebitda 11.84M 10.64M 7.38M 7.11M 10.1M 15.91M 8.43M 8.8M 11.83M 9.77M
ebit 9.19M 8M 4.83M 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.4M -344K
operatingIncome 9.19M 7.22M 5.18M 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 747K 845K -100000
incomeBeforeTax 7.91M 7.47M 4.36M 4.23M 7.26M 13.17M 6.01M 6.41M 9.12M 8.12M
incomeTaxExpense 2.47M 1.5M 1.65M 917K 2.15M 3.56M 2.24M 2.49M 1.89M 2.51M
netIncomeFromContinuingOperations 5.44M 5.96M 2.72M 3.31M 5.1M 9.61M 3.76M 3.96M 7.23M 5.61M
netIncomeFromDiscontinuedOperations - - - - - - - - - -
otherAdjustmentsToNetIncome - - - - - - - - - -
netIncome 5.44M 5.96M 2.72M 3.31M 5.1M 9.61M 3.76M 3.96M 7.23M 5.61M
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome 5.44M 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.11 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.31M 20.04M 32.84M 44.03M 43.88M 39.73M 61.37M 69.09M 63.22M 45.18M
shortTermInvestments 3.71M 3.7M - - - - - - - -
cashAndShortTermInvestments 28.02M 23.74M 32.84M 44.03M 43.88M 39.73M 61.37M 69.09M 63.22M 45.18M
netReceivables 29.23M 40.32M 30.57M 29.31M 41.46M 43.19M 34.7M 22.74M 36.55M 32.09M
accountsReceivables 29.23M 40.32M 30.57M 29.31M 41.46M 43.19M 34.7M 22.74M 36.55M 32.09M
otherReceivables - - - - - - - - - -
inventory - - - - - - - - - 158K
prepaids 7.35M 5.9M 6.09M 5.38M 4.21M 2.91M 3.2M 2.29M 2.32M 1.65M
otherCurrentAssets - 644K 321K 369K 362K 194K 96000 3.42M 3.98M 3.02M
totalCurrentAssets 64.6M 70.61M 69.82M 79.09M 89.92M 86.03M 99.37M 97.54M 105.94M 81.94M
propertyPlantEquipmentNet 37.52M 38.31M 38.56M 37.96M 38.6M 38.78M 39.12M 39.24M 38.95M 40.08M
goodwill 25.1M 18.89M 19.14M 15.96M 15.81M 14.85M 4.43M 4.47M 3.74M 3.79M
intangibleAssets 69.05M 62.34M 64.48M 59.48M 59.96M 59.92M 22.35M 23.02M 23.68M 24.35M
goodwillAndIntangibleAssets 94.15M 81.22M 83.62M 75.44M 75.77M 74.77M 26.78M 27.48M 27.43M 28.13M
longTermInvestments - - - - - - - - -59001 -
taxAssets 212.55K 938K 418K 274K 471K 97000 136K - 59000 -
otherNonCurrentAssets 1.33M 1.32M 170K - - - - - 59000 -
totalNonCurrentAssets 133.21M 121.79M 122.77M 113.68M 114.84M 113.64M 66.04M 66.72M 66.44M 68.21M
otherAssets - - - - - - - - - -
totalAssets 197.82M 192.4M 192.59M 192.76M 204.76M 199.68M 165.41M 164.26M 172.37M 150.16M
totalPayables 19.08M 19.36M 15.66M 23.35M 8.58M 26.48M 17.63M 9.33M 2.03M 10.54M
accountPayables 16.79M 16.32M 12.17M 16.08M 1.86M 16.42M 13.92M 9.33M 2.03M 7.23M
otherPayables 2.29M 3.04M 3.5M 7.28M 6.72M 10.06M 3.71M 5.06M 4.43M 3.31M
accruedExpenses 14.99M - - - 16.59M - - 6.14M 14.56M -
shortTermDebt 320K 322K 327K 321K 310K 299K - - - -
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.4M 31.99M 34.62M 33.14M 40.28M 34.82M 32.27M 30.89M 41.12M 27.09M
otherCurrentLiabilities -11.97M - - - - 3.78M 3.42M 5.06M 45.02M 33.19M
totalCurrentLiabilities 64.37M 54.16M 53.03M 59.13M 68.04M 67.68M 55.58M 53.9M 64.16M 46.47M
longTermDebt 7.77M 3.21M 1.23M 1.28M 1.32M 1.17M - - - -
capitalLeaseObligationsNonCurrent 32.74M 33.36M 33.78M 34.23M 34.67M 35.14M 35.52M 35.18M 34.4M 35.02M
deferredRevenueNonCurrent - - - - - - - - - -
deferredTaxLiabilitiesNonCurrent 13.57M 13.99M 14.54M 13.02M 13.1M 12.3M 1.78M - 1.6M -
otherNonCurrentLiabilities 840.16K 358K 375K 599K 1.72M 1.68M 453K 3.82M 6M 5.55M
totalNonCurrentLiabilities 54.92M 50.91M 49.92M 49.14M 50.81M 50.29M 37.75M 38.99M 40.39M 40.57M
otherLiabilities - - - - - - - - - -
capitalLeaseObligations 35.29M 35.84M 36.21M 36.55M 36.95M 37.44M 37.78M 37.66M 36.96M 37.76M
totalLiabilities 119.28M 105.06M 102.95M 108.27M 118.85M 117.97M 93.33M 92.9M 104.56M 87.03M
treasuryStock - - - - - - - - - -
preferredStock - - - - - - - - - -
commonStock 91.69M 94.77M 95.85M 95.1M 94.85M 94.26M 91.08M 90.19M 87.3M 85.92M
retainedEarnings -34.52M -27.51M -27.66M -29.55M -28.73M -29.75M -35.24M -34.9M -34.79M -37.95M
additionalPaidInCapital 15.96M 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.44M 5.96M 2.72M 3.31M 5.1M 9.61M 3.76M 3.96M 7.23M 5.61M
depreciationAndAmortization 2.65M 2.64M 2.55M 2.42M 2.37M 2.27M 1.95M 1.88M 2.15M 1.56M
deferredIncomeTax 370.96K -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.06M -7.06M -5.64M 1.08M 7.66M -1.67M -9.56M 1.71M 11.04M -8.03M
accountsReceivables 17.58M -9.6M -1.12M 12.15M 1.45M -3.83M -11.96M 15.24M -4.58M -5.41M
inventory - - - - - - - - - 3M
accountsPayables -2.39M 3.96M -2.67M -1.67M 2.01M -448.21K 195.11K -3.33M 2.59M 2.41M
otherWorkingCapital 1.88M 2.53M -4.53M -11.07M 6.2M 2.16M 2.41M -10.2M 13.03M -8.03M
otherNonCashItems 1.27M -841K -342K 33000 1.74M -1.14M 2.92M -571K 6.84M -305K
netCashProvidedByOperatingActivities 26.8M 5000 -2.06M 6.6M 15.88M 8.27M -2.46M 8.22M 21.41M 443K
investmentsInPropertyPlantAndEquipment -215.55K -723K -1.08M -542K -661K -432K -236K -93000 -95000 -459K
acquisitionsNet -12.12M - -5.17M - -7.34M -29.2M - - 79000 157K
purchasesOfInvestments - -3.7M - - - - - - - -
salesMaturitiesOfInvestments - - - - - - - - - -
otherInvestingActivities - - -3.58M - - - - - 517K -517K
netCashProvidedByInvestingActivities -12.34M -4.42M -9.84M -542K -8M -29.63M -236K -93000 501K -819K
netDebtIssuance 4.51M 1.46M -619K -606K -627K -752K -769K -743K -3.18M -364K
longTermNetDebtIssuance 8.02M 1.46M -619K -606K -627K -752K -769K -743K -1.17M -364K
shortTermNetDebtIssuance -3.51M - - - - - - - -2.01M -
netStockIssuance -14.52M -6.02M 616K 212K 473K 2.4M 480K - 1.2M -
netCommonStockIssuance -14.52M -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.52M -6.02M - - - - - - - -
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid -794.04K -823K -825K -4.14M -4.08M -4.12M -4.1M -4.08M -4.07M -4.06M
commonDividendsPaid -794.04K -823K -825K -4.14M -4.08M -4.12M -4.1M -4.08M -4.07M -4.06M
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities -737.9K -1.16M -170K - - - - 2.25M 2.01M 1.78M
netCashProvidedByFinancingActivities -11.55M -6.54M -998K -4.53M -4.24M -2.47M -4.39M -2.57M -4.04M -2.64M