OTC : HLNFF
-$0.1 (-0.98%)
| 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 | 1.04B | 959.22M | 1.08B | 1.07B | 875.4M | 827.45M | 942.22M | 1.05B | 1.05B | 956.02M |
| costOfRevenue | 842.89M | 741.95M | 861.65M | 839.79M | 676.86M | 649.53M | 756.36M | 860.37M | 867.77M | 753.18M |
| grossProfit | 201.98M | 217.27M | 218.69M | 229.93M | 198.54M | 177.92M | 185.86M | 188.16M | 186.08M | 202.84M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 99.54M | 100.03M | 94.46M | 93.02M | 88.27M | 73.74M | 90.02M | 92.21M | 99.45M | 96.98M |
| sellingAndMarketingExpenses | 49.77M | 45.22M | 56.88M | 59.66M | 50.81M | 45.08M | 45.76M | 52.65M | 49.83M | 43.61M |
| sellingGeneralAndAdministrativeExpenses | 149.3M | 145.25M | 151.33M | 152.68M | 139.08M | 118.81M | 135.78M | 144.86M | 149.28M | 140.59M |
| otherExpenses | -11.79M | -8.53M | - | - | - | - | - | - | - | - |
| operatingExpenses | 137.51M | 136.72M | 158.39M | 152.68M | 139.08M | 118.81M | 135.78M | 144.86M | 149.28M | 140.59M |
| costAndExpenses | 980.4M | 878.67M | 1.02B | 992.47M | 815.94M | 768.34M | 892.14M | 1.01B | 1.02B | 893.77M |
| netInterestIncome | -23.3M | -21.51M | -26.18M | 18.28M | 15.42M | 19.46M | -33.89M | 21.41M | 16.75M | 14.14M |
| interestIncome | - | -1.45M | 480.2K | 18.28M | 15.42M | 19.46M | - | 21.41M | 16.75M | 14.14M |
| interestExpense | 23.3M | 20.06M | 26.67M | 17.01M | 14.1M | - | 33.89M | - | - | - |
| depreciationAndAmortization | 24.89M | 23M | 26.37M | 22.64M | 22.88M | 24.46M | 22.98M | 16.86M | 16.9M | 16.91M |
| ebitda | 89.37M | 115.09M | 85.17M | 103.41M | 86.81M | 79.32M | 58.58M | 58.88M | 52.42M | 70.34M |
| ebit | 64.48M | 92.09M | 58.8M | 80.77M | 63.93M | 54.86M | 35.6M | 42.02M | 33.57M | 53.55M |
| nonOperatingIncomeExcludingInterest | - | -11.54M | 1.49M | 3.31M | -3.57M | 1.3M | 11.93M | 1.42M | 598K | 1.59M |
| operatingIncome | 64.48M | 80.55M | 60.29M | 84.08M | 56.58M | 56.16M | 47.54M | 44.47M | 34.16M | 55.14M |
| totalOtherIncomeExpensesNet | -20.03M | -8.52M | -26.18M | -18.26M | -11.27M | -19.48M | -33.01M | -20.57M | -16.63M | -15.33M |
| incomeBeforeTax | 44.45M | 72.03M | 34.11M | 65.82M | 49.08M | 36.67M | 14.52M | 22.87M | 17.54M | 40.84M |
| incomeTaxExpense | 7.25M | 11.87M | 2.43M | 11.09M | 6.83M | 7.87M | 4.24M | 6.09M | -14.12M | 7.89M |
| netIncomeFromContinuingOperations | 37.2M | 60.16M | 31.68M | 54.73M | 42.25M | 28.8M | 10.29M | 16.78M | 31.65M | 32.28M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 37.2M | 60.16M | 31.68M | 54.73M | 42.25M | 28.8M | 10.29M | 16.78M | 31.65M | 32.28M |
| netIncomeDeductions | - | - | - | - | - | - | -239.2K | - | - | - |
| bottomLineNetIncome | 37.2M | 60.16M | 31.68M | 54.73M | 42.25M | 28.8M | 10.53M | 16.78M | 31.65M | 32.28M |
| eps | 1.25 | 1.89 | 0.94 | 1.56 | 1.24 | 0.9 | 0.31 | 0.5 | 0.98 | 1.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 | 491.1K | 15.46M | 7.3M | 155K | 443K | 32.94M | 3.14M | 9.57M | 4.74M | 18.25M |
| shortTermInvestments | 928K | 4.49M | 3.2M | 5.66M | 540K | 211K | 236K | 2.5M | 570K | 1.7M |
| cashAndShortTermInvestments | 1.42M | 19.95M | 7.26M | 5.82M | 983K | 33.15M | 3.38M | 12.07M | 5.31M | 19.96M |
| netReceivables | 98.97M | 101.9M | 103.8M | 95.02M | 92.99M | 63.54M | 88.58M | 91.28M | 105.93M | 78.97M |
| accountsReceivables | 89.49M | 91.09M | 99.35M | 94.97M | 85.62M | 59.4M | 84.23M | 83.84M | 90.15M | 74.13M |
| otherReceivables | 9.47M | 10.81M | 4.44M | 1.52M | 7.36M | 4.14M | 4.35M | 1.03M | 15.78M | 5.87M |
| inventory | 377.16M | 289.16M | 295.62M | 472.31M | 308.18M | 250.86M | 294.91M | 301.41M | 353.43M | 252.12M |
| prepaids | 8.11M | 4.55M | 7.35M | 6.25M | 3.42M | 4.18M | 4.32M | 4.33M | 3.46M | 3.34M |
| otherCurrentAssets | -2583 | 145K | 7.68M | 12.32M | 539.27K | 211K | 236K | 2.5M | - | 1.03M |
| totalCurrentAssets | 485.64M | 415.71M | 417.31M | 586.06M | 405.58M | 351.72M | 391.2M | 409.1M | 468.13M | 354.39M |
| propertyPlantEquipmentNet | 146.99M | 143.65M | 136.06M | 127.23M | 126.89M | 122.24M | 120.78M | 114.37M | 120.29M | 111.32M |
| goodwill | 156.71M | 156.56M | 157.36M | 157.13M | 157.77M | 157.7M | 157.46M | 157.07M | 157.88M | 118.1M |
| intangibleAssets | 127.05M | 113.34M | 121.9M | 129.07M | 135.2M | 142.17M | 148.89M | 155.59M | 158.04M | 97.18M |
| goodwillAndIntangibleAssets | 283.76M | 269.9M | 279.26M | 286.21M | 292.97M | 299.86M | 306.35M | 312.66M | 315.92M | 215.28M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 4.62M | 1.16M | - | - | 24000 | 2.4M | 2.13M | 7000 | 2.79M | 2.29M |
| otherNonCurrentAssets | 41.19M | 18.9M | 1.77M | 3.99M | 1.01M | 334K | 34000 | 1.01M | 837K | 864K |
| totalNonCurrentAssets | 476.56M | 433.6M | 417.09M | 417.43M | 420.89M | 424.84M | 429.3M | 428.06M | 439.84M | 329.75M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 962.2M | 849.31M | 834.4M | 1B | 826.47M | 776.56M | 820.49M | 837.16M | 907.97M | 684.14M |
| totalPayables | 181.59M | 140.72M | 133.19M | 172.94M | 149.5M | 98.96M | 143.34M | 147.58M | 198.33M | 124.94M |
| accountPayables | 177.03M | 134.53M | 133.09M | 172.78M | 149.47M | 98.92M | 122.5M | 146.99M | 194.27M | 124.08M |
| otherPayables | 4.57M | 6.18M | 100000 | 163K | 35000 | 41000 | 20.84M | 585K | 8.11M | 851K |
| accruedExpenses | 12.66M | 15.09M | 14393 | - | - | 15.41M | - | 10.17M | 11.58M | 612K |
| shortTermDebt | 7.55M | 7.5M | 8.18M | 135.05M | 10.01M | 20.18M | 52.06M | 44.81M | 53.35M | 621K |
| capitalLeaseObligationsCurrent | 4.35M | 4.37M | 4.59M | 4.62M | 4.33M | 4.87M | 4.58M | 372K | 714K | 721K |
| taxPayables | - | 6.18M | 99488 | 163K | 35000 | 41000 | 2.1M | 585K | - | 851K |
| deferredRevenue | 3.87M | 2.62M | 2.8M | 2.95M | 1.58M | 4.35M | 3.58M | 4.77M | 11.86M | 16.53M |
| otherCurrentLiabilities | 12.68M | 368.56K | 14.59M | 20.78M | 21.61M | 8.79M | 6.07M | 1.78M | -1.65M | 17.11M |
| totalCurrentLiabilities | 222.7M | 170.66M | 163.36M | 336.35M | 187.04M | 152.56M | 209.63M | 209.48M | 266.38M | 139.89M |
| longTermDebt | 283.31M | 211.31M | 233.79M | 238.2M | 244.99M | 268.05M | 289.02M | 322.67M | 335.44M | 266.33M |
| capitalLeaseObligationsNonCurrent | 2.88M | 5.8M | 7M | 2.81M | 6.85M | 10.72M | 7.2M | 407K | 407K | 702K |
| deferredRevenueNonCurrent | - | - | -1.46M | - | - | 16.31M | 12.97M | 10.78M | 11.22M | 8.19M |
| deferredTaxLiabilitiesNonCurrent | 36.31M | 35.1M | 28.48M | 38.11M | 34.18M | 31.07M | 30.18M | 28.45M | 23.94M | 45.18M |
| otherNonCurrentLiabilities | 9.27M | 20.71M | 14.45M | 14.59M | 20.89M | 6.84M | 3.32M | 1.5M | 1.7M | 1.08M |
| totalNonCurrentLiabilities | 331.24M | 272.92M | 283.72M | 293.72M | 306.91M | 332.99M | 342.69M | 363.82M | 372.72M | 321.49M |
| otherLiabilities | - | - | 1.46M | - | - | - | - | - | - | - |
| capitalLeaseObligations | 7.23M | 10.17M | 11.59M | 7.44M | 11.18M | 15.59M | 11.78M | 779K | 1.12M | 1.42M |
| totalLiabilities | 553.94M | 443.58M | 448.54M | 630.07M | 493.94M | 485.56M | 552.32M | 573.3M | 639.1M | 461.38M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 83.4M | 85.55M | 113.2M | 113.1M | 113.46M | 112.74M | 112.89M | 112.89M | 112.84M | 86.09M |
| retainedEarnings | 340M | 338.78M | 280.62M | 265.29M | 219.96M | 183.65M | 162.77M | 161.38M | 159.16M | 146.34M |
| additionalPaidInCapital | 15.6M | 15.47M | 15.41M | 17.49M | 17.48M | 16.55M | 16.03M | 15.36M | 14.35M | 14.65M |
| 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 | 36.56M | 60.16M | 32.26M | 54.73M | 42.25M | 28.8M | 10.29M | 16.78M | 31.65M | 32.95M |
| depreciationAndAmortization | 24.47M | 23M | 26.86M | 23.58M | 23.08M | 23.23M | 22.46M | 17.77M | 16.31M | 17.11M |
| deferredIncomeTax | -1.26M | 11.87M | -8.4M | 11.09M | 6.83M | 7.87M | 4.24M | 6.09M | -14.12M | 7.89M |
| stockBasedCompensation | 3.29M | 7.56M | 1.47M | 2.88M | 7.75M | 5.86M | 7.12M | 1.24M | 771K | 3.23M |
| changeInWorkingCapital | -46.95M | 12.01M | 126.75M | -161M | -40.68M | 42.48M | -9.14M | 4.44M | -48.91M | 24.92M |
| accountsReceivables | 1.41M | 5.74M | -3.54M | -11.44M | -26.6M | 24.32M | 212K | 5.67M | -1.61M | 2.09M |
| inventory | -84.85M | -1.62M | 182.74M | -173.5M | -57.17M | 45.87M | 10.1M | 44.56M | -37.16M | 4.61M |
| accountsPayables | 40M | 5.1M | -51.28M | 26.5M | 46.24M | -30.71M | -18.29M | -47.01M | -9.96M | 18.08M |
| otherWorkingCapital | -3.5M | 2.53M | -1.18M | -2.56M | -3.16M | 2.99M | -1.16M | 1.22M | -176K | 139K |
| otherNonCashItems | -6.08M | -24.02M | 3.67M | -7.44M | -10.54M | -5.24M | 16.65M | 10.62M | -7.2M | -6.08M |
| netCashProvidedByOperatingActivities | 10.03M | 90.59M | 182.6M | -76.16M | 28.68M | 103M | 51.61M | 56.93M | -21.49M | 80.02M |
| investmentsInPropertyPlantAndEquipment | -39.42M | -23.8M | -19.05M | -20.67M | -20.32M | -8.95M | -6.57M | -13.96M | -26.49M | -16.73M |
| acquisitionsNet | - | -16.44M | - | - | - | - | - | 112.93K | -74.91M | 15.28M |
| purchasesOfInvestments | -31.04M | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | 248K | - | - | - | - | 119K | 331K | 12.64M |
| netCashProvidedByInvestingActivities | -70.46M | -40.24M | -18.8M | -20.67M | -20.32M | -8.95M | -6.57M | -13.84M | -101.07M | -4.09M |
| netDebtIssuance | 78.03M | -12.1M | -134.87M | 113.4M | -30.88M | -58M | -37.8M | -21.98M | 121.89M | -44.41M |
| longTermNetDebtIssuance | 53.03M | -9.13M | -7.64M | -10.65M | -35.41M | -15.46M | -43.58M | -598K | 69.28M | -27.8M |
| shortTermNetDebtIssuance | 25.01M | -2.98M | -127.23M | 124.06M | 4.53M | -39.74M | 6.64M | -21.38M | 52.62M | -17.15M |
| netStockIssuance | -13.4M | -8.73M | -3.45M | -1.58M | -1.31M | -289K | - | - | -73000 | - |
| netCommonStockIssuance | -13.4M | -8.73M | -3.45M | -1.58M | -1.31M | -289K | - | - | -73000 | - |
| commonStockIssuance | 34595 | 266.56K | - | - | - | - | - | 22776 | - | 92869 |
| commonStockRepurchased | -13.44M | -9M | -3.38M | -1.58M | -1.31M | -289K | - | - | -73000 | -719.24K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -14.61M | -13.55M | -13.07M | -10.41M | -8.15M | -5.81M | -7.6M | -14.66M | -14.36M | -12.14M |
| commonDividendsPaid | -14.61M | -13.55M | -13.31M | -10.41M | -8.15M | -5.81M | -7.6M | -14.66M | -14.36M | -12.14M |
| preferredDividendsPaid | - | - | 239.61K | -429.59K | -72319 | - | - | - | - | - |
| otherFinancingActivities | -6.96M | -6.28M | -5.92M | -847K | -1.02M | 237.5K | -5.31M | -301K | -1.14M | -1.17M |
| netCashProvidedByFinancingActivities | 43.06M | -40.66M | -153.86M | 100.14M | -41.42M | -63.86M | -50.7M | -36.94M | 106.33M | -57.73M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-27 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 330.28M | 274.39M | 248.62M | 239.61M | 268.44M | 235.04M | 228.88M | 218.32M | 275.73M | 243.68M |
| costOfRevenue | 266.84M | 230.43M | 202.34M | 186.28M | 204.94M | 184.07M | 180.54M | 165.82M | 212.91M | 201.88M |
| grossProfit | 63.43M | 43.96M | 46.28M | 53.32M | 63.5M | 50.96M | 48.35M | 52.5M | 62.83M | 41.8M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 28.19M | 23.26M | 24.75M | 25.03M | 26.5M | 26.06M | 21.82M | 25.75M | 26.39M | 23.67M |
| sellingAndMarketingExpenses | 16.69M | 13.78M | 12.06M | 11.44M | 12.49M | 11.33M | 11.14M | 10.49M | 12.28M | 11.68M |
| sellingGeneralAndAdministrativeExpenses | 44.88M | 31.07M | 36.8M | 36.46M | 38.99M | 37.38M | 32.96M | 36.24M | 38.67M | 35.35M |
| otherExpenses | -2.84M | - | -307K | 31.92M | 123K | 232K | 232K | - | - | - |
| operatingExpenses | 42.05M | 31.07M | 36.5M | 68.38M | 39.11M | 37.61M | 33.19M | 26.56M | 36.16M | 28.13M |
| costAndExpenses | 308.89M | 261.51M | 238.84M | 254.66M | 244.04M | 221.69M | 213.73M | 192.38M | 249.07M | 230M |
| netInterestIncome | -7.24M | -92398 | -6.25M | -5.71M | -4.7M | -18.48M | 8M | -5.12M | -5.91M | -5.82M |
| interestIncome | - | - | - | - | - | -521.46K | 8M | - | - | 160.97K |
| interestExpense | 7.24M | 92398 | 6.25M | 5.71M | 4.7M | 17.96M | - | 5.12M | 5.91M | 5.98M |
| depreciationAndAmortization | 6.41M | 6.55M | 6.05M | 5.92M | 6.05M | 5.81M | 5.92M | 5.65M | 5.6M | 8.2M |
| ebitda | 27.8M | 19.43M | 15.52M | 20.98M | 30.44M | 30.71M | 21.3M | 31.6M | 31.58M | 21.87M |
| ebit | 21.39M | 12.88M | 9.47M | 15.06M | 24.39M | 24.89M | 15.39M | 25.95M | 26.09M | 11.41M |
| nonOperatingIncomeExcludingInterest | - | -3.19M | 307K | -30.11M | 123K | -11.54M | -232K | -51.9M | 692K | 1.49M |
| operatingIncome | 21.39M | 12.88M | 9.78M | -15.06M | 24.39M | 13.35M | 15.15M | 25.95M | 26.67M | 13.68M |
| totalOtherIncomeExpensesNet | -10.68M | -1.59M | -6.25M | 24.4M | -4.7M | -5.48M | 8M | -5.12M | -6.5M | -5.62M |
| incomeBeforeTax | 10.71M | 11.29M | 3.53M | 9.34M | 19.69M | 7.87M | 23.15M | 20.83M | 20.16M | 7.28M |
| incomeTaxExpense | 2.86M | 3.14M | -1.24M | 875K | 4.39M | 1.94M | 4.8M | 1.54M | 3.57M | 684.41K |
| netIncomeFromContinuingOperations | 7.85M | 8.15M | 4.77M | 8.47M | 15.3M | 5.93M | 18.35M | 19.29M | 16.6M | 6.59M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | -177.33K |
| netIncome | 7.85M | 8.15M | 4.77M | 8.47M | 15.3M | 5.93M | 18.35M | 19.29M | 16.6M | 6.42M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 7.85M | 8.15M | 4.77M | 8.47M | 15.3M | 5.93M | 18.35M | 19.29M | 16.6M | 6.42M |
| eps | 0.27 | 0.29 | 0.16 | 0.28 | 0.5 | 0.19 | 0.6 | 0.59 | 0.49 | 0.2 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-27 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 15.71M | 491.1K | 313K | 337K | 223K | 15.46M | 9.63M | 15.58M | 13.86M | 7.26M |
| shortTermInvestments | 1.85M | 928K | - | 2M | 2.72M | 4.49M | 1.73M | 3.07M | 3.17M | 3.2M |
| cashAndShortTermInvestments | 15.71M | 491.1K | 313K | 2.34M | 2.94M | 19.95M | 11.36M | 15.58M | 13.86M | 7.26M |
| netReceivables | 92.58M | 98.97M | 106.32M | 103.5M | 124.32M | 101.9M | 107.03M | 93.42M | 118.18M | 99.35M |
| accountsReceivables | 87.84M | 89.49M | 106.32M | 98.42M | 118.47M | 91.09M | 100.93M | 92M | 114.95M | 98.85M |
| otherReceivables | 4.75M | 9.47M | 8.35M | 5.08M | 5.85M | 10.81M | 6.1M | 1.43M | 3.34M | 1.28M |
| inventory | 341.13M | 377.16M | 337.49M | 299.1M | 282.36M | 289.16M | 271.19M | 251.72M | 258.87M | 294.11M |
| prepaids | 6.26M | 8.11M | 6.34M | 6.3M | 5.11M | 4.55M | 5.71M | 7.07M | 7.14M | 7.39M |
| otherCurrentAssets | 1.86M | 926.31K | 10.54M | 2.01M | 2.72M | 145K | 134K | 3.08M | 3.31M | 5.54M |
| totalCurrentAssets | 457.53M | 485.64M | 461.01M | 411.23M | 414.74M | 415.71M | 395.43M | 370.87M | 401.21M | 415.17M |
| propertyPlantEquipmentNet | 151.92M | 146.99M | 145.96M | 145.61M | 143.4M | 143.65M | 143.44M | 137.89M | 134.5M | 135.36M |
| goodwill | 157.39M | 156.71M | 156.86M | 157.04M | 156.65M | 156.56M | 157.15M | 157.03M | 156.97M | 156.56M |
| intangibleAssets | 125.56M | 127.05M | 129.06M | 110.22M | 111.59M | 113.34M | 115.71M | 117.18M | 119M | 121.9M |
| goodwillAndIntangibleAssets | 282.95M | 283.76M | 285.92M | 267.27M | 268.24M | 269.9M | 272.86M | 274.2M | 276.13M | 279.26M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 5.67M | 4.62M | - | 4.63M | 2.94M | 1.16M | - | - | - | - |
| otherNonCurrentAssets | 48.29M | 41.19M | 48.38M | 45.12M | 35.45M | 18.9M | 18.74M | 18.55M | 6.62M | 332.16K |
| totalNonCurrentAssets | 488.83M | 476.56M | 480.25M | 462.63M | 450.04M | 433.6M | 435.04M | 430.65M | 417.25M | 414.96M |
| otherAssets | - | - | - | - | - | - | - | -54391 | - | - |
| totalAssets | 946.36M | 962.2M | 941.26M | 873.86M | 864.78M | 849.31M | 830.47M | 801.47M | 818.46M | 830.13M |
| totalPayables | 157.42M | 181.59M | 145.48M | 132.89M | 140.15M | 140.72M | 133.76M | 113.46M | 122.21M | 133.19M |
| accountPayables | 152.89M | 177.03M | 145.48M | 132.46M | 136.3M | 134.53M | 133.31M | 111.19M | 115.95M | 133.09M |
| otherPayables | 4.53M | 4.57M | 2.81M | 431K | 3.85M | 6.18M | 447K | 2.27M | 6.26M | 100000 |
| accruedExpenses | - | 12.66M | 9.78M | - | - | 1558 | - | - | - | - |
| shortTermDebt | 7.55M | 11.88M | 7.5M | 7.5M | 7.5M | 7.5M | 6M | 7.5M | 14.46M | 8.18M |
| capitalLeaseObligationsCurrent | 4.12M | 4.35M | 4.31M | 4.24M | 4.12M | 4.37M | 4.07M | 4.12M | 4.35M | 4.59M |
| taxPayables | - | - | - | 431K | 3.85M | 6.18M | 447K | 2.27M | 6.25M | 99488 |
| deferredRevenue | 3.86M | 3.87M | 2.84M | 488K | 905K | 2.62M | 2.8M | 2.1M | 2.11M | 2.8M |
| otherCurrentLiabilities | 13.66M | 12.7M | 6.19M | 12.54M | 10.67M | 15.46M | 2.11M | 1.47M | 1.36M | 14.59M |
| totalCurrentLiabilities | 186.62M | 222.7M | 173.25M | 157.65M | 163.34M | 170.66M | 148.75M | 128.65M | 144.34M | 162.53M |
| longTermDebt | 293.51M | 285.68M | 301.3M | 241.98M | 238.86M | 211.31M | 212.01M | 228.76M | 230.34M | 232.59M |
| capitalLeaseObligationsNonCurrent | 5.82M | 2.88M | 3.06M | 4.16M | 5.2M | 5.8M | 6.69M | 5.24M | 6.08M | 6.96M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 38.52M | 36.31M | 37.7M | 35.99M | 35.79M | 35.1M | 34.69M | 24.87M | 26.01M | 28.48M |
| otherNonCurrentLiabilities | 9.25M | 6.37M | 50.37M | 15.51M | 10.44M | 20.71M | 18.53M | 16.57M | 16.9M | 15.91M |
| totalNonCurrentLiabilities | 347.1M | 331.24M | 354.73M | 297.63M | 290.28M | 272.92M | 271.92M | 275.44M | 279.07M | 283.72M |
| otherLiabilities | - | - | - | - | - | - | - | 59270 | - | - |
| capitalLeaseObligations | 9.94M | 7.23M | 7.37M | 8.39M | 9.32M | 10.17M | 10.76M | 9.36M | 10.43M | 11.55M |
| totalLiabilities | 533.72M | 553.94M | 527.98M | 455.28M | 453.62M | 443.58M | 420.67M | 404.14M | 423.41M | 446.25M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 83.22M | 83.4M | 84.18M | 84.46M | 84.78M | 85.55M | 85.79M | 86.07M | 113.12M | 112.62M |
| retainedEarnings | 346.47M | 340M | 346.25M | 348.76M | 344.82M | 338.78M | 334.23M | 321.48M | 292.25M | 279.18M |
| additionalPaidInCapital | 15.74M | 15.6M | 15.59M | 15.49M | 15.37M | 15.47M | 15.38M | 15.52M | 15.46M | 15.41M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-27 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 7.96M | 8.15M | 4.77M | 8.47M | 15.3M | 5.93M | 18.35M | 19.29M | 16.52M | 6.59M |
| depreciationAndAmortization | 6.5M | 6.55M | 6.89M | 5.92M | 6.05M | 5.81M | 5.92M | 5.65M | 5.6M | 8.2M |
| deferredIncomeTax | 2.9M | -1.26M | - | 875K | 4.39M | 1.94M | 4.8M | 1.54M | 3.58M | -8.4M |
| stockBasedCompensation | 1.22M | 98000 | -672K | 2.28M | 1.59M | 3.98M | 55000 | 1.69M | 1.84M | 668K |
| changeInWorkingCapital | 2.83M | 20.15M | -49.23M | -70000 | -32.06M | -37161 | -2.07M | 29.1M | -10.87M | 55.32M |
| accountsReceivables | 3.93M | 14.99M | -8.47M | 21.18M | -26.04M | 6.9M | -8.59M | 22.35M | -15.13M | 15M |
| inventory | 35.9M | -38.66M | -40.61M | -12.47M | 7.73M | -23.99M | -18.29M | 6.7M | 34.01M | 11.04M |
| accountsPayables | -42.08M | 45.61M | 15.69M | -7.73M | -13.21M | 15.32M | 23.46M | -4.15M | -30.08M | 30.43M |
| otherWorkingCapital | 5.07M | -1.78M | -144K | -8.78M | -13.75M | 17.05M | 1.44M | 4.2M | 327.53K | -1.15M |
| otherNonCashItems | 3.13M | -3.08M | 13.21M | -1.91M | -5.9M | 3M | -13.63M | -18.39M | 28.56M | 6.03M |
| netCashProvidedByOperatingActivities | 24.53M | 30.51M | -25.04M | 15.57M | -10.63M | 20.62M | 13.42M | 38.88M | 17.42M | 68.4M |
| investmentsInPropertyPlantAndEquipment | -5.39M | -4.31M | -5.55M | -4.83M | -3.07M | -6.64M | -7.07M | -7.72M | -2.37M | -6.08M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | 521.4 |
| purchasesOfInvestments | - | -5.96M | - | -6.9M | -17.72M | - | - | -9.96M | -4.98M | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -2.96M | - | -21.02M | - | - | -1.44M | - | -36316 | -5M | -0.4 |
| netCashProvidedByInvestingActivities | -8.35M | -10.27M | -26.57M | -11.74M | -20.79M | -8.08M | -7.07M | -17.72M | -7.35M | -6.07M |
| netDebtIssuance | 8.14M | -10.98M | 57.86M | 328K | 25.35M | -915K | -1.67M | -9.14M | 1.11M | -47.66M |
| longTermNetDebtIssuance | -1.86M | -35.99M | 57.86M | 328K | 25.35M | -901K | -1.65M | -1.88M | -3.3M | -1.92M |
| shortTermNetDebtIssuance | 10M | 25.01M | -31.84M | 2.54M | 28.41M | -14000 | -20000 | -7.35M | 4.41M | -45.74M |
| netStockIssuance | -4.29M | -3.79M | -1.76M | -2.27M | -5.42M | -1.46M | -1.49M | -5.46M | -761.58K | -2.56M |
| netCommonStockIssuance | -4.29M | -3.79M | -1.76M | -2.27M | -5.44M | -1.46M | -1.49M | -5.46M | -761.58K | -2.56M |
| commonStockIssuance | 90725 | -40.4 | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -4.38M | -3.79M | -1.76M | -2.27M | -5.44M | -1.45M | -1.49M | -5.46M | -1.04M | -2.51M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -3.56M | -3.7M | -3.57M | -3.64M | -3.49M | -3.56M | -3.31M | -3.3M | -3.37M | -3.54M |
| commonDividendsPaid | -3.56M | -3.7M | -3.57M | -3.64M | -3.49M | -3.56M | -3.31M | -3.3M | -3.37M | -3.54M |
| preferredDividendsPaid | - | - | - | - | - | - | - | 688 | -15112 | 83615 |
| otherFinancingActivities | -1.16M | -2.99M | 34000 | 21000 | -90438 | -40000 | -5.8M | -1.48M | -3418 | -3.03M |
| netCashProvidedByFinancingActivities | -868.8K | -21.46M | 52.56M | -5.57M | 16.34M | -5.97M | -12.27M | -19.38M | -3.03M | -54.16M |