OTC : CPKF
$0.22 (0.58%)
| 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 | 102.23M | 68.04M | 81.15M | 68.45M | 63.01M | 57.3M | 57.17M | 50.43M | 47.9M | 42.94M |
| costOfRevenue | 31.57M | 31.57M | 19.36M | 4.13M | 4.79M | 7.29M | 8.75M | 5.58M | 4.85M | 4.09M |
| grossProfit | 70.66M | 68.04M | 61.78M | 64.32M | 58.22M | 50.01M | 48.41M | 44.85M | 43.05M | 38.85M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 38.22M | 9.03M | 29.03M | 26M | 24.72M | 23.35M | 22.15M | 20.1M | 18.92M | 18.61M |
| sellingAndMarketingExpenses | - | 1.86M | 1.74M | 1.88M | 1.41M | 989.79K | 1.05M | 1.05M | 818.35K | 965.55K |
| sellingGeneralAndAdministrativeExpenses | 38.22M | 46.18M | 30.77M | 27.88M | 26.14M | 24.34M | 23.2M | 21.16M | 19.74M | 19.58M |
| otherExpenses | 20.76M | 18.3M | 18.67M | 15.99M | 14.77M | 11.87M | 11.91M | 11.5M | 11.94M | 11.09M |
| operatingExpenses | 58.97M | 46.18M | 49.44M | 43.87M | 40.91M | 36.21M | 35.11M | 32.65M | 31.68M | 30.67M |
| costAndExpenses | 90.54M | 46.18M | 68.8M | 48M | 45.7M | 43.5M | 43.87M | 38.23M | 36.53M | 34.76M |
| netInterestIncome | 54.08M | 43.35M | 40.44M | 43.85M | 41.37M | 33.36M | 29.41M | 27.43M | 25.88M | 24.31M |
| interestIncome | 84.54M | 73.83M | 58.77M | 47.04M | 44.72M | 38.41M | 37.55M | 32.41M | 29.66M | 27.75M |
| interestExpense | 30.47M | 30.48M | 18.33M | 3.19M | 3.35M | 5.05M | 8.14M | 4.97M | 3.78M | 3.44M |
| depreciationAndAmortization | - | 2.31M | 2.27M | 1.88M | 1.59M | 1.51M | 1.62M | 1.74M | 1.81M | 1.67M |
| ebitda | 11.69M | 15.68M | 14.61M | 22.33M | 18.9M | 15.31M | 14.92M | 13.94M | 13.17M | 9.86M |
| ebit | 11.69M | 13.38M | 12.34M | 20.45M | 17.31M | 13.8M | 13.3M | 12.2M | 11.37M | 8.18M |
| nonOperatingIncomeExcludingInterest | - | 8.48M | - | - | - | - | - | - | - | - |
| operatingIncome | 11.69M | 21.86M | 12.34M | 20.45M | 17.31M | 13.8M | 13.3M | 12.2M | 11.37M | 8.18M |
| totalOtherIncomeExpensesNet | - | -8.48M | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 11.69M | 13.38M | 12.34M | 20.45M | 17.31M | 13.8M | 13.3M | 12.2M | 11.37M | 8.18M |
| incomeTaxExpense | 1.69M | 1.95M | 2.22M | 2.82M | 2.3M | 2.05M | 1.9M | 1.38M | 2.42M | 1.16M |
| netIncomeFromContinuingOperations | 10M | 11.43M | 10.12M | 17.63M | 15.01M | 11.75M | 11.4M | 10.82M | 8.95M | 7.03M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 10M | 11.43M | 10.12M | 17.63M | 15.01M | 11.75M | 11.4M | 10.82M | 8.95M | 7.03M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 10M | 11.43M | 10.12M | 17.63M | 15.01M | 11.75M | 11.4M | 10.82M | 8.95M | 7.03M |
| eps | 2.12 | 2.42 | 2.15 | 3.74 | 3.11 | 2.41 | 2.31 | 2.2 | 1.84 | 1.46 |
| 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 | 32.16M | 31.25M | 69.18M | 53.64M | 47.17M | 86.53M | 48.74M | 81.35M | 48.87M | 38.96M |
| shortTermInvestments | 34.08M | 499.65M | 482.92M | 446.45M | 600.64M | 454.18M | 293.04M | 218.93M | 202.28M | 185.52M |
| cashAndShortTermInvestments | 32.16M | 31.25M | 552.1M | 500.09M | 647.81M | 540.71M | 341.77M | 300.28M | 251.15M | 224.48M |
| netReceivables | 5.48M | 6.31M | 6.51M | 5.86M | 6.25M | 6.26M | 30.95M | 3.56M | 3.29M | 3.06M |
| accountsReceivables | 5.48M | 6.31M | 6.51M | 5.86M | 6.25M | 6.26M | 3.58M | 3.56M | 3.29M | 3.06M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | -56.7M | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | 56.7M | - | - | - |
| totalCurrentAssets | 37.64M | 31.25M | 558.6M | 505.94M | 654.07M | 546.97M | 372.73M | 303.84M | 254.44M | 227.54M |
| propertyPlantEquipmentNet | 20.84M | 20.79M | 22.01M | 23.86M | 22.78M | 20.76M | 18.26M | 16.66M | 17.51M | 18.66M |
| goodwill | 5.29M | 5.29M | 5.29M | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | 30.95M | - | - | - |
| goodwillAndIntangibleAssets | 5.29M | 5.29M | 5.29M | - | - | - | 311.33M | - | - | - |
| longTermInvestments | 1.46B | 871.78M | 816.93M | 736.52M | 665.59M | 603.12M | 295.03M | 508.45M | 488.61M | 451.51M |
| taxAssets | - | - | - | - | - | - | 1.97M | - | - | - |
| otherNonCurrentAssets | 143.25M | 1.47B | 68.21M | 62.67M | 43.38M | 33.88M | -313.3M | 25.82M | 24.66M | 23.04M |
| totalNonCurrentAssets | 1.63B | 1.49B | 912.44M | 823.05M | 731.75M | 657.77M | 313.3M | 550.93M | 530.79M | 493.22M |
| otherAssets | - | 1.49B | - | - | - | - | 272.28M | - | - | - |
| totalAssets | 1.67B | 1.52B | 1.47B | 1.33B | 1.39B | 1.2B | 958.31M | 854.77M | 785.23M | 720.76M |
| totalPayables | 1.9M | 1.2M | 734.46K | 144K | 112.82K | 197.58K | 386.15K | 346.42K | 170.7K | 129.39K |
| accountPayables | 1.9M | 1.2M | 734.46K | 144K | 112.82K | 197.58K | 386.15K | 346.42K | 170.7K | 129.39K |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 8.72M | - | 12.41M | 10.39M | 7.21M | 7.28M | 7.36M | 7.68M | 6.89M |
| shortTermDebt | 12.59M | 6.11M | 62.43M | 45.98M | 99.05M | 50M | - | - | 10.01M | 10.87M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | 263.1K | - | - | - |
| otherCurrentLiabilities | -1.9M | 647.45M | 1.27B | 1.17B | 1.12B | 1.02B | -7.54M | 749.18M | 675.46M | 609.73M |
| totalCurrentLiabilities | 12.59M | 656.16M | 1.33B | 1.22B | 1.23B | 1.08B | 386.15K | 756.89M | 693.31M | 627.62M |
| longTermDebt | 50.16M | 25.16M | 25.16M | 25.16M | 25.16M | 5.16M | 5.16M | 5.16M | 5.16M | 15.23M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 3.48M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | 1.68M | - | - | - |
| otherNonCurrentLiabilities | 1.47B | 1.38B | 18.21M | 1.18B | 1.13B | - | -5.16M | - | - | - |
| totalNonCurrentLiabilities | 1.52B | 1.4B | 43.36M | 25.16M | 25.16M | 5.16M | 5.16M | 5.16M | 5.16M | 15.23M |
| otherLiabilities | - | -647.45M | - | - | - | - | 847.32M | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 1.54B | 1.41B | 1.37B | 1.25B | 1.26B | 1.08B | 852.86M | 762.04M | 698.47M | 642.85M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 23.54M | 23.68M | 23.39M | 23.42M | 23.48M | 23.99M | 24.51M | 20.34M | 20.14M | 19.87M |
| retainedEarnings | 114M | 107.06M | 98.58M | 91.71M | 76.82M | 64.36M | 55.05M | 68.33M | 60.06M | 54.32M |
| additionalPaidInCapital | 13.2M | 13.89M | 14.07M | 14.07M | 14.81M | 17.67M | 19.58M | 1.85M | 1.52M | 1.13M |
| 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 | 10M | 11.43M | 10.12M | 17.63M | 15.01M | 11.75M | 11.4M | 10.82M | 8.95M | 7.03M |
| depreciationAndAmortization | - | 2.31M | 1.84M | 1.88M | 1.59M | 1.51M | 1.62M | 1.74M | 1.81M | 1.67M |
| deferredIncomeTax | - | - | 139.69K | -387.68K | 122.76K | -225.48K | 8412 | 378.79K | 446.24K | -198.71K |
| stockBasedCompensation | - | 1.03M | 364.81K | 411.63K | 349.42K | 345.9K | 379.33K | 398.47K | 478.28K | 527.5K |
| changeInWorkingCapital | -4.06M | 4.89M | -7.5M | 127.49K | 666.77K | -6.21M | -682.13K | -1.73M | -388K | -213.98K |
| accountsReceivables | - | 191.67K | -648.98K | 397.51K | 6436 | -2.68M | -21926 | -270.85K | -227.97K | -321.65K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | 590.46K | 31185 | -84760 | -188.57K | 39728 | 175.73K | 41312 | 25198 |
| otherWorkingCapital | -4.06M | 4.7M | -7.44M | -301.21K | 745.09K | -3.34M | -699.93K | -1.64M | -201.34K | 82479 |
| otherNonCashItems | -8.29M | 170.78K | 7.27M | 8.48M | 7.12M | 1.72M | -1.04M | 3.32M | 2.29M | 2.55M |
| netCashProvidedByOperatingActivities | -2.35M | 19.83M | 12.23M | 28.14M | 24.86M | 8.89M | 11.68M | 14.93M | 13.58M | 11.37M |
| investmentsInPropertyPlantAndEquipment | -2.06M | -731.38K | -139.29K | -2.89M | -3.51M | -4.59M | -1.92M | -679.51K | -495.11K | -1.7M |
| acquisitionsNet | - | - | -12.01M | - | -67.74M | -67.21M | -27.44M | -20.71M | - | - |
| purchasesOfInvestments | -194.9M | - | -127.92M | -58.72M | -217.29M | -213.9M | -157.45M | -77.77M | -54.29M | -36.27M |
| salesMaturitiesOfInvestments | 162.93M | - | 105.22M | 133.52M | 55.57M | 62.42M | 88.64M | 55.67M | 38.05M | 31.1M |
| otherInvestingActivities | -76.86M | -69.7M | -80.22M | -78.49M | -8.81M | 10.31M | 51978 | -1.73M | -44.94M | -44.62M |
| netCashProvidedByInvestingActivities | -110.89M | -70.43M | -115.08M | -6.58M | -241.78M | -212.97M | -98.12M | -45.22M | -61.17M | -49.79M |
| netDebtIssuance | 31.48M | -56.32M | 12M | -53.07M | 57M | 50M | - | - | -10.09M | -148.89K |
| longTermNetDebtIssuance | 25M | - | - | 13.93M | 20M | - | - | - | -10.09M | -148.89K |
| shortTermNetDebtIssuance | 6.48M | -56.32M | 12M | -67M | 37M | 50M | - | -10.01M | -852K | -4.95M |
| netStockIssuance | -1.61M | -566.46K | -640.34K | -1.58M | -4.06M | -3.14M | -1.24M | -744.85K | -895.94K | -1.23M |
| netCommonStockIssuance | -1.61M | -566.46K | -640.34K | -1.58M | -4.06M | -3.14M | -1.24M | -744.85K | -895.94K | -1.23M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -1.61M | -566.46K | -640.34K | -1.58M | -4.06M | -3.14M | -1.24M | -744.85K | -895.94K | -1.23M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -3.06M | -2.95M | -2.85M | -2.74M | -2.55M | -2.44M | -2.4M | -2.25M | -2.07M | -1.97M |
| commonDividendsPaid | -3.06M | -2.95M | -2.85M | -2.74M | -2.55M | -2.44M | -2.4M | -2.25M | -2.07M | -1.97M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 89.66M | 105.45M | 104.19M | 41.43M | 117.67M | 180.58M | 90.35M | 64.12M | 65.47M | 39.78M |
| netCashProvidedByFinancingActivities | 116.47M | 45.61M | 112.7M | -15.95M | 168.06M | 225M | 86.71M | 61.13M | 52.41M | 36.43M |
| 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 | 28.8M | 29.35M | 29.39M | 27.5M | 16.03M | 17.46M | 26.23M | 24.94M | 23.13M | 20.24M |
| costOfRevenue | 7.66M | 7.63M | 8.04M | 8.2M | 7.74M | 7.66M | 8.33M | 7.99M | 7.53M | 6.51M |
| grossProfit | 21.15M | 21.72M | 21.35M | 19.3M | 8.29M | 17.46M | 17.9M | 16.95M | 15.6M | 13.73M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 9.43M | 9.48M | 9.45M | 8.96M | 8.42M | 2.28M | 8.87M | 2.28M | 2.1M | 8.49M |
| sellingAndMarketingExpenses | - | - | - | - | - | 1.86M | - | 8.54M | 8.04M | 1.74M |
| sellingGeneralAndAdministrativeExpenses | 9.43M | 9.48M | 9.45M | 8.96M | 8.42M | 13.43M | 8.87M | 10.82M | 10.14M | 10.23M |
| otherExpenses | 5.18M | 4.85M | 5.98M | 6.21M | 5.64M | 5.44M | 5.93M | 2.44M | 2.1M | 2.33M |
| operatingExpenses | 14.61M | 14.33M | 15.42M | 15.16M | 14.06M | 13.43M | 14.8M | 13.26M | 12.24M | 12.56M |
| costAndExpenses | 22.26M | 21.96M | 23.47M | 23.36M | 21.79M | 13.43M | 23.13M | 21.25M | 19.83M | 19.07M |
| netInterestIncome | 14.65M | 14.65M | 13.96M | 13.18M | 12.29M | 12.07M | 11.8M | 11.55M | 10.64M | 9.65M |
| interestIncome | 22M | 21.93M | 21.71M | 21.12M | 19.78M | 19.51M | 19.87M | 19.15M | 17.99M | 15.93M |
| interestExpense | 7.34M | 7.29M | 7.75M | 7.94M | 7.49M | 7.44M | 8.07M | 7.61M | 7.35M | 6.28M |
| depreciationAndAmortization | - | - | 55000 | 55000 | 55000 | - | 55000 | 55000 | 55000 | 55000 |
| ebitda | 6.54M | 7.39M | 5.98M | 4.19M | -5.71M | 3.28M | 3.16M | 3.74M | 3.35M | 1.23M |
| ebit | 6.54M | 7.39M | 5.92M | 4.14M | -5.76M | 3.28M | 3.11M | 3.69M | 3.3M | 1.18M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | 752.2K | - | - | - | - |
| operatingIncome | 6.54M | 7.39M | 5.92M | 4.14M | -5.76M | 4.04M | 3.11M | 3.69M | 3.3M | 1.18M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | -752.2K | - | - | - | - |
| incomeBeforeTax | 6.54M | 7.39M | 5.92M | 4.14M | -5.76M | 3.28M | 3.11M | 3.69M | 3.3M | 1.18M |
| incomeTaxExpense | 1.15M | 935.34K | 1.07M | 992.96K | -1.31M | 241.65K | 505.79K | 652.13K | 549.4K | 270.35K |
| netIncomeFromContinuingOperations | 5.39M | 6.45M | 4.85M | 3.15M | -4.45M | 3.04M | 2.6M | 3.04M | 2.75M | 905.54K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 5.39M | 6.45M | 4.85M | 3.15M | -4.45M | 3.04M | 2.6M | 3.04M | 2.75M | 905.54K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 5.39M | 6.45M | 4.85M | 3.15M | -4.45M | 3.04M | 2.6M | 3.04M | 2.75M | 905.54K |
| eps | 1.15 | 1.37 | 1.03 | 0.67 | -0.94 | 0.64 | 0.55 | 0.65 | 0.58 | 0.19 |
| 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 | 27.84M | 32.16M | 65.51M | 67.32M | 58.85M | 31.25M | 96.31M | 74.77M | 69.43M | 69.18M |
| shortTermInvestments | 535.43M | 34.08M | 552.16M | 563.56M | 546.81M | 499.65M | 519.02M | 492.9M | 498.32M | 482.92M |
| cashAndShortTermInvestments | 27.84M | 32.16M | 617.67M | 630.88M | 605.66M | 31.25M | 615.33M | 567.67M | 567.75M | 552.1M |
| netReceivables | 5.7M | 5.48M | 5.53M | 5.59M | 5.6M | 6.31M | 6.21M | 6.95M | 6.41M | 6.51M |
| accountsReceivables | 5.7M | 5.48M | 5.53M | 5.59M | 5.6M | 6.31M | 6.21M | 6.95M | 6.41M | 6.51M |
| otherReceivables | - | 5.48M | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | -535.26M | - |
| totalCurrentAssets | 33.54M | 37.64M | 623.2M | 636.47M | 611.26M | 31.25M | 621.55M | 574.63M | 38.9M | 558.6M |
| propertyPlantEquipmentNet | 21.11M | 20.84M | 19.66M | 20.01M | 20.44M | 20.79M | 21.05M | 21.25M | 21.58M | 22.01M |
| goodwill | 5.29M | 5.29M | 5.29M | 5.29M | 5.29M | 5.29M | 5.29M | 5.29M | 5.29M | 5.29M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 5.29M | 5.29M | 5.29M | 5.29M | 5.29M | 5.29M | 5.29M | 5.29M | 5.29M | 5.29M |
| longTermInvestments | 1.01B | 1.5B | 904.8M | 885.78M | 889.26M | 871.78M | 866.07M | 869.53M | 846.24M | 816.93M |
| taxAssets | - | - | - | - | - | - | -483.59M | - | 1.34B | - |
| otherNonCurrentAssets | 662.84M | 103.91M | 84.32M | 87.05M | 80.93M | 1.47B | 558.97M | 62.4M | -739.72M | 68.21M |
| totalNonCurrentAssets | 1.7B | 1.63B | 1.01B | 998.13M | 995.92M | 1.49B | 967.8M | 958.47M | 1.47B | 912.44M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.73B | 1.67B | 1.64B | 1.63B | 1.61B | 1.52B | 1.59B | 1.53B | 1.51B | 1.47B |
| totalPayables | 1.55M | 1.9M | 1.58M | 1.97M | 1.51M | 1.2M | 1.49M | 1.21M | 1.35M | 734.46K |
| accountPayables | 1.55M | 1.9M | 1.58M | 1.97M | 1.51M | 1.2M | 1.49M | 1.21M | 1.35M | 734.46K |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | 1.51M | 8.72M | - | - | 1.35M | - |
| shortTermDebt | 72.67M | 12.59M | 19.05M | 2.32M | - | 6.23M | 20M | 23.36M | 30M | 62.43M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | -1.55M | 1.46B | 1.43B | 1.45B | 1.43B | -6.23M | 303.63M | 1.36B | -32.69M | 1.27B |
| totalCurrentLiabilities | 72.67M | 12.59M | 1.45B | 1.45B | 1.43B | 8.72M | 325.12M | 1.39B | 1.37B | 1.33B |
| longTermDebt | 50.16M | 50.16M | 50.16M | 50.16M | 50.16M | 25.16M | 25.16M | 25.16M | 25.16M | 25.16M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 1.47B | 1.47B | 14.47M | 14.03M | 11.31M | 1.38B | 1.13B | 13.61M | 1.38B | 18.21M |
| totalNonCurrentLiabilities | 1.52B | 1.52B | 64.63M | 64.18M | 61.46M | 1.4B | 1.15B | 38.77M | 1.41B | 43.36M |
| otherLiabilities | - | - | - | - | - | - | -1.49M | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 1.59B | 1.54B | 1.51B | 1.52B | 1.49B | 1.41B | 1.48B | 1.43B | 1.41B | 1.37B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 23.47M | 23.54M | 23.54M | 23.46M | 23.51M | 23.68M | 23.65M | 23.49M | 23.36M | 23.39M |
| retainedEarnings | 118.59M | 114M | 108.34M | 104.25M | 101.85M | 107.06M | 104.78M | 102.91M | 100.6M | 98.58M |
| additionalPaidInCapital | 13.01M | 13.2M | 13.07M | 13.51M | 13.57M | 13.89M | 13.67M | 13.82M | 14.11M | 14.07M |
| 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.39M | 6.45M | 4.85M | 3.15M | -4.45M | 3.04M | 2.6M | 3.04M | 2.75M | 905.54K |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | - | - |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | 1.2M | - | - | - | 1.03M | - | - | - | 914.81K |
| changeInWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | -5.39M | -7.66M | -4.85M | -3.15M | 4.45M | -4.07M | -2.6M | -3.04M | -2.75M | -1.82M |
| netCashProvidedByOperatingActivities | - | - | - | - | - | - | - | - | - | - |
| investmentsInPropertyPlantAndEquipment | - | - | - | - | - | - | - | - | - | - |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | - | - | - | - | - | - | - | - | - | - |