OTC : CLKXF
$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 | 232.38M | 246.1M | 230.47M | 190.81M | 178.42M | 131.8M | 168.79M | 172.64M | 171.9M | 229.04M |
| costOfRevenue | 50.29M | 87.4M | 79.78M | 35.08M | 42.88M | 11.24M | 22.41M | 22.79M | 23.82M | 23.78M |
| grossProfit | 182.09M | 158.7M | 150.68M | 155.73M | 135.54M | 120.56M | 146.37M | 149.85M | 148.08M | 205.27M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 85.79M | 77.82M | 67.99M | 64.58M | 47.49M | 46.23M | 76.51M | 82.74M | 81.45M | 98.53M |
| sellingAndMarketingExpenses | - | - | 5.12M | 5.62M | 4.57M | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 85.79M | 77.82M | 73.12M | 70.19M | 52.06M | 46.23M | 76.51M | 82.74M | 81.45M | 98.53M |
| otherExpenses | 49.68M | 46.56M | 47.09M | 50.52M | 46.1M | 45.08M | 53.71M | 50.78M | 51.26M | 69.18M |
| operatingExpenses | 135.48M | 124.38M | 120.21M | 120.71M | 98.16M | 91.32M | 130.22M | 133.52M | 132.71M | 167.71M |
| costAndExpenses | 185.77M | 211.78M | 200M | 155.79M | 141.04M | 102.55M | 152.63M | 156.3M | 155.47M | 191.48M |
| netInterestIncome | 1.89M | 11.77M | 8.97M | 806K | 1.2M | 3.61M | -4.92M | -11.45M | -15.4M | -18.15M |
| interestIncome | 3.08M | 10.61M | 11.3M | 8.69M | 6.66M | 5.86M | 5M | 2.19M | 1.53M | 378K |
| interestExpense | 1.18M | -1.16M | 2.12M | 7.64M | 5.45M | 2.25M | 9.92M | 13.29M | 16.5M | 18.53M |
| depreciationAndAmortization | 14.08M | 14.27M | 14.19M | 17.86M | 19.44M | 19.25M | 20.12M | 19.95M | 26.03M | 26.41M |
| ebitda | 40.81M | 69M | 47.87M | 53.32M | 122.69M | 13.73M | 38.38M | 45.84M | 13.73M | 63.93M |
| ebit | 26.73M | 54.73M | 33.68M | 35.46M | 103.25M | -5.52M | 18.26M | 25.89M | -12.3M | 37.52M |
| nonOperatingIncomeExcludingInterest | - | -20.41M | -3.2M | -449K | -65.88M | 34.77M | -2.11M | -9.55M | 28.73M | 423K |
| operatingIncome | 43.93M | 34.32M | 30.47M | 35.01M | 37.38M | 29.25M | 16.15M | 16.34M | 16.43M | 37.94M |
| totalOtherIncomeExpensesNet | 605.5K | 21.5M | 1.08M | -7.19M | 73.56M | -25.07M | -9.06M | -3.74M | -45.22M | -18.53M |
| incomeBeforeTax | 44.54M | 55.83M | 31.55M | 27.82M | 110.94M | 4.18M | 7.09M | 12.6M | -28.8M | 19.41M |
| incomeTaxExpense | -11.05M | 15.23M | 9.51M | 9.16M | 21.29M | 3.21M | 2.19M | 3.39M | -494K | 2.85M |
| netIncomeFromContinuingOperations | 55.58M | 40.6M | 22.04M | 18.67M | 89.65M | 971K | 4.9M | 9.21M | -28.3M | 16.56M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | 216.98M | 30.32M | - |
| otherAdjustmentsToNetIncome | - | - | - | -95000 | - | - | - | - | - | - |
| netIncome | 55.58M | 40.6M | 22.04M | 18.67M | 89.94M | 971K | 4.9M | 226.19M | 2.02M | 16.56M |
| netIncomeDeductions | - | - | - | -95000 | - | - | - | - | 30.32M | - |
| bottomLineNetIncome | 55.58M | 40.6M | 22.04M | 18.76M | 89.94M | 971K | 4.9M | 226.19M | -28.3M | 16.56M |
| eps | 2.29 | 1.66 | 0.9 | 0.76 | 3.65 | 0.04 | 0.18 | 10.47 | 0.07 | 0.61 |
| 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 | 48.97M | 55.58M | 53.74M | 44.15M | 91.4M | 57.22M | 66.04M | 137.21M | 848K | 2.38M |
| shortTermInvestments | 113.88M | 103.24M | 103.44M | 125.21M | 113.09M | 69.85M | 85.1M | 23.15M | - | - |
| cashAndShortTermInvestments | 162.85M | 158.82M | 157.18M | 169.36M | 204.49M | 127.06M | 151.14M | 160.35M | 848K | 2.38M |
| netReceivables | 10.65M | 28.56M | 6.72M | 13.02M | 6.61M | 35.56M | 43.57M | 85.92M | 6.52M | 5.55M |
| accountsReceivables | 7.75M | 6.25M | 5.14M | 13.02M | 5.14M | 14.24M | 8.45M | 38.1M | 6.52M | 5.55M |
| otherReceivables | 2.9M | 22.31M | 1.59M | - | 1.46M | 21.31M | - | - | - | - |
| inventory | 57.45M | 75.51M | 104.11M | 105.45M | 89.48M | 3.65M | 4M | 3.47M | 3.88M | 3.73M |
| prepaids | - | 1.1M | 1.1M | 899K | 827K | 945K | 1.22M | 1.47M | 1.15M | 1.27M |
| otherCurrentAssets | 2.76M | 3.04M | 9.14M | 9.26M | 944K | - | - | - | 1.35M | 6000 |
| totalCurrentAssets | 233.72M | 267.03M | 278.26M | 297.98M | 302.34M | 167.21M | 199.93M | 251.21M | 13.74M | 12.93M |
| propertyPlantEquipmentNet | 451.38M | 405.02M | 399.84M | 402.67M | 404.74M | 421.76M | 433.62M | 423.76M | 577.84M | 602.18M |
| goodwill | - | - | - | - | - | - | - | - | - | 31.6M |
| intangibleAssets | 10.97M | 10.04M | 10.77M | 11.59M | 12.93M | 14.61M | 15.75M | 16.86M | 17.94M | 19.13M |
| goodwillAndIntangibleAssets | 10.97M | 10.04M | 10.77M | 11.59M | 12.93M | 14.61M | 15.75M | 16.86M | 17.94M | 50.73M |
| longTermInvestments | 25.88M | 24.02M | 9.98M | 14.1M | 24.7M | 24.53M | 23.49M | 7.83M | 11.96M | 5.85M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | - | 916K | 3.22M | 1.01M | 2.09M | 4.27M | 2.81M | 3.4M | 8.58M | 7.43M |
| totalNonCurrentAssets | 488.23M | 439.99M | 423.82M | 429.36M | 444.46M | 465.17M | 475.67M | 451.87M | 616.31M | 666.18M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 721.95M | 707.02M | 702.08M | 727.34M | 746.81M | 632.38M | 675.61M | 703.08M | 630.05M | 679.12M |
| totalPayables | 16.77M | 15.68M | 11.15M | 9.91M | 8.85M | 7.56M | 3.48M | 6.73M | 4.93M | 5.56M |
| accountPayables | 16.64M | 14.37M | 10.9M | 9.91M | 8.85M | 2.68M | 3.48M | 3.43M | 4.93M | 5.56M |
| otherPayables | 135.89K | 1.3M | 243K | - | - | 4.88M | - | 3.3M | - | - |
| accruedExpenses | 3.59M | 7.34M | 7.66M | 8.7M | 15.06M | 13.15M | 14.54M | 15.59M | 11.4M | 9.85M |
| shortTermDebt | 12.77M | 20.44M | 5.79M | 17.43M | 39.18M | 22.43M | 20.92M | 18.64M | 32.36M | 67.51M |
| capitalLeaseObligationsCurrent | 331K | 115K | 1.28M | 1.13M | 4.51M | 5.34M | 5.03M | 5.06M | 5.22M | 5.37M |
| taxPayables | - | 1.3M | 243K | 3.59M | 12.42M | 4.88M | 4.07M | 6.19M | 1.76M | 872K |
| deferredRevenue | - | - | - | - | - | - | - | 2.9M | 423K | - |
| otherCurrentLiabilities | 25.79M | 25.46M | 30.87M | 45.11M | 45.44M | 16.16M | 17.39M | 15.46M | 14.9M | 19.78M |
| totalCurrentLiabilities | 59.25M | 69.03M | 56.75M | 82.28M | 113.04M | 64.64M | 61.36M | 61.48M | 68.82M | 108.07M |
| longTermDebt | 19M | 7.71M | 57.39M | 66.72M | 73.38M | 95.77M | 110.22M | 147.12M | 268.47M | 249.7M |
| capitalLeaseObligationsNonCurrent | 725.41K | 395K | 250K | 1.32M | 2.52M | 7.02M | 12.21M | 338K | 866K | 1.85M |
| deferredRevenueNonCurrent | 3.55M | 3.25M | 3.04M | 3.33M | 3.98M | 5.23M | 7.36M | 9.68M | 12.96M | 18.33M |
| deferredTaxLiabilitiesNonCurrent | 26.97M | 51.2M | 47.05M | 49.65M | 50.51M | 45.35M | 47.93M | 48.78M | 46.64M | 65.26M |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | -1.73M | -3.7M |
| totalNonCurrentLiabilities | 50.25M | 62.56M | 107.74M | 121.02M | 130.38M | 153.37M | 177.72M | 205.91M | 328.07M | 333.29M |
| otherLiabilities | - | - | - | - | - | - | - | -2.9M | - | - |
| capitalLeaseObligations | 1.06M | 510K | 1.53M | 2.45M | 7.03M | 12.36M | 17.24M | 5.4M | 6.09M | 7.22M |
| totalLiabilities | 109.51M | 131.59M | 164.49M | 203.29M | 243.42M | 218.01M | 239.08M | 264.5M | 396.9M | 441.36M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 101.29M | 101.92M | 102.09M | 102.32M | 100.53M | 102.45M | 109.49M | 111.74M | 111.99M | 111.99M |
| retainedEarnings | 495.6M | 451.74M | 420.29M | 403.92M | 389.42M | 307.83M | 322.45M | 321.31M | 97.8M | 96.78M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 111.74M | 111.99M | 111.99M |
| 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 | 57.48M | 40.6M | 22.04M | 18.76M | 89.94M | 971K | 4.9M | 223.29M | 2.02M | 16.56M |
| depreciationAndAmortization | 14.08M | 14.27M | 14.19M | 17.86M | 19.44M | 19.25M | 20.12M | 19.95M | 26.03M | 26.41M |
| deferredIncomeTax | -24.03M | 15.23M | -2.57M | 9.16M | 21.29M | 3.21M | 2.19M | 63.35M | -13.32M | 2.85M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 661.46K | 28.33M | 5.36M | -17.72M | 17.11M | -3.01M | 650K | -10.78M | -6.65M | -876K |
| accountsReceivables | -1.51M | -1.12M | 7.88M | -7.94M | 9.01M | -5.86M | -2.19M | -10.95M | -337K | 6.01M |
| inventory | 4.44M | 28.62M | 1.13M | -16.04M | -1.64M | 628K | -304K | 171K | -1.37M | 1.49M |
| accountsPayables | 3.37M | 2.36M | -3.37M | 7.56M | 10.68M | -620K | 2.39M | 5.82M | 1.25M | - |
| otherWorkingCapital | -5.64M | 826K | -3.65M | -1.3M | -944K | 2.84M | 754K | -5.82M | -6.18M | -8.37M |
| otherNonCashItems | 6.84M | -18.65M | -1.05M | -16.02M | -80.05M | 12.56M | 22.13M | -320.26M | 25.72M | -8.04M |
| netCashProvidedByOperatingActivities | 55.03M | 79.77M | 37.98M | 12.03M | 67.73M | 32.98M | 49.99M | -24.44M | 33.8M | 36.91M |
| investmentsInPropertyPlantAndEquipment | -19.24M | -311K | -14.72M | -9.56M | -10.83M | -9.87M | -9.53M | -18.98M | -17.79M | -19.7M |
| acquisitionsNet | -42.6M | -3.6M | 1.79M | - | 3.96M | 5.82M | -9.24M | 363.13M | - | - |
| purchasesOfInvestments | -10.88M | -3.11M | -1.32M | -25.63M | -21.39M | -15.65M | -59.97M | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | 16.3M | - | 5.82M | - | - | - | - |
| otherInvestingActivities | 112.91K | -13.02M | 4.89M | -3.25M | 28.89M | -905K | 1.23M | 14.35M | -2.79M | -248K |
| netCashProvidedByInvestingActivities | -72.61M | -16.93M | -9.36M | -22.14M | 629K | -14.77M | -77.5M | 358.5M | -20.58M | -19.95M |
| netDebtIssuance | 23.92M | -54.36M | -11.46M | -38.32M | -45.56M | -17.75M | -44.41M | -143.61M | -11.54M | -28.58M |
| longTermNetDebtIssuance | 19.88M | -18.46M | 7.01M | -9.04M | -45.56M | -25.84M | -23.72M | -49.84M | -20.3M | -22.25M |
| shortTermNetDebtIssuance | 4.04M | -35.91M | -18.48M | -29.28M | -40.23M | 8.09M | -20.69M | -93.76M | 8.75M | -6.33M |
| netStockIssuance | -5.55M | -2.69M | -2.16M | -1.06M | -8.3M | -20.54M | -7.14M | -739K | - | - |
| netCommonStockIssuance | -5.55M | -2.69M | -2.16M | -1.06M | -8.3M | -20.54M | -7.14M | -739K | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -5.55M | -2.69M | -2.16M | -1.06M | -8.3M | -20.54M | -7.14M | -739K | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -8.25M | -6.88M | -4.62M | -1.41M | -1.98M | -2.09M | -2.17M | -2.19M | -2.19M | -1.64M |
| commonDividendsPaid | -8.25M | -6.88M | -4.62M | -1.41M | -1.98M | -2.09M | -2.17M | -2.19M | -2.19M | -1.64M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -350.23K | -1.02M | -107K | -144K | 21.94M | 12.3M | 9.62M | -49.2M | -170K | 13.58M |
| netCashProvidedByFinancingActivities | 9.78M | -64.95M | -18.36M | -40.94M | -33.9M | -28.08M | -44.11M | -195.73M | -13.9M | -16.64M |
| 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 | 37.09M | 44.69M | 78.22M | 62.76M | 41.83M | 48.69M | 67.79M | 63.31M | 66.3M | 68.09M |
| costOfRevenue | 24.08M | 33.98M | 10.59M | 12.25M | 12.78M | 15.05M | 11M | 19.77M | 41.57M | 43.68M |
| grossProfit | 13.01M | 10.7M | 67.62M | 50.51M | 29.04M | 33.64M | 56.79M | 18.71M | 13.62M | 24.41M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 14.07M | 17.94M | 28.59M | 23.48M | 11.47M | 17.02M | 25.01M | 21.78M | 10.86M | 13.96M |
| sellingAndMarketingExpenses | - | - | 1.57M | 1.24M | 1.5M | - | 1.16M | 1.37M | 1.48M | - |
| sellingGeneralAndAdministrativeExpenses | 14.07M | 18.38M | 30.16M | 24.72M | 12.97M | 17.02M | 26.18M | 23.14M | 12.34M | 13.96M |
| otherExpenses | -6.5M | 15.32M | 14.79M | 13.92M | 10.26M | 9.76M | 12.49M | 13.82M | 10.5M | 9.71M |
| operatingExpenses | 7.57M | 33.7M | 44.95M | 38.63M | 23.23M | 26.78M | 38.66M | 36.96M | 22.84M | 23.67M |
| costAndExpenses | 31.65M | 67.68M | 55.54M | 50.88M | 36.02M | 41.83M | 49.66M | 49.29M | 64.4M | 61.38M |
| netInterestIncome | 479.23K | 7.35M | 313.77K | 2.32M | 762K | 20.1M | -2.74M | 2.81M | 879K | 15.58M |
| interestIncome | 764.97K | 7.35M | 506.91K | 2.61M | 1.08M | 19.98M | 838.08K | 3.16M | 1.27M | 19.63M |
| interestExpense | 285.74K | 1.96M | 193.14K | 283K | 311K | -119K | -1.73M | 324K | 364K | 3.69M |
| depreciationAndAmortization | 3.54M | 3.58M | 3.56M | 3.56M | 3.38M | 3.51M | 3.56M | 3.68M | 3.52M | 3.63M |
| ebitda | 8.98M | -19.41M | 26.52M | 30.64M | 6.18M | 139K | 56.78M | 9.5M | 5.13M | 13.65M |
| ebit | 5.44M | -22.99M | 22.96M | 27.08M | 2.8M | -3.37M | 53.22M | 5.81M | 1.62M | 10.02M |
| nonOperatingIncomeExcludingInterest | - | 12.24M | -288K | -15.21M | 3.02M | 10.23M | -35.09M | 765K | 2.27M | -3.31M |
| operatingIncome | 5.44M | -22.99M | 22.67M | 11.88M | 5.81M | 6.86M | 18.13M | 6.58M | 1.9M | 741K |
| totalOtherIncomeExpensesNet | 2.66M | 15.06M | 555K | 14.93M | -3.33M | -10.11M | 35.38M | -8.53M | -3.8M | 5.58M |
| incomeBeforeTax | 8.1M | -7.93M | 23.23M | 26.8M | 2.48M | -3.25M | 53.51M | 5.49M | 85000 | 6.32M |
| incomeTaxExpense | 1.93M | -24.06M | 6.3M | 5.32M | 1.4M | 1.33M | 10.79M | 2.33M | 786K | 2.03M |
| netIncomeFromContinuingOperations | 6.17M | 16.12M | 16.93M | 21.48M | 1.08M | -4.58M | 42.72M | 3.16M | -701K | 4.29M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | -120K | - | -430K | - | - | - | -45000 |
| netIncome | 6.11M | 16.12M | 16.98M | 21.2M | 1.08M | -5.01M | 42.76M | 3.34M | -498K | 5.17M |
| netIncomeDeductions | - | -351.71K | - | - | - | - | - | - | - | -929K |
| bottomLineNetIncome | 6.11M | 16.48M | 16.98M | 21.2M | 1.08M | -5.01M | 42.76M | 3.16M | -498K | 4.24M |
| eps | 0.25 | 0.67 | 0.7 | 0.88 | 0.03 | -0.2 | 1.75 | 0.13 | -0.02 | 0.21 |
| 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 | 74.55M | 48.97M | 49.77M | 51.6M | 63.68M | 55.58M | 75M | 76.88M | 97.77M | 53.74M |
| shortTermInvestments | 116.34M | 113.88M | 107.51M | 109.22M | 96.89M | 103.24M | 118.08M | 93.3M | 98.41M | 103.44M |
| cashAndShortTermInvestments | 190.89M | 162.85M | 157.28M | 160.82M | 160.57M | 158.82M | 193.08M | 170.18M | 190.03M | 157.18M |
| netReceivables | 18.62M | 10.65M | 16.64M | 22.36M | 18.91M | 28.56M | 16.56M | 20.17M | 17.79M | 6.72M |
| accountsReceivables | 18.14M | 7.75M | 16.64M | 19.96M | 16.51M | 6.25M | 13.99M | 18.7M | 17.79M | 5.14M |
| otherReceivables | 480.24K | 2.9M | 3000 | 2.4M | 2.4M | 22.31M | 2.57M | 1.47M | - | 1.59M |
| inventory | 57.84M | 57.45M | 81.52M | 81.01M | 79.05M | 75.51M | 82.05M | 79.8M | 83.59M | 104.11M |
| prepaids | - | - | - | - | - | 1.1M | - | -1.47M | - | 1.1M |
| otherCurrentAssets | 2.77M | 2.76M | 182K | 926K | 2.67M | 3.04M | 2.06M | 11.51M | 11.05M | 9.14M |
| totalCurrentAssets | 270.12M | 233.72M | 255.63M | 265.12M | 261.2M | 267.03M | 293.76M | 280.18M | 302.46M | 278.26M |
| propertyPlantEquipmentNet | 453.21M | 451.38M | 456.01M | 453.32M | 453.5M | 405.02M | 404.72M | 405.33M | 400.85M | 399.84M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 10.85M | 10.97M | 11.28M | 11.44M | 11.66M | 10.04M | 10.19M | 10.4M | 10.6M | 10.77M |
| goodwillAndIntangibleAssets | 10.85M | 10.97M | 11.28M | 11.44M | 11.66M | 10.04M | 10.19M | 10.4M | 10.6M | 10.77M |
| longTermInvestments | 32.28M | 25.88M | 21.7M | 26.46M | 25.72M | 24.02M | 22.72M | 13.33M | 13.42M | 9.98M |
| taxAssets | - | - | - | - | - | - | - | -13.33M | - | - |
| otherNonCurrentAssets | - | - | 30.23M | 911K | 965K | 916K | 996K | - | - | 3.22M |
| totalNonCurrentAssets | 496.33M | 488.23M | 497.51M | 492.14M | 491.85M | 439.99M | 438.63M | 429.06M | 424.86M | 423.82M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 766.45M | 721.95M | 753.14M | 757.26M | 753.06M | 707.02M | 732.38M | 709.24M | 727.32M | 702.08M |
| totalPayables | 17.83M | 16.77M | 16.9M | 17.26M | 17.54M | 15.68M | 14.6M | 14.16M | 15.02M | 11.15M |
| accountPayables | 17.35M | 16.64M | 16.21M | 16.52M | 16.94M | 14.37M | 12.41M | 14.16M | 15.02M | 10.9M |
| otherPayables | 479.23K | 135.89K | 683K | 745K | 603K | 1.3M | 2.18M | - | - | 243K |
| accruedExpenses | 1.54M | 3.59M | 14.93M | 15.2M | 7.59M | 7.34M | 12.2M | 11.96M | 8.16M | 7.66M |
| shortTermDebt | 10.12M | 13.09M | 19.66M | 16.36M | 15.83M | 20.44M | 1.52M | 2.15M | 4M | 5.79M |
| capitalLeaseObligationsCurrent | 324K | 331K | 341K | 343K | 340K | 115K | 425K | 730K | 1.03M | 1.28M |
| taxPayables | - | - | 683K | 745K | 603K | 1.3M | 2.18M | 390K | 663K | 243K |
| deferredRevenue | - | - | - | - | - | - | - | - | 663K | - |
| otherCurrentLiabilities | 80.52M | 25.8M | 34.53M | 59.82M | 76.24M | 25.46M | 36.28M | 58.92M | 74.69M | 30.87M |
| totalCurrentLiabilities | 110.32M | 59.25M | 86.36M | 108.99M | 117.55M | 69.03M | 65.02M | 87.92M | 103.56M | 56.75M |
| longTermDebt | 5.3M | 19M | 6.18M | 6.48M | 7.27M | 7.71M | 34.43M | 34.1M | 37.41M | 57.39M |
| capitalLeaseObligationsNonCurrent | 698.8K | 725.41K | 789K | 917K | 1.02M | 395K | 425K | 460K | 496K | 250K |
| deferredRevenueNonCurrent | 2.79M | 3.55M | 4.38M | 1.91M | 2.43M | 3.25M | 4.04M | 1.7M | 1.71M | 3.04M |
| deferredTaxLiabilitiesNonCurrent | 27.5M | 26.97M | 54.63M | 52.48M | 50.59M | 51.2M | 51.92M | 46.83M | 46.68M | 47.05M |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | 2.31M | - |
| totalNonCurrentLiabilities | 36.29M | 50.25M | 65.98M | 61.79M | 61.31M | 62.56M | 90.81M | 83.09M | 86.9M | 107.74M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 1.02M | 1.06M | 1.13M | 1.26M | 1.36M | 510K | 850K | 1.19M | 1.53M | 1.53M |
| totalLiabilities | 146.61M | 109.51M | 152.34M | 170.78M | 178.86M | 131.59M | 155.83M | 171M | 190.45M | 164.49M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 101.66M | 101.29M | 101.35M | 101.64M | 102M | 101.92M | 101.86M | 102.1M | 102.19M | 102.09M |
| retainedEarnings | 500.98M | 495.6M | 480.26M | 467.37M | 450.26M | 451.74M | 458.5M | 418.78M | 417.9M | 420.29M |
| 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 | 6.11M | 16.12M | 16.93M | 21.48M | 1.08M | -4.58M | 42.72M | 3.16M | -498K | 5.13M |
| depreciationAndAmortization | 3.54M | 3.58M | 3.56M | 3.56M | 3.38M | 3.51M | 3.56M | 3.68M | 3.52M | 3.63M |
| deferredIncomeTax | 381.98K | -27.56M | 6.3M | 5.32M | 1.4M | 1.33M | 10.79M | 2.33M | -393K | 2.03M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 44.36M | -2.51M | -23.7M | -11.06M | 40.8M | -3.27M | -17.65M | -9.34M | 8.98M | 20.95M |
| accountsReceivables | -10.36M | 8.87M | 3.32M | -3.45M | -10.26M | 7.74M | 4.71M | -910K | -12.65M | 12.27M |
| inventory | -188.48K | 9.02M | -510K | -1.96M | -2.11M | 5.45M | -2.25M | 3.79M | 21.63M | 29.1M |
| accountsPayables | 1.95M | -7.69M | -1.41M | 6.63M | 2.78M | -3.24M | -1.86M | 3.94M | 6.63M | -7.28M |
| otherWorkingCapital | 52.96M | -12.7M | -26.51M | -5.65M | 53.16M | -16.46M | -20.11M | -16.16M | -6.63M | -13.14M |
| otherNonCashItems | -4.34M | 15.75M | 1.18M | -18.45M | 757K | 12.62M | -33.34M | 337K | 51.89M | -11M |
| netCashProvidedByOperatingActivities | 50.06M | 5.38M | 4.28M | 849K | 47.42M | 9.61M | 6.08M | 167K | 64.18M | 20.74M |
| investmentsInPropertyPlantAndEquipment | -3.3M | -2.2M | -5.62M | -4.44M | -7M | -2.64M | -3.27M | -7.76M | -3.49M | -4.26M |
| acquisitionsNet | 212.55K | - | - | - | -43.53M | -3.6M | - | - | - | - |
| purchasesOfInvestments | -3.49M | -7.13M | -75000 | -1.96M | -1.72M | -2.05M | -2.03M | - | - | -377K |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | 6000 | 505K | - |
| otherInvestingActivities | 91234 | -1.94M | 350K | 104K | 297K | 4.55M | 618K | 336K | -154K | 685K |
| netCashProvidedByInvestingActivities | -6.49M | -9.07M | -5.35M | -6.29M | -51.96M | -1.69M | -4.68M | -7.42M | -3.14M | -3.95M |
| netDebtIssuance | -16.55M | 6.05M | 2.84M | 185K | -5.04M | -26.85M | -189K | -5.61M | -22.05M | -15.97M |
| longTermNetDebtIssuance | -16.55M | 6.05M | 2.84M | 185K | -3.5M | -18.46M | -189K | -5.43M | -22.05M | 13.81M |
| shortTermNetDebtIssuance | - | 4.04M | - | - | -5.04M | -8.4M | -189K | -184K | -22.04M | -29.78M |
| netStockIssuance | - | -558.54K | -2.32M | -2.51M | -170K | -226K | -1.56M | -829K | -69000 | -1.14M |
| netCommonStockIssuance | - | -558.54K | -2.32M | -2.51M | -170K | -226K | -1.56M | -829K | -69000 | -1.14M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -558.54K | -2.32M | -2.51M | -170K | -226K | -1.56M | -829K | -69000 | -1.14M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -2.39M | -2.05M | -2.06M | -2.07M | -2.07M | -1.72M | -1.72M | -1.72M | -1.72M | -1.16M |
| commonDividendsPaid | -2.39M | -2.05M | -2.06M | -2.07M | -2.07M | -1.72M | -1.72M | -1.72M | -1.72M | -1.16M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -35091.5 | -71943 | -129K | -102K | 19.86M | -1.63M | 818K | 184K | -54000 | 11.96M |
| netCashProvidedByFinancingActivities | -18.97M | 3.37M | -1.66M | -4.49M | 12.57M | -30.42M | -2.65M | -7.98M | -23.89M | -6.3M |