OTC : KHTRF
-$0.09 (-1.3%)
| 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 | 449.72M | 371.3M | 328.2M | 293.56M | 243.48M | 199.52M | 47.46M | 12.5M | 8.63M | 5.94M |
| costOfRevenue | 299.1M | 196.9M | 175.55M | 155.5M | 128.07M | 117.83M | 20.54M | 2.3M | 1.58M | 1.55M |
| grossProfit | 150.62M | 174.4M | 152.65M | 138.06M | 115.41M | 81.69M | 26.92M | 10.2M | 7.05M | 4.39M |
| researchAndDevelopmentExpenses | 28.96M | 23.3M | 17.55M | 14.76M | 12.69M | 11.72M | 3.91M | 1.99M | 2.75M | 1.96M |
| generalAndAdministrativeExpenses | 56.18M | 45.49M | 37.41M | 40.15M | 37.16M | 38.84M | 24.46M | 8.47M | 8.2M | 9.3M |
| sellingAndMarketingExpenses | 67.93M | 53.86M | 46.28M | 48.47M | 37.22M | 35.58M | 7.79M | 3.59M | 3.38M | 532K |
| sellingGeneralAndAdministrativeExpenses | 123.86M | 99.35M | 83.69M | 88.62M | 74.38M | 74.43M | 32.25M | 12.06M | 11.58M | 9.83M |
| otherExpenses | - | 44.36M | 54.3M | 51.74M | 41.18M | 25.54M | 3.41M | 1.98M | 1.53M | 3.89M |
| operatingExpenses | 152.82M | 167.01M | 155.54M | 155.12M | 128.24M | 111.69M | 39.58M | 15.98M | 15.96M | 12.23M |
| costAndExpenses | 451.92M | 363.91M | 331.09M | 310.62M | 256.31M | 229.52M | 60.12M | 18.28M | 17.54M | 13.78M |
| netInterestIncome | -4.21M | 1.19M | 87000 | 4.03M | 3.76M | 10.92M | 23.17M | 20.93M | 26.3M | 24.41M |
| interestIncome | 6.2M | 10.41M | 12.58M | 10.63M | 7.38M | 14.32M | 23.54M | 20.93M | 26.3M | 24.41M |
| interestExpense | 10.41M | 9.22M | 12.49M | 6.6M | 3.62M | 3.4M | 370K | - | - | - |
| depreciationAndAmortization | 56.52M | 53.11M | 50.4M | 62.62M | 47.92M | 32.08M | 4.27M | 1.93M | 1.63M | 437K |
| ebitda | 54.32M | 64.38M | 40.9M | 25.26M | 42.59M | 28.64M | 27.42M | -3.85M | -7.28M | -7.4M |
| ebit | -2.2M | 11.28M | -9.5M | -37.36M | 10.31M | 35.48M | 23.15M | 29.46M | -8.91M | -7.84M |
| nonOperatingIncomeExcludingInterest | - | -3.88M | 6.61M | -3.68M | -23.14M | -66.14M | -40.04M | -35.25M | - | - |
| operatingIncome | -2.2M | 7.4M | -2.89M | -2.4M | -5.32M | -3.44M | 13.99M | -17.56M | -10.33M | -8.04M |
| totalOtherIncomeExpensesNet | -4.5M | -5.34M | -19.1M | -2.92M | 19.52M | 62.74M | 39.66M | 35.25M | 30.1M | 31.31M |
| incomeBeforeTax | -6.7M | 2.05M | -21.99M | -43.96M | 6.69M | 32.08M | 22.78M | 29.46M | 21.2M | 23.47M |
| incomeTaxExpense | -1.33M | -2.28M | -5.15M | -14.07M | -8.98M | 325K | 4.75M | 5.38M | 3.96M | 4.91M |
| netIncomeFromContinuingOperations | -5.37M | 4.33M | -16.84M | -29.89M | 15.68M | 31.76M | 18.03M | 24.08M | 17.24M | 18.56M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -5.37M | 4.33M | -16.84M | -29.89M | 15.68M | 31.76M | 14.52M | 24.08M | 17.24M | 18.56M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -5.37M | 4.33M | -16.84M | -29.89M | 15.68M | 42.07M | 14.52M | 24.08M | 17.24M | 18.56M |
| eps | -0.05 | 0.04 | -0.16 | -0.26 | 0.13 | 0.24 | 0.1 | 0.17 | 0.12 | 0.15 |
| 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 | 76.39M | 80.11M | 58.76M | 71.68M | 85.96M | 229.59M | 169.27M | 244.78M | 496.46M | 514.94M |
| shortTermInvestments | 18.82M | 92.73M | 111.41M | 119.54M | 77.03M | 181.75M | 261.35M | 459.03M | 291.42M | 272.9M |
| cashAndShortTermInvestments | 95.21M | 172.84M | 170.17M | 191.22M | 162.99M | 411.34M | 430.62M | 703.82M | 787.88M | 787.84M |
| netReceivables | 138.12M | 113.53M | 88.72M | 94.89M | 67.41M | 82.04M | 85.84M | 2.9M | 8.89M | 2.61M |
| accountsReceivables | 127.67M | 105.2M | 88.72M | 94.89M | 55.39M | 62.52M | 85.84M | 2.9M | 2.12M | 2.61M |
| otherReceivables | 10.45M | 8.34M | - | - | 12.03M | 4.7M | - | - | - | - |
| inventory | 135.76M | 102.7M | 91.83M | 92.49M | 72.4M | 56.5M | 70.87M | 1.14M | 1.22M | 790K |
| prepaids | 6.5M | 7.74M | 4.88M | 3.34M | 2.16M | 2.21M | 3.31M | 138K | 1.08M | 625K |
| otherCurrentAssets | 18.93M | 14.02M | 9.81M | 19.29M | 2.35M | 2.54M | 81.7M | 17.21M | 39.65M | 30.3M |
| totalCurrentAssets | 394.51M | 396.81M | 365.12M | 395.62M | 307.32M | 554.64M | 698.22M | 717.53M | 799.07M | 799.75M |
| propertyPlantEquipmentNet | 21.91M | 20.02M | 17.86M | 22.63M | 29.94M | 26.16M | 29.05M | 794K | 633K | 32000 |
| goodwill | 89.91M | 86.48M | 79.84M | 82.27M | 75.4M | 77.72M | 88.26M | - | - | - |
| intangibleAssets | 379.2M | 283.61M | 289.96M | 338.78M | 350.3M | 156.55M | 173.37M | 17.48M | 12.58M | 14.15M |
| goodwillAndIntangibleAssets | 469.11M | 370.09M | 369.8M | 421.05M | 425.7M | 234.27M | 261.63M | 17.48M | 12.58M | 14.15M |
| longTermInvestments | 124.14M | 103.43M | 120.02M | 158.02M | 178.95M | 174.84M | 259.72M | 289.73M | 188.97M | 170.76M |
| taxAssets | 26.9M | 21.25M | 19.39M | 9.31M | 2.05M | 2.43M | 3.99M | 2.96M | 4.73M | 6.08M |
| otherNonCurrentAssets | 8.88M | 52.2M | 53.3M | 48.2M | 47.93M | 47.33M | 52.69M | 23.34M | - | - |
| totalNonCurrentAssets | 650.93M | 566.98M | 580.38M | 659.22M | 684.57M | 485.04M | 607.08M | 334.3M | 206.91M | 191.02M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.05B | 963.8M | 945.49M | 1.05B | 991.89M | 1.04B | 1.31B | 1.05B | 1.01B | 990.77M |
| totalPayables | 121.35M | 89.25M | 93.4M | 115.28M | 75.04M | 59.12M | 72.83M | 752K | 541K | 748K |
| accountPayables | 120.77M | 78.34M | 85.37M | 106.06M | 65.31M | 44.51M | 72.83M | 752K | 541K | 748K |
| otherPayables | 579.53K | 10.9M | 8.04M | 9.22M | 9.73M | 14.61M | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | 21.58M | 5.35M | 4.48M | 2.46M |
| shortTermDebt | 16.73M | 17.49M | 17.85M | 17.67M | 26.66M | 51.77M | 50.56M | - | - | - |
| capitalLeaseObligationsCurrent | 3.4M | 2.64M | 1.73M | 2.58M | 1.61M | 1.88M | 1.79M | - | - | - |
| taxPayables | - | 213K | 1.18M | 2.27M | 7.07M | 13.56M | 18.73M | 10.7M | 7.6M | 5.66M |
| deferredRevenue | - | - | - | - | 9.73M | - | 39.86M | 183K | 282K | 355K |
| otherCurrentLiabilities | 23.65M | 1.88M | 9.08M | 15.01M | 1.99M | 15.9M | 204.05M | 11.08M | 9.24M | 6.55M |
| totalCurrentLiabilities | 165.13M | 111.25M | 114.03M | 141.32M | 105.3M | 114.06M | 350.8M | 17.18M | 14.26M | 9.76M |
| longTermDebt | 51.12M | 25.9M | 44.02M | 52.4M | 9.26M | - | 5.02M | - | - | - |
| capitalLeaseObligationsNonCurrent | 6.61M | 3.43M | 5.5M | 5.05M | 3.42M | 2.54M | 4.81M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | 167K | 417K |
| deferredTaxLiabilitiesNonCurrent | 2.99M | 3.84M | 2.82M | 4.36M | 12.37M | 21.62M | 27.86M | - | - | - |
| otherNonCurrentLiabilities | 52.95M | 24.27M | 32.26M | 25.84M | 19.52M | 15.22M | 1.7M | 4.62M | 515K | 1.29M |
| totalNonCurrentLiabilities | 113.68M | 57.44M | 84.59M | 87.66M | 44.57M | 39.38M | 39.39M | 4.62M | 515K | 1.29M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 10.01M | 6.07M | 7.22M | 7.63M | 5.03M | 4.42M | 6.6M | - | - | - |
| totalLiabilities | 278.8M | 168.69M | 198.62M | 228.98M | 149.87M | 153.44M | 390.2M | 21.8M | 14.78M | 11.05M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 529.71M | 534.27M | 540.05M | 599.06M | 628.85M | 694.35M | 723.83M | 761.84M | 761.49M | 760.45M |
| retainedEarnings | 148.82M | 154.79M | 150.89M | 161.76M | 191.65M | 174.54M | 52.25M | 232.12M | 195.83M | 178.59M |
| additionalPaidInCapital | 32.42M | 25.71M | 25.99M | 23.66M | 21.78M | 18.73M | 16.46M | 14.33M | 12.2M | 9.47M |
| 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 | -5.37M | 4.33M | -16.84M | -29.89M | 15.68M | 31.76M | 18.03M | 24.08M | 17.24M | 18.56M |
| depreciationAndAmortization | 56.52M | 53.11M | 50.4M | 62.62M | 47.92M | 32.08M | 4.27M | 1.93M | 1.63M | 437K |
| deferredIncomeTax | -3.81M | -3.24M | -9.13M | -17.12M | -7.64M | -2.01M | 913K | 1.85M | 2.06M | 723K |
| stockBasedCompensation | 8.11M | 1.86M | 2.33M | 1.89M | 3.04M | 1.95M | 2.18M | 2.22M | 3.04M | 3.64M |
| changeInWorkingCapital | 1.89M | -19.62M | -5.54M | -9.99M | 627K | -21.61M | -12.2M | -23.34M | 3.05M | -3.46M |
| accountsReceivables | -26.51M | -10.29M | 5.25M | -26.42M | 8.59M | 20.11M | -10.4M | -2.58M | -3.2M | -3.45M |
| inventory | -17.81M | -5.91M | 698K | -11.43M | -17.19M | 9.71M | 8.15M | 88000 | -434K | 670K |
| accountsPayables | 42.07M | 632K | -21.63M | 30.6M | 11.46M | -46.86M | 10.68M | 1.08M | 1.82M | 1.94M |
| otherWorkingCapital | 4.14M | -4.06M | 10.14M | -2.74M | -2.23M | -4.57M | -20.62M | -21.92M | 4.87M | -2.63M |
| otherNonCashItems | 12.89M | -154K | 14.72M | 32.98M | -15.01M | -54.37M | -8.56M | -12.43M | -3.56M | -5.16M |
| netCashProvidedByOperatingActivities | 70.25M | 36.28M | 35.94M | 40.48M | 44.62M | -12.2M | 4.6M | -5.74M | 23.46M | 14.74M |
| investmentsInPropertyPlantAndEquipment | -33.67M | -2.47M | -950K | -25.82M | -224.18M | -20.67M | -2.95M | -3.87M | -126K | -9.86M |
| acquisitionsNet | -109.96M | - | - | - | -220.35M | -170.86M | -172.31M | 3.29M | - | 2.16M |
| purchasesOfInvestments | -70.34M | -162.57M | -334.16M | -185.47M | -64.32M | -53.94M | -247.67M | -586.49M | -338.61M | -568.56M |
| salesMaturitiesOfInvestments | 112.34M | 210.81M | 347.9M | 150.54M | 180.54M | 269.38M | 422.57M | 302.31M | 280.02M | 558.99M |
| otherInvestingActivities | 17.58M | -28.81M | 16.55M | -2.33M | 223.04M | 77.44M | -11.51M | 32.45M | 18.72M | -31.95M |
| netCashProvidedByInvestingActivities | -84.04M | 16.96M | 29.34M | -63.08M | -105.28M | 101.35M | -11.86M | -252.31M | -39.99M | -49.22M |
| netDebtIssuance | 23.17M | -18.05M | -18.02M | 31.49M | -14.19M | 6.73M | -8.61M | - | - | - |
| longTermNetDebtIssuance | 23.17M | -18.05M | -18.02M | 31.49M | -14.19M | 6.73M | -8.61M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -5.84M | -8.87M | -53.48M | -30.07M | -64.42M | -36.79M | -54.84M | - | - | 313.22M |
| netCommonStockIssuance | -5.84M | -8.87M | -53.48M | -30.07M | -64.42M | -36.79M | -54.84M | - | - | 313.22M |
| commonStockIssuance | 510.58K | - | - | - | - | - | - | 290K | 746K | 313.57M |
| commonStockRepurchased | -6.35M | -8.87M | -53.48M | -30.07M | -64.42M | -36.79M | -54.84M | - | - | -350K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -4.34M | -6.62M | -9.5M | -4.18M | 297K | 826K | 655K | 290K | 746K | 105K |
| netCashProvidedByFinancingActivities | 13M | -33.54M | -81M | 1.76M | -78.31M | -29.23M | -62.8M | 290K | 746K | 313.33M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 144.21M | 148.82M | 133M | 121.72M | 107.36M | 88.08M | 96.86M | 92.26M | 95.57M | 86.6M |
| costOfRevenue | 74.6M | 94.25M | 82.15M | 81.3M | 62.53M | 53.21M | 56.51M | 47.25M | 48.24M | 55.78M |
| grossProfit | 69.62M | 54.58M | 50.85M | 40.42M | 44.83M | 34.87M | 40.35M | 45.02M | 35.66M | 30.83M |
| researchAndDevelopmentExpenses | 10.56M | 9.43M | 9.22M | 8.71M | 6.28M | 4.79M | 7.36M | 5.15M | 5.81M | 4.98M |
| generalAndAdministrativeExpenses | 14.78M | 14.13M | 15.03M | - | 15.81M | 12.22M | 10.74M | 12.11M | 12.1M | 10.54M |
| sellingAndMarketingExpenses | 21.85M | 20.32M | 20.42M | - | 15.67M | 13.92M | 14.58M | 13.37M | 13.26M | 12.65M |
| sellingGeneralAndAdministrativeExpenses | 36.64M | 34.54M | 35.43M | 31.07M | 31.49M | 26.14M | 25.32M | 25.48M | 25.36M | 23.19M |
| otherExpenses | 13.46M | - | 13.84M | - | 10.73M | 9.47M | 10.63M | 11.18M | 11.67M | 169K |
| operatingExpenses | 60.66M | 43.97M | 44.64M | 39.77M | 48.5M | 40.4M | 43.31M | 41.81M | 42.84M | 28.17M |
| costAndExpenses | 135.25M | 138.22M | 126.79M | 121.07M | 111.03M | 93.61M | 99.82M | 89.06M | 91.08M | 83.94M |
| netInterestIncome | -1.22M | -1.69M | -2.7M | -1.26M | -348K | 98000 | 215K | 608K | 300K | 64000 |
| interestIncome | - | 954.46K | 1.22M | 1.11M | 2.03M | 1.85M | 2.66M | 2.52M | 2.58M | 2.64M |
| interestExpense | - | 2.65M | 3.92M | 2.37M | 2.37M | 1.76M | 2.45M | 1.92M | 2.28M | 2.58M |
| depreciationAndAmortization | 15.01M | 16.23M | 15.07M | 17.79M | 12.14M | 11.58M | 13.97M | 13.39M | 13.17M | 12.58M |
| ebitda | 23.97M | 26.84M | 21.27M | 18.24M | -1.1M | 12.94M | 24.29M | 15.91M | 16.17M | 8.01M |
| ebit | 8.96M | 10.61M | 6.2M | 451.64K | -13.24M | 1.36M | 10.32M | 2.52M | 3M | -4.57M |
| nonOperatingIncomeExcludingInterest | - | - | -8.94M | 195.28K | 9.57M | -6.89M | -13.28M | 680K | 1.5M | 7.23M |
| operatingIncome | 8.96M | 10.61M | 6.2M | 646.92K | -3.67M | -5.54M | -2.96M | 3.2M | 4.49M | 2.66M |
| totalOtherIncomeExpensesNet | -11.06M | 3.61M | 5.01M | -2.57M | -11.94M | 5.14M | 10.84M | -2.6M | -3.78M | -9.8M |
| incomeBeforeTax | -2.1M | 14.22M | 11.21M | -1.92M | -15.61M | -399K | 7.88M | 608K | 713K | -7.14M |
| incomeTaxExpense | 1.26M | 1.02M | 2.37M | 1.88M | -2.99M | -2.58M | -2.86M | 523K | 2.66M | -2.6M |
| netIncomeFromContinuingOperations | -3.36M | 13.2M | 8.85M | -4M | -12.62M | 2.18M | 10.74M | 85000 | -1.94M | -4.55M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -3.36M | 13.2M | 8.85M | -4M | -12.62M | 2.18M | 10.74M | 85000 | -1.94M | -4.55M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -3.36M | 13.2M | 8.85M | -4M | -12.62M | 2.18M | 10.74M | 85000 | -1.94M | -4.55M |
| eps | -0.03 | 0.13 | 0.09 | -0.04 | -0.13 | 0.02 | 0.11 | 0.0 | -0.02 | -0.04 |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 93.54M | 108.33M | 76.39M | 81.99M | 77.82M | 112.16M | 80.11M | 73.76M | 60.81M | 62.84M |
| shortTermInvestments | 27.64M | 19.29M | 18.82M | 13.7M | 38.6M | 68.7M | 92.73M | 98.56M | 96.66M | 111.44M |
| cashAndShortTermInvestments | 121.17M | 127.62M | 95.21M | 95.69M | 116.42M | 180.86M | 172.84M | 172.32M | 157.47M | 174.27M |
| netReceivables | 125.82M | 157.02M | 138.12M | 130.32M | 107.7M | 125.53M | 113.53M | 91.25M | 94.9M | 95.54M |
| accountsReceivables | 125.82M | 141.77M | 127.67M | 118.06M | 97.29M | 116.38M | 105.2M | 91.25M | 84.98M | 85.96M |
| otherReceivables | - | 15.25M | 10.45M | 12.26M | 10.42M | 9.14M | 8.34M | - | 9.92M | 6.13M |
| inventory | 144.57M | 142.28M | 135.76M | 144.6M | 148.65M | 140.16M | 102.7M | 114.96M | 103.64M | 95.4M |
| prepaids | 7.8M | 5.24M | 6.5M | - | 7.35M | 7.46M | 7.74M | 7.29M | 4.6M | 5.25M |
| otherCurrentAssets | 19.03M | 15.95M | 25.43M | 30.64M | 23.93M | 32.53M | 14.02M | 11.75M | 9.92M | 180K |
| totalCurrentAssets | 418.4M | 448.11M | 394.51M | 401.26M | 380.13M | 454.01M | 396.81M | 397.57M | 360.61M | 388.44M |
| propertyPlantEquipmentNet | 31.38M | 30.45M | 21.91M | 21.81M | 20.46M | 20.97M | 20.02M | 21.64M | 21.49M | 21.55M |
| goodwill | 98.53M | 95.56M | 89.91M | 92.37M | 90.82M | 90.03M | 86.48M | 84.78M | 84.6M | 85.5M |
| intangibleAssets | 344.86M | 354.95M | 379.2M | 377.95M | 384.07M | 273.05M | 283.61M | 279.68M | 295.55M | 290.73M |
| goodwillAndIntangibleAssets | 443.39M | 450.51M | 469.11M | 470.32M | 474.9M | 363.07M | 370.09M | 364.46M | 380.15M | 376.24M |
| longTermInvestments | 69.82M | 124.07M | 124.14M | 117.48M | 77.96M | 87.51M | 103.43M | 105.64M | 110.93M | 150.31M |
| taxAssets | - | 26.75M | 26.9M | 29.98M | 29.1M | 24.62M | 21.25M | 20.9M | 20.51M | 23.85M |
| otherNonCurrentAssets | 81.84M | 9.53M | 8.88M | 9.22M | 55.41M | 52.86M | 52.2M | 52.08M | 51.68M | 7.81M |
| totalNonCurrentAssets | 626.44M | 641.3M | 650.93M | 648.8M | 657.82M | 549.04M | 566.98M | 564.73M | 584.75M | 579.76M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.04B | 1.09B | 1.05B | 1.05B | 1.04B | 1B | 963.8M | 962.29M | 945.36M | 968.2M |
| totalPayables | 135.63M | 147.96M | 121.35M | 113.49M | 113.32M | 125.85M | 89.25M | 94.25M | 84.47M | 86.03M |
| accountPayables | 135.63M | 147.71M | 120.77M | 113.01M | 104.94M | 117.75M | 78.34M | 86.62M | 77.81M | 86.03M |
| otherPayables | - | 252.65K | 579.53K | 475.67K | 8.39M | 8.1M | 10.9M | 7.63M | 6.66M | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | -1.59M |
| shortTermDebt | 16.3M | 17.91M | 20.11M | 21.57M | 18.82M | 20.66M | 17.49M | 18.69M | 16.99M | 19.32M |
| capitalLeaseObligationsCurrent | 3.42M | 3.7M | 3.4M | - | 3.39M | 3.56M | 2.64M | 3.02M | 2.57M | 2.78M |
| taxPayables | - | - | - | - | 313K | 235K | 213K | 2.49M | 918K | 1.59M |
| deferredRevenue | - | - | - | - | - | - | - | - | 918K | 1.59M |
| otherCurrentLiabilities | 28.14M | 23.38M | 23.66M | 17.83M | 18.41M | 2.55M | 1.88M | 2.19M | 7.55M | 6.77M |
| totalCurrentLiabilities | 183.49M | 192.95M | 165.13M | 152.89M | 153.95M | 152.61M | 111.25M | 118.15M | 105.83M | 116.48M |
| longTermDebt | 6.83M | 40.83M | 51.12M | 78.85M | 78.84M | 26.33M | 25.9M | 32.96M | 33.96M | 42.92M |
| capitalLeaseObligationsNonCurrent | 7.73M | 7.46M | 6.61M | 5.97M | 3.69M | 3.37M | 3.43M | 3.55M | 4.59M | 5.07M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 3.17M | 2.99M | 2.85M | 3.05M | 3.44M | 3.84M | 4.26M | 4.95M | 4.51M |
| otherNonCurrentLiabilities | 48.2M | 55.69M | 52.95M | 41.62M | 35.36M | 21.85M | 24.27M | 29.46M | 33.24M | 41.84M |
| totalNonCurrentLiabilities | 62.76M | 107.15M | 113.68M | 129.29M | 120.94M | 54.99M | 57.44M | 70.23M | 76.73M | 89.83M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 11.14M | 11.16M | 10.01M | 5.97M | 7.08M | 6.93M | 6.07M | 6.57M | 7.16M | 7.85M |
| totalLiabilities | 246.25M | 300.1M | 278.8M | 282.18M | 274.89M | 207.6M | 168.69M | 188.38M | 182.56M | 206.32M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 526.08M | 526.89M | 529.71M | 533.55M | 532.64M | 531.16M | 534.27M | 539.32M | 540.94M | 540.13M |
| retainedEarnings | 157.2M | 161.25M | 148.82M | 140.62M | 144.21M | 156.81M | 154.79M | 144.18M | 144.26M | 146.34M |
| additionalPaidInCapital | 32.44M | 30.73M | 32.42M | 29.56M | 27.89M | 26.72M | 25.71M | 26.22M | 25.66M | 26.5M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -3.36M | 13.2M | 8.85M | -3.8M | -12.62M | 2.18M | 10.74M | 85000 | -1.94M | -4.55M |
| depreciationAndAmortization | 15.01M | 16.23M | 15.07M | 17.79M | 12.14M | 11.58M | 13.97M | 13.39M | 13.17M | 12.58M |
| deferredIncomeTax | - | 832.14K | 2.59M | -161.23K | -3.12M | -3.12M | 953K | -1.34M | 1.41M | -4.27M |
| stockBasedCompensation | - | 1.38M | 2.93M | - | 2.53M | 1.01M | -502K | 801K | 1.05M | 510K |
| changeInWorkingCapital | 1.64M | 8.21M | 11.81M | -11.4M | 12.99M | -11.53M | -12.21M | -10.99M | -11.93M | 15.51M |
| accountsReceivables | 16.66M | -16.34M | -9.37M | -19.79M | 15.16M | -12.55M | -3.38M | -9.19M | 998K | 1.28M |
| inventory | -448.19K | -3.31M | 7.03M | 4.79M | 9.54M | -39.19M | 5.19M | -9.64M | -5.66M | 4.19M |
| accountsPayables | -12.43M | 25.17M | 9.37M | 4.02M | -10.01M | 38.72M | -9.47M | 9.42M | -8.7M | 9.38M |
| otherWorkingCapital | -2.14M | 2.69M | 4.77M | -423.6K | -1.7M | 1.49M | -4.55M | -1.58M | 1.42M | 657K |
| otherNonCashItems | 16.24M | 687.34K | -4.03M | 8.14M | 8.34M | 3.54M | -11.48M | 3.07M | -2.84M | 21.59M |
| netCashProvidedByOperatingActivities | 29.52M | 40.55M | 34.28M | 10.57M | 20.25M | 3.67M | 1.47M | 5.02M | -1.09M | 30.56M |
| investmentsInPropertyPlantAndEquipment | -621K | -7.5M | -2.05M | -2.81M | -620K | -373K | -560K | -374K | -688K | -10.99M |
| acquisitionsNet | -8.44M | - | - | -3M | -106.88M | - | - | - | - | 58000 |
| purchasesOfInvestments | - | -9.29M | -52.48M | -3.86M | -7.05M | -6.96M | -36.66M | -46.79M | -42.7M | -36.43M |
| salesMaturitiesOfInvestments | - | 8.77M | 47.71M | 3.06M | 24.01M | 42.76M | 55.68M | 60.36M | 69.67M | 22.32M |
| otherInvestingActivities | 4.08M | 18.12M | -138.89K | 3.78M | -10.75M | -3.3M | -415K | -1.67M | -14.54M | 97000 |
| netCashProvidedByInvestingActivities | -4.98M | 10.11M | -6.97M | -2.83M | -101.29M | 32.13M | 18.05M | 11.53M | 11.75M | -24.95M |
| netDebtIssuance | -38.39M | -11.36M | -28M | -4M | 53.51M | -899K | -7.42M | -1.4M | -7.16M | -2.07M |
| longTermNetDebtIssuance | -38.39M | -11.36M | -28M | -4M | 53.51M | -899K | -7.42M | -1.4M | -7.16M | -2.07M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -1.04M | -8.15M | -2.87M | 126.18K | -6000 | -3.34M | -5.15M | -2.47M | -1.24M | 54626 |
| netCommonStockIssuance | -1.04M | -8.15M | -2.87M | 126.18K | -6000 | -3.34M | -5.15M | -2.47M | -1.24M | 54626 |
| commonStockIssuance | - | 112.29K | 132.89K | 126.18K | - | - | - | - | - | 74000 |
| commonStockRepurchased | -1.04M | -8.26M | -3M | - | -6000 | -3.34M | -5.15M | -2.47M | -1.24M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.28M | -1.21M | -955.22K | -1.02M | -2.7M | -455K | -2.78M | -55000 | -2.96M | -831K |
| netCashProvidedByFinancingActivities | -40.71M | -20.71M | -31.82M | -4.89M | 50.81M | -4.7M | -15.35M | -3.93M | -11.36M | -1.99M |