LSE : 0HB7.L
$0.01 (0.17%)
| date | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 286.01M | 272.21M | 289.47M | 382.42M | 400.78M | 394.58M | 406.32M | 428.66M | 423.76M | 407.2M |
| costOfRevenue | 190.01M | 184.56M | 196.56M | 257.25M | 269.93M | 270.56M | 273.08M | 280.54M | 279.48M | 272.86M |
| grossProfit | 96M | 87.65M | 92.91M | 125.17M | 130.85M | 124.02M | 133.24M | 148.12M | 144.28M | 134.34M |
| researchAndDevelopmentExpenses | 7.5M | 7.1M | 7.9M | 10.3M | 9.5M | 7.7M | 6.6M | 6M | 6.5M | 5.8M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | 102.21M | 95.4M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | 1.7M | 1.4M |
| sellingGeneralAndAdministrativeExpenses | 77.54M | 72.32M | 79.02M | 107.26M | 109.12M | 101.89M | 100.21M | 107.28M | 103.91M | 96.8M |
| otherExpenses | -7.46M | -6.94M | -6.46M | -6.18M | - | - | - | - | - | - |
| operatingExpenses | 77.58M | 72.48M | 80.46M | 111.38M | 112.91M | 123.96M | 179.11M | 113.19M | 119.94M | 122.19M |
| costAndExpenses | 267.59M | 257.04M | 277.02M | 368.62M | 382.84M | 394.51M | 452.19M | 393.74M | 399.42M | 395.05M |
| netInterestIncome | 1.8M | 2.15M | 3.91M | 5.23M | 5.88M | 6.18M | 6M | 6.97M | 14.56M | 23.74M |
| interestIncome | 1.8M | 2.15M | 3.91M | 5.23M | 5.88M | 6.18M | 6M | 6.97M | 14.56M | 23.74M |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 19.42M | 23.86M | 29.46M | 30.9M | 31.79M | 32.52M | 31.35M | 33.46M | 33.94M | 34.44M |
| ebitda | 37.78M | 38.98M | 41.85M | 45.67M | 49.65M | 50.38M | 59.55M | 68.66M | 68.32M | 65.37M |
| ebit | 18.36M | 15.13M | 12.39M | 14.77M | 17.86M | 17.85M | 28.2M | 35.2M | 34.38M | 30.92M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 18.36M | 15.13M | 12.39M | 14.77M | 17.86M | 17.85M | 28.2M | 35.2M | 34.38M | 30.92M |
| totalOtherIncomeExpensesNet | -1.73M | -2.11M | -3.85M | -6.2M | -5.8M | -23.96M | -80.06M | -7.25M | -24.61M | -42.51M |
| incomeBeforeTax | 16.62M | 13.02M | 8.54M | 8.56M | 12.06M | -6.11M | -51.86M | 27.96M | 9.78M | -11.59M |
| incomeTaxExpense | 5.83M | 4.18M | 2.75M | 5.72M | 3.33M | 15.24M | 4.36M | -69.43M | 2.35M | 2.99M |
| netIncomeFromContinuingOperations | 11.09M | 9.14M | 6.19M | 3.02M | 8.87M | -21.51M | -47.86M | 97.04M | 7.28M | -15.32M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 11.09M | 9.14M | 6.19M | 3.02M | 8.87M | -21.51M | -47.86M | 97.04M | 7.28M | -15.32M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 11.09M | 9.14M | 6.19M | 3.02M | 8.87M | -21.51M | -47.86M | 97.04M | 7.28M | -15.32M |
| eps | 0.26 | 0.21 | 0.14 | 0.07 | 0.2 | -0.47 | -1.04 | 2.04 | 0.15 | -0.33 |
| date | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 52.56M | 55.93M | 54.95M | 29.42M | 29.43M | 28.06M | 25.24M | 23.96M | 22.64M | 27.36M |
| shortTermInvestments | - | - | - | - | - | - | - | 48000 | - | - |
| cashAndShortTermInvestments | 52.56M | 55.93M | 54.95M | 29.42M | 29.43M | 28.06M | 25.24M | 24.01M | 22.64M | 27.36M |
| netReceivables | 38.75M | 39.44M | 36.28M | 51.43M | 58.04M | 57.01M | 59.74M | 60.08M | 62.04M | 56.33M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 38.75M | 39.44M | 36.28M | 51.43M | 58.04M | 57.01M | 59.74M | 60.08M | 62.04M | 56.33M |
| inventory | 8.61M | 8.84M | 9.47M | 13.94M | 16.77M | 19.94M | 18.18M | 16.97M | 16.25M | 14.05M |
| prepaids | - | - | - | - | - | - | - | -47999 | - | - |
| otherCurrentAssets | 7.56M | 8.33M | 8.04M | 11.59M | 11.14M | 9.47M | 8.65M | 8.69M | 11.12M | 8.69M |
| totalCurrentAssets | 107.48M | 112.54M | 108.75M | 106.38M | 115.38M | 114.48M | 111.8M | 109.71M | 112.06M | 106.43M |
| propertyPlantEquipmentNet | 68.38M | 74.51M | 95.69M | 111.57M | 70.67M | 64.24M | 60.74M | 57.59M | 59.52M | 56.18M |
| goodwill | 121.05M | 121.05M | 121.05M | 121.05M | 121.05M | 121.05M | 138.69M | 212.61M | 212.61M | 212.61M |
| intangibleAssets | 208K | 325K | 515K | 2M | 5.13M | 9.07M | 13.2M | 17.95M | 23.84M | 27.86M |
| goodwillAndIntangibleAssets | 121.26M | 121.38M | 121.57M | 123.05M | 126.18M | 130.12M | 151.89M | 230.55M | 236.45M | 240.46M |
| longTermInvestments | - | - | - | - | - | - | - | 191K | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | - | - | - | - | -196.84M | -194.36M | -212.62M | -288.34M | -295.97M | -296.64M |
| totalNonCurrentAssets | 189.64M | 195.89M | 217.26M | 234.62M | 196.84M | 194.36M | 212.62M | 288.34M | 295.97M | 296.64M |
| otherAssets | 10.2M | 15.57M | 19.44M | 22.16M | 27.5M | 30.58M | 44.85M | 76.5M | 6.04M | 6.85M |
| totalAssets | 307.32M | 324M | 345.44M | 363.16M | 339.72M | 339.42M | 369.28M | 474.54M | 414.07M | 409.92M |
| totalPayables | 22.97M | 22.75M | 18.66M | 23.23M | 24.22M | 24.29M | 24.78M | 23.99M | 26.87M | 23.36M |
| accountPayables | 22.97M | 22.75M | 18.66M | 23.23M | 24.22M | 24.29M | 24.78M | 23.99M | 26.87M | 23.36M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 49.6M | 52.71M | 57.59M | 63.14M | 56.73M | 50.61M | 42.13M | 45.69M | 64.53M | 54.36M |
| totalCurrentLiabilities | 72.57M | 75.46M | 76.25M | 86.38M | 80.95M | 74.9M | 66.91M | 69.68M | 91.39M | 77.72M |
| longTermDebt | 40M | 46.25M | 55M | 60M | 74.2M | 123.63M | 143.4M | 157.02M | 175.92M | 198.23M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | -74.2M | -123.63M | -143.4M | -157.02M | -175.92M | -198.23M |
| totalNonCurrentLiabilities | 40M | 46.25M | 55M | 60M | 74.2M | 123.63M | 143.4M | 157.02M | 175.92M | 198.23M |
| otherLiabilities | 38.45M | 43.3M | 59.86M | 66.74M | 37.27M | 3.29M | 2.15M | 38.71M | 36.92M | 34.83M |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 151.02M | 165.01M | 191.1M | 213.12M | 192.41M | 201.81M | 212.46M | 265.4M | 304.23M | 310.78M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 51000 | 50000 | 49000 | 49000 | 48000 | 48000 | 47000 | 47000 | 47000 | 46000 |
| retainedEarnings | 44.42M | 41.77M | 37.31M | 31.97M | 29.4M | 20.52M | 41.82M | 89.69M | -7.35M | -14.63M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 11.09M | 9.14M | 6.19M | 3.02M | 8.87M | -21.51M | -47.86M | 97.04M | 7.28M | -15.32M |
| depreciationAndAmortization | 19.42M | 23.86M | 29.46M | 30.9M | 31.79M | 32.52M | 31.35M | 33.46M | 33.94M | 34.44M |
| deferredIncomeTax | -1.64M | 1.04M | -20.55M | -11.37M | -2.42M | -3.77M | 191K | -3.27M | 5.32M | 1.55M |
| stockBasedCompensation | 1.77M | 1.69M | 1.57M | 2.46M | 2.44M | 2.95M | 2.69M | 3.51M | 3.8M | 3.21M |
| changeInWorkingCapital | -133K | -2.73M | 18.98M | 8.91M | -30000 | 819K | -2.88M | -238K | -9.12M | -4.76M |
| accountsReceivables | -195K | -3.38M | 14.41M | 6.12M | -2.77M | 2.16M | -1.29M | 729K | -6.9M | -5.13M |
| inventory | 62000 | 651K | 4.57M | 2.79M | 2.74M | -1.34M | -1.59M | -967K | -2.22M | 376K |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | 6.71M | 2.78M | 18.83M | 18.86M | 14.3M | 37.59M | 69.85M | -73.79M | 14.12M | 29.23M |
| netCashProvidedByOperatingActivities | 37.23M | 35.78M | 54.48M | 52.78M | 54.96M | 52.37M | 53.14M | 59.98M | 50.01M | 46.8M |
| investmentsInPropertyPlantAndEquipment | -5.88M | -3.55M | -6.44M | -12.88M | -14.93M | -9.11M | -12.1M | -14.24M | -13.27M | -18.19M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 307K | 365K | 512K | 641K | 695K | 744K | 1.1M | 589K | -527K | 741K |
| netCashProvidedByInvestingActivities | -5.57M | -3.19M | -5.93M | -12.24M | -14.24M | -8.36M | -11M | -13.66M | -13.8M | -17.45M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | 177.09M | 129.73M | 83.18M | - | - | - | - | - | - | - |
| commonStockRepurchased | -2.11M | -2.11M | -3.25M | -2.06M | -60000 | -3.38M | -5.3M | -204K | -240K | -124K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -8.45M | -2.95M | -870K | - | - | - | - | - | - | - |
| commonDividendsPaid | -8.45M | -2.95M | -870K | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -25.71M | -29.07M | -23.12M | -40.43M | -38.7M | -42.06M | -39.8M | -44.21M | -40.77M | -30.28M |
| netCashProvidedByFinancingActivities | -34.16M | -32.02M | -23.98M | -40.43M | -38.7M | -42.06M | -39.8M | -44.21M | -40.77M | -30.28M |
| date | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 71.06M | 72.35M | 68.92M | 68.82M | 73.14M | 74.56M | 69.49M | 69.25M | 72.43M | 68.8M |
| costOfRevenue | 46.91M | 47.17M | 45.99M | 45.63M | 48.32M | 49.03M | 47.04M | 46.96M | 48.64M | 46.01M |
| grossProfit | 24.15M | 25.18M | 22.92M | 23.19M | 24.82M | 25.54M | 22.45M | 22.28M | 23.79M | 22.79M |
| researchAndDevelopmentExpenses | - | - | - | 7.5M | - | - | - | 7.1M | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 19.27M | 19.01M | 19.48M | 19.17M | 19.08M | 19.94M | 19.36M | 17.95M | 18.83M | 18.55M |
| otherExpenses | -6000 | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 19.26M | 19.01M | 19.48M | 19.16M | 19.08M | 19.96M | 19.36M | 17.97M | 18.86M | 18.59M |
| costAndExpenses | 66.17M | 66.18M | 65.48M | 64.8M | 67.4M | 68.99M | 66.4M | 64.93M | 67.5M | 64.6M |
| netInterestIncome | 397K | 447K | 456K | 466K | 454K | 446K | 430K | 456K | 495K | 576K |
| interestIncome | 397K | 447K | 456K | 466K | 454K | 446K | 430K | 456K | 495K | 576K |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 4.5M | 4.37M | 4.66M | 3.83M | 4.98M | 5.19M | 5.43M | 4.93M | 6.03M | 6.38M |
| ebitda | 9.37M | 10.53M | 8.1M | 7.84M | 10.7M | 10.75M | 8.49M | 9.23M | 10.95M | 10.56M |
| ebit | 4.87M | 6.15M | 3.43M | 4.01M | 5.72M | 5.56M | 3.06M | 4.3M | 4.92M | 4.19M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 4.87M | 6.15M | 3.43M | 4.01M | 5.72M | 5.56M | 3.06M | 4.3M | 4.92M | 4.19M |
| totalOtherIncomeExpensesNet | -381K | -432K | -445K | -453K | -439K | -437K | -405K | -445K | -488K | -564K |
| incomeBeforeTax | 4.49M | 5.72M | 2.99M | 3.56M | 5.28M | 5.13M | 2.65M | 3.86M | 4.44M | 3.62M |
| incomeTaxExpense | 1.37M | 1.73M | 1.16M | 1.46M | 1.58M | 2M | 798K | 1.23M | 1.3M | 1.16M |
| netIncomeFromContinuingOperations | 3.16M | 4.02M | 1.94M | 2.12M | 3.74M | 3.26M | 1.97M | 2.6M | 3.18M | 2.57M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 3.16M | 4.02M | 1.94M | 2.12M | 3.74M | 3.26M | 1.97M | 2.6M | 3.18M | 2.57M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 3.16M | 4.02M | 1.94M | 2.12M | 3.74M | 3.26M | 1.97M | 2.6M | 3.18M | 2.57M |
| eps | 0.07 | 0.09 | 0.04 | 0.05 | 0.09 | 0.07 | 0.05 | 0.06 | 0.07 | 0.06 |
| date | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 50.59M | 51.07M | 49.8M | 52.56M | 50.65M | 44.6M | 50.37M | 55.93M | 54.9M | 52.37M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 50.59M | 51.07M | 49.8M | 52.56M | 50.65M | 44.6M | 50.37M | 55.93M | 54.9M | 52.37M |
| netReceivables | 40.4M | 38.45M | 39.42M | 38.75M | 41.12M | 44.36M | 40.7M | 39.44M | 40.1M | 38.22M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 40.4M | 38.45M | 39.42M | 38.75M | 41.12M | 44.36M | 40.7M | 39.44M | 40.1M | 38.22M |
| inventory | 8.67M | 8.88M | 9.2M | 8.61M | 9.5M | 9.88M | 9.7M | 8.84M | 9.14M | 9.29M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 8.29M | 7.97M | 6.81M | 7.56M | 7.86M | 7.93M | 7.45M | 8.33M | 8.8M | 7.96M |
| totalCurrentAssets | 107.94M | 106.36M | 105.24M | 107.48M | 109.12M | 106.77M | 108.23M | 112.54M | 112.94M | 107.84M |
| propertyPlantEquipmentNet | 67.04M | 65.63M | 67.81M | 68.38M | 68.54M | 70.71M | 70.73M | 74.51M | 79.57M | 82.95M |
| goodwill | 121.05M | 121.05M | 121.05M | 121.05M | 121.05M | 121.05M | 121.05M | 121.05M | 121.05M | 121.05M |
| intangibleAssets | 167K | 178K | 198K | 208K | 212K | 243K | 291K | 325K | 355K | 392K |
| goodwillAndIntangibleAssets | 121.22M | 121.23M | 121.25M | 121.26M | 121.26M | 121.29M | 121.34M | 121.38M | 121.41M | 121.44M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | - | -186.86M | -189.06M | -189.64M | -189.8M | -192.01M | -192.07M | -195.89M | -200.98M | -204.4M |
| totalNonCurrentAssets | 188.26M | 186.86M | 189.06M | 189.64M | 189.8M | 192.01M | 192.07M | 195.89M | 200.98M | 204.4M |
| otherAssets | 6.27M | 7.57M | 9.17M | 10.2M | 11.2M | 12.88M | 14.99M | 15.57M | 16.8M | 18.02M |
| totalAssets | 302.47M | 300.79M | 303.47M | 307.32M | 310.12M | 311.66M | 315.29M | 324M | 330.72M | 330.25M |
| totalPayables | 22.31M | 23.53M | 23.21M | 22.97M | 22.98M | 23.69M | 21.99M | 22.75M | 23.19M | 20.06M |
| accountPayables | 22.31M | 23.53M | 23.21M | 22.97M | 22.98M | 23.69M | 21.99M | 22.75M | 23.19M | 20.06M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 45.62M | 43.3M | 44.48M | 49.6M | 49.98M | 48.87M | 48.62M | 52.71M | 54.04M | 55M |
| totalCurrentLiabilities | 67.94M | 66.83M | 67.69M | 72.57M | 72.96M | 72.56M | 70.61M | 75.46M | 77.22M | 75.06M |
| longTermDebt | 40M | 40M | 40M | 40M | 42.5M | 43.75M | 45M | 46.25M | 47.5M | 48.75M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | -40M | -40M | -40M | -42.5M | -43.75M | -45M | -46.25M | -47.5M | -48.75M |
| totalNonCurrentLiabilities | 40M | 40M | 40M | 40M | 42.5M | 43.75M | 45M | 46.25M | 47.5M | 48.75M |
| otherLiabilities | 36.17M | 36.06M | 38.31M | 38.45M | 39.27M | 41M | 40.43M | 43.3M | 48.02M | 50.65M |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 144.1M | 142.89M | 146M | 151.02M | 154.73M | 157.31M | 156.04M | 165.01M | 172.74M | 174.46M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 52000 | 52000 | 52000 | 51000 | 51000 | 51000 | 51000 | 50000 | 50000 | 50000 |
| retainedEarnings | 47.13M | 46.09M | 44.23M | 44.42M | 44.41M | 42.77M | 41.62M | 41.77M | 41.32M | 38.98M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 3.16M | 4.02M | 1.94M | 2.12M | 3.74M | 3.26M | 1.97M | 2.6M | 3.18M | 2.57M |
| depreciationAndAmortization | 4.5M | 4.37M | 4.66M | 3.83M | 4.98M | 5.19M | 5.43M | 4.93M | 6.03M | 6.38M |
| deferredIncomeTax | 1.4M | -1.71M | 787K | -4.08M | -3.43M | 4.07M | 1.81M | -1.4M | 1.54M | 447K |
| stockBasedCompensation | 599K | 529K | 494K | 442K | 441K | 439K | 451K | 462K | 481K | 404K |
| changeInWorkingCapital | -2M | 1.18M | -1.28M | 3.64M | 2.99M | -4.51M | -2.26M | 941K | -2.02M | -851K |
| accountsReceivables | -2.19M | 920K | -698K | 2.68M | 2.73M | -4.22M | -1.39M | 628K | -2.15M | -1.36M |
| inventory | 188K | 260K | -583K | 958K | 260K | -289K | -867K | 313K | 124K | 504K |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | 1.04M | 1.94M | -2.78M | 4.88M | 6.15M | 148K | -4.47M | -1.33M | 3.62M | 3.01M |
| netCashProvidedByOperatingActivities | 8.7M | 10.33M | 3.82M | 10.83M | 14.87M | 8.6M | 2.93M | 7.6M | 11.28M | 11.51M |
| investmentsInPropertyPlantAndEquipment | -3.23M | -2.24M | -2.26M | -1.6M | -1.62M | -1.42M | -1.24M | -163K | -1.84M | -986K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 76000 | 99000 | 92000 | 97000 | 68000 | 54000 | 88000 | 74000 | 71000 | 89000 |
| netCashProvidedByInvestingActivities | -3.16M | -2.14M | -2.16M | -1.5M | -1.55M | -1.37M | -1.15M | -89000 | -1.77M | -897K |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | 44.01M | 44.7M | 45.3M | 46.42M | - | 44.09M | 43.56M | 37.47M | 36.67M | 30.62M |
| commonStockRepurchased | -1.04M | -1.69M | -117K | -776K | - | -1.05M | -281K | -521K | -568K | -869K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -2.13M | -2.14M | -2.12M | -2.12M | -2.11M | -2.11M | -2.11M | -837K | -843K | -847K |
| commonDividendsPaid | -2.13M | -2.14M | -2.12M | -2.12M | -2.11M | -2.11M | -2.11M | -837K | -843K | -847K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -3.92M | -4.65M | -2.24M | -5.54M | -4.95M | -9.96M | -5.26M | -5.88M | -6.1M | -7.14M |
| netCashProvidedByFinancingActivities | -6.06M | -6.79M | -4.36M | -7.66M | -7.06M | -12.07M | -7.36M | -6.72M | -6.94M | -7.98M |