$0.02 (0.52%)
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 85.84M | 85.88M | 128.51M | 108.93M | 32.7M | 29.6M | 43.23M | 41.28M | 34.48M | 26.35M |
| costOfRevenue | 71.33M | 66.88M | 72.69M | 56.18M | 21.54M | 19.12M | 20.52M | 18.21M | 16.56M | 14.3M |
| grossProfit | 14.51M | 19M | 55.83M | 52.75M | 11.16M | 10.48M | 22.71M | 23.08M | 17.93M | 12.05M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 10.33M | 9.64M | 9.58M | 6.84M | 6.75M | 5.26M | 5.07M | 6.77M | 4.99M | 5.27M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 10.33M | 9.64M | 9.58M | 6.84M | 6.75M | 5.26M | 5.07M | 6.77M | 4.99M | 5.27M |
| otherExpenses | - | 1.46M | 1.13M | 531K | 25.15M | 1.53M | - | 90290 | 59664 | 49054 |
| operatingExpenses | 10.33M | 11.09M | 10.71M | 7.37M | 31.9M | 6.79M | 5.07M | 6.86M | 5.05M | 5.32M |
| costAndExpenses | 81.66M | 77.97M | 83.4M | 63.54M | 53.45M | 25.91M | 25.59M | 25.07M | 21.6M | 19.62M |
| netInterestIncome | -2.78M | -1.12M | -337K | -477K | -63000 | 66643 | 122.6K | -25126 | -24903 | -44732 |
| interestIncome | 191K | 342K | 121K | 95000 | 40000 | 177.42K | 239.15K | 85654 | 56855 | 26211 |
| interestExpense | 2.97M | 1.46M | 458K | 572K | 103K | 110.78K | 116.55K | 110.78K | 81758 | 70943 |
| depreciationAndAmortization | 21.99M | 20.06M | 14.27M | 8.05M | 5.17M | 5.76M | 6.25M | 6.1M | 5.78M | 5.21M |
| ebitda | 26.83M | 27.02M | 60.02M | 49.77M | -16.15M | 9.63M | 25.23M | 22.31M | 18.69M | 11.58M |
| ebit | 4.84M | 6.96M | 45.75M | 41.71M | -21.32M | 3.87M | 18.98M | 16.21M | 12.97M | 34.23M |
| nonOperatingIncomeExcludingInterest | -664K | 950K | -634K | 3.67M | 575K | -177.42K | -1.34M | - | -86613 | -32.57M |
| operatingIncome | 4.18M | 7.91M | 45.11M | 45.38M | -20.74M | 3.69M | 17.64M | 16.21M | 12.88M | 1.67M |
| totalOtherIncomeExpensesNet | -2.31M | -2.41M | 176K | -4.24M | -678K | 66643 | 1.22M | -25126 | 4855 | 32.57M |
| incomeBeforeTax | 1.87M | 5.5M | 45.29M | 41.14M | -21.42M | 3.76M | 18.86M | 16.19M | 12.88M | 34.23M |
| incomeTaxExpense | 396K | 1.42M | 10.07M | 8.51M | -4.98M | -2.18M | 3.48M | -3.43M | 4.84M | 9.57M |
| netIncomeFromContinuingOperations | 1.47M | 4.08M | 35.22M | 32.63M | -16.44M | 5.94M | 15.38M | 19.62M | 8.04M | 24.66M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.47M | 4.08M | 35.22M | 32.63M | -16.44M | 5.94M | 15.38M | 19.62M | 8.04M | 24.66M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.11M | 4M | 34.66M | 31.96M | -16.5M | 5.94M | 15.38M | 19.62M | 6.79M | 23.99M |
| eps | 0.03 | 0.12 | 1.05 | 0.97 | -0.5 | 0.18 | 0.46 | 0.59 | 0.21 | 0.73 |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 2.51M | 6.45M | 11.03M | 8.28M | 5.28M | 19.66M | 31.55M | 24.93M | 23.03M | 34.08M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 2.51M | 6.45M | 11.03M | 8.28M | 5.28M | 19.66M | 31.55M | 24.93M | 23.03M | 34.08M |
| netReceivables | 11.03M | 11.19M | 7.9M | 26.69M | 11.8M | 1.92M | 3.17M | 3.94M | 2.73M | 2.64M |
| accountsReceivables | 10.8M | 10.83M | 7.88M | 24.04M | 8.69M | 1.92M | 3.17M | 3.94M | 2.72M | 2.64M |
| otherReceivables | 227K | 366K | 18000 | 2.65M | 3.11M | - | - | 918 | 3822 | 595 |
| inventory | - | -347K | - | - | - | - | - | 2.75M | - | 119.45K |
| prepaids | 2.06M | 3.14M | 1.53M | 1.23M | 463K | 405.48K | 206.2K | 524.51K | 387.67K | 251.75K |
| otherCurrentAssets | 1.78M | 1.29M | 727K | 170K | 573K | 3.33M | - | 2.75M | - | 119.45K |
| totalCurrentAssets | 17.38M | 21.72M | 21.2M | 36.37M | 18.11M | 25.32M | 35.18M | 32.15M | 26.14M | 37.09M |
| propertyPlantEquipmentNet | 142.31M | 139.82M | 105.96M | 110.53M | 58.6M | 66.65M | 60.37M | 61.27M | 61.83M | 60M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | 53787 | 74238 | 93884 | 88166 | 101.73K |
| goodwillAndIntangibleAssets | - | - | - | - | - | 53787 | 74238 | 93884 | 88166 | 101.73K |
| longTermInvestments | 365K | - | - | - | - | 108.75K | 108.75K | 108.75K | 108.75K | 108.75K |
| taxAssets | - | - | 4.33M | - | 1.26M | - | -182.99K | 10.56M | 15.83M | 105.32K |
| otherNonCurrentAssets | 206K | 1.33M | 1.16M | 1.15M | - | 11888 | 210.03K | -10.51M | -15.73M | 49688 |
| totalNonCurrentAssets | 142.88M | 141.15M | 111.46M | 111.68M | 59.86M | 66.82M | 60.58M | 61.51M | 62.13M | 60.36M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 160.25M | 162.88M | 132.65M | 148.05M | 77.96M | 92.14M | 95.76M | 93.66M | 88.27M | 97.45M |
| totalPayables | 17.54M | 8.31M | 6.26M | 25.99M | 1.65M | 1.47M | 2.08M | 3.43M | 2.1M | 5.81M |
| accountPayables | 12.9M | 8.31M | 5.89M | 15.13M | 1.61M | 1.47M | 2.08M | 3.43M | 2.1M | 5.81M |
| otherPayables | 4.64M | - | 365K | 10.86M | 38000 | - | - | - | - | - |
| accruedExpenses | 439K | 5.01M | 941K | 203K | 631K | 397.17K | 487.51K | 839.35K | 689.52K | 1.16M |
| shortTermDebt | - | - | 59000 | - | 64000 | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 66000 | 98000 | - | 26000 | - | 54290 | - | - | - | - |
| taxPayables | 1.28M | 1.14M | 365K | 1.27M | 38000 | - | 130.8K | 122.76K | 150.06K | 621.85K |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 3.34M | 2.4M | 5.03M | 4.06M | 4.25M | 2.36M | 181.04K | 158.3K | -71685 | 1.56M |
| totalCurrentLiabilities | 21.39M | 15.81M | 12.28M | 30.28M | 6.59M | 4.28M | 2.75M | 4.43M | 2.72M | 8.53M |
| longTermDebt | 37.5M | 39.5M | - | 21.25M | 4M | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | 58000 | 125K | - | 21000 | 84978 | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 6.23M | 6.7M | 11.14M | 7.1M | 7.22M | - | 11.32M | 10.56M | 15.83M | 11.84M |
| otherNonCurrentLiabilities | 23.32M | 19.68M | 17.01M | 13.9M | 5.54M | 13.65M | 1.56M | 1.39M | 1.25M | 760.3K |
| totalNonCurrentLiabilities | 67.05M | 65.94M | 28.27M | 42.25M | 16.78M | 13.73M | 12.88M | 11.94M | 17.08M | 12.6M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 66000 | 156K | 125K | 26000 | 21000 | 139.27K | - | - | - | - |
| totalLiabilities | 88.44M | 81.75M | 40.56M | 72.53M | 23.37M | 18.01M | 15.64M | 16.37M | 19.8M | 21.13M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | 317 |
| commonStock | 34000 | 33000 | 33000 | 33000 | 34000 | 32956 | 33183 | 33080 | 33087 | 32907 |
| retainedEarnings | 25.13M | 40M | 51.96M | 32.85M | 12.02M | 32.8M | 37.6M | 35.5M | 27.47M | 29.12M |
| additionalPaidInCapital | 46.65M | 41.09M | 40.1M | 42.63M | 42.54M | 41.29M | 42.49M | 41.76M | 40.96M | 47.17M |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 1.47M | 4.08M | 35.22M | 32.63M | -16.44M | 5.94M | 15.38M | 19.62M | 8.04M | 24.66M |
| depreciationAndAmortization | 21.99M | 20.06M | 14.27M | 8.05M | 5.17M | 5.76M | 6.27T | 6.07M | 5.78M | 5.21M |
| deferredIncomeTax | -468K | -101K | -296K | 1.14M | -5.1M | -261.67K | 767.26K | -5.27M | 4.09M | 575.24K |
| stockBasedCompensation | 2.48M | 2.14M | 1.64M | 125K | 1.26M | 1.29M | 888.16K | 1.37M | 1.18M | 1.75M |
| changeInWorkingCapital | 7.72M | -4.39M | 3.53M | 7.61M | -2.82M | -2.47M | 757.18K | -1.34M | -2.47M | 1.76M |
| accountsReceivables | 75000 | -2.91M | 18.44M | -11.43M | -6.63M | -1.99M | 773.8B | -1.22M | -88514 | 484.28K |
| inventory | - | - | - | - | - | - | -773.8B | 1.22M | -24.18M | -28.1M |
| accountsPayables | 4.8M | 374K | -13.49M | 18.52M | 4.5M | -486.01K | -90891 | -107.08K | -1.63M | 822.73K |
| otherWorkingCapital | 2.85M | -1.85M | -1.42M | 520K | -687K | 14982 | 848.07K | -1.23M | 23.42M | 28.56M |
| otherNonCashItems | -152K | 940K | -3.09M | 2.9M | 22.67M | 2.14M | -6.27T | 90290 | -128K | -3.31M |
| netCashProvidedByOperatingActivities | 33.05M | 22.73M | 51.27M | 52.46M | 4.73M | 12.4M | 24.06M | 20.54M | 16.49M | 30.65M |
| investmentsInPropertyPlantAndEquipment | -9.02M | -49.63M | -31000 | -53.34M | -18.3M | -11.06M | -6.76M | -3.7M | -10.19M | -21.1M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | -272.32K | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | 3.63M |
| otherInvestingActivities | -12.62M | - | -6.96M | -1.53M | -472K | - | -6.76T | -19282 | -272.32K | -161.34K |
| netCashProvidedByInvestingActivities | -21.64M | -49.63M | -6.99M | -54.87M | -18.77M | -11.06M | -6.76M | -3.72M | -10.46M | -17.63M |
| netDebtIssuance | -2M | 39.5M | -21.25M | 17.25M | 4M | - | - | - | - | - |
| longTermNetDebtIssuance | -2M | 39.5M | -21.25M | 17.25M | 4M | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 3.4M | -1.14M | -4.17M | -38000 | -7000 | -2.48M | -156.79K | -571.08K | -8.39M | -1.36M |
| netCommonStockIssuance | 3.4M | -1.14M | -4.17M | -38000 | -7000 | -2.48M | -156.79K | -571.08K | -459.86K | -1.36M |
| commonStockIssuance | 3.84M | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -442K | -1.14M | -4.17M | -38000 | -7000 | -2.48M | -156.79K | -571.08K | -8.39M | -1.36M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | -7.93M | - |
| netDividendsPaid | -16.35M | -16.04M | -16.11M | -11.8M | -4.34M | -10.74M | -13.27M | -11.59M | -8.68M | -7.24M |
| commonDividendsPaid | -16.35M | -16.04M | -16.11M | -11.8M | -4.34M | -10.74M | -13.27M | -11.59M | -8.43M | -6.57M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | -250.99K | -674.3K |
| otherFinancingActivities | -400K | - | - | - | - | - | - | - | - | 9.53M |
| netCashProvidedByFinancingActivities | -15.35M | 22.32M | -41.53M | 5.42M | -349K | -13.22M | -13.43M | -12.17M | -17.08M | 935.41K |
| 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 | 20.17M | 20.68M | 21.29M | 21.11M | 22.56M | 20.28M | 21.9M | 21.23M | 23.02M | 21.02M |
| costOfRevenue | 18.25M | 17.43M | 13.09M | 17.19M | 18.4M | 18.23M | 17.52M | 15.25M | 18.52M | 16.96M |
| grossProfit | 1.92M | 3.25M | 8.2M | 3.92M | 4.16M | 2.05M | 4.38M | 5.97M | 4.5M | 4.07M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 2.47M | 2.59M | 2.32M | 2.58M | 2.57M | 2.65M | 2.53M | 2.11M | 2.42M | 2.5M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 2.47M | 2.59M | 2.32M | 2.58M | 2.57M | 2.65M | 2.53M | 2.11M | 2.42M | 2.5M |
| otherExpenses | - | - | 5.96M | - | - | - | - | 1.46M | - | - |
| operatingExpenses | 2.47M | 2.59M | 8.29M | 2.58M | 2.57M | 2.65M | 2.53M | 3.57M | 2.42M | 2.5M |
| costAndExpenses | 20.73M | 20.02M | 21.37M | 19.77M | 20.98M | 20.88M | 20.04M | 18.82M | 20.94M | 19.46M |
| netInterestIncome | -936K | -991K | -907K | -651K | -650K | -712K | -766K | -816K | -455K | 70000 |
| interestIncome | 24000 | 12000 | 10000 | 27000 | 55000 | 52000 | 57000 | 59000 | 63000 | 104K |
| interestExpense | 960K | 1M | 917K | 678K | 705K | 764K | 823K | 875K | 518K | 34000 |
| depreciationAndAmortization | 5.29M | 5.92M | 5.96M | 5.82M | 5.01M | 5.43M | 5.72M | 5.3M | 5.9M | 4.6M |
| ebitda | -5.11M | 8.82M | 8.06M | 10.88M | 2.85M | 3.66M | 9.43M | 7.66M | 6.86M | 6.27M |
| ebit | -10.4M | 2.9M | 2.1M | 5.06M | -2.16M | -1.77M | 3.71M | 2.35M | 964K | 1.67M |
| nonOperatingIncomeExcludingInterest | 9.84M | -2.25M | -2.18M | -3.72M | 3.75M | 1.17M | -1.86M | 50000 | 1.12M | -104K |
| operatingIncome | -558K | 658K | -85000 | 1.34M | 1.59M | -605K | 1.85M | 2.4M | 2.08M | 1.57M |
| totalOtherIncomeExpensesNet | -10.8M | 1.24M | 1.27M | 3.04M | -4.45M | -1.93M | 1.03M | -925K | -1.64M | 70000 |
| incomeBeforeTax | -11.36M | 1.9M | 1.19M | 4.38M | -2.87M | -2.54M | 2.89M | 1.48M | 446K | 1.64M |
| incomeTaxExpense | -2.43M | 837K | 365K | 973K | -687K | -711K | 821K | 243K | 157K | 554K |
| netIncomeFromContinuingOperations | -8.93M | 1.06M | 824K | 3.41M | -2.18M | -1.82M | 2.06M | 1.24M | 289K | 1.08M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -8.93M | 1.06M | 824K | 3.41M | -2.18M | -1.82M | 2.06M | 1.24M | 289K | 1.08M |
| netIncomeDeductions | 105K | - | - | - | - | - | - | 83000 | - | - |
| bottomLineNetIncome | -9.04M | 1.06M | 824K | 3.41M | -2.28M | -1.82M | 2.06M | 1.15M | 289K | 1.08M |
| eps | -0.26 | 0.03 | 0.02 | 0.1 | -0.07 | -0.06 | 0.06 | 0.04 | 0.01 | 0.03 |
| 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 | 2.62M | 3.76M | 714K | 2.51M | 5.6M | 11.67M | 6.94M | 6.45M | 3.07M | 8.46M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 2.62M | 3.76M | 714K | 2.51M | 5.6M | 11.67M | 6.94M | 6.45M | 3.07M | 8.46M |
| netReceivables | 10.54M | 9.5M | 8.86M | 11.03M | 10.93M | 10.84M | 10.89M | 11.19M | 16.29M | 10.14M |
| accountsReceivables | 9.51M | 9.34M | 8.48M | 10.8M | 10.71M | 10.68M | 10.8M | 10.83M | 13.37M | 10.12M |
| otherReceivables | 1.03M | 156K | 376K | 227K | 222K | 170K | 91000 | 366K | 2.92M | 21000 |
| inventory | - | - | - | - | - | - | - | -347K | - | - |
| prepaids | 954K | 703K | 859K | 2.06M | 2.44M | 3.4M | 1.91M | 3.14M | 3.35M | 1.84M |
| otherCurrentAssets | 2.43M | 3.2M | 2.08M | 1.78M | 828K | 1.07M | 1.25M | 1.29M | 347K | 709K |
| totalCurrentAssets | 16.53M | 17.16M | 12.51M | 17.38M | 19.79M | 26.99M | 20.98M | 21.72M | 23.06M | 21.15M |
| propertyPlantEquipmentNet | 151.8M | 151.12M | 155.75M | 142.31M | 133.59M | 131.82M | 135.6M | 139.82M | 142.32M | 103.66M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | 135K | 402K | 365K | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 1.42M | 847K | 474K | 206K | 3.01M | 1.41M | 1.36M | 1.33M | 1.16M | 1.16M |
| totalNonCurrentAssets | 153.23M | 152.1M | 156.62M | 142.88M | 136.6M | 133.23M | 136.96M | 141.15M | 143.48M | 104.82M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 169.76M | 169.26M | 169.13M | 160.25M | 156.39M | 160.22M | 157.94M | 162.88M | 166.53M | 125.97M |
| totalPayables | 12.59M | 12.31M | 15.75M | 17.54M | 16M | 14.94M | 11.43M | 8.31M | 12.68M | 8.23M |
| accountPayables | 12.59M | 11.04M | 11.17M | 12.9M | 11.98M | 10.77M | 7.54M | 8.31M | 8.1M | 8.23M |
| otherPayables | - | 1.27M | 4.59M | 4.64M | 4.02M | 4.17M | 3.89M | - | 4.58M | - |
| accruedExpenses | - | - | 176K | 439K | 1.97M | 116K | 119K | 5.01M | 154K | 5.56M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | 42000 | 66000 | 89000 | 100000 | 99000 | 98000 | 97000 | 97000 |
| taxPayables | 425K | 1.27M | 55000 | 1.28M | 1.23M | 918K | 795K | 1.14M | 1.17M | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 14.56M | 6.81M | 1.91M | 3.34M | 4.47M | 1.3M | 791K | 2.4M | 2.56M | 634K |
| totalCurrentLiabilities | 27.15M | 19.13M | 17.88M | 21.39M | 22.52M | 16.46M | 12.44M | 15.81M | 15.49M | 14.53M |
| longTermDebt | 369K | 386K | 53M | 37.5M | 35.5M | 39.5M | 39.5M | 39.5M | 42.5M | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | 13000 | 35000 | 58000 | 79000 | 101K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 3.83M | 4.94M | 5.85M | 6.23M | 4.57M | 6.67M | 6.42M | 6.7M | 6.93M | 6.16M |
| otherNonCurrentLiabilities | 80.01M | 77.27M | 23.27M | 23.32M | 22.14M | 21.27M | 19.92M | 19.68M | 18.08M | 17.74M |
| totalNonCurrentLiabilities | 84.21M | 82.6M | 82.12M | 67.05M | 62.21M | 67.46M | 65.87M | 65.94M | 67.58M | 24M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | 42000 | 66000 | 89000 | 113K | 134K | 156K | 176K | 198K |
| totalLiabilities | 111.35M | 101.72M | 100M | 88.44M | 84.73M | 83.92M | 78.31M | 81.75M | 83.08M | 38.53M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 36000 | 35000 | 35000 | 34000 | 34000 | 34000 | 34000 | 33000 | 33000 | 34000 |
| retainedEarnings | 5.47M | 18.67M | 21.8M | 25.13M | 25.84M | 32.13M | 38.04M | 40M | 42.77M | 46.48M |
| additionalPaidInCapital | 52.9M | 48.84M | 47.3M | 46.65M | 45.79M | 44.14M | 41.56M | 41.09M | 40.65M | 40.92M |
| 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 | -9.04M | 1.06M | 824K | 3.41M | -2.28M | -1.82M | 2.06M | 1.21M | 283K | 1.08M |
| depreciationAndAmortization | 5.29M | -5.88M | 5.96M | 5.82M | 5.01M | 5.43M | 5.72M | 5.3M | 5.9M | 4.6M |
| deferredIncomeTax | -1.11M | -913K | -386K | 1.66M | -2.1M | 252K | -281K | -225K | 766K | -567K |
| stockBasedCompensation | - | 613K | 537K | 622K | - | 659K | 559K | - | - | 564K |
| changeInWorkingCapital | -666K | -64000 | 2.54M | 2.05M | 2.09M | 2.01M | 1.58M | 1.32M | -5.28M | 1.37M |
| accountsReceivables | 74000 | -1.05M | 2.56M | 109K | -26000 | 29000 | -37000 | 1.82M | -2.5M | 447K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 1.23M | -392K | -1.27M | 416K | 1.15M | 3.47M | -238K | -440K | -1.63M | 2.12M |
| otherWorkingCapital | -1.97M | 1.37M | 1.26M | 1.52M | 965K | -1.49M | 1.86M | -63000 | -1.15M | -1.2M |
| otherNonCashItems | 9M | 10.61M | -1.67M | -3.11M | 4.54M | 1.19M | -2.03M | 379K | 1.69M | 3000 |
| netCashProvidedByOperatingActivities | 3.49M | 5.42M | 7.8M | 10.46M | 7.26M | 7.72M | 7.61M | 7.99M | 3.36M | 7.05M |
| investmentsInPropertyPlantAndEquipment | -5.92M | 20.69M | -20.69M | -8.67M | -4.42M | -69000 | -262K | 2.51M | -46.44M | -3.88M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -21.3M | - | -2.92M | -1.8M | -758K | -2.74M | - | - | - |
| netCashProvidedByInvestingActivities | -5.92M | -617K | -20.69M | -11.59M | -6.22M | -827K | -3M | 2.51M | -46.44M | -3.88M |
| netDebtIssuance | 2M | 1.5M | 15.12M | 2M | -4M | - | - | -3M | 42.5M | - |
| longTermNetDebtIssuance | 2M | 1.5M | 15.12M | 2M | -4M | - | - | -3M | 42.5M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 3.55M | 935K | 124K | 256K | 1M | 2.16M | -88000 | -113K | -818K | -108K |
| netCommonStockIssuance | 3.55M | 935K | 124K | 256K | 1M | 2.16M | -88000 | -113K | -818K | -108K |
| commonStockIssuance | 3.59M | 985K | 256K | 436K | 1.08M | 2.26M | - | - | - | - |
| commonStockRepurchased | -43000 | -50000 | -132K | -180K | -71000 | -103K | -88000 | -113K | -818K | -108K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -4.26M | -4.2M | -4.16M | -4.12M | -4.11M | -4.08M | -4.03M | -4M | -4M | -4.02M |
| commonDividendsPaid | -4.26M | -4.2M | -4.16M | -4.12M | -4.11M | -4.08M | -4.03M | -4M | -4M | -4.02M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | -94000 | - | -236K | - | - | - | - |
| netCashProvidedByFinancingActivities | 1.29M | -1.76M | 11.09M | -1.96M | -7.1M | -2.16M | -4.12M | -7.12M | 37.68M | -4.13M |