OTC : KPGHF
$0.15 (5.0%)
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 134.61M | 108.14M | 86.52M | 64.86M | 48.91M | 46.35M | 39.98M | 39.47M | 30.2M | 21.07M |
| costOfRevenue | 71.41M | 54.24M | 71.81M | 48.2M | 34.88M | 33.42M | 19.56M | 17.78M | 13.97M | 10.58M |
| grossProfit | 134.61M | 53.9M | 14.71M | 16.66M | 14.02M | 12.93M | 20.42M | 21.69M | 16.23M | 10.48M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 67.73M | 55.6M | 46.61M | 32.36M | 22.81M | 21.95M | 22.06M | 22.4M | 16.11M | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 67.73M | 55.6M | 46.61M | 32.36M | 22.81M | 21.95M | 22.06M | 22.4M | 16.11M | 15.96M |
| otherExpenses | 40.95M | 29.65M | 2.13M | 1.8M | 633.33K | 1.25M | -577.45K | 696.82K | -5.32M | - |
| operatingExpenses | 108.68M | 85.25M | 72.01M | 48.2M | 35.08M | 34.23M | 30.48M | 27.59M | 22.8M | 15.96M |
| costAndExpenses | 108.68M | 85.25M | 72.01M | 48.2M | 35.08M | 34.23M | 30.48M | 27.59M | 22.8M | 16.5M |
| netInterestIncome | -6.78M | -5.75M | -4.26M | -2.04M | -1.55M | -1.54M | -868.6K | -611.21K | -651.66K | - |
| interestIncome | 227K | - | - | - | - | - | - | - | - | - |
| interestExpense | 4.94M | 5.75M | 4.26M | 2.04M | 1.55M | 1.54M | 868.6K | 611.21K | 651.66K | 438.06K |
| depreciationAndAmortization | 14.47M | 12.13M | 9.55M | 6.33M | 4.43M | 3.74M | 1.25M | 1.04M | 835.5K | 544.29K |
| ebitda | 37.2M | 31.69M | 24.92M | 24.14M | 18.38M | 16.55M | 10.17M | 13.55M | 2.91M | 5.11M |
| ebit | 22.72M | 19.56M | 15.37M | 17.81M | 13.95M | 12.81M | 8.92M | 12.52M | 2.08M | 4.68M |
| nonOperatingIncomeExcludingInterest | 3.21M | 3.34M | 23.52M | 14.69M | 12.15M | -692.16K | 577.45K | 6.89M | 5.32M | -122.04K |
| operatingIncome | 25.93M | 22.9M | 15.37M | 17.81M | 13.95M | 12.81M | 8.92M | 12.58M | 2.08M | 4.56M |
| totalOtherIncomeExpensesNet | -8.15M | -7.27M | -26.62M | -16.08M | -13.19M | -288.81K | -1.45M | -7.5M | -5.97M | 372.49K |
| incomeBeforeTax | 17.78M | 15.62M | 12.28M | 16.42M | 12.91M | 11.83M | 8.05M | 11.91M | 1.43M | 4.93M |
| incomeTaxExpense | 1.34M | 2.08M | 1.21M | 3.09M | 1.96M | 1.47M | 899.62K | 1.94M | 341.54K | 632.86K |
| netIncomeFromContinuingOperations | 16.44M | 13.54M | 11.06M | 13.33M | 10.95M | 10.14M | 7.15M | 9.96M | 1.09M | 4.3M |
| netIncomeFromDiscontinuedOperations | - | 697K | - | - | -4925 | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | 216.65K | - | - | - | - |
| netIncome | 3.41M | 3.52M | 3.93M | 5.56M | 4.62M | 4.01M | 2.44M | 4.38M | -2.79M | 2.01M |
| netIncomeDeductions | - | - | 48000 | -31 | -4925 | 216.65K | - | - | - | - |
| bottomLineNetIncome | 3.41M | 3.52M | 3.88M | 5.56M | 4.63M | 3.8M | 2.44M | 4.38M | -2.79M | 2.01M |
| eps | 0.08 | 0.07 | 0.09 | 0.12 | 0.1 | 0.09 | 0.05 | 0.1 | -0.08 | 0.06 |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 6.87M | 3.27M | 5.33M | 2.97M | 4.04M | 3.78M | 3.96M | 3.41M | 3.21M | 661.38K |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 6.87M | 3.27M | 5.33M | 2.97M | 4.04M | 3.78M | 3.96M | 3.41M | 3.21M | 661.38K |
| netReceivables | 22.85M | 20.26M | 14.98M | 11.67M | 8.21M | 6.78M | 7.8M | 10.08M | 8.34M | 3.86M |
| accountsReceivables | 19M | 16.79M | 12.38M | 11.61M | 6.42M | 6.39M | 7.79M | 6.86M | 6.6M | 2.91M |
| otherReceivables | 3.85M | 3.47M | 2.6M | 56416 | 51325 | 391.14K | 14267 | 3.49M | 1.44M | - |
| inventory | - | - | 1.42M | 735.3K | 723.58K | 635.11K | 687.97K | - | - | - |
| prepaids | 1.14M | 910K | 1.42M | - | - | 635.11K | 687.97K | 481.87K | 180.07K | 156.6K |
| otherCurrentAssets | 8.85M | 4.49M | 2.55M | 2.72M | 738.2K | 1.2M | 1.72M | - | - | 955.99K |
| totalCurrentAssets | 39.71M | 29.38M | 25.9M | 18.09M | 13.71M | 12.85M | 14.46M | 14.61M | 11.73M | 4.68M |
| propertyPlantEquipmentNet | 39.96M | 37.82M | 32.45M | 27.49M | 15.82M | 11.08M | 3.96M | 2.44M | 2.5M | 1.44M |
| goodwill | 60.04M | 48.1M | 41.24M | 36.06M | 25.26M | 22.44M | 20.21M | 17.85M | 17.85M | 12.53M |
| intangibleAssets | 41.81M | 33.68M | 24.61M | 19.83M | 9.21M | 7.86M | 7.02M | 6.03M | 6.58M | 3.58M |
| goodwillAndIntangibleAssets | 101.84M | 81.79M | 65.85M | 55.89M | 34.47M | 30.3M | 27.23M | 23.88M | 24.42M | 16.1M |
| longTermInvestments | 718K | 560K | 618K | 482.42K | 501.31K | 453.75K | 648.49K | 713.22K | 526.36K | 2.88M |
| taxAssets | - | - | 7.71M | 4.64M | 3.06M | - | 2.58M | 2.15M | - | 124.33K |
| otherNonCurrentAssets | 16.72M | 9.77M | 63000 | 53811 | 53242 | 3.05M | 633K | 698.44K | 3.3M | 359.36K |
| totalNonCurrentAssets | 159.24M | 129.94M | 106.69M | 88.55M | 53.9M | 44.88M | 35.05M | 29.88M | 30.74M | 20.91M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 198.96M | 159.32M | 132.59M | 106.64M | 67.61M | 57.73M | 49.5M | 44.49M | 42.48M | 25.59M |
| totalPayables | 8.82M | 1.76M | 1.59M | 4M | 853.9K | 479.95K | 352.79K | 389.57K | 809.15K | 409.62K |
| accountPayables | 2.32M | 1.76M | 1.59M | 991.75K | 853.9K | 479.95K | 352.79K | 389.57K | 608.16K | 409.62K |
| otherPayables | 6.5M | - | - | 3M | - | - | - | - | 200.99K | - |
| accruedExpenses | - | 6.94M | 5.94M | - | 2.78M | 2.37M | - | 2.04M | 1.77M | 1.05M |
| shortTermDebt | 24.8M | 15.22M | 20.76M | 11.52M | 8.35M | 6.3M | 5.87M | 4.63M | 4.46M | 4.68M |
| capitalLeaseObligationsCurrent | 3.91M | 3.6M | 2.8M | 2.37M | 2.38M | 1.74M | - | -3.69M | - | 5489 |
| taxPayables | - | 2.37M | 1.72M | 1.98M | 1.05M | 886.1K | 570.19K | 97012 | 67194 | 424.18K |
| deferredRevenue | 3.38M | 2.68M | 10.26M | 4.99M | 5.22M | 4.92M | 3.93M | 3.69M | 5M | 102.17K |
| otherCurrentLiabilities | 16.2M | 7.41M | 611K | 8.45M | -763.72K | -1.17M | 676.56K | -1.65M | 3.17M | 1.18M |
| totalCurrentLiabilities | 53.73M | 37.61M | 41.97M | 26.33M | 18.82M | 14.65M | 10.83M | 9.09M | 10.21M | 7.43M |
| longTermDebt | 45.15M | 35.57M | 27.97M | 23.94M | 12.45M | 13.41M | 12.75M | 10.14M | 10.5M | 8.58M |
| capitalLeaseObligationsNonCurrent | 28.02M | 25.36M | 21.12M | 15.91M | 8.66M | 5.35M | - | - | - | 2763 |
| deferredRevenueNonCurrent | - | - | 640K | 460.26K | 227.63K | 237.31K | 285.38K | 270.51K | 149.5K | - |
| deferredTaxLiabilitiesNonCurrent | 1.64M | - | 3.04M | 2.65M | - | - | 412.47K | 827.43K | 306.41K | - |
| otherNonCurrentLiabilities | 3.95M | 8.42M | 2.37M | 3.39M | 2.3M | 1.16M | 590.96K | 873.67K | 1.79M | 245.08K |
| totalNonCurrentLiabilities | 78.75M | 69.35M | 55.15M | 46.36M | 23.64M | 20.16M | 14.04M | 11.28M | 12.43M | 8.83M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 31.93M | 28.96M | 23.92M | 18.28M | 11.05M | 7.09M | - | -3.69M | - | 8252 |
| totalLiabilities | 132.48M | 106.96M | 97.12M | 72.69M | 42.46M | 34.81M | 24.87M | 20.37M | 22.64M | 16.25M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 16.85M | 13.47M | 13.47M | 13.47M | 13.47M | 14.08M | 14.17M | 14.17M | 13.99M | 1.68M |
| retainedEarnings | 11.87M | 9.21M | 7.1M | 7.22M | 4.48M | 1.81M | 1.2M | 719.57K | -2.3M | 4.04M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 2.24M | 2.21M | 3.93M | 5.56M | 4.63M | 3.8M | 2.44M | 4.38M | -2.79M | 2.01M |
| depreciationAndAmortization | 9.52M | 8.09M | 9.55M | 6.33M | 4.43M | 3.74M | 1.25M | 1.04M | 835.5K | 544.29K |
| deferredIncomeTax | - | - | 384K | 1.86M | 302.03K | -105.07K | -650.09K | 521.01K | 430.75K | 68245 |
| stockBasedCompensation | - | - | - | - | - | - | - | 247.03K | 453.5K | - |
| changeInWorkingCapital | - | -4.43M | -554K | -1.22M | 607.53K | 1.68M | 2.37M | -4.46M | 1.91M | -549.33K |
| accountsReceivables | - | - | -2.97M | -4.98M | -54803 | 803.35K | 1.77M | -2.29M | 1.2M | -302.04K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | 2.69M | 2.83M | 497.38K | 564.21K | 126.57K | -2.19M | 1.06M | -102.76K |
| otherWorkingCapital | - | -4.43M | -266K | 931.81K | 164.96K | 315.92K | 473.18K | 29818 | -356.98K | -144.53K |
| otherNonCashItems | 31.27M | 30.04M | 25.58M | 19.87M | 13.53M | 11.64M | 5.17M | 11.68M | 5.94M | 3.07M |
| netCashProvidedByOperatingActivities | 31.27M | 25.61M | 19.5M | 17.58M | 15.08M | 14.64M | 9.97M | 6.6M | 6.92M | 3.65M |
| investmentsInPropertyPlantAndEquipment | -2.43M | -3.42M | -2.65M | -7.47M | -2.32M | -2.18M | -2.39M | -495.71K | -1.32M | -1.19M |
| acquisitionsNet | -11.18M | -7.66M | -4.87M | -12.2M | -2.31M | -2.53M | -3.06M | 105.29K | -6.2M | -93390 |
| purchasesOfInvestments | - | - | -233K | -504.54K | -41605 | - | - | -105.29K | -6.21M | -3.99M |
| salesMaturitiesOfInvestments | - | 2.23M | -514K | 240.84K | -1391 | - | - | 10000 | 2.13M | 1.64M |
| otherInvestingActivities | -6.17M | -5.98M | -3.06M | -993.69K | 224.8K | 2.06M | -1.14M | 168.31K | 603.14K | -104.92K |
| netCashProvidedByInvestingActivities | -19.78M | -14.82M | -11.33M | -20.93M | -4.45M | -2.65M | -6.58M | -317.4K | -6.89M | -3.74M |
| netDebtIssuance | 13.37M | 4.64M | -1.27M | 10.34M | -2.02M | -1.7M | 3.31M | -135.99K | 6.26M | 2.67M |
| longTermNetDebtIssuance | 13.37M | 4.64M | 1.76M | 15.87M | 111.65K | 275.84K | 3.31M | -135.99K | 6.26M | 2.67M |
| shortTermNetDebtIssuance | - | - | -3.03M | -5.52M | -2.14M | -1.98M | - | - | - | - |
| netStockIssuance | 3M | - | - | 975.69K | -611.5K | -88136 | -1876 | -37047 | - | - |
| netCommonStockIssuance | 3M | - | - | 975.69K | -611.5K | -88136 | -1876 | -37047 | 3.63M | - |
| commonStockIssuance | 3.78M | - | 1.02M | 975.69K | - | - | - | - | - | - |
| commonStockRepurchased | -781K | -187K | -1.02M | - | -611.5K | -88136 | -1876 | -37047 | 3.63M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -19.07M | -1.58M | -3.88M | -3.06M | -1.95M | -2.4M | -6.7M | -5.86M | -7.14M | -1.56M |
| commonDividendsPaid | -19.07M | -1.58M | -2.84M | -9.94M | -1.95M | -2.15M | -6.7M | -5.86M | -7.14M | -1.56M |
| preferredDividendsPaid | - | - | -9.82M | -796K | -6.42M | -8.34M | - | - | -3.55M | - |
| otherFinancingActivities | -8.7M | -9.01M | -1.02M | 2.2M | -2.14M | - | - | - | 3.62M | -1.98M |
| netCashProvidedByFinancingActivities | -11.4M | -5.95M | -14.95M | 3.58M | -11M | -12.28M | -3.4M | -6.03M | 2.73M | -875.65K |
| 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 | 75.96M | 69.68M | 64.93M | 55.28M | 52.86M | 42.52M | 44.01M | 33.92M | 30.94M | 24.06M |
| costOfRevenue | 62.13M | 57.07M | 32.67M | 28.54M | 40.4M | 36.95M | 35.06M | 26.36M | 21.84M | 17.63M |
| grossProfit | 13.82M | 12.61M | 32.26M | 26.74M | 12.47M | 5.57M | 8.95M | 7.57M | 9.1M | 6.43M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | 827K | 868K | 596K | 380.5K | 344.14K | 278K | 18640 | 66640 | 87643 |
| otherExpenses | - | 107.81M | -90944 | -47328 | 123K | 63180 | 32759 | 4520 | 19150 | 73830 |
| operatingExpenses | - | 107.81M | 868K | 596K | -123K | -63180 | -32759 | -4520 | -19150 | 161.47K |
| costAndExpenses | 62.13M | 57.07M | 33.54M | 29.14M | 40.27M | 36.89M | 35.03M | 26.35M | 21.82M | 17.79M |
| netInterestIncome | -3.11M | -3.35M | -3.17M | - | -2.74M | - | - | - | - | - |
| interestIncome | 651.74K | 114K | - | - | 123K | - | - | 573.36K | - | - |
| interestExpense | 3.76M | 3.46M | 3.17M | 4.74M | 2.86M | 2.05M | 1.75M | 553.55K | 891.27K | 704.17K |
| depreciationAndAmortization | 8.2M | 7.7M | 4.29M | 3.83M | 5.59M | 5.11M | 4.44M | 3.58M | 2.75M | 2.45M |
| ebitda | 22.02M | 19.22M | 17.72M | 14.3M | 11.88M | 7.5M | 9.13M | 7.39M | 7.31M | 5.64M |
| ebit | 13.82M | 11.53M | 13.42M | 10.47M | 6.29M | 2.39M | 4.7M | 3.81M | 4.55M | 3.19M |
| nonOperatingIncomeExcludingInterest | - | 1.08M | 17.97M | 15.68M | 6.3M | 3.24M | 4.28M | 3.76M | 4.56M | 3.08M |
| operatingIncome | 13.82M | 12.61M | 31.39M | 26.14M | 12.59M | 5.63M | 8.98M | 7.57M | 9.12M | 6.27M |
| totalOtherIncomeExpensesNet | -4M | -4.55M | -21.68M | -18.84M | -7.93M | -2.96M | -1.74M | -3.52M | -4.26M | -3.5M |
| incomeBeforeTax | 9.82M | 8.07M | 9.71M | 7.3M | 4.66M | 2.67M | 7.24M | 4.05M | 9.72M | 2.77M |
| incomeTaxExpense | 1.57M | 283K | 1.06M | 1.08M | 997K | 452.54K | 760.46K | 1.39M | 1.7M | 830.42K |
| netIncomeFromContinuingOperations | 8.25M | 7.78M | 8.65M | 6.22M | 3.66M | 2.22M | 3.23M | 2.65M | 4.01M | 1.94M |
| netIncomeFromDiscontinuedOperations | - | - | - | -216K | 212.5K | 13500 | 11000 | 1.1M | 1.69M | -1141 |
| otherAdjustmentsToNetIncome | - | - | - | - | 676K | 819.84K | - | - | - | 719.9K |
| netIncome | 2.11M | 914K | 2.5M | 1.57M | 1.66M | 1.64M | 2.29M | 2.19M | 3.37M | 1.44M |
| netIncomeDeductions | - | - | - | -2 | 888.5K | 833.34K | 1.15M | 1.1M | 1.69M | 718.76K |
| bottomLineNetIncome | 2.11M | 914K | 2.5M | 1.78M | 766.5K | 808.5K | 1.13M | 1.1M | 1.69M | 721.04K |
| eps | 0.05 | 0.02 | 0.06 | 0.04 | 0.04 | 0.04 | 0.05 | 0.05 | 0.07 | 0.03 |
| 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 | 3.35M | 6.87M | 2.86M | 3.27M | 3.37M | 5.33M | 6.32M | 2.97M | 4.77M | 4.04M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 3.35M | 6.87M | 2.86M | 3.27M | 3.37M | 5.33M | 6.32M | 2.97M | 4.77M | 4.04M |
| netReceivables | 40.52M | 22.85M | 26.64M | 20.26M | 19.49M | 13.01M | 16.3M | 11.67M | 10.54M | 8.21M |
| accountsReceivables | 18.45M | 19M | 26.64M | 16.79M | 19.49M | 12.94M | 16.3M | 11.61M | 10.54M | 6.42M |
| otherReceivables | 22.06M | 3.85M | 9.42M | 3.47M | 6.61M | 62000 | 4.69M | 56416 | 3.62M | 51325 |
| inventory | - | - | - | - | - | 1.42M | - | 735.3K | - | 723.58K |
| prepaids | - | 1.14M | - | 910K | - | 1.42M | 862.29K | - | 775.54K | - |
| otherCurrentAssets | 1.94M | 8.85M | 7.07M | 4.49M | 4.24M | 2.55M | 1.24M | 2.72M | 1.28M | 738.2K |
| totalCurrentAssets | 45.81M | 39.71M | 36.57M | 29.38M | 27.1M | 25.9M | 24.72M | 18.09M | 17.37M | 13.71M |
| propertyPlantEquipmentNet | 45.58M | 39.96M | 41.52M | 37.82M | 39.5M | 32.45M | 33.39M | 27.49M | 19.62M | 15.82M |
| goodwill | 79.06M | 60.04M | 59.19M | 48.1M | 46.96M | 41.24M | 40.3M | 36.06M | 32.13M | 25.26M |
| intangibleAssets | 49.4M | 41.81M | 42.25M | 33.68M | 30.59M | 24.61M | 25.13M | 19.83M | 13.94M | 9.21M |
| goodwillAndIntangibleAssets | 128.46M | 101.84M | 101.44M | 81.79M | 77.55M | 65.85M | 65.43M | 55.89M | 46.07M | 34.47M |
| longTermInvestments | 12.39M | 718K | 7.29M | 560K | 9.27M | 618K | 7.2M | 482.42K | 3.67M | 554.55K |
| taxAssets | - | - | - | - | -46.96M | 7.71M | -40.3M | 4.64M | -32.13M | 3M |
| otherNonCurrentAssets | 1.3M | 16.72M | 12.84M | 9.77M | 47.65M | 63000 | 41.03M | 53811 | 33.29M | 53242 |
| totalNonCurrentAssets | 187.73M | 159.24M | 155.79M | 129.94M | 127.02M | 106.69M | 106.75M | 88.55M | 70.51M | 53.9M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 233.54M | 198.96M | 192.36M | 159.32M | 154.12M | 132.59M | 131.47M | 106.64M | 87.88M | 67.61M |
| totalPayables | 11.27M | 8.82M | 7M | 1.76M | 5.67M | 1.59M | 5.14M | 4M | 3.57M | 853.9K |
| accountPayables | 8.1M | 2.32M | 7M | 1.76M | 5.67M | 1.59M | 5.14M | 991.75K | 3.57M | 853.9K |
| otherPayables | 3.17M | 6.5M | - | - | - | - | - | 3M | - | - |
| accruedExpenses | - | - | 4.72M | 6.94M | 4.59M | 5.94M | 4.23M | - | -1.83M | 2.78M |
| shortTermDebt | 52.8M | 24.8M | 20.88M | 15.22M | 14.87M | 20.76M | 17.53M | 11.52M | 12.96M | 8.35M |
| capitalLeaseObligationsCurrent | - | 3.91M | 2.23M | 3.6M | 3.15M | 2.8M | 1.45M | 2.37M | 2.47M | 2.38M |
| taxPayables | - | - | - | 2.37M | 1.74M | 1.72M | 2.67M | 1.98M | 2.25M | 1.05M |
| deferredRevenue | 8.21M | 3.38M | 4.18M | 2.68M | 3.37M | 10.26M | 2.88M | 4.99M | 1.83M | 5.22M |
| otherCurrentLiabilities | 8.23M | 16.2M | 13.18M | 7.41M | 9.13M | 611K | 8.64M | 8.45M | 5.46M | -763.72K |
| totalCurrentLiabilities | 80.51M | 53.73M | 48.01M | 37.61M | 37.41M | 41.97M | 36.97M | 26.33M | 26.3M | 18.82M |
| longTermDebt | 67.9M | 45.15M | 41.64M | 35.57M | 36.26M | 27.97M | 28M | 23.94M | 16.42M | 12.45M |
| capitalLeaseObligationsNonCurrent | 31.56M | 28.02M | 30.92M | 25.36M | 27.52M | 21.12M | 23.07M | 15.91M | 10.02M | 8.66M |
| deferredRevenueNonCurrent | - | - | - | - | - | 640K | - | 460.26K | - | 227.63K |
| deferredTaxLiabilitiesNonCurrent | 3.55M | 1.64M | - | - | - | 3.04M | - | 2.65M | - | - |
| otherNonCurrentLiabilities | -21.62M | 3.95M | 9.08M | 8.42M | 7.29M | 2.37M | 7.65M | 3.39M | 4.73M | 2.3M |
| totalNonCurrentLiabilities | 81.39M | 78.75M | 81.63M | 69.35M | 71.07M | 55.15M | 58.72M | 46.36M | 31.16M | 23.64M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 31.56M | 31.93M | 33.15M | 28.96M | 30.67M | 23.92M | 24.52M | 18.28M | 12.49M | 11.05M |
| totalLiabilities | 161.91M | 132.48M | 129.64M | 106.96M | 108.48M | 97.12M | 95.7M | 72.69M | 57.46M | 42.46M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 16.82M | 16.85M | 12.69M | 13.47M | 13.47M | 13.47M | 13.47M | 13.47M | 13.47M | 13.47M |
| retainedEarnings | 14.07M | 11.87M | 11.3M | 9.21M | 7.88M | 7.1M | 6.61M | 7.22M | 6.15M | 4.48M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 2.11M | 914K | 2.5M | 1.57M | 1.83M | 1.64M | 2.29M | 2.19M | 3.37M | 1.44M |
| depreciationAndAmortization | 8.2M | 7.7M | 6.78M | 6.7M | 5.59M | 5.11M | 4.44M | 3.58M | 2.75M | 2.45M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | - | - | - | -4.43M | - | -1.49M | - | -2.49M | - | -27402 |
| accountsReceivables | - | - | - | -4.43M | - | -1.49M | - | -2.49M | - | -27402 |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | 8.25M | 5.02M | 8.36M | 7.82M | 17.71M | 10.43M | 14.69M | 8.19M | 10.16M | 7.13M |
| netCashProvidedByOperatingActivities | 18.56M | 13.63M | 17.64M | 11.66M | 13.95M | 6.95M | 12.54M | 6.8M | 10.78M | 6.12M |
| investmentsInPropertyPlantAndEquipment | -2.23M | -1.34M | -1.19M | -851K | -3.38M | -1.18M | -1.47M | -3.69M | -3.78M | -1.21M |
| acquisitionsNet | -16.62M | -4.1M | -8.51M | -7.01M | -5.43M | -232.32K | -4.64M | -6.91M | -5.12M | -2.07M |
| purchasesOfInvestments | - | - | - | - | - | 83333 | -83333 | - | - | -16605 |
| salesMaturitiesOfInvestments | - | - | - | - | 2.16M | - | - | - | - | - |
| otherInvestingActivities | -4M | -1.88M | -2.76M | 3.85M | -4.16M | -2.24M | -1.57M | 584.52K | -2.01M | 163.94K |
| netCashProvidedByInvestingActivities | -22.85M | -7.31M | -12.46M | -4.01M | -10.81M | -3.57M | -7.76M | -10.02M | -10.91M | -3.14M |
| netDebtIssuance | 5.28M | 7.85M | 4.52M | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | 5.28M | 7.85M | 4.52M | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | 3.78M | -781K | - | - | - | - | - | - | -91842 |
| netCommonStockIssuance | - | 3.78M | -781K | - | - | - | - | - | - | -91842 |
| commonStockIssuance | - | 3.78M | - | - | - | -1.84M | - | - | - | -1.32M |
| commonStockRepurchased | - | - | -781K | -374K | - | -1.02M | - | - | - | -183.68K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | -394K | -1.18M | -1.08M | -2.8M | -980.1K | -2.08M | -1.34M |
| commonDividendsPaid | - | - | - | -394K | -591K | -540K | -878K | -487.95K | -643.05K | -671.44K |
| preferredDividendsPaid | - | - | - | - | -591K | -542.89K | -522K | -2000 | -396K | -671.44K |
| otherFinancingActivities | -12.04M | -15.19M | -11.57M | -7.18M | 2.8M | -2.66M | -4.66M | 2.66M | 289.46K | -2.41M |
| netCashProvidedByFinancingActivities | -6.76M | -3.56M | -7.83M | -7.57M | 1.62M | -7.49M | -7.46M | 4.33M | -749.59K | -3.85M |