KLS : 0186.KL
$0 (0.0%)
| 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 | 196.19M | 186.75M | 173.17M | 170.92M | 138.57M | 119.39M | 124.49M | 113.52M | 106.77M | 90.18M |
| costOfRevenue | 73.88M | 79.7M | 43.05M | 33.61M | 23.46M | 32.22M | 33.1M | 36.75M | 33.74M | 26.64M |
| grossProfit | 122.31M | 107.04M | 130.12M | 137.31M | 115.12M | 87.17M | 91.38M | 76.76M | 73.03M | 63.54M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 8.89M | 15.14M | 1.73M | 170K | 146K | 1.6M | 1.48M | - | - | 470K |
| sellingAndMarketingExpenses | - | - | 1.87M | - | - | 1.29M | 1.07M | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 8.89M | 15.14M | 3.6M | 170K | 146K | 2.89M | 2.55M | - | - | 470K |
| otherExpenses | 9.83M | -11.05M | 31.64M | 48.04M | 43.37M | - | 88.84M | 76.76M | 73.03M | 63.07M |
| operatingExpenses | 18.73M | 4.09M | 3.6M | 48.21M | 43.52M | 2.89M | 91.38M | 76.76M | 73.03M | 63.54M |
| costAndExpenses | 92.61M | 83.8M | 46.65M | 81.83M | 66.97M | 35.11M | 124.49M | 113.52M | 106.77M | 90.18M |
| netInterestIncome | -14.19M | -13.47M | -10.5M | -10.07M | -8.37M | -12.67M | -10.09M | -7.12M | -6.69M | -7.09M |
| interestIncome | 62557 | 155.26K | 2.89M | 709.64K | 481.07K | 310.49K | 418.68K | 478.08K | 424.9K | 108.36K |
| interestExpense | 14.19M | 13.63M | 13.39M | 10.77M | 8.84M | 12.98M | 10.51M | 7.58M | 7.1M | 7.2M |
| depreciationAndAmortization | 28.13M | 23.42M | 21.79M | 21.72M | 20.6M | 16M | 12.28M | 11.16M | 9.31M | 7.88M |
| ebitda | 132.36M | 126.37M | 116.41M | 116.14M | 97.25M | 77.99M | 63.1M | 51.53M | 46.89M | 40.34M |
| ebit | 104.23M | 102.95M | 94.62M | 94.43M | 76.65M | 61.99M | 50.82M | 40.37M | 37.58M | 32.47M |
| nonOperatingIncomeExcludingInterest | - | -32661 | 31.9M | -5.33M | -5.05M | 22.29M | 192.21K | 23.65M | 23.81M | 22.12M |
| operatingIncome | 103.59M | 102.95M | 126.51M | 89.1M | 71.6M | 84.29M | 51.01M | 64.02M | 61.39M | 54.59M |
| totalOtherIncomeExpensesNet | -4.68M | -13.63M | -45.29M | -5.44M | -3.79M | -35.27M | -10.09M | -31.23M | -30.91M | -29.32M |
| incomeBeforeTax | 98.91M | 89.32M | 81.23M | 83.65M | 67.81M | 49.02M | 40.92M | 32.79M | 30.48M | 25.27M |
| incomeTaxExpense | 23.97M | 18.3M | 16.12M | 23.64M | 14.58M | 6.97M | 913.54K | -3.24M | 1.47M | 3.54M |
| netIncomeFromContinuingOperations | 74.94M | 71.02M | 65.11M | 60.02M | 53.23M | 42.05M | 40.01M | 36.03M | 29.02M | 21.72M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 74.91M | 70.99M | 65.08M | 60M | 53.2M | 41.82M | 39.76M | 35.84M | 28.83M | 21.57M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 74.91M | 70.99M | 65.08M | 60M | 53.2M | 41.82M | 39.76M | 35.84M | 28.83M | 21.57M |
| eps | 0.07 | 0.06 | 0.06 | 0.06 | 0.06 | 0.05 | 0.05 | 0.05 | 0.05 | 0.04 |
| 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 | 927.81M | 285.84M | 64.93M | 32.51M | 66.81M | 11.84M | 54.43M | 9.56M | 13.31M | 21.64M |
| shortTermInvestments | - | - | 362.12K | 354.09K | 347.53K | 10.28M | 11.51M | - | - | - |
| cashAndShortTermInvestments | 927.81M | 285.84M | 65.29M | 32.86M | 67.16M | 22.12M | 65.94M | 9.56M | 13.31M | 21.64M |
| netReceivables | 66.43M | 29.57M | 30.35M | 28.33M | 33.61M | 45.11M | 27.56M | 40.89M | 24.2M | 23.69M |
| accountsReceivables | 66.25M | 28.26M | 30.35M | 28.33M | 32.29M | 45.11M | 27.56M | 30.94M | 20.46M | 19.29M |
| otherReceivables | 172K | 1.31M | 2.84M | 3.31M | 1.33M | - | - | 9.95M | 3.74M | 4.4M |
| inventory | 1M | 997K | 1.05M | 959.34K | 849.42K | 871.13K | 1.01M | 1.01M | 1.06M | 894.91K |
| prepaids | - | - | 1.78M | 1.74M | 2.75M | 1.39M | 1.02M | 10.13M | 25.61M | 29.7M |
| otherCurrentAssets | 8.08M | 6.57M | 24.75M | 17.44M | 13.56M | 3.52M | 12.78M | 14.79M | 12.86M | 11.71M |
| totalCurrentAssets | 1B | 322.98M | 123.22M | 81.33M | 117.94M | 73.01M | 108.31M | 76.37M | 77.03M | 87.64M |
| propertyPlantEquipmentNet | 1.39B | 1.32B | 1.04B | 816.1M | 643.48M | 567.72M | 537.4M | 424.34M | 325.36M | 248.47M |
| goodwill | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M |
| longTermInvestments | 5.57M | - | 4.65M | - | - | - | - | - | 12.65M | 16.61M |
| taxAssets | 58000 | 15000 | - | - | - | 1.52M | - | 9.92M | - | - |
| otherNonCurrentAssets | 8.07M | 7.42M | 97.62M | 91.54M | 86.13M | 85.23M | 13.37M | 6.5M | -8.59M | -11.01M |
| totalNonCurrentAssets | 1.41B | 1.33B | 1.14B | 909.26M | 731.24M | 656.08M | 552.39M | 442.38M | 331.03M | 255.68M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.41B | 1.66B | 1.27B | 990.59M | 849.17M | 729.1M | 660.7M | 518.75M | 408.07M | 343.33M |
| totalPayables | 33.78M | 23.85M | 1.63M | 1.28M | 993.04K | 747.17K | 971.32K | 12.38M | 2.36M | 3.42M |
| accountPayables | 21.05M | 22.74M | 1.63M | 1.28M | 993.04K | 747.17K | 971.32K | 675.04K | 961.95K | 535.62K |
| otherPayables | 12.73M | 1.11M | 16.94M | 18.07M | 14.27M | - | - | 11.71M | 1.4M | 2.89M |
| accruedExpenses | - | - | 1.48M | 1.19M | 1.75M | 1.68M | 1.15M | - | - | - |
| shortTermDebt | 708.58M | 78.71M | 56.52M | 48.02M | 42M | 30M | 18M | 45.91M | 43.14M | 31.13M |
| capitalLeaseObligationsCurrent | 148K | 762K | 773.16K | 653.9K | 1.14M | 1.05M | 488.69K | - | - | 88512 |
| taxPayables | - | 1.11M | 772.33K | 2.53M | 929.17K | 137.7K | 1.11M | 113.39K | 185.28K | 635.74K |
| deferredRevenue | - | - | 18.78M | 19.62M | 16.39M | 15.11M | - | - | - | - |
| otherCurrentLiabilities | 15.74M | 18.47M | 7.13M | 7.79M | 6.82M | 5.43M | 13.82M | 5.83M | 5.61M | 7.58M |
| totalCurrentLiabilities | 758.24M | 121.8M | 86.31M | 78.55M | 69.09M | 54.02M | 34.43M | 64.12M | 51.11M | 42.21M |
| longTermDebt | 705.66M | 705.51M | 480.54M | 286.05M | 250M | 192M | 282M | 160.16M | 126.64M | 89.23M |
| capitalLeaseObligationsNonCurrent | 239K | 387K | 1.15M | 1.24M | 1.9M | 2.83M | 923.21K | 1.23M | 2220 | 86920 |
| deferredRevenueNonCurrent | 14.22M | 14.58M | 14.94M | 15.31M | 15.68M | 8.18M | - | 8.58M | 8.78M | 8.98M |
| deferredTaxLiabilitiesNonCurrent | 65.72M | 59.72M | 33.74M | 25.53M | 10.27M | 2.57M | - | 1.24M | 1.27M | 1.33M |
| otherNonCurrentLiabilities | - | - | - | - | - | - | 11.05M | - | - | - |
| totalNonCurrentLiabilities | 785.84M | 780.2M | 530.37M | 328.13M | 277.84M | 205.58M | 293.97M | 171.22M | 136.69M | 99.63M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 387K | 1.15M | 1.92M | 1.9M | 3.03M | 3.88M | 1.41M | 1.23M | 2220 | 175.43K |
| totalLiabilities | 1.54B | 902M | 616.68M | 406.68M | 346.93M | 259.6M | 328.39M | 235.34M | 187.8M | 141.84M |
| treasuryStock | -105 | -7.94M | -7.94M | -7.94M | -7.94M | -7.94M | -230K | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 397.73M | 355.77M | 350.1M | 328.12M | 287.56M | 287.56M | 167.09M | 167.09M | 127.53M | 114.29M |
| retainedEarnings | 379.86M | 319.31M | 273.08M | 227.72M | 188.52M | 155.79M | 129.92M | 104.28M | 80.86M | 60.32M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 167.09M | 127.53M | 114.29M |
| 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 | 78.58M | 71.02M | 65.08M | 60M | 53.2M | 42.05M | 39.76M | 36.03M | 29.02M | 21.72M |
| depreciationAndAmortization | 28.13M | 23.42M | 21.79M | 21.72M | 20.6M | 16M | 12.28M | 11.16M | 9.31M | 7.88M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -42.97M | 8.48M | -5.24M | 2.69M | 11.64M | -16.3M | 11.85M | -21.55M | -3.03M | -14.93M |
| accountsReceivables | -36.68M | 952K | -2.01M | 4.79M | 12.27M | -16.44M | 11.45M | -16.69M | -506.6K | -11.82M |
| inventory | -7000 | 50000 | -87559 | -109.91K | 21706 | 139.74K | -5607 | 54516 | -164.86K | 169.55K |
| accountsPayables | -4.61M | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -1.68M | 7.48M | -3.14M | -1.99M | -652.53K | -4086 | 405.73K | -4.91M | -2.36M | -3.27M |
| otherNonCashItems | -6.75M | 22.83M | 16.96M | 26.89M | 19.7M | 15.81M | -1.25M | 1.57M | 5.42M | 8.57M |
| netCashProvidedByOperatingActivities | 56.99M | 125.75M | 98.58M | 111.3M | 105.14M | 57.55M | 62.64M | 27.21M | 40.72M | 23.24M |
| investmentsInPropertyPlantAndEquipment | -56.53M | -128.99M | -235.58M | -182.04M | -92.02M | -119.24M | -79.86M | -81.35M | -79.99M | -49.79M |
| acquisitionsNet | 50000 | - | -320K | - | - | -165K | - | - | - | - |
| purchasesOfInvestments | - | - | -5.01M | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -6.69M | 5.16M | 4.21M | -7.65M | 6.35M | 318.13K | 3.28M | 478.08K | 5.46M | -4.18M |
| netCashProvidedByInvestingActivities | -63.17M | -123.83M | -236.7M | -189.69M | -85.67M | -119.09M | -76.58M | -80.88M | -74.54M | -53.96M |
| netDebtIssuance | 615.7M | 246.9M | 202.98M | 42.08M | 70M | -79.21M | 94.32M | 36.05M | 49.37M | 22.93M |
| longTermNetDebtIssuance | -180K | 246.9M | 205.98M | 42.08M | 70M | -78M | 94.32M | 36.05M | 49.37M | 22.93M |
| shortTermNetDebtIssuance | 615.88M | - | -3M | - | - | -1.21M | - | - | - | - |
| netStockIssuance | 52.92M | 5.67M | 21.98M | 40.56M | - | 112.75M | -230K | 39.56M | 36778 | 36.75M |
| netCommonStockIssuance | 52.92M | 5.67M | 21.98M | 40.56M | - | 112.75M | -230K | 39.56M | 36778 | 36.75M |
| commonStockIssuance | 53.93M | 5.67M | 21.98M | 40.56M | - | 120.46M | - | 39.56M | 36778 | 36.75M |
| commonStockRepurchased | -1.01M | - | - | - | - | -7.71M | -230K | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -19.91M | -24.76M | -21.71M | -20.8M | -19.99M | -12.67M | -14.23M | -12.42M | -10M | -2.3M |
| commonDividendsPaid | -19.91M | -24.76M | -21.71M | -20.8M | -19.99M | -12.67M | -14.23M | -12.42M | -10M | -2.3M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -586K | -37.11M | -32.71M | -17.74M | -14.68M | -12.91M | -9.85M | -12.89M | -14.38M | -15.81M |
| netCashProvidedByFinancingActivities | 648.13M | 190.7M | 170.55M | 44.1M | 35.33M | 7.96M | 70M | 50.29M | 25.03M | 41.57M |
| 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 | 46.41M | 49.61M | 49.09M | 49.15M | 48.35M | 42.79M | 52.08M | 47.26M | 44.61M | 40.6M |
| costOfRevenue | 20.65M | 20.22M | 21.05M | 21.19M | 20.62M | 18.13M | 22.69M | 19.39M | 19.49M | 19.6M |
| grossProfit | 25.75M | 29.39M | 28.04M | 27.96M | 27.73M | 24.66M | 29.38M | 27.87M | 25.12M | 21M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 4.04M | 2.41M | 2.23M | 2.14M | 2.12M | 2.14M | 6.1M | 4.7M | 2.21M | 1.91M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 4.04M | 2.41M | 2.23M | 2.14M | 2.12M | 2.14M | 6.1M | 4.7M | 2.21M | 1.91M |
| otherExpenses | - | -3.21M | -3.28M | -3.38M | -3.37M | -4.61M | -3.03M | -1.68M | -1.73M | -3.02M |
| operatingExpenses | 4.04M | 2.41M | 2.23M | -1.24M | -1.25M | -2.47M | 3.07M | 3.02M | 479K | -1.12M |
| costAndExpenses | 24.7M | 22.63M | 23.28M | 19.95M | 19.36M | 15.66M | 25.76M | 22.41M | 19.97M | 18.48M |
| netInterestIncome | -2.7M | -3.41M | -3.3M | -3.6M | -3.87M | -4.15M | -3.35M | -3M | -3.14M | -3.27M |
| interestIncome | 1.38M | - | - | - | - | - | - | - | - | - |
| interestExpense | 4.08M | 3.41M | 3.3M | 3.6M | 3.87M | 4.15M | 3.35M | 3M | 3.14M | 3.27M |
| depreciationAndAmortization | 6.93M | 7.01M | 7.05M | 7.22M | 6.69M | 6.59M | 6.05M | 5.38M | 5.4M | 5.41M |
| ebitda | 28.64M | 34M | 36.14M | 36.41M | 35.67M | 33.73M | 32.37M | 30.23M | 30.04M | 27.52M |
| ebit | 21.71M | 26.98M | 29.1M | 29.2M | 28.98M | 27.14M | 26.32M | 24.85M | 24.64M | 22.12M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | -9164 |
| operatingIncome | 21.71M | 26.98M | 25.81M | 29.2M | 28.98M | 27.14M | 26.32M | 24.85M | 24.64M | 22.11M |
| totalOtherIncomeExpensesNet | -1.18M | -197K | -18000 | -3.6M | -3.87M | -4.15M | -3.35M | -3M | -3.14M | -3.26M |
| incomeBeforeTax | 20.53M | 26.79M | 25.79M | 25.59M | 25.11M | 22.99M | 22.97M | 21.86M | 21.51M | 18.85M |
| incomeTaxExpense | 4.92M | 7.7M | 5.93M | 5.7M | 5.35M | 5.07M | 5.24M | 4.16M | 3.83M | 1.54M |
| netIncomeFromContinuingOperations | 15.61M | 19.08M | 19.86M | 19.89M | 19.76M | 17.91M | 17.73M | 17.7M | 17.68M | 17.31M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 15.6M | 19.08M | 19.86M | 19.88M | 19.76M | 17.91M | 17.71M | 17.69M | 17.68M | 17.31M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 15.6M | 19.08M | 19.86M | 19.88M | 19.76M | 17.91M | 17.71M | 17.69M | 17.68M | 17.31M |
| eps | 0.01 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 |
| 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 | 177.54M | 927.81M | 261.26M | 272.69M | 271.1M | 285.84M | 314.12M | 71.62M | 82.56M | 64.93M |
| shortTermInvestments | 2.62M | - | - | - | - | - | - | 367K | - | 362.12K |
| cashAndShortTermInvestments | 180.15M | 927.81M | 261.26M | 272.69M | 271.1M | 285.84M | 314.12M | 49.1M | 82.56M | 65.29M |
| netReceivables | 52.99M | 66.43M | 66.54M | 38.2M | 31.63M | 29.57M | 35.59M | 35.68M | 5.01M | 30.35M |
| accountsReceivables | 52.82M | 66.25M | 66.42M | 37.97M | 31.25M | 28.26M | 28.9M | 30.05M | 33.74M | 30.35M |
| otherReceivables | 169K | 172K | 127K | 232K | 379K | 1.31M | 6.69M | 5.64M | 5.01M | 2.84M |
| inventory | 1M | 1M | 838K | 832K | 976K | 997K | 969K | 915K | 931K | 1.05M |
| prepaids | - | - | - | - | - | - | - | - | - | 1.78M |
| otherCurrentAssets | 7.82M | 8.08M | 7.3M | 6.91M | 5.34M | 6.57M | 9.2M | 27.95M | 38.04M | 24.75M |
| totalCurrentAssets | 241.97M | 1B | 335.94M | 318.64M | 309.04M | 322.98M | 359.88M | 113.65M | 126.55M | 123.22M |
| propertyPlantEquipmentNet | 1.52B | 1.39B | 1.37B | 1.36B | 1.34B | 1.32B | 1.18B | 1.06B | 1.04B | 1.04B |
| goodwill | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M | 1.62M |
| longTermInvestments | 5.54M | 5.57M | 5.6M | 5.64M | - | - | - | - | 4.63M | 4.65M |
| taxAssets | 67000 | 58000 | 50000 | 38000 | 27000 | 15000 | - | - | - | - |
| otherNonCurrentAssets | 6.79M | 8.07M | 1.47M | 1.55M | 7.31M | 7.42M | 95.49M | 96.09M | 97.03M | 97.62M |
| totalNonCurrentAssets | 1.53B | 1.41B | 1.38B | 1.37B | 1.35B | 1.33B | 1.28B | 1.15B | 1.14B | 1.14B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.77B | 2.41B | 1.72B | 1.68B | 1.66B | 1.66B | 1.64B | 1.27B | 1.27B | 1.27B |
| totalPayables | 48.57M | 33.78M | 46.01M | 46.3M | 29.38M | 23.85M | 17.53M | 15.04M | 15.15M | 1.63M |
| accountPayables | 33.31M | 21.05M | 36.3M | 38.2M | 23.75M | 22.74M | 17.44M | 14.97M | 15.12M | 1.63M |
| otherPayables | 15.26M | 12.73M | 9.71M | 8.1M | 5.63M | 1.11M | 90000 | 66000 | 36000 | 16.94M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | 1.48M |
| shortTermDebt | 43.02M | 708.58M | 96.52M | 99.77M | 83.44M | 78.71M | 71.44M | 64.52M | 61.02M | 56.52M |
| capitalLeaseObligationsCurrent | 48000 | 148K | 298K | 490K | 1.35M | 762K | 795K | 782K | 769K | 773.16K |
| taxPayables | - | - | 9.71M | 8.1M | 5.63M | 1.11M | 90000 | 66000 | 36000 | 772.33K |
| deferredRevenue | - | - | - | - | - | - | - | - | - | 18.78M |
| otherCurrentLiabilities | 15.83M | 15.74M | 16M | 18.67M | 17.78M | 18.47M | 15.68M | 16.91M | 18.7M | 7.13M |
| totalCurrentLiabilities | 107.47M | 758.24M | 158.83M | 165.23M | 131.96M | 121.8M | 105.44M | 97.25M | 95.65M | 86.31M |
| longTermDebt | 705.14M | 705.66M | 631.49M | 645.75M | 683M | 705.51M | 728.02M | 445.52M | 463.03M | 480.54M |
| capitalLeaseObligationsNonCurrent | 227K | 239K | 250K | 262K | 548K | 387K | 549K | 752K | 953K | 1.15M |
| deferredRevenueNonCurrent | 14.13M | 14.22M | 14.31M | 14.4M | 14.49M | 14.58M | 14.67M | 14.76M | 14.85M | 14.94M |
| deferredTaxLiabilitiesNonCurrent | 66.15M | 65.72M | 63.52M | 61.03M | 59.37M | 59.72M | 57.82M | 38.08M | 35.88M | 33.74M |
| otherNonCurrentLiabilities | - | - | - | - | -274K | - | - | - | - | - |
| totalNonCurrentLiabilities | 785.65M | 785.84M | 709.58M | 721.45M | 757.14M | 780.2M | 801.06M | 499.12M | 514.71M | 530.37M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 275K | 387K | 548K | 752K | 1.9M | 1.15M | 1.34M | 1.53M | 1.72M | 1.92M |
| totalLiabilities | 893.12M | 1.54B | 868.41M | 886.67M | 889.1M | 902M | 906.5M | 596.37M | 610.36M | 616.68M |
| treasuryStock | -2000 | -105 | - | -728K | -8.95M | -7.94M | -7.94M | -7.94M | -7.94M | -7.94M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 401.49M | 397.73M | 394.38M | 362.28M | 358.78M | 355.77M | 352.06M | 350.56M | 350.28M | 350.1M |
| retainedEarnings | 392.42M | 383.52M | 367.47M | 350.42M | 333.5M | 319.31M | 306.98M | 294.72M | 282.52M | 273.08M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 15.6M | 19.08M | 19.86M | 19.88M | 19.76M | 17.91M | 17.73M | 17.69M | 17.68M | 17.31M |
| depreciationAndAmortization | 6.93M | 7.01M | 7.05M | 7.3M | 6.69M | 6.59M | 6.05M | 5.38M | 5.4M | 5.41M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 25.16M | 681K | -27.65M | -7.96M | -10.05M | 12.05M | 1.02M | 789K | -5.39M | -4.79M |
| accountsReceivables | 27.78M | 289K | -28.34M | -6.58M | -2.06M | 6.02M | 94000 | 3.07M | -8.23M | -1.12M |
| inventory | - | -166K | -6000 | 144K | 21000 | -28000 | -54000 | 16000 | 116K | -177.56K |
| accountsPayables | -2.46M | 1.65M | 1.03M | - | - | - | - | - | - | - |
| otherWorkingCapital | -159K | -1.09M | -329K | -1.52M | -8.02M | 6.07M | 984K | -2.3M | 2.72M | -3.49M |
| otherNonCashItems | -1.76M | -518K | -21.72M | 9.62M | 7.96M | 8.69M | 5.1M | 4.88M | 4.17M | -384.03K |
| netCashProvidedByOperatingActivities | 45.94M | 26.25M | -22.47M | 28.85M | 24.36M | 45.25M | 29.9M | 28.74M | 21.86M | 17.55M |
| investmentsInPropertyPlantAndEquipment | -128.25M | -25.02M | - | -5.25M | -8.05M | -45.99M | -65.83M | -15.74M | -1.43M | -38.55M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | -320K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | 5M | 7000 | - |
| otherInvestingActivities | - | -6.69M | -18.24M | 67000 | 17000 | -40000 | -137K | 137K | 196K | -1.22M |
| netCashProvidedByInvestingActivities | -128.25M | -31.71M | -18.24M | -5.18M | -8.03M | -46.03M | -65.96M | -10.6M | -1.23M | -40.09M |
| netDebtIssuance | -665.97M | 671.81M | -57000 | -21.13M | -17.51M | -15.5M | 289.42M | -14.2M | -13.21M | -12M |
| longTermNetDebtIssuance | -300.47M | -11000 | -57000 | -21.13M | -17.51M | -18.5M | 292.42M | -14.01M | -13.01M | -11M |
| shortTermNetDebtIssuance | -365.5M | 671.82M | - | - | - | 3M | -3M | -188K | -201K | -1M |
| netStockIssuance | 3.76M | 3.35M | 39.57M | 8M | 2M | 3.71M | 1.5M | 282K | 178K | 132.49K |
| netCommonStockIssuance | 3.76M | 3.35M | 39.57M | 8M | 2M | 3.71M | 1.5M | 282K | 178K | 132.49K |
| commonStockIssuance | 3.76M | 3.35M | 39.57M | 8M | 3.01M | 3.71M | 1.5M | 282K | 178K | 132.49K |
| commonStockRepurchased | - | - | - | - | -1.01M | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -3.02M | -3.01M | -16.9M | -5.63M | -5.55M | -5.54M | -5.49M | -8.24M | -5.49M | -5.49M |
| commonDividendsPaid | -3.02M | -3.01M | -16.9M | -5.63M | -5.55M | -5.54M | -5.49M | -8.24M | -5.49M | -5.49M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -113K | -154K | -14.82M | 5.36M | 2.79M | -9.56M | -12.88M | -7.07M | -7.21M | -7.54M |
| netCashProvidedByFinancingActivities | -665.35M | 672M | 7.79M | -13.39M | -18.27M | -26.89M | 272.55M | -29.23M | -25.73M | -24.9M |