KLS : 0056.KL
-$0.01 (-1.79%)
| 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 | 475.61M | 259.2M | 279.48M | 241.31M | 209.89M | 76.9M | 132.55M | 82.09M | 104.05M | 120.28M |
| costOfRevenue | 329.7M | 191.12M | 175.71M | 143.15M | 135.37M | 56.07M | 101.74M | 58.28M | 80.03M | 90.13M |
| grossProfit | 145.91M | 68.08M | 103.77M | 98.16M | 74.52M | 20.83M | 30.81M | 23.81M | 24.02M | 30.15M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 68.74M | 42.77M | 40.99M | 20.93M | 12.74M | 6.49M | 19.16M | 16.44M | 15.28M | 17.17M |
| sellingAndMarketingExpenses | 22.94M | 25.44M | 13.59M | 12.72M | 4.15M | 2.9M | 5.88M | 2.57M | 3.43M | 4.12M |
| sellingGeneralAndAdministrativeExpenses | 91.68M | 68.21M | 54.58M | 33.65M | 16.9M | 9.39M | 25.03M | 19M | 18.71M | 21.29M |
| otherExpenses | -1.01M | -60.48M | -14.92M | - | - | 751.12K | -53103 | - | 260.92K | - |
| operatingExpenses | 90.67M | 7.74M | 39.66M | 24.43M | 13.29M | 9.72M | 24.98M | 19.13M | 21.5M | 31.37M |
| costAndExpenses | 420.37M | 198.86M | 215.36M | 167.58M | 148.66M | 65.79M | 126.72M | 77.41M | 101.53M | 121.49M |
| netInterestIncome | -20.9M | -9.7M | -11.49M | -16.27M | -11.36M | -29644 | -115.15K | -342.96K | -991.49K | -2.07M |
| interestIncome | - | - | - | - | - | - | - | 769.34K | 288.02K | 178.88K |
| interestExpense | 20.9M | 9.7M | 11.49M | 16.27M | 11.36M | 29644 | 197.34K | 329.33K | 1.28M | 2.25M |
| depreciationAndAmortization | 1.46M | 1.95M | 2.25M | 1.57M | 161.43K | 544.02K | 961.33K | 545.4K | 1.67M | 2.85M |
| ebitda | 56.7M | 60.34M | 66.36M | 75.31M | 61.39M | 12.4M | 3.1M | -10.64M | 17.99M | 2.5M |
| ebit | 55.24M | 60.34M | 64.12M | 73.73M | 61.23M | 11.86M | 3.13M | -10.59M | 16.29M | -347.3K |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | -56838 | -589.26K | -12.33M | -869.33K |
| operatingIncome | 55.24M | 60.34M | 64.12M | 73.73M | 61.23M | 11.86M | 5.83M | 6.88M | 3.96M | -1.22M |
| totalOtherIncomeExpensesNet | 25.08M | -9.7M | -11.49M | -16.27M | -11.36M | -29644 | -58312 | 259.87K | 11.07M | -1.38M |
| incomeBeforeTax | 80.33M | 50.64M | 52.63M | 57.46M | 49.87M | 11.83M | 5.68M | 7.04M | 15.04M | -2.6M |
| incomeTaxExpense | 32.2M | 14.2M | 14.75M | 13.28M | 16.14M | 3.99M | 2.26M | 1.59M | 516.96K | 2.89M |
| netIncomeFromContinuingOperations | 48.13M | 34.78M | 37.88M | 44.18M | 33.73M | 7.84M | 1.55M | -12.97M | 14.52M | -5.49M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | 1.87M | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | -2.22M | - | 602.83K | - | - |
| netIncome | 49.58M | 36.18M | 37.88M | 44.18M | 33.73M | 5.63M | 2.65M | 5.55M | 14.52M | -9.72M |
| netIncomeDeductions | - | 209.69K | 442.41K | -96807 | -134.22K | - | - | - | - | 4.24M |
| bottomLineNetIncome | 49.58M | 34.29M | 37.44M | 44.28M | 33.86M | 5.63M | 2.65M | -12.35M | 13.19M | -9.72M |
| eps | 0.03 | 0.02 | 0.03 | 0.04 | 0.05 | 0.01 | 0.01 | 0.01 | 0.03 | -0.02 |
| 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 | 45.82M | 42.57M | 24M | 4.63M | 20M | 6.38M | 11.31M | 9.57M | 10.79M | 14.65M |
| shortTermInvestments | - | - | - | - | - | - | 2.27M | 14.86M | 21.14M | - |
| cashAndShortTermInvestments | 45.82M | 42.57M | 24M | 4.63M | 20M | 6.38M | 13.58M | 24.43M | 31.93M | 14.65M |
| netReceivables | 459.33M | 176.41M | 2.09M | 265.42M | 221.14M | 71.77M | 48.43M | 24.03M | 38.36M | 41.39M |
| accountsReceivables | 458.57M | 137.62M | 91.58M | 51.45M | 26.03M | 17.45M | 27.77M | 17.47M | 33.29M | 22.28M |
| otherReceivables | 762K | 38.79M | 3.55M | 4.94M | 4.51M | 6.59M | 1.38M | 6.56M | 8.13M | 17.71M |
| inventory | 827.77M | 463.61M | 345.24M | 359.45M | 365.05M | 92.71M | 58.1M | 78.73M | 28.27M | 6.01M |
| prepaids | - | - | 922.72K | 4.32M | 3.03M | 793.64K | 822.32K | 133.86K | 164.1K | 197.22K |
| otherCurrentAssets | -20.75M | 683K | 241.48M | 276.97M | 229.78M | 71.14M | 50.92M | 71767 | 47.85M | 320.47K |
| totalCurrentAssets | 1.31B | 683.27M | 613.73M | 645.36M | 617.86M | 171.11M | 123.77M | 128.89M | 148.53M | 143.85M |
| propertyPlantEquipmentNet | 19.22M | 30.5M | 9.14M | 6.88M | 3.25M | 147.72K | 6.45M | 8.03M | 8.35M | 13.31M |
| goodwill | - | 14.94M | - | - | - | - | 10.34M | 33.45M | 33.45M | 34.13M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | 1.81M |
| goodwillAndIntangibleAssets | - | 14.94M | -4.37M | -176.93M | - | - | 10.34M | 33.45M | 33.45M | 35.94M |
| longTermInvestments | 324M | 320M | 192.29M | 176.93M | 178.4M | 3.8M | -1.89M | -12.99M | -19.77M | 10.67M |
| taxAssets | - | - | 3.33M | 3.65M | - | - | 23037 | 9863 | - | 339K |
| otherNonCurrentAssets | 126.88M | 23M | - | 176.93M | - | - | 4.64M | 14.86M | 21.14M | 3.51M |
| totalNonCurrentAssets | 470.09M | 388.44M | 204.76M | 187.47M | 181.65M | 3.95M | 19.57M | 43.36M | 43.17M | 61.95M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.78B | 1.07B | 818.5M | 832.83M | 799.52M | 175.05M | 143.34M | 172.25M | 191.7M | 205.8M |
| totalPayables | 420.89M | 64.93M | 67.67M | 104.39M | 30.64M | 40.66M | 21.52M | 25.99M | 22.41M | 28.98M |
| accountPayables | 380.47M | 31.94M | 12.49M | 49M | 57.64M | 30.86M | 9.91M | 18.79M | 14.87M | 26.59M |
| otherPayables | 40.42M | 32.98M | 55.18M | 55.39M | -27M | 9.8M | 11.62M | 7.2M | 7.54M | 2.39M |
| accruedExpenses | - | - | - | - | - | - | -514.09K | - | - | - |
| shortTermDebt | 72.11M | 55.36M | 51.26M | 71.28M | 18.67M | - | 2.28M | 87283 | 4.44M | 10.77M |
| capitalLeaseObligationsCurrent | 341.76K | 280K | 1.71M | 1.15M | 80340 | - | 514.09K | 25421 | 107.78K | 135K |
| taxPayables | - | 34.93M | 37.87M | 33.18M | 20.17M | 5.01M | 1.13M | 656.7K | 192.83K | 387.52K |
| deferredRevenue | 167.54M | - | - | - | - | - | 3.01M | 1.86M | 411.16K | 6.65M |
| otherCurrentLiabilities | -17.16M | 69.88M | 9.66M | 13.08M | 78.27M | 20.79M | 12.86M | 3.98M | 2.47M | 3.93M |
| totalCurrentLiabilities | 643.71M | 190.45M | 130.31M | 189.9M | 127.66M | 61.45M | 40.19M | 30.09M | 29.43M | 44.33M |
| longTermDebt | 248.78M | 104.69M | 68.78M | 135.06M | 235.39M | - | 1.22M | 685.62K | 1.73M | 8.09M |
| capitalLeaseObligationsNonCurrent | 808K | 771K | 4.11M | 2.7M | 293.1K | - | 620.61K | 3751 | 31825 | 215.92K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | 14664 | - | - |
| deferredTaxLiabilitiesNonCurrent | 2.76M | 19.3M | 667.8K | 671.28K | 1.59M | 1.91M | 2.51M | 36333 | 27849 | 1.09M |
| otherNonCurrentLiabilities | 84.49M | 14.64M | 4.25M | 8.24M | - | - | -620.61K | 20.44M | 65232 | - |
| totalNonCurrentLiabilities | 336.02M | 139.4M | 77.81M | 146.67M | 237.28M | 1.91M | 3.73M | 14.11M | 1.85M | 9.4M |
| otherLiabilities | - | -11M | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 1.15M | 1.05M | 5.82M | 3.86M | 373.44K | - | 1.13M | 29172 | 139.6K | 350.92K |
| totalLiabilities | 979.73M | 318.84M | 208.11M | 336.57M | 364.93M | 63.36M | 43.91M | 44.19M | 31.29M | 53.73M |
| treasuryStock | -5.86M | -7.87M | -4.1M | -4.1M | -4.1M | -309.48K | -2.98M | -2.89M | -2.01M | -1.5M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 595.72M | 556.21M | 435.19M | 297.42M | 215.79M | 74.69M | 66.62M | 62.85M | 62.85M | 48.31M |
| retainedEarnings | -488.43M | 189.43M | 153.1M | 115.22M | 68.27M | 34.54M | 31.03M | 45.7M | 55.63M | 40.02M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 62.85M | 62.85M | 14.54M |
| 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 | 49.58M | 50.64M | 37.88M | 57.46M | 49.87M | 9.62M | 5.68M | 7.04M | 15.04M | -2.6M |
| depreciationAndAmortization | 1.46M | 1.95M | 2.25M | 1.57M | 161.43K | 544.02K | 961.33K | 464.24K | 1.67M | 2.85M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | 3.6M | - | - | - | - | - | - | - |
| changeInWorkingCapital | -82.42M | 142.18M | 10.31M | -37.2M | -240.82M | -32.85M | 13.83M | 18.84M | -2.18M | -11.42M |
| accountsReceivables | -179.13M | 23.92M | -35.86M | -28.15M | -12.63M | 214.51K | -10.91M | 18.25M | -3.24M | 20.66M |
| inventory | -122.02M | 42.58M | 14.21M | 4.02M | -102.44M | -38.33M | 28.98M | -3.08M | -23.24M | 2.33M |
| accountsPayables | 175.23M | -24.84M | -9.68M | 30.61M | -16.45M | 23.21M | 6.23M | 2.81M | -11.67M | -11.74M |
| otherWorkingCapital | 43.51M | 110.53M | 41.64M | -43.68M | -109.31M | -17.94M | -10.47M | 21.93M | 21.07M | -13.76M |
| otherNonCashItems | 16.8M | -15.2M | 2.35M | -5.12M | 3.55M | -832.13K | -392.58K | -3.67M | -9.59M | 8.41M |
| netCashProvidedByOperatingActivities | -14.57M | 177.62M | 56.39M | 16.71M | -187.24M | -23.51M | 20.08M | 22.68M | 4.94M | -2.76M |
| investmentsInPropertyPlantAndEquipment | -739K | -995K | -862.38K | -666.81K | -2.85M | -112.31K | -154.05K | -146K | -79514 | -738K |
| acquisitionsNet | -288K | -58.12M | - | -374.05K | - | 6.77M | 2.02M | -3M | 24.23M | 2.45M |
| purchasesOfInvestments | - | - | - | -3.48M | -54.6M | - | -2.91M | - | -2.04M | -15.97M |
| salesMaturitiesOfInvestments | - | - | 802.84K | 3.85M | - | 572.44K | 2.91M | - | 24.15M | 16.05M |
| otherInvestingActivities | - | -127.71M | -15.36M | -144.18K | -7.01M | 3.25M | 174.77K | -9.87M | -3.65M | -1.76M |
| netCashProvidedByInvestingActivities | -1.03M | -186.82M | -15.42M | -810.99K | -64.46M | 10.48M | 2.04M | -13.02M | 20.5M | 16.29M |
| netDebtIssuance | 15.98M | 22.12M | -85.86M | -47.73M | 156.7M | -1.63M | 1.59M | -5.4M | -12.34M | -7.61M |
| longTermNetDebtIssuance | 15.98M | 22.12M | -85.76M | -46.47M | 156.7M | -1.63M | -85967 | -5.4M | -149.41K | -896.48K |
| shortTermNetDebtIssuance | - | - | -100.18K | 10M | - | -947K | 1.68M | - | -12.19M | -5.58M |
| netStockIssuance | -579K | -3.77M | 72.64M | 17.5M | 94.55M | 6.96M | 3.69M | -887.76K | -503.46K | -394.07K |
| netCommonStockIssuance | -579K | -3.77M | 72.64M | 17.5M | 94.55M | 6.96M | 3.69M | -887.76K | -503.46K | -394.07K |
| commonStockIssuance | 395K | 3000 | 72.64M | 17.5M | 98.34M | 8.08M | 3.77M | - | - | - |
| commonStockRepurchased | -974K | -3.77M | - | - | -3.8M | -1.11M | -84915 | -880.46K | -503.46K | -394.07K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | -15.18M | -45485 | -4.27M | -2.84M | -218.85K | -3.29M |
| commonDividendsPaid | - | - | - | - | 15.18M | -45485 | -4.27M | -2.84M | -218.85K | -2.39M |
| preferredDividendsPaid | - | - | - | - | -30.35M | - | -880.51K | 869.59K | - | -896.48K |
| otherFinancingActivities | -7.02M | -3.97M | -6.78M | -1.05M | 29.17M | -128.89K | -33.05M | 1.96M | 6.13M | 230.17K |
| netCashProvidedByFinancingActivities | 8.39M | 14.38M | -20.01M | -31.28M | 265.25M | 5.25M | -32.93M | -15.21M | -9.09M | -11.06M |
| 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 | 97.41M | 99.96M | 50.63M | 106.9M | 53.05M | 10.35M | 90.24M | 70.27M | 88.34M | 81.66M |
| costOfRevenue | 70.49M | 71.16M | 36.54M | 86.59M | 35.73M | 15.66M | 83.55M | 42.74M | 61.22M | 50.04M |
| grossProfit | 26.91M | 28.81M | 14.09M | 20.31M | 17.33M | -5.31M | 6.69M | 27.53M | 27.12M | 31.62M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 13.48M | 28.59M | 8.57M | 9.02M | 10.21M | 13.67M | 8.24M | 10.54M | 10.32M | 12.22M |
| sellingAndMarketingExpenses | 3.37M | 6.64M | 3.23M | 4.44M | 3.04M | 4.4M | 5.01M | 2M | 1.98M | 4.08M |
| sellingGeneralAndAdministrativeExpenses | 16.86M | 35.24M | 11.8M | 13.47M | 13.25M | 18.07M | 13.25M | 12.54M | 12.3M | 16.36M |
| otherExpenses | - | - | -7.65M | -6.43M | -5.83M | -39.75M | -14.03M | -2.61M | - | - |
| operatingExpenses | 16.86M | 35.24M | 4.15M | 7.04M | 7.42M | -21.68M | -781K | 9.93M | 12.3M | 16.36M |
| costAndExpenses | 87.35M | 106.39M | 40.7M | 93.62M | 43.14M | -6.02M | 82.77M | 52.67M | 73.52M | 66.4M |
| netInterestIncome | -6.38M | -5.39M | -2.64M | -2.4M | -2.57M | -3.4M | -2.76M | -1.94M | -1.59M | -3.14M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 6.38M | 5.39M | 2.64M | 2.4M | 2.57M | 3.4M | 2.76M | 1.94M | 1.59M | 3.14M |
| depreciationAndAmortization | 344K | 347K | 214K | 526K | 478K | 352K | 155K | 604K | 603K | 184K |
| ebitda | 10.4M | -6.08M | 9.94M | 13.28M | 9.91M | 16.37M | 7.47M | 18.2M | 19.5M | 20.33M |
| ebit | 10.06M | -6.43M | 9.94M | 13.28M | 9.91M | 16.37M | 7.47M | 17.6M | 18.9M | 20.33M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | -4.08M | - |
| operatingIncome | 10.06M | -6.43M | 9.94M | 13.28M | 9.91M | 16.37M | 7.47M | 17.6M | 14.82M | 15.26M |
| totalOtherIncomeExpensesNet | 12.65M | 20.7M | -2.64M | -2.4M | -2.57M | -3.4M | -2.76M | -1.94M | 2.49M | -4.38M |
| incomeBeforeTax | 22.71M | 14.28M | 7.3M | 10.88M | 7.34M | 12.96M | 4.71M | 15.66M | 17.31M | 15.95M |
| incomeTaxExpense | 7.51M | 9.81M | 844K | 6.03M | 3.53M | 4.46M | -1.35M | 6.04M | 5.05M | 4.82M |
| netIncomeFromContinuingOperations | 15.2M | 4.47M | 6.46M | 4.85M | 3.81M | 8.51M | 6.06M | 9.62M | 12.26M | 11.13M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | 319.24K |
| netIncome | 15.44M | 5.48M | 7M | 4.99M | 3.59M | 7.79M | 6.52M | 9.62M | 12.26M | 11.45M |
| netIncomeDeductions | - | - | - | - | - | -8000 | - | -7000 | -7000 | 442.41K |
| bottomLineNetIncome | 15.44M | 5.48M | 7M | 4.99M | 3.59M | 7.8M | 6.52M | 9.62M | 12.26M | 10.78M |
| eps | 0.01 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.01 | 0.01 | 0.01 |
| 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 | 52.46M | 45.82M | 22.67M | 44.63M | 51.68M | 42.57M | 77.39M | 75.05M | 72.52M | 33.12M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 52.46M | 45.82M | 22.67M | 44.63M | 51.68M | 42.57M | 77.39M | 75.05M | 72.52M | 33.12M |
| netReceivables | 478.21M | 459.33M | 301.63M | 239.16M | 179.64M | 176.41M | 163.09M | 195.45M | 205.81M | 228.36M |
| accountsReceivables | 477.54M | 458.57M | 242.13M | 194.39M | 129.09M | 137.62M | 126.3M | 101.5M | 105.78M | 91.58M |
| otherReceivables | 667K | 762K | 59.5M | 44.77M | 50.55M | 38.79M | 36.79M | 93.85M | 99.94M | 3.55M |
| inventory | 832.05M | 827.77M | 423.38M | 426.43M | 450.07M | 463.61M | 486.48M | 333.55M | 342.55M | 345.24M |
| prepaids | - | - | - | - | - | - | - | - | - | 3.01M |
| otherCurrentAssets | - | 2.08M | 714K | 455K | 139K | 683K | 76000 | - | - | 241.48M |
| totalCurrentAssets | 1.36B | 1.34B | 748.4M | 710.68M | 681.53M | 683.27M | 727.03M | 604.04M | 620.88M | 609.36M |
| propertyPlantEquipmentNet | 129.42M | 19.22M | 18.96M | 30.38M | 30.27M | 30.5M | 5.61M | 8.24M | 8.79M | 9.14M |
| goodwill | - | - | - | 14.94M | 14.94M | 14.94M | 14.94M | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | 14.94M | 14.94M | 14.94M | 14.94M | - | - | - |
| longTermInvestments | 388.43M | 324M | 320M | 320M | 320M | 320M | - | 243.2M | 236.06M | 192.29M |
| taxAssets | - | - | - | - | - | - | 3.33M | 3.33M | 3.33M | 3.33M |
| otherNonCurrentAssets | - | 123.16M | 26.8M | 24.25M | 24.29M | 23M | 353.03M | 243.2M | - | 4.37M |
| totalNonCurrentAssets | 517.85M | 466.37M | 365.76M | 389.58M | 389.5M | 388.44M | 376.91M | 254.77M | 248.18M | 209.13M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.88B | 1.8B | 1.11B | 1.1B | 1.07B | 1.07B | 1.1B | 858.81M | 869.06M | 818.5M |
| totalPayables | 386.24M | 420.89M | 135.36M | 104.2M | 95.32M | 86.83M | 145.13M | 95.82M | 92.9M | 67.67M |
| accountPayables | 345.35M | 380.47M | 107.48M | 71.75M | 63.96M | 51.9M | 69.06M | 53.24M | 53.45M | 12.49M |
| otherPayables | 40.89M | 40.42M | 27.88M | 32.45M | 31.36M | 34.93M | 76.07M | 42.57M | 39.46M | 55.18M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 52.29M | 72.11M | 57.74M | 63.25M | 67.78M | 55.36M | 49.37M | 54.6M | 42.47M | 51.26M |
| capitalLeaseObligationsCurrent | 136K | 341.76K | 843K | 390K | 287K | 280K | 290K | 1.73M | 2.37M | 1.71M |
| taxPayables | - | - | 27.88M | 32.45M | 31.36M | 34.93M | 38.88M | 42.57M | 39.46M | 37.87M |
| deferredRevenue | 130.13M | 167.54M | 31.83M | 29.92M | 26.78M | - | - | - | 27.16M | 4.9M |
| otherCurrentLiabilities | -136K | 211.24M | 31.83M | 29.92M | 26.78M | 47.98M | - | 12.08M | 6.3M | 9.66M |
| totalCurrentLiabilities | 568.66M | 660.54M | 225.78M | 197.75M | 190.17M | 190.45M | 194.8M | 164.22M | 171.2M | 130.31M |
| longTermDebt | 366.57M | 248.78M | 82.66M | 86.93M | 90.13M | 104.69M | 124.31M | 57.64M | 71.26M | 68.78M |
| capitalLeaseObligationsNonCurrent | 930K | 808K | 243K | 661K | 787K | 771K | 841K | 3.24M | 3.02M | 4.11M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | 3.02M | 104K |
| deferredTaxLiabilitiesNonCurrent | 2.76M | 2.76M | 2.76M | 20.18M | 20.27M | 19.3M | 20.34M | 668K | 668K | 667.8K |
| otherNonCurrentLiabilities | 84.49M | 85.96M | 14.64M | 14.64M | 14.64M | 14.64M | 18.88M | 4.25M | 4.25M | 4.25M |
| totalNonCurrentLiabilities | 454.74M | 338.31M | 100.3M | 122.41M | 125.82M | 139.4M | 164.38M | 65.8M | 79.2M | 77.81M |
| otherLiabilities | - | - | - | - | - | -11M | - | - | - | - |
| capitalLeaseObligations | 1.07M | 1.15M | 1.09M | 1.05M | 1.07M | 1.05M | 1.13M | 4.98M | 5.39M | 5.82M |
| totalLiabilities | 1.02B | 998.84M | 326.07M | 320.16M | 315.99M | 318.84M | 359.18M | 230.02M | 250.4M | 208.11M |
| treasuryStock | -6.65M | -5.86M | -5.88M | -8.83M | -7.87M | -7.87M | -7.86M | -7.86M | -7.86M | -4.1M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 694.54M | 595.72M | 595.39M | 556.25M | 556.22M | 556.21M | 531.16M | 435.71M | 435.19M | 435.19M |
| retainedEarnings | -472.99M | -488.43M | 229.78M | 196.33M | 191.34M | 189.43M | 181.49M | 174.97M | 165.36M | 153.1M |
| 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.44M | 5.48M | 12M | 10.88M | 7.34M | 12.96M | 4.71M | 9.62M | 12.26M | 10.78M |
| depreciationAndAmortization | 344K | 347K | 214K | 526K | 478K | 352K | 155K | 604K | 603K | 184K |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -96.37M | -71.29M | -15.94M | -5.2M | 10.02M | -39.46M | 106.21M | -2.22M | 77.85M | 21.88M |
| accountsReceivables | 19.24M | -71.62M | -53.05M | -70.21M | 15.75M | -89.59M | 75.65M | -17.32M | 55.18M | -131.23M |
| inventory | -41M | -191.93M | 5.88M | 53.01M | 11.03M | -4.71M | 34.37M | 9.01M | 2.69M | 72.19M |
| accountsPayables | -50.13M | 136.41M | 44.04M | -257K | -4.97M | 104.33M | -82.1M | 6.1M | 19.98M | 39.28M |
| otherWorkingCapital | -24.48M | 55.85M | -12.82M | 12.26M | -11.79M | 54.84M | -3.82M | -15.5M | 81.82M | 41.64M |
| otherNonCashItems | -12.69M | 47.92M | -8.52M | -1.77M | -5.83M | -2.11M | -8.04M | 3.72M | -75.14M | 26.38M |
| netCashProvidedByOperatingActivities | -93.27M | -17.54M | -12.46M | 3.9M | 11.53M | -28.6M | 102.88M | 11.12M | 92.22M | 39.09M |
| investmentsInPropertyPlantAndEquipment | -97000 | -459K | 260K | -349K | -191K | -188.25K | -425K | -53000 | -345K | -322.38K |
| acquisitionsNet | - | 1.39M | - | -1.68M | - | - | - | - | 60000 | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | -43.76M | -15.36M |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | 802.84K |
| otherInvestingActivities | - | - | - | - | - | 8.05M | -143.02M | -7.14M | - | - |
| netCashProvidedByInvestingActivities | -97000 | 932K | 260K | -2.03M | -191K | 7.86M | -143.44M | -7.19M | -44.05M | -14.88M |
| netDebtIssuance | 98.99M | 29.14M | -9.78M | -7.72M | -2.15M | -13.25M | 43.18M | -1.51M | -6.3M | -22.06M |
| longTermNetDebtIssuance | 98.99M | 35.63M | -9.78M | -7.72M | -2.15M | -13.25M | 43.18M | -1.51M | -6.3M | -21.96M |
| shortTermNetDebtIssuance | - | 29.14M | - | - | - | - | - | - | - | -100.18K |
| netStockIssuance | -781K | 352K | -16000 | -931K | 16000 | -562K | 39000 | 513K | -3.76M | 15.55M |
| netCommonStockIssuance | -781K | 352K | -16000 | -931K | 16000 | -562K | 39000 | 513K | -3.76M | 15.55M |
| commonStockIssuance | 2000 | 335K | 19000 | 25000 | 16000 | -549K | 39000 | 513K | - | 15.55M |
| commonStockRepurchased | -783K | 17000 | -35000 | -956K | - | -13000 | - | - | -3.76M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -87000 | -201K | 50000 | -271K | -2.18M | -2.82M | -313K | -416K | -430K | -5.68M |
| netCashProvidedByFinancingActivities | 98.12M | 29.29M | -9.75M | -8.92M | -4.31M | -16.63M | 42.9M | -1.41M | -10.49M | -12.19M |