LSE : 0NNC.L
$0.64 (8.93%)
| 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 | 444.84M | 454.52M | 519.97M | 468.85M | 362.44M | 306.71M | 323.72M | 289.84M | 261.19M | 252.08M |
| costOfRevenue | 418.34M | 259.13M | 277.88M | 252.72M | 202.79M | 178.78M | 182.16M | 170.92M | 162.14M | 158.79M |
| grossProfit | 26.5M | 195.39M | 242.09M | 216.13M | 159.65M | 127.93M | 141.57M | 118.92M | 99.04M | 93.3M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 4.89M | 159.06M | 85.06M | 165.8M | 109.05M | 98.72M | 96.26M | 81.2M | 66.53M | 63.95M |
| otherExpenses | -5.31M | 3.24M | 7.23M | 1.3M | 1.2M | 2.38M | 1.43M | 1.32M | 2.18M | 1.78M |
| operatingExpenses | -425K | 162.31M | 92.3M | 167.09M | 110.26M | 101.1M | 97.69M | 82.52M | 68.71M | 65.73M |
| costAndExpenses | 417.92M | 421.44M | 370.18M | 419.81M | 313.04M | 279.89M | 279.85M | 253.44M | 230.85M | 224.52M |
| netInterestIncome | -7.23M | -10.91M | -10.62M | -2.28M | -1.6M | -2.3M | -970K | - | - | - |
| interestIncome | 652K | 986K | 1.38M | 144K | 21000 | 99000 | 67000 | 1.52M | 1.4M | 2.3M |
| interestExpense | 7.88M | 11.89M | 12M | 2.42M | 1.62M | 2.4M | 1.04M | - | - | - |
| depreciationAndAmortization | 51.78M | 54.4M | 49.29M | 48.84M | 43.21M | 41.97M | 39.95M | 31.12M | 30.63M | 28.62M |
| ebitda | 74.84M | 95.74M | 152.21M | 107.82M | 94.95M | 67.7M | 85.54M | 70.7M | 65.54M | 56.25M |
| ebit | 23.06M | 41.34M | 102.92M | 58.98M | 51.74M | 25.73M | 45.59M | 39.59M | 34.92M | 27.64M |
| nonOperatingIncomeExcludingInterest | - | -8.26M | 46.87M | -9.94M | -2.35M | 1.1M | - | -3.2M | -4.58M | -72000 |
| operatingIncome | 26.92M | 33.08M | 149.79M | 49.04M | 49.39M | 26.83M | 43.88M | 36.39M | 30.33M | 27.57M |
| totalOtherIncomeExpensesNet | 4.61M | 18.16M | -9M | 42.59M | 21.48M | 15.52M | -1.57M | 17.36M | 17.23M | -1.02M |
| incomeBeforeTax | 31.53M | 51.25M | 140.8M | 91.63M | 70.88M | 23.33M | 44.55M | 38.3M | 33.37M | 26.55M |
| incomeTaxExpense | 4.27M | -312K | 18.22M | 4.74M | 10.67M | -3.39M | 9.66M | 9.7M | 7.76M | 8.3M |
| netIncomeFromContinuingOperations | 27.25M | 51.56M | 122.58M | 86.89M | 60.2M | 45.74M | 52.98M | 44.06M | 39.81M | 31.19M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 27.32M | 51.87M | 122.39M | 86.6M | 60.02M | 45.63M | 53.05M | 45.02M | 39.81M | 31.19M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 27.32M | 51.87M | 122.39M | 86.6M | 60.02M | 45.63M | 53.05M | 45.02M | 39.81M | 31.19M |
| eps | 0.31 | 0.59 | 1.38 | 0.98 | 0.68 | 0.52 | 0.61 | 0.51 | 0.46 | 0.36 |
| 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 | 82.91M | 43.81M | 67.99M | 82.44M | 110.54M | 43.15M | 37.8M | 25.34M | 24.69M | 59.36M |
| shortTermInvestments | 2.92M | 4.8M | 6.78M | 9M | 7M | 7M | 7M | 7M | 7M | - |
| cashAndShortTermInvestments | 83.44M | 48.61M | 74.78M | 91.44M | 117.54M | 50.15M | 44.8M | 32.34M | 31.69M | 59.36M |
| netReceivables | 121.55M | 133.14M | 115.2M | 162.15M | 102.07M | 75.7M | 96.08M | 84.74M | 84.84M | 68.42M |
| accountsReceivables | 107.75M | 107.11M | 115.2M | 130.53M | 94.53M | 75.7M | 78.02M | 64.9M | 67.49M | 54.9M |
| otherReceivables | 13.8M | 26.03M | 21.47M | 31.62M | 7.54M | - | 18.06M | 19.83M | 17.35M | 13.51M |
| inventory | 138.02M | 161.43M | 157.95M | 112.44M | 92.79M | 95.78M | 89.76M | 79.18M | 76.21M | 69.6M |
| prepaids | 1.31M | 1.17M | 1.44M | 996K | 1.19M | 977K | 1.86M | 771K | 517K | 476K |
| otherCurrentAssets | - | 27.45M | 26.96M | 11.39M | - | 14.12M | - | 19.83M | 17.35M | 13.51M |
| totalCurrentAssets | 344.32M | 344.36M | 376.33M | 378.42M | 313.58M | 236.73M | 232.51M | 197.03M | 193.25M | 197.86M |
| propertyPlantEquipmentNet | 249.84M | 265.78M | 274.91M | 285.94M | 261.5M | 232.26M | 242.48M | 229.39M | 182.96M | 152.55M |
| goodwill | 2.74M | 2.74M | 2.72M | 2.67M | 2.68M | 2.69M | 2.74M | 2.69M | 2.88M | 698K |
| intangibleAssets | 1.23M | 1.51M | 1.75M | 2.64M | 2.5M | 2.53M | 2.4M | 176K | 267K | 171K |
| goodwillAndIntangibleAssets | 3.97M | 4.24M | 4.47M | 5.32M | 5.19M | 5.22M | 5.14M | 2.87M | 3.15M | 869K |
| longTermInvestments | 130.44M | 133.33M | 142.4M | 119.78M | 98.48M | 90.15M | 83.42M | 75.15M | 69.65M | 64.6M |
| taxAssets | 5.64M | 6.87M | 6.8M | 5.83M | 4.12M | 5.83M | 4.04M | 4.08M | 3.21M | 2.88M |
| otherNonCurrentAssets | 639K | 910K | 4.29M | 6.19M | 6.58M | 1.95M | 487K | 1.18M | 806K | 2.54M |
| totalNonCurrentAssets | 390.53M | 411.13M | 432.87M | 423.06M | 375.86M | 335.42M | 335.57M | 312.66M | 259.78M | 223.44M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 734.84M | 755.49M | 809.2M | 801.48M | 689.45M | 572.14M | 568.08M | 509.69M | 453.03M | 421.29M |
| totalPayables | 87.74M | 88.66M | 94.32M | 105.98M | 80.85M | 60.29M | 60M | 72.75M | 56.77M | 50.03M |
| accountPayables | 87.74M | 87.52M | 94.32M | 105.98M | 80.85M | 60.29M | 60M | 72.75M | 56.77M | 50.03M |
| otherPayables | - | 1.13M | - | - | - | - | - | - | - | - |
| accruedExpenses | 21.58M | 19.9M | 23.69M | 19.03M | 16.65M | 15.16M | 15.47M | 15.1M | 13.31M | 10.58M |
| shortTermDebt | 90.21M | 91.4M | 105.4M | 105.56M | 107.38M | 101.77M | 126.69M | 81.95M | 60.24M | 96.27M |
| capitalLeaseObligationsCurrent | 4.06M | 5.69M | 5.03M | 4.9M | 3.92M | 2.24M | 1.22M | -1.89M | 2.04M | 1.86M |
| taxPayables | - | - | 14.25M | 523K | 3.66M | 473K | 1.26M | 3.87M | 686K | 2.09M |
| deferredRevenue | - | - | 14.25M | 523K | 3.66M | 473K | 1.26M | 3.87M | 686K | 2.09M |
| otherCurrentLiabilities | 7.66M | 2.34M | 4.29M | 5.52M | 5.53M | 4.86M | 5.47M | 4.82M | 5.44M | 4.67M |
| totalCurrentLiabilities | 211.24M | 207.99M | 246.98M | 241.52M | 218M | 184.8M | 210.12M | 178.49M | 136.45M | 163.65M |
| longTermDebt | 148.28M | 156.21M | 148.52M | 211.98M | 185.53M | 138.42M | 119.46M | 117.77M | 124.61M | 87.58M |
| capitalLeaseObligationsNonCurrent | 4.21M | 6.79M | 9.86M | 14.34M | 13.62M | 7.62M | 4.24M | - | - | - |
| deferredRevenueNonCurrent | - | - | 9.86M | 14.34M | 13.62M | - | 4.24M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 2.14M | 2.16M | 2.25M | 2.24M | 2.06M | - | 2.23M | 2.09M | 2.22M | 2.32M |
| otherNonCurrentLiabilities | 5.69M | 6.95M | 6.62M | 6.67M | 7.26M | 11.28M | 8.26M | 8.79M | 9.78M | 8.7M |
| totalNonCurrentLiabilities | 160.31M | 172.12M | 172.8M | 235.24M | 208.48M | 157.33M | 136.08M | 128.64M | 136.62M | 98.6M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 8.27M | 12.48M | 14.89M | 19.24M | 17.54M | 9.86M | 5.47M | -1.89M | 2.04M | 1.86M |
| totalLiabilities | 375.37M | 380.11M | 419.78M | 476.76M | 426.48M | 340.5M | 346.2M | 307.13M | 273.06M | 262.25M |
| treasuryStock | -10.4M | -10.55M | -7.46M | -2.82M | -1.09M | -1.09M | -1.09M | -1.09M | -3.75M | -5.03M |
| preferredStock | - | - | 42.47M | 18.44M | - | - | - | - | - | - |
| commonStock | 8.93M | 8.93M | 8.93M | 8.9M | 8.8M | 8.8M | 8.8M | 8.8M | 8.8M | 8.8M |
| retainedEarnings | 307.39M | 319.13M | 338.47M | 267.95M | 213.79M | 183.29M | 176.64M | 153.8M | 136.84M | 118.85M |
| additionalPaidInCapital | 157K | 157K | 157K | 157K | 157K | 157K | 157K | 157K | 157K | 157K |
| 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 | 27.32M | 51.87M | 122.39M | 86.6M | 60.02M | 45.63M | 53.05M | 45.02M | 39.81M | 31.19M |
| depreciationAndAmortization | 51.78M | 54.4M | 54.47M | 48.84M | 43.21M | 41.97M | 39.95M | 31.12M | 30.63M | 28.62M |
| deferredIncomeTax | 1.21M | -5.16M | -1.03M | -890K | - | - | - | - | - | - |
| stockBasedCompensation | - | - | 451K | 795K | 1.05M | - | - | - | - | - |
| changeInWorkingCapital | 23.2M | 10.09M | -18.09M | -41.92M | -2.91M | -1.96M | -15.78M | -5.26M | -7.3M | -5.84M |
| accountsReceivables | -637K | 8.09M | 15.33M | -35.74M | -18.84M | 2.8M | -13.31M | 2.52M | -10.89M | -1.47M |
| inventory | 23.41M | -3.48M | -45.51M | -18.61M | 2.99M | -6.02M | -10.58M | -2.97M | -6.59M | -3.11M |
| accountsPayables | -940K | -3.65M | -9.96M | 29.06M | 10.28M | -832K | 4.8M | -1.52M | 8.26M | -310K |
| otherWorkingCapital | 1.36M | 9.13M | 12.09M | -16.63M | 2.66M | 2.09M | 3.3M | -3.28M | 1.92M | -952K |
| otherNonCashItems | 14.85M | -12.42M | -8.04M | -30.93M | 725K | -7.77M | -13.02M | 61.41M | 61.34M | 56.41M |
| netCashProvidedByOperatingActivities | 118.36M | 98.78M | 150.15M | 62.48M | 102.09M | 77.87M | 64.2M | 68.08M | 53.99M | 48.25M |
| investmentsInPropertyPlantAndEquipment | -33.08M | -47.53M | -39.35M | -73.04M | -74.45M | -36.08M | -66.87M | -78.93M | -63.38M | -51.99M |
| acquisitionsNet | 21000 | - | 113K | 2.37M | 60000 | 822K | 264K | 86000 | 4.83M | 4.5M |
| purchasesOfInvestments | - | - | -6.78M | - | - | - | 20.26M | -4000 | -1.5M | - |
| salesMaturitiesOfInvestments | - | 105K | 8.94M | - | - | - | 2000 | 6.28M | 2.95M | - |
| otherInvestingActivities | 1.15M | -3.37M | -8.83M | - | 10.28M | 1.12M | -20.26M | 17.5M | -3.12M | 5.93M |
| netCashProvidedByInvestingActivities | -31.91M | -47.42M | -46.02M | -70.67M | -64.1M | -34.14M | -66.6M | -55.08M | -57.1M | -41.56M |
| netDebtIssuance | -4.58M | 1.23M | -64.4M | 12.84M | 60.9M | -107K | 46.06M | 14.86M | 34.58M | -19.7M |
| longTermNetDebtIssuance | - | -3.47M | -64.4M | 12.84M | 60.9M | -107K | 46.06M | 14.86M | 34.58M | -19.7M |
| shortTermNetDebtIssuance | -4.58M | 1.23M | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -3.09M | -4.64M | 5.2M | - | - | - | - | - | - |
| netCommonStockIssuance | - | -3.09M | -4.64M | 5.2M | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | 6.92M | - | - | - | - | - | - |
| commonStockRepurchased | - | -3.09M | -4.64M | -1.73M | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -39.72M | -66.38M | -53.26M | -35.5M | -31.57M | -37M | -31.57M | -28.06M | -21.82M | -20.35M |
| commonDividendsPaid | -39.72M | -66.38M | -53.26M | -35.5M | -31.57M | -37M | -31.57M | -28.06M | -21.82M | -20.35M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -6.04M | -4.7M | -7.76M | -4.32M | -1.14M | - | - | - | -39.25M | -7.26M |
| netCashProvidedByFinancingActivities | -50.34M | -72.94M | -130.06M | -17.46M | 29.33M | -37.11M | 14.49M | -13.2M | -26.49M | -47.31M |
| 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 | 114.44M | 108.76M | 108.11M | 109.13M | 112.13M | 115.47M | 102.62M | 109.26M | 121.85M | 120.79M |
| costOfRevenue | 104.14M | 103.06M | 94.04M | 103.78M | 106.43M | 79.34M | 93.09M | 103.62M | 72.84M | 110.41M |
| grossProfit | 10.31M | 5.71M | 14.06M | 5.35M | 5.7M | 36.13M | 9.52M | 5.64M | 49.01M | 10.38M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 1.4M | 1.26M | 1.15M | 1.14M | 1.42M | 20.94M | 20.13M | 925K | 23.04M | 1.31M |
| otherExpenses | -1.51M | -1.79M | -1.67M | -1.02M | -1.57M | 12.42M | -1.95M | -1.39M | 7.44M | -1.75M |
| operatingExpenses | -111K | -530K | -524K | 119K | -153K | 33.36M | -1.95M | -469K | 30.48M | -441K |
| costAndExpenses | 104.02M | 102.53M | 93.52M | 103.9M | 106.27M | 112.7M | 91.14M | 103.15M | 103.33M | 109.97M |
| netInterestIncome | -1.74M | -809K | -1.91M | -1.5M | -2.14M | -1.98M | -2.56M | -3.71M | -2.46M | -2.17M |
| interestIncome | - | 933K | 653K | 310K | 41000 | 230K | 422K | 214K | 79000 | 271K |
| interestExpense | 1.74M | 1.74M | 1.91M | 1.81M | 2.18M | 2.2M | 2.98M | 3.92M | 2.54M | 2.44M |
| depreciationAndAmortization | 10.76M | 13.28M | 10.89M | 13.39M | 13.7M | 13.81M | 12.45M | 13.96M | 11.34M | 13.95M |
| ebitda | 21.18M | 19.52M | 14.59M | 18.94M | 19.1M | 15.06M | 24.64M | 20.32M | 22.22M | 24.77M |
| ebit | 10.42M | 6.24M | 14.59M | 5.56M | 5.4M | 1.25M | 12.19M | 6.36M | 10.88M | 10.82M |
| nonOperatingIncomeExcludingInterest | - | - | - | -327K | 454K | 1.52M | -722K | -246K | 7.65M | 4.38M |
| operatingIncome | 10.42M | 6.24M | 14.59M | 5.23M | 5.86M | 2.77M | 11.47M | 6.11M | 18.53M | 10.82M |
| totalOtherIncomeExpensesNet | 724K | 1.54M | 2.94M | 142K | 1.82M | -1.82M | 3.41M | -3.68M | -2.44M | 2.82M |
| incomeBeforeTax | 11.14M | 7.78M | 17.53M | 5.37M | 7.68M | 952K | 14.89M | 2.44M | 16.08M | 13.63M |
| incomeTaxExpense | 1.02M | 1.62M | 3.46M | 751K | 9000 | 58000 | -4.62M | 692K | 1.72M | 1.89M |
| netIncomeFromContinuingOperations | 10.12M | 6.16M | 14.07M | 4.62M | 7.67M | 894K | 19.5M | 5.95M | 14.36M | 11.74M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 10.13M | 6.25M | 14.14M | 4.37M | 7.66M | 1.15M | 19.61M | 5.96M | 14.5M | 11.79M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 10.13M | 6.25M | 14.14M | 4.37M | 7.66M | 1.15M | 19.61M | 5.96M | 14.5M | 11.79M |
| eps | 0.11 | 0.07 | 0.16 | 0.05 | 0.09 | 0.01 | 0.22 | 0.07 | 0.16 | 0.13 |
| 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 | 70.97M | 64.6M | 82.91M | 82.04M | 78.01M | 41.01M | 43.81M | 59.22M | 47.21M | 75.51M |
| shortTermInvestments | 3.58M | 1.54M | 2.92M | 1.42M | 3.59M | 995K | 4.8M | 2.2M | 3.96M | 4.87M |
| cashAndShortTermInvestments | 74.54M | 66.15M | 82.91M | 83.46M | 78.01M | 41.01M | 48.61M | 61.42M | 51.17M | 80.38M |
| netReceivables | 118.76M | 111.29M | 121.55M | 115.71M | 120.21M | 117.95M | 133.14M | 118.05M | 144.07M | 123.64M |
| accountsReceivables | 117.36M | 110.59M | 107.75M | 114.11M | 116.4M | 117.95M | 107.11M | 114.42M | 125.83M | 122.38M |
| otherReceivables | 1.4M | 695K | 13.8M | 1.6M | 3.81M | 12.9M | 26.03M | 3.62M | 18.24M | 1.26M |
| inventory | 135.22M | 136.45M | 138.02M | 145.95M | 145.01M | 149.03M | 161.43M | 154.8M | 152.55M | 151.4M |
| prepaids | - | - | 1.31M | - | 850K | - | 1.17M | -2.2M | 998K | - |
| otherCurrentAssets | 10.24M | 21M | 530K | 10.21M | 10.27M | 37.58M | 27.45M | 15.72M | - | 39.72M |
| totalCurrentAssets | 338.77M | 334.89M | 344.32M | 355.33M | 354.35M | 345.57M | 344.36M | 347.78M | 348.79M | 395.16M |
| propertyPlantEquipmentNet | 256.3M | 248.05M | 249.84M | 247.24M | 253.51M | 257.49M | 265.78M | 267.92M | 269.96M | 273.32M |
| goodwill | 715K | 2.73M | 2.74M | 2.74M | 2.74M | 2.75M | 2.74M | 2.74M | 2.73M | 2.73M |
| intangibleAssets | 1.22M | 1.3M | 1.23M | 1.33M | 1.48M | 1.55M | 1.51M | 1.52M | 1.6M | 1.73M |
| goodwillAndIntangibleAssets | 1.93M | 4.03M | 3.97M | 4.07M | 4.22M | 4.3M | 4.24M | 4.25M | 4.33M | 4.46M |
| longTermInvestments | 130.92M | 124.3M | 130.44M | 126M | 124.11M | 119.76M | 133.33M | 128.24M | 124.02M | 117.33M |
| taxAssets | 6.27M | 5.56M | 5.64M | 8.14M | 8.07M | 7.33M | 6.87M | 7.86M | 7.51M | 6.53M |
| otherNonCurrentAssets | 703K | 563K | 639K | 1.08M | 1.73M | 8.11M | 910K | 1.44M | 1.89M | 1.03M |
| totalNonCurrentAssets | 396.12M | 382.51M | 390.53M | 386.53M | 391.64M | 389.66M | 411.13M | 409.71M | 407.72M | 402.67M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 734.89M | 717.4M | 734.84M | 741.87M | 745.98M | 735.23M | 755.49M | 757.5M | 756.51M | 797.82M |
| totalPayables | 99.1M | 91.1M | 87.74M | 98.37M | 94.87M | 87.92M | 88.66M | 90.48M | 94.17M | 90.32M |
| accountPayables | 97.53M | 90.96M | 87.74M | 98.1M | 94.67M | 87.68M | 87.52M | 90.48M | 94.17M | 90.32M |
| otherPayables | 1.57M | 146K | - | 272K | 204K | 239K | 1.13M | - | - | - |
| accruedExpenses | - | - | 21.58M | - | - | - | 19.9M | - | 18.2M | - |
| shortTermDebt | 79.99M | 91.2M | 90.21M | 90.84M | 114.57M | 85.52M | 91.4M | 92.97M | 103.83M | 106.64M |
| capitalLeaseObligationsCurrent | - | - | 4.06M | - | - | - | - | - | 5.53M | - |
| taxPayables | - | - | - | - | - | - | - | - | 863K | 15.5M |
| deferredRevenue | - | - | - | - | - | - | - | 1.05M | 863K | 15.5M |
| otherCurrentLiabilities | 28.74M | 27.34M | 7.66M | 29.1M | 29.81M | 28.76M | 8.03M | 28.66M | 10.39M | 27.53M |
| totalCurrentLiabilities | 207.84M | 209.64M | 211.24M | 218.31M | 239.25M | 202.21M | 207.99M | 213.17M | 232.98M | 240M |
| longTermDebt | 158.33M | 131.78M | 148.28M | 156.68M | 148.79M | 146.24M | 156.21M | 175.77M | 150.52M | 141.94M |
| capitalLeaseObligationsNonCurrent | - | - | 4.21M | 9.47M | 5.15M | - | 6.79M | - | 9.61M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 2.35M | 2.13M | 2.14M | 2.14M | 2.14M | 2.16M | 2.16M | 2.25M | 2.25M | 2.25M |
| otherNonCurrentLiabilities | 8.61M | 9.15M | 5.69M | 10.72M | 10.65M | 11.34M | 6.95M | 12.7M | 12.52M | 12.19M |
| totalNonCurrentLiabilities | 169.28M | 143.06M | 160.31M | 179.02M | 166.73M | 159.73M | 172.12M | 190.71M | 174.9M | 156.37M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | 8.27M | 9.47M | 5.15M | - | 6.79M | - | 15.14M | - |
| totalLiabilities | 377.12M | 352.71M | 375.37M | 397.32M | 405.98M | 361.94M | 380.11M | 403.88M | 407.88M | 396.37M |
| treasuryStock | -10.4M | -10.4M | -10.4M | -10.4M | -10.4M | -10.55M | -10.55M | -9.45M | -7.92M | -7.92M |
| preferredStock | - | - | - | - | - | - | - | 23.19M | - | 42.58M |
| commonStock | 8.93M | 8.93M | 8.93M | 8.93M | 8.93M | 8.93M | 8.93M | 8.93M | 8.93M | 8.93M |
| retainedEarnings | 305.24M | 311.42M | 307.39M | 292.62M | 288.8M | 323.57M | 319.13M | 302.5M | 293.48M | 349.75M |
| additionalPaidInCapital | 157K | 157K | 157K | 157K | 157K | 157K | 157K | 157K | 157K | 157K |
| 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 | 10.13M | 6.25M | 14.14M | 4.37M | 7.66M | 1.15M | 19.61M | 5.96M | 14.5M | 11.79M |
| depreciationAndAmortization | 10.76M | 13.28M | 10.89M | 13.39M | 13.7M | 13.81M | 12.45M | 13.96M | 14.04M | 13.95M |
| deferredIncomeTax | - | - | - | - | - | - | -5.16M | - | - | - |
| stockBasedCompensation | - | - | - | - | - | 152K | - | - | 109K | 107K |
| changeInWorkingCapital | 14.25M | -7.28M | 832K | 1.56M | 26.97M | -6.78M | -6.08M | 9.96M | 23.88M | -17.67M |
| accountsReceivables | -6.77M | -2.85M | 6.37M | 2.29M | 1.55M | -10.84M | 7.31M | 11.41M | -3.44M | -7.19M |
| inventory | 1.23M | 1.57M | 7.93M | -941K | 4.02M | 12.4M | -6.63M | -2.25M | -1.15M | 6.55M |
| accountsPayables | 8.27M | 2.69M | -8.89M | -892K | 8.22M | 616K | -5.62M | -1.96M | 6.15M | -2.21M |
| otherWorkingCapital | 11.51M | -8.7M | -4.57M | 1.1M | 13.17M | -8.34M | -1.14M | 2.75M | 22.33M | -14.82M |
| otherNonCashItems | -3.94M | 6.38M | 9.85M | 380K | 4.83M | 14M | -14.89M | -2.76M | -21.1M | 27.35M |
| netCashProvidedByOperatingActivities | 31.2M | 18.63M | 24.82M | 19.7M | 53.16M | 22.33M | 5.93M | 27.11M | 31.44M | 35.52M |
| investmentsInPropertyPlantAndEquipment | -19.4M | -12.93M | -11.03M | -5.63M | -11.71M | -4.05M | -7.65M | -13.22M | -12.78M | -13.88M |
| acquisitionsNet | 50000 | 16000 | 2000 | -30000 | 49000 | - | -154K | 47000 | 86000 | 21000 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 105K | - | - | - |
| otherInvestingActivities | -524K | 524K | -1.47M | 2.62M | -1.27M | -661K | 2.63M | -1.78M | -2.28M | - |
| netCashProvidedByInvestingActivities | -19.87M | -12.39M | -12.5M | -3.03M | -11.66M | -4.71M | -7.7M | -13.17M | -12.69M | -13.86M |
| netDebtIssuance | 16.52M | -23.22M | -8.43M | -11.26M | -24.08M | -22.56M | -7.76M | 273K | -28.02M | -13.95M |
| longTermNetDebtIssuance | - | - | - | - | -24.08M | -22.56M | -9.53M | 273K | -28.02M | -13.95M |
| shortTermNetDebtIssuance | 16.52M | -23.22M | -8.43M | -11.26M | - | - | -7.76M | - | - | - |
| netStockIssuance | - | - | - | - | - | - | -1.1M | -1.53M | - | -457K |
| netCommonStockIssuance | - | - | - | - | - | - | -1.1M | -1.53M | - | -457K |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | -1.1M | -1.53M | - | -457K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -19.42M | - | - | - | -39.72M | - | - | - | -66.38M | - |
| commonDividendsPaid | -19.42M | - | - | - | -39.72M | - | - | - | -66.38M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.96M | -1.03M | -3.03M | -1.25M | 60M | -1.64M | -1.77M | -830K | 47.35M | -1.4M |
| netCashProvidedByFinancingActivities | -4.86M | -24.25M | -11.46M | -12.51M | -3.8M | -24.2M | -10.62M | -2.09M | -47.04M | -14.41M |