LSE : CPP.L

CPPGroup Plc

$26.5 GBp

-$0.5 (-1.85%)

Volume
22.21K
Average Volume
11.76K
Market Capitalization
$2.43M
P/E Ratio
-0.39
Dividend Yield
0.00%
Price Target
Year High
$163.00
Year Low
$25.00
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$1.30
CPP.L Financial Statements
date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
revenue 2.06M 156.43M 193.04M 169.78M 143.62M 141.14M 138.36M 110.07M 91.44M 73.65M
costOfRevenue 927K 135.62M 162.09M 139.01M 110.71M 104.19M 97.87M 68.99M 49.6M 27.74M
grossProfit 1.13M 20.81M 30.94M 30.77M 32.92M 36.95M 40.49M 41.08M 41.84M 45.91M
researchAndDevelopmentExpenses - - - - - - - - - -
generalAndAdministrativeExpenses 9.26M 23.61M 30.11M 28.16M 29.83M 33.38M 38.54M 41.03M 38.29M 47.69M
sellingAndMarketingExpenses - - 7.24M - - - - - - -
sellingGeneralAndAdministrativeExpenses 9.26M 23.61M 37.35M 28.16M 29.83M 33.38M 38.54M 41.03M 38.29M 47.69M
otherExpenses -2.42M - - - - - - - - -89000
operatingExpenses 6.84M 23.61M 30.11M 28.16M 29.83M 33.38M 38.54M 41.03M 38.29M 47.69M
costAndExpenses 7.76M 159.22M 199.44M 167.17M 140.54M 137.57M 136.42M 110.02M 87.89M 75.43M
netInterestIncome -9000 -18000 251K -169K -425K -247K -100000 438K 25000 -4000
interestIncome 145K 330K 662K 405K 223K 412K 508K 531K 191K 231K
interestExpense 154K 312K 482K 656K 358K 415K 1M 51000 313K 325K
depreciationAndAmortization 2.12M 3.13M 2.77M 2.51M 2.75M 3.15M 2.98M 866K 750K 504K
ebitda -3.76M 699K -2.89M 5.61M 7.59M 4.97M 4.68M 1.44M 4.88M -1.14M
ebit -5.88M -2.43M -5.66M 3.1M 4.84M 1.82M 1.7M 420K 3.98M -1.64M
nonOperatingIncomeExcludingInterest - -365K -745K -486K -255K 471K -69000 -573K -44000 -141K
operatingIncome -5.7M -2.8M -6.4M 2.61M 4.58M 2.43M 1.63M -153K 3.55M -1.78M
totalOtherIncomeExpensesNet -1.74M 53000 263K -170K -111K -1.13M -495K 480K -122K -94000
incomeBeforeTax -7.44M -2.75M -6.14M 2.44M 4.22M 2.01M 1.13M 327K 3.42M -1.88M
incomeTaxExpense - 1.93M 1.96M 2.34M 3.71M 3.61M 2.08M 712K -1.17M -1.34M
netIncomeFromContinuingOperations -7.44M -4.67M -8.1M 101K 576K -2.28M -624K -186K 4.72M -533K
netIncomeFromDiscontinuedOperations 1.25M 1.06M - - - 952K - - - 579K
otherAdjustmentsToNetIncome - - - 676K 2.43M -264K -320K -199K - -
netIncome -6.2M -3.59M -8.66M 101K 518K -1.6M -944K -380K 4.6M 46000
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome -6.2M -3.59M -8.66M 523K 2.56M -1.68M -1.01M -380K 4.72M 46000
eps -0.67 -0.41 -0.98 0.01 0.06 -0.18 -0.11 -0.04 0.55 0.01
date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
cashAndCashEquivalents 5.61M 9.49M 17.96M 20.98M 22.32M 21.86M 21.96M 25.96M 31.46M 9.52M
shortTermInvestments - - - - - - - - - -
cashAndShortTermInvestments 5.61M 9.49M 17.96M 20.98M 22.32M 21.86M 21.96M 25.96M 31.46M 9.52M
netReceivables 1.74M 10.98M 14.58M - - - 23.89M - - 6.59M
accountsReceivables 1.74M 1.76M 5.9M 6.59M 7.5M 8.41M 9.33M 6.65M 6.05M 4.91M
otherReceivables - 9.22M 14.58M 19.01M 10.12M 12.82M 14.56M 11.6M 7.18M 1.68M
inventory - 12000 9000 87000 102K 145K 87000 159K 65000 40000
prepaids - - - - - 46000 42000 24000 30000 -
otherCurrentAssets - 157K 9.58M - 478K - 140K - - 3.87M
totalCurrentAssets 7.35M 20.64M 42.12M 46.68M 40.52M 43.28M 46.11M 44.4M 55.68M 45.34M
propertyPlantEquipmentNet 28000 1.43M 4.05M 5.18M 6.44M 7.77M 8.86M 1.72M 1.28M 5.32M
goodwill - - 513K 544K 540K 612K 1.49M 1.49M 776K -
intangibleAssets 766K 6.03M 6.62M 4.71M 3.6M 3.74M 3.53M 2.79M 882K 2.14M
goodwillAndIntangibleAssets 766K 6.03M 7.13M 5.25M 4.14M 4.35M 5.02M 4.28M 1.66M 2.14M
longTermInvestments 445K 206K 208K 2.32M 2.45M 876K 574K 1.51M 349K -
taxAssets - 586K 693K 230K 396K 858K 1.15M 1.22M 1.55M 818K
otherNonCurrentAssets - 206K 2.63M - - - 865K - -349K -
totalNonCurrentAssets 1.24M 8.26M 14.72M 12.98M 13.44M 13.85M 16.47M 8.74M 4.49M 8.27M
otherAssets - - -2.63M - - - - - - -
totalAssets 8.58M 28.9M 54.2M 59.66M 53.96M 57.13M 62.59M 53.13M 60.17M 53.61M
totalPayables 4.91M 15.83M 23.98M 23.34M 19.06M 19.33M 20.78M 19.33M 20.65M 23.69M
accountPayables 4.26M 13.83M 22.98M 22.15M 17.7M 18.36M 20.18M 18.8M 19.8M 21.74M
otherPayables 650K 2M 1M 1.2M 1.36M 974K 601K 536K 854K 1.95M
accruedExpenses - - - - - - - - - -
shortTermDebt - - - 943K - - - - -6000 1.39M
capitalLeaseObligationsCurrent 21000 277K 907K 966K 937K 882K 1.37M - - -
taxPayables - 1.96M 1M 1.2M 1.36M 974K 601K 536K 854K 1.95M
deferredRevenue 58000 9.44M 11.58M 11.24M 11.1M 11.86M 12.77M 10.93M 22.02M 3.09M
otherCurrentLiabilities 652K 10.65M 4.59M 14.56M 2.39M 2.96M 4.49M 5.3M -9.39M 5.64M
totalCurrentLiabilities 5.64M 26.76M 41.06M 39.81M 31.58M 34.07M 38.82M 35.56M 45.15M 43.44M
longTermDebt - -66000 105K - 4.88M 5.66M 5.84M -90000 - -80000
capitalLeaseObligationsNonCurrent - 751K 2.89M 3.75M 4.94M 5.76M 5.9M - - -
deferredRevenueNonCurrent - 510K 604K 773K 1.2M 1.09M 1.25M 1.01M 593K -
deferredTaxLiabilitiesNonCurrent - 398K 646K 702K 927K 579K 373K 90000 - 103K
otherNonCurrentLiabilities 187K 574K 1.38M 145K -9.87M -11.51M -5.59M 291K - -
totalNonCurrentLiabilities 187K 2.17M 5.62M 5.37M 7M 7.33M 7.78M 1.3M 19.79M 23000
otherLiabilities - - - - - - - - -19.79M -
capitalLeaseObligations 21000 1.03M 3.8M 4.72M 5.87M 6.64M 7.27M - - -
totalLiabilities 5.83M 28.92M 46.69M 45.18M 38.59M 41.4M 46.59M 36.86M 45.15M 43.46M
treasuryStock - - - - - - - 15.88M 15.11M 14.52M
preferredStock - - - - - - - - - -
commonStock 24.59M 9.16M 24.26M 8.84M 8.83M 8.74M 8.64M 24.02M 23.98M 23.98M
retainedEarnings -85.26M 15.14M 19.19M 27.2M 27.2M 27.33M 28.93M 30.32M 30.33M 25.9M
additionalPaidInCapital 45.22M 45.22M 45.22M 45.22M 45.22M 45.22M 45.22M 45.22M 45.22M 45.22M
date 2025-12-31 2024-12-31 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2018-12-31 2017-12-31 2016-12-31
netIncome -7.44M -3.61M -8.66M 777K 3.01M -1.6M -944K -385K 4.6M 46000
depreciationAndAmortization 2.12M 3.13M 2.77M 2.51M 3.11M 3.45M 2.98M 866K 750K 504K
deferredIncomeTax - - -567K -196K 1.14M 2.74M 538K -333K -1.32M 2.06M
stockBasedCompensation - 709K 1.13M -246K -64000 499K 1.22M 800K 270K 1.49M
changeInWorkingCapital -3.56M -7.74M 7.84M 1.96M 1.15M -2.26M -3.66M -1.83M -3.44M -11.62M
accountsReceivables -2.24M 4.28M 3.01M -7.71M 1.98M 1.94M -7.1M -4.45M -2.26M -3.54M
inventory 12000 -3000 78000 15000 40000 -58000 72000 -82000 -25000 2000
accountsPayables 1.3M -8.16M 832K 7.55M 217K -3.05M 1.56M 1000 -3.42M -6.72M
otherWorkingCapital -2.63M -12.02M 3.92M 2.11M -1.08M -1.09M 1.81M 2.7M 2.26M -1.37M
otherNonCashItems 2.98M -2.22M 1.76M -978K -3.78M 329K 1M 51000 313K 325K
netCashProvidedByOperatingActivities -5.9M -9.74M 4.29M 3.82M 4.56M 3.16M 1.14M -833K 1.18M -7.21M
investmentsInPropertyPlantAndEquipment -448K -270K -335K -2.72M -1.9M -1.76M -3.66M -2.72M -1.16M -4.4M
acquisitionsNet -6.8M - - -128K -112K - - -1.93M -862K -
purchasesOfInvestments - - - - - - - -1.22M - -
salesMaturitiesOfInvestments - 2.65M - - - - 157K 1.22M - -
otherInvestingActivities 10.32M -452K -3.55M -333K 2.59M 527K 499K 531K 5.52M 243K
netCashProvidedByInvestingActivities 3.08M 1.93M -3.89M -3.18M 583K -1.24M -3M -4.12M 3.49M -4.16M
netDebtIssuance - - -128K - - -110K - -126K -1.3M -1M
longTermNetDebtIssuance - - -128K - - -110K - -126K -1.3M -1M
shortTermNetDebtIssuance - - - - - - - - - -
netStockIssuance - -248K - 6000 20000 - 35000 43000 44000 -76000
netCommonStockIssuance - -248K - 6000 20000 - 35000 43000 44000 -76000
commonStockIssuance - - - 6000 20000 - 35000 43000 44000 -
commonStockRepurchased - -248K - - - - - - - -76000
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid - - - -663K -2.63M - - - - -
commonDividendsPaid - - - -663K -2.63M - - - - -
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities -478K -1.04M -1.4M -1.46M -1.58M -1.51M -2.21M -51000 - -230K
netCashProvidedByFinancingActivities -478K -1.29M -1.52M -2.12M -4.19M -1.62M -2.18M -134K -1.56M -1.31M
date 2025-12-31 2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30
revenue 1.14M 926K 67.31M 89.11M 99.52M 93.52M 92.02M 77.77M 77.23M 66.39M
costOfRevenue 905K 1.46M 59.41M 78.64M 85.25M 79.61M 78.08M 63.43M 61.58M 52.12M
grossProfit 230K -530K 7.9M 10.47M 14.26M 13.91M 13.93M 14.34M 15.65M 14.27M
researchAndDevelopmentExpenses - - - - - - - - - -
generalAndAdministrativeExpenses - - - - - - - - - -
sellingAndMarketingExpenses - - - - - - - - - -
sellingGeneralAndAdministrativeExpenses 2.95M 2.63M 8.74M 11.19M 14.73M 12.11M 11.89M 12.5M 12.05M 13.16M
otherExpenses - - - - -75000 - - - - -
operatingExpenses 2.95M 2.63M 8.74M 11.19M 14.73M 12.11M 11.89M 12.5M 12.05M 13.16M
costAndExpenses 3.86M 4.09M -68.15M 89.84M 99.98M 91.72M 89.98M 75.93M 73.63M 65.28M
netInterestIncome 3000 -12000 -219K 272K 27000 236K -118K -52000 22000 -157K
interestIncome 106K 39000 -164K 494K 320K 429K 310K 176K 111K 112K
interestExpense 103K 51000 55000 222K 293K 193K 428K 228K 89000 269K
depreciationAndAmortization 796K 1.33M 800K 1.64M 1.69M 1.08M 1.25M 1.26M 1.41M 1.58M
ebitda -1.93M -2.14M -1.16M 1.12M -427K -2.46M 2.83M 2.78M 6.44M 1.32M
ebit -2.72M -3.46M -1.96M -512K -2.12M -3.53M 1.58M 1.52M 5.03M -262K
nonOperatingIncomeExcludingInterest - 302K 1.12M -210K 1.66M 5.34M 453K 321K -1.43M 1.38M
operatingIncome -2.72M -3.16M -834K -722K -464K 1.81M 2.04M 1.84M 3.6M 1.12M
totalOtherIncomeExpensesNet -1.21M -353K -1.18M -12000 -1.95M -5.53M -881K -549K 1.34M -1.65M
incomeBeforeTax -3.93M -3.51M -2.01M -734K -2.41M -3.73M 1.16M 1.29M 4.94M -531K
incomeTaxExpense - - 672K 1.26M 615K 1.34M 894K 1.45M 2.57M 1.14M
netIncomeFromContinuingOperations -3.93M -3.51M -2.68M -1.99M -3.03M -5.07M 263K -162K 2.37M -1.67M
netIncomeFromDiscontinuedOperations -619K 1.87M -228K 1.42M - - 60000 -1.75M -513K 421K
otherAdjustmentsToNetIncome - - - - -324K -232K - - -70000 -119K
netIncome -4.55M -1.65M -2.73M -727K -3.35M -5.3M 269K -2.11M 1.61M -1.63M
netIncomeDeductions - - - - - - - - - -
bottomLineNetIncome -4.55M -1.65M -2.73M -727K -3.35M -5.3M 269K -2.11M 1.61M -1.63M
eps -0.5 -0.18 -0.3 -0.08 -0.38 -0.6 0.03 -0.24 0.18 -0.19
date 2025-12-31 2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30
cashAndCashEquivalents 5.61M 2.11M 9.49M 11.64M 19M 15.96M 20.98M 19.32M 22.32M 19.59M
shortTermInvestments - - - - - - - - - -
cashAndShortTermInvestments 5.61M 2.11M 9.49M 11.64M 19M 15.96M 20.98M 19.32M 22.32M 19.59M
netReceivables 1.74M 1.98M 10.98M 19.27M - - - - 17.62M -
accountsReceivables 1.74M 1.98M 1.76M 13.06M 5.9M 14.8M 6.59M 15.78M 7.5M 13.12M
otherReceivables - - 9.22M 6.21M 14.58M 6.95M 19.01M 4.54M 10.12M 3.69M
inventory - - 12000 - 9000 19000 87000 115K 102K 146K
prepaids - - - - - - - - - 31000
otherCurrentAssets - 17.4M 157K - - - - - 478K -
totalCurrentAssets 7.35M 21.48M 20.64M 30.91M 39.49M 37.73M 46.68M 39.75M 40.52M 36.58M
propertyPlantEquipmentNet 28000 200K 1.43M 3.49M 4.05M 4.67M 5.18M 5.46M 6.44M 6.93M
goodwill - - - 514K 513K 524K 544K 567K 540K 528K
intangibleAssets 766K 801K 6.03M 6.75M 6.62M 5.73M 4.71M 4.45M 3.6M 3.84M
goodwillAndIntangibleAssets 766K 801K 6.03M 7.26M 7.13M 6.25M 5.25M 5.02M 4.14M 4.37M
longTermInvestments 445K - 206K 201K 208K 2.25M 2.32M 2.34M 2.16M 924K
taxAssets - - 586K 707K 693K 536K 230K 341K 396K 245K
otherNonCurrentAssets - - 206K - 2.63M - - - 290K -
totalNonCurrentAssets 1.24M 1M 8.26M 11.65M 14.72M 13.71M 12.98M 13.16M 13.44M 12.48M
otherAssets - - - - - - - - - -
totalAssets 8.58M 22.49M 28.9M 42.56M 54.2M 51.44M 59.66M 52.91M 53.96M 49.05M
totalPayables 4.91M 5.33M 15.83M 20.12M 26.7M 20.87M 23.34M 22.54M 19.06M 18.16M
accountPayables 4.26M 4.35M 13.83M 19.13M 25.7M 19.85M 22.15M 21.73M 17.7M 17.12M
otherPayables 650K 981K 2M 999K 1M 1.02M 1.2M 808K 1.36M 1.05M
accruedExpenses - - - - - - - - - -
shortTermDebt - -37000 - - - - 943K - - -
capitalLeaseObligationsCurrent 21000 178K 277K 953K 907K 946K 966K 869K 937K 910K
taxPayables - 981K 1.96M 999K 1M 1.02M 1.2M 808K 1.36M 1.05M
deferredRevenue 58000 111K 9.44M 10.23M 11.58M 12.15M 11.24M 9.91M 11.1M 9.45M
otherCurrentLiabilities 652K 16.11M 10.65M 2.53M 1.88M 947K 14.56M 9.91M 2.39M 367K
totalCurrentLiabilities 5.64M 21.58M 26.76M 32.88M 41.06M 34.91M 39.81M 33.32M 31.58M 27.84M
longTermDebt - - -66000 -86000 105K 3.26M - 3.97M 4.88M 5.23M
capitalLeaseObligationsNonCurrent - - 751K 2.46M 2.89M 3.38M 3.75M 4.01M 4.94M 5.3M
deferredRevenueNonCurrent - 14000 510K 429K 604K 629K 773K 898K 1.2M 1.33M
deferredTaxLiabilitiesNonCurrent - - 398K 644K 646K 699K 702K 626K 927K 104K
otherNonCurrentLiabilities 187K 465K 574K 1.01M 1.38M -695K 145K -8.02M -9.87M -10.61M
totalNonCurrentLiabilities 187K 479K 2.17M 4.46M 5.62M 7.27M 5.37M 5.49M 7M 6.66M
otherLiabilities - - - - - - - - - -
capitalLeaseObligations 21000 178K 1.03M 3.42M 3.8M 4.33M 4.72M 4.88M 5.87M 6.21M
totalLiabilities 5.83M 22.06M 28.92M 37.34M 46.69M 42.18M 45.18M 38.81M 38.59M 34.51M
treasuryStock - - - - - - - - - -
preferredStock - - - - - - - - - -
commonStock 24.59M 24.57M 9.16M 24.26M 24.26M 24.26M 8.84M 24.25M 8.83M 24.23M
retainedEarnings -85.26M 13.58M 15.14M -81.63M -81.21M 21.88M 27.2M 26.83M 27.2M 26.08M
additionalPaidInCapital 45.22M 45.22M 45.22M 45.22M 45.22M 45.22M 45.22M 45.22M 45.22M 45.22M
date 2025-12-31 2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30
netIncome -3.93M -3.51M -2.5M -2.15M -3.35M -5.3M 209K -362K 2.12M -2.05M
depreciationAndAmortization 796K 1.33M 800K 1.64M 1.69M 1.08M 1.25M 1.26M 1.41M 1.58M
deferredIncomeTax - - -418K - -567K - -196K - 221K -
stockBasedCompensation - - - - - - - - - -
changeInWorkingCapital -815K -2.74M -230K -7.51M 7.14M 705K 2.55M -597K 2.42M -1.26M
accountsReceivables -2.25M 14000 4.87M -597K 1.14M 1.87M -5.76M -1.96M 763K 1.22M
inventory 12000 - -8000 5000 10000 68000 28000 -13000 -529K 569K
accountsPayables 2.74M -1.44M -3.28M -4.88M 6.52M -5.68M 6.14M 1.4M 785K -568K
otherWorkingCapital -1.32M -1.32M -1.82M -2.04M -529K 4.45M 2.14M -30000 1.4M -2.48M
otherNonCashItems 1.21M 1.78M 1.16M -152K -2.87M 7.38M 2.69M 2.6M 566K 3.45M
netCashProvidedByOperatingActivities -2.74M -3.15M -1.19M -8.18M 6.33M -2.04M 4.42M -188K 4.94M -227K
investmentsInPropertyPlantAndEquipment -218K -230K -587K -1.45M -2.08M -1.8M -1.37M -1.35M -1M -892K
acquisitionsNet -6.8M 3.06M -3.28M 434K - - -128K - 2.37M -
purchasesOfInvestments - - - - - - - - - -
salesMaturitiesOfInvestments - - - 2.65M - - - - - -
otherInvestingActivities 7.84M -583K 3.88M -171K - - -233K -590K -2.35M 2.24M
netCashProvidedByInvestingActivities 829K 2.25M 20000 1.46M -2.08M -1.8M -1.73M -1.94M -990K 1.35M
netDebtIssuance - - - - - - - - - -
longTermNetDebtIssuance - - - - - - - - - -
shortTermNetDebtIssuance - - - - - - - - - -
netStockIssuance - - -248K - - - - 6000 10000 10000
netCommonStockIssuance - - -248K - - - - 6000 10000 10000
commonStockIssuance - - - - - - - 6000 10000 10000
commonStockRepurchased - - -248K - - - - - - -
netPreferredStockIssuance - - - - - - - - - -
netDividendsPaid - - - - - - - -663K -441K -2.19M
commonDividendsPaid - - - - - - - -663K -441K -2.19M
preferredDividendsPaid - - - - - - - - - -
otherFinancingActivities -361K -117K -328K -638K -782K -742K -675K -713K -732K -775K
netCashProvidedByFinancingActivities -361K -117K -576K -638K -782K -742K -675K -1.37M -1.16M -2.95M