LSE : 0QK0.L
$0.14 (2.77%)
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 494.06M | 409M | 317.59M | 292.6M | 297.05M | 418.14M | 388.77M | 405.34M | 371.61M | 363.73M |
| costOfRevenue | 213.05M | 321.51M | 262.73M | 256.72M | 259.44M | 194.19M | 166.34M | 185.16M | 166.54M | 151.97M |
| grossProfit | 281M | 87.49M | 54.86M | 35.89M | 37.61M | 223.95M | 222.44M | 220.18M | 205.07M | 211.76M |
| researchAndDevelopmentExpenses | - | 29.2M | 35.3M | 30.3M | 24.7M | 2.92M | 30.87M | 28.64M | 28.3M | 26.7M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 182.01M | 25.53M | 11.13M | 12.55M | 9.04M | 146.06M | 144.12M | 138.79M | 134.12M | 185.94M |
| otherExpenses | 265.58M | -3.05M | -14.73M | -1.77M | -1.9M | 2.31M | 2.06M | 1.93M | 29.74M | 476K |
| operatingExpenses | 265.58M | 51.68M | 31.7M | 41.08M | 31.83M | 219.67M | 213.12M | 206.03M | 196.59M | 199.43M |
| costAndExpenses | 478.63M | 373.18M | 294.43M | 297.8M | 291.28M | 413.86M | 379.46M | 391.19M | 363.13M | 351.4M |
| netInterestIncome | -2.77M | -2.69M | -1.39M | -1.39M | -1.15M | -1.67M | -1.95M | -2.04M | -1.74M | -1.4M |
| interestIncome | 176K | 137K | 43000 | 90000 | 70000 | 118K | 154K | 183K | 84000 | 63000 |
| interestExpense | 2.94M | 2.83M | 1.43M | 1.48M | 1.22M | 1.78M | 2.11M | 2.22M | 1.83M | 1.47M |
| depreciationAndAmortization | 12.36M | 7.8M | 7.73M | 8.29M | 8.53M | 12.05M | 11.07M | 10.84M | 10.41M | 11.32M |
| ebitda | 29.38M | 40.92M | 27.23M | 1.17M | 8.56M | 17.67M | 22.06M | 26.75M | 19.14M | 25.76M |
| ebit | 17.01M | 33.12M | 18.36M | -8.02M | 766K | 4.4M | 11M | 14.34M | 8.56M | 12.39M |
| nonOperatingIncomeExcludingInterest | -1.59M | 2.7M | 4.8M | 2.82M | 494K | 398K | 2.05M | 1.26M | 785K | 2.24M |
| operatingIncome | 15.42M | 35.82M | 23.16M | -5.19M | 5.77M | 13.26M | 13.05M | 15.6M | 9.35M | 14.64M |
| totalOtherIncomeExpensesNet | -410K | -4.2M | -5.1M | -3.41M | -1.71M | -957K | -4.16M | -1.91M | -1.44M | -2.74M |
| incomeBeforeTax | 15.01M | 31.62M | 18.07M | -8.6M | -452K | 3.84M | 8.89M | 13.69M | 7.9M | 11.9M |
| incomeTaxExpense | 3.16M | 6.44M | 6.96M | -3.22M | 153K | -3.04M | 484K | 1.58M | 1.84M | 2.37M |
| netIncomeFromContinuingOperations | 11.85M | 25.18M | 11.11M | -5.38M | -605K | 6.88M | 8.4M | 12.11M | 6.07M | 9.53M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 11.85M | 25.18M | 11.11M | -5.4M | -634K | 6.8M | 8.36M | 12.02M | 4.47M | 9.35M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 11.85M | 25.18M | 11.11M | -5.4M | -634K | 6.8M | 8.36M | 12.02M | 5.94M | 9.35M |
| eps | 2.17 | 7.21 | 3.31 | -1.61 | -0.19 | 2.02 | 2.49 | 3.58 | 1.77 | 2.78 |
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 60.7M | 60.23M | 21.48M | 29.8M | 32.51M | 14.61M | 31.84M | 11.07M | 14.03M | 9.43M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 60.7M | 60.23M | 21.48M | 29.8M | 32.51M | 14.61M | 31.84M | 11.07M | 14.03M | 9.43M |
| netReceivables | 124.5M | 110.48M | 107.81M | 91.92M | 87.13M | 116.72M | 125.06M | 126.92M | 96.41M | 104.34M |
| accountsReceivables | 113.81M | 102.73M | 98.48M | 84.96M | 82.48M | 110.55M | 121.49M | 122.92M | 90.05M | 100.7M |
| otherReceivables | 10.69M | 11.5M | 9.32M | 6.96M | 4.65M | 7.84M | 6.28M | 5.48M | 6.36M | 3.64M |
| inventory | 208.47M | 231.02M | 121.78M | 92.19M | 108.09M | 108.36M | 104.78M | 84.89M | 96.4M | 84.52M |
| prepaids | 7.05M | 3.75M | 2.8M | 1.66M | 1.28M | 1.67M | 2.71M | 1.48M | 9.22M | 5.04M |
| otherCurrentAssets | - | - | - | - | - | - | - | - | 6.36M | 2.64M |
| totalCurrentAssets | 400.72M | 405.49M | 253.87M | 215.57M | 229M | 241.37M | 264.4M | 224.36M | 206.84M | 205.97M |
| propertyPlantEquipmentNet | 135.27M | 130.64M | 77.94M | 82.58M | 86.13M | 90.8M | 99.22M | 104.18M | 103.78M | 94.32M |
| goodwill | - | - | - | - | - | - | - | - | 17.23M | 17.4M |
| intangibleAssets | 3.07M | 2.24M | 2.11M | 2.26M | 2.41M | 2.04M | 2.69M | 2.65M | 5.72M | 23.85M |
| goodwillAndIntangibleAssets | 3.07M | 2.24M | 2.11M | 2.26M | 2.41M | 2.04M | 2.69M | 2.65M | 22.94M | 41.26M |
| longTermInvestments | - | - | 71.28M | - | - | - | - | - | - | - |
| taxAssets | 11.81M | 8.83M | 8.67M | - | - | - | - | - | - | - |
| otherNonCurrentAssets | - | - | -79.95M | - | -88.54M | -92.83M | -101.91M | -106.83M | -106.26M | -135.57M |
| totalNonCurrentAssets | 150.14M | 141.7M | 80.05M | 84.83M | 88.54M | 92.83M | 101.91M | 106.83M | 106.26M | 135.57M |
| otherAssets | - | - | - | - | - | 390K | 3.34M | 4.09M | 3.24M | - |
| totalAssets | 550.87M | 547.19M | 333.91M | 300.41M | 317.54M | 334.59M | 369.65M | 335.28M | 316.34M | 341.54M |
| totalPayables | 42.06M | 49.6M | 29.74M | 16.99M | 19.16M | 28.75M | 34.4M | 28.77M | 32.91M | 56.76M |
| accountPayables | 29.63M | 37.3M | 21.7M | 11.66M | 13.64M | 23.36M | 30.64M | 27.73M | 31.41M | 23.42M |
| otherPayables | 12.43M | 12.3M | 8.04M | 5.32M | 5.52M | 5.4M | 3.76M | 1.04M | 1.5M | 33.34M |
| accruedExpenses | - | 19.69M | 12.85M | 10.9M | 11.45M | 21.24M | 15.67M | 14.23M | 10.5M | 10.13M |
| shortTermDebt | 36.5M | 18.28M | 874K | 9.98M | 23.46M | 11.25M | 34.07M | 27.85M | 28.97M | 21.42M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 12.43M | 12.3M | 8.04M | 5.32M | 5.52M | 5.4M | 3.76M | 1.04M | 1.5M | 5.31M |
| deferredRevenue | - | 55.49M | 78.56M | 42.05M | 43.06M | 50.63M | 58.88M | 37.67M | -28.97M | -21.42M |
| otherCurrentLiabilities | 105.88M | 41.07M | 28.51M | 41.69M | 28.28M | 25.82M | 23.84M | 21.67M | 56.06M | 30.74M |
| totalCurrentLiabilities | 184.44M | 184.12M | 150.54M | 121.61M | 125.4M | 137.68M | 166.86M | 130.2M | 128.44M | 119.04M |
| longTermDebt | 24.47M | 22.12M | 500K | 2.21M | 2.5M | 2.72M | 3.09M | 3.88M | 3.79M | 3.94M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | -10.95M | -16.86M | -18.05M | -16.86M | -19.95M |
| deferredTaxLiabilitiesNonCurrent | - | - | 8.45M | 5.92M | 11.36M | 13.67M | 19.96M | 21.93M | 20.64M | 23.89M |
| otherNonCurrentLiabilities | 25.85M | 24.63M | 1.95M | 2.41M | 2.78M | 16.14M | 3.1M | 23.9M | 2.11M | 8.62M |
| totalNonCurrentLiabilities | 50.32M | 46.75M | 10.9M | 10.54M | 16.65M | 2.72M | 3.09M | 3.88M | 3.79M | 3.94M |
| otherLiabilities | - | - | - | - | - | 16.14M | 23.05M | 23.9M | 22.75M | 32.5M |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 234.76M | 230.88M | 161.43M | 132.15M | 142.05M | 156.54M | 193.01M | 157.98M | 154.98M | 155.48M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 46.44M | 46.44M | 28.56M | 28.56M | 28.56M | 28.56M | 28.56M | 28.56M | 28.56M | 28.56M |
| retainedEarnings | 155.94M | 150.85M | 104.17M | 93.39M | 97.74M | 98.31M | 90.62M | 81.28M | 70.92M | 129.36M |
| additionalPaidInCapital | - | 135.16M | 50.2M | 51.88M | 51.88M | 51.88M | 55.24M | 60.28M | 63.64M | 67.68M |
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 11.85M | 25.18M | 11.11M | -5.4M | -634K | 6.8M | 8.36M | 12.02M | 5.94M | 9.35M |
| depreciationAndAmortization | 12.36M | 7.8M | 7.73M | 8.29M | 8.53M | 7.99M | 8.3M | 8.52M | 8.22M | 11.32M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -14.69M | -9.82M | -7.67M | 18.51M | 7.4M | 2.62M | -24.34M | -10.93M | 2.45M | 360K |
| accountsReceivables | -12.51M | 12.51M | -15.16M | -5.04M | 29.23M | 8.61M | -1.92M | -27.07M | 9.58M | - |
| inventory | 16.93M | -9.83M | -30.97M | 13.74M | -192K | -5.99M | -22.41M | 16.15M | -7.12M | 360K |
| accountsPayables | - | 4.86M | 10.46M | -1.61M | -9.31M | -5.97M | 3.36M | -5.04M | 7.81M | - |
| otherWorkingCapital | -19.11M | -17.36M | 28M | 11.42M | -12.33M | 5.97M | -3.36M | 5.04M | -7.81M | -13.14M |
| otherNonCashItems | -1.8M | -723K | 1.15M | -5.02M | -4.3M | -6.94M | 34.55M | 3.47M | 4.57M | -10.04M |
| netCashProvidedByOperatingActivities | 7.72M | 22.44M | 12.32M | 16.39M | 11M | 10.48M | 26.87M | 13.08M | 21.18M | 10.98M |
| investmentsInPropertyPlantAndEquipment | -17.93M | -9.47M | -7M | -6.17M | -5.19M | -4.56M | -5.11M | -8.61M | -17.71M | -21.37M |
| acquisitionsNet | - | 15.85M | 1.06M | 741K | 369K | 2.95M | 194K | 2.04M | 259K | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 3.18M | -626K | -19000 | -691K | -1.14M | -521K | -2.23M | -2.63M | -1.97M | -900K |
| netCashProvidedByInvestingActivities | -14.75M | 5.76M | -5.94M | -5.43M | -4.82M | -2.13M | -7.15M | -9.2M | -19.42M | -22.27M |
| netDebtIssuance | 20.45M | 18.09M | -10.78M | -13.57M | 12.1M | -22.37M | 6.7M | -2.56M | 7.43M | 16.67M |
| longTermNetDebtIssuance | 2.28M | - | -1.64M | -273K | -250K | -271K | -662K | -354K | -254K | -249K |
| shortTermNetDebtIssuance | 18.17M | 18.09M | -9.15M | -13.3M | 12.34M | -22.1M | 7.36M | -2.21M | 7.68M | 16.92M |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -13.66M | -6.72M | -3.36M | -5000 | -40000 | -3.36M | -5.09M | -3.45M | -4.12M | -6.15M |
| commonDividendsPaid | -13.66M | -6.72M | -3.36M | -5000 | -40000 | -3.36M | -5.09M | -3.45M | -4.12M | -6.15M |
| preferredDividendsPaid | - | - | - | - | - | - | - | 90000 | - | - |
| otherFinancingActivities | - | - | - | -5000 | - | -59000 | - | -514K | - | -299K |
| netCashProvidedByFinancingActivities | 6.79M | 11.37M | -14.14M | -13.57M | 12.06M | -25.79M | 1.6M | -6.44M | 3.31M | 10.22M |
| date | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 239.11M | 254.94M | 209.12M | 199.88M | 178.11M | 139.48M | 153.3M | 139.3M | 141.68M | 155.37M |
| costOfRevenue | 198.75M | 209.7M | 160.48M | 161.16M | 142.85M | 124.48M | 141.18M | 118.83M | 126.46M | 137.5M |
| grossProfit | 40.36M | 45.24M | 48.64M | 38.72M | 35.26M | 15.01M | 12.12M | 20.47M | 15.22M | 17.87M |
| researchAndDevelopmentExpenses | - | - | 29.26M | - | 15000 | - | 1000 | - | 345K | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 38.24M | 37.8M | 30.04M | 24.69M | 24.66M | 21.78M | 22.04M | 20.81M | 15.55M | 18.18M |
| otherExpenses | -3.78M | 41.82M | 1.66M | -1.4M | 1.85M | -12.89M | 625K | -1.14M | 981K | -922K |
| operatingExpenses | 34.46M | 35.72M | 28.38M | 23.3M | 22.81M | 8.89M | 21.42M | 19.66M | 14.57M | 17.26M |
| costAndExpenses | -233.21M | 245.4M | 188.86M | 184.45M | 165.66M | 133.36M | 162.6M | 138.49M | 141.03M | 154.76M |
| netInterestIncome | -2.88M | - | - | - | -242K | - | - | - | -360K | - |
| interestIncome | - | - | - | 446K | 61000 | 191K | 457K | 574K | 505K | 847K |
| interestExpense | 2.88M | 13000 | 3.55M | 446K | 303K | 191K | - | 574K | 865K | 847K |
| depreciationAndAmortization | 6.01M | 5.26M | 4.14M | 3.66M | 3.93M | 3.8M | 4.13M | 4.16M | 4.27M | 4.27M |
| ebitda | 14.37M | 14.78M | 24.33M | 19.09M | 16.37M | 9.92M | -4.71M | 4.98M | 4.92M | 4.88M |
| ebit | 8.36M | 9.55M | 20.19M | 15.43M | 12.44M | 6.12M | -8.84M | 811K | 650K | 610K |
| nonOperatingIncomeExcludingInterest | -2.46M | -24000 | 205K | - | - | - | -457K | - | - | - |
| operatingIncome | 5.9M | 9.53M | 20.26M | 15.43M | 12.44M | 6.12M | -9.3M | 811K | 650K | 610K |
| totalOtherIncomeExpensesNet | -421K | 11000 | -3.75M | -446K | -303K | -191K | 457K | -574K | -865K | -847K |
| incomeBeforeTax | 5.48M | 9.54M | 16.64M | 14.98M | 12.14M | 5.93M | -8.84M | 237K | -215K | -237K |
| incomeTaxExpense | 193K | 2.97M | 5.08M | 1.36M | 6.07M | 883K | -3.44M | 217K | 927K | -774K |
| netIncomeFromContinuingOperations | 5.28M | 6.57M | 11.56M | 13.62M | 6.07M | 5.04M | -5.4M | 20000 | -1.14M | 537K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | -8000 | 8000 | -26000 | 8000 | 2000 | -31000 |
| netIncome | 5.28M | 6.57M | 11.56M | 13.62M | 6.06M | 5.05M | -5.43M | 28000 | -1.14M | 506K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 5.28M | 6.57M | 11.56M | 13.62M | 6.06M | 5.05M | -5.43M | 28000 | -1.14M | 506K |
| eps | 0.97 | 1.2 | 3.16 | 4.05 | 1.8 | 1.5 | -1.62 | 0.01 | -0.34 | 0.15 |
| date | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 60.7M | 33.31M | 60.23M | 25.96M | 21.48M | 24M | 29.8M | 44.18M | 32.51M | 10.36M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 60.7M | 33.31M | 60.23M | 25.96M | 21.48M | 24M | 29.8M | 44.18M | 32.51M | 10.36M |
| netReceivables | 124.5M | 127.75M | 110.48M | 112.34M | 107.81M | 72.25M | 91.92M | 91.6M | 87.13M | 102.63M |
| accountsReceivables | 113.81M | 113.71M | 102.73M | 112.34M | 98.48M | 72.25M | 84.96M | 91.6M | 82.48M | 96.74M |
| otherReceivables | 10.69M | 18.42M | 7.75M | 9.23M | 9.32M | 10.52M | 6.96M | 6.25M | 4.65M | 5.89M |
| inventory | 208.47M | 244.46M | 231.02M | 127.69M | 121.78M | 110.6M | 92.19M | 105.87M | 108.09M | 110.61M |
| prepaids | 7.05M | 4.38M | 3.75M | 3.63M | 2.8M | 3.36M | 1.66M | 2.84M | 1.28M | 2.3M |
| otherCurrentAssets | - | 14.03M | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 400.72M | 409.91M | 405.49M | 278.85M | 253.87M | 220.72M | 215.57M | 250.75M | 229M | 225.9M |
| propertyPlantEquipmentNet | 135.27M | 134.57M | 130.64M | 77.98M | 77.94M | 78.73M | 82.58M | 85.15M | 86.13M | 88.59M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 3.07M | 2.63M | 2.24M | 1.76M | 2.11M | 2.83M | 2.26M | 2.54M | 2.41M | 2.39M |
| goodwillAndIntangibleAssets | 3.07M | 2.63M | 2.24M | 1.76M | 2.11M | 2.83M | 2.26M | 2.54M | 2.41M | 2.39M |
| longTermInvestments | - | - | -8.87M | - | 74.4M | - | - | - | - | - |
| taxAssets | 11.81M | - | 12.65M | - | 5.54M | - | - | - | - | - |
| otherNonCurrentAssets | - | 9.48M | 8.87M | -79.74M | -79.95M | -81.56M | - | -87.69M | -88.54M | -90.98M |
| totalNonCurrentAssets | 150.14M | 146.68M | 145.53M | 79.74M | 80.05M | 81.56M | 84.83M | 87.69M | 88.54M | 90.98M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 550.87M | 556.58M | 551.01M | 358.59M | 333.91M | 302.28M | 300.41M | 338.44M | 317.54M | 316.88M |
| totalPayables | 42.06M | 28.37M | 49.6M | 15.84M | 29.74M | 14.78M | 16.99M | 11.45M | 19.16M | 14.32M |
| accountPayables | 29.63M | 28.37M | 37.3M | 15.84M | 21.7M | 14.78M | 11.66M | 11.45M | 13.64M | 14.32M |
| otherPayables | 12.43M | - | 12.3M | - | 8.04M | - | 5.32M | - | 5.52M | - |
| accruedExpenses | - | - | 19.69M | - | 12.85M | - | 10.9M | - | 11.45M | - |
| shortTermDebt | 36.5M | 45.15M | 18.28M | 38.53M | 874K | 17.18M | 9.98M | 44.79M | 23.46M | 19.34M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 12.43M | - | 12.3M | - | 8.04M | - | 5.32M | - | 5.52M | - |
| deferredRevenue | - | - | 55.49M | - | 78.56M | - | 42.05M | - | 43.06M | - |
| otherCurrentLiabilities | 105.88M | 122.4M | 41.07M | 114.36M | 28.51M | 93.5M | 41.69M | 88.78M | 28.28M | 87.67M |
| totalCurrentLiabilities | 184.44M | 195.92M | 184.12M | 168.73M | 150.54M | 125.45M | 121.61M | 145.01M | 125.4M | 121.34M |
| longTermDebt | 24.47M | 24.22M | 22.12M | 521K | 500K | 431K | 2.21M | 2.43M | 2.5M | 2.55M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | 25.11M | - | 8.45M | - | 5.92M | - | 11.36M | - |
| otherNonCurrentLiabilities | 25.85M | 24.81M | 3.35M | 10.64M | 1.95M | 8.38M | 2.41M | 13.95M | 2.78M | 16.26M |
| totalNonCurrentLiabilities | 50.32M | 49.03M | 50.58M | 11.16M | 10.9M | 8.82M | 10.54M | 16.38M | 16.65M | 18.8M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 234.76M | 244.95M | 234.7M | 179.89M | 161.43M | 134.27M | 132.15M | 161.39M | 142.05M | 140.14M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 46.44M | 46.44M | 46.44M | 28.56M | 28.56M | 28.56M | 28.56M | 28.56M | 28.56M | 28.56M |
| retainedEarnings | 155.94M | 149.92M | 150.85M | 114.56M | 104.17M | 97.65M | 93.39M | 97.45M | 97.74M | 99.2M |
| additionalPaidInCapital | - | - | 135.16M | 46.84M | 50.2M | 50.2M | 51.88M | 51.88M | 51.88M | 51.88M |
| date | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 5.28M | 6.57M | 11.56M | 13.62M | 6.06M | 5.05M | -5.43M | 28000 | -1.14M | 506K |
| depreciationAndAmortization | 6.01M | 6.1M | 4.14M | 3.66M | 3.93M | 3.8M | 4.13M | 4.16M | 4.27M | 4.27M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 32.07M | -37.39M | 29.62M | -39.44M | 7.68M | -15.36M | 30.36M | -11.84M | 20.85M | -13.45M |
| accountsReceivables | -1.27M | -12.12M | 26.17M | -13.66M | -26.36M | 11.2M | 4.23M | -9.27M | 16.24M | 12.99M |
| inventory | 27.35M | -10.42M | -3.33M | -6.5M | -10.72M | -20.25M | 10.76M | 2.98M | 3.16M | -3.35M |
| accountsPayables | 3.37M | -9.37M | 10.6M | -5.74M | 7.05M | 3.42M | 657K | -2.27M | -829K | -8.48M |
| otherWorkingCapital | 2.62M | -5.48M | -3.82M | -13.54M | 37.72M | -9.72M | 14.71M | -3.28M | 2.28M | -14.61M |
| otherNonCashItems | -2.25M | -8.67M | -25.53M | 32.88M | 38.73M | 13.55M | -12.94M | 17.42M | -14.22M | 7.25M |
| netCashProvidedByOperatingActivities | 41.11M | -33.39M | 44.96M | -22.52M | 18.51M | -6.19M | 23.51M | -7.13M | 19.8M | -8.8M |
| investmentsInPropertyPlantAndEquipment | -8.87M | -7.84M | -6.39M | -3.76M | -3.75M | -3.25M | -3.2M | -2.97M | -1.79M | -3.4M |
| acquisitionsNet | 3.1M | 78000 | 15.87M | 31000 | -782K | 1.84M | 351K | 390K | 91000 | 278K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 1.7M | -1.22M | -398K | -228K | -675K | 656K | -391K | -300K | -759K | -385K |
| netCashProvidedByInvestingActivities | -5.77M | -8.98M | 9.48M | -3.72M | -4.53M | -1.41M | -2.85M | -2.58M | -1.7M | -3.12M |
| netDebtIssuance | -7.78M | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | 297K | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | -8.07M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -2000 | -13.66M | - | -6.72M | -3.36M | -3.36M | - | - | - | - |
| commonDividendsPaid | -2000 | -13.66M | - | -6.72M | -3.36M | -3.36M | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 28.23M | -19.49M | 37.58M | -13.2M | 5.77M | -34.6M | 21.03M | 4.36M | 7.7M |
| netCashProvidedByFinancingActivities | -7.78M | 14.57M | -19.49M | 30.86M | -16.56M | 2.41M | -34.6M | 21.03M | 4.36M | 7.7M |