NASDAQ : WEYS
$2.94 (7.18%)
| 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 | 276.17M | 290.29M | 318.05M | 351.74M | 267.64M | 195.38M | 304.01M | 298.38M | 283.75M | 296.93M |
| costOfRevenue | 156.94M | 158.76M | 175.16M | 207.34M | 160.19M | 116.82M | 180.05M | 178.3M | 173.06M | 184.89M |
| grossProfit | 119.23M | 131.52M | 142.88M | 144.39M | 107.45M | 78.56M | 123.96M | 120.08M | 110.69M | 112.04M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | 61.24M | - | 67.72M | 67M | 62.91M | 64.78M |
| sellingAndMarketingExpenses | - | - | - | - | 20.5M | - | 29.2M | 27.5M | 24.8M | 22.6M |
| sellingGeneralAndAdministrativeExpenses | 90.06M | 94.91M | 101.86M | 104.03M | 81.74M | 86.16M | 96.92M | 94.5M | 87.71M | 87.38M |
| otherExpenses | - | - | - | - | - | - | -535K | -638K | -248K | 514K |
| operatingExpenses | 90.06M | 94.91M | 101.86M | 104.03M | 81.74M | 86.16M | 96.92M | 94.62M | 87.28M | 90.81M |
| costAndExpenses | 247M | 253.68M | 277.02M | 311.37M | 241.94M | 202.97M | 276.97M | 272.92M | 260.34M | 275.7M |
| netInterestIncome | 2.96M | 3.67M | 578K | -349K | 560K | 448K | 579K | 936K | 758K | 327K |
| interestIncome | 2.97M | 3.68M | 1.11M | 361K | 641K | 527K | 823K | 981K | 773K | 763K |
| interestExpense | 2000 | 15000 | 529K | 710K | 81000 | 79000 | 244K | 45000 | 15000 | 436K |
| depreciationAndAmortization | 2.88M | 2.75M | 2.85M | 2.77M | 2.72M | 3.22M | 3.52M | 4.03M | 4.3M | 4.06M |
| ebitda | 34.92M | 42.6M | 44.24M | 43.22M | 30.15M | -3.76M | 30.85M | 29.83M | 28.24M | 26.57M |
| ebit | 32.03M | 39.85M | 41.39M | 40.45M | 27.43M | -6.98M | 27.33M | 25.8M | 23.94M | 22.51M |
| nonOperatingIncomeExcludingInterest | -2.86M | -3.24M | -369K | -84000 | -1.72M | -623K | -288K | -343K | -525K | 269K |
| operatingIncome | 29.17M | 36.61M | 41.02M | 40.36M | 25.7M | -7.6M | 27.04M | 25.46M | 23.41M | 21.24M |
| totalOtherIncomeExpensesNet | 2.86M | 3.22M | -160K | -626K | 1.64M | 544K | 44000 | 298K | 510K | -705K |
| incomeBeforeTax | 32.03M | 39.84M | 40.86M | 39.74M | 27.34M | -7.05M | 27.08M | 25.76M | 23.92M | 22.08M |
| incomeTaxExpense | 8.95M | 9.52M | 10.68M | 10.2M | 6.79M | 1.43M | 6.2M | 5.8M | 7.22M | 5.08M |
| netIncomeFromContinuingOperations | 23.08M | 30.32M | 30.19M | 29.54M | 20.56M | -8.48M | 20.88M | 19.96M | 16.7M | 16.99M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 23.08M | 30.32M | 30.19M | 29.54M | 20.56M | -8.48M | 20.88M | 20.48M | 16.49M | 16.47M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 23.08M | 30.32M | 30.19M | 29.54M | 20.56M | -8.48M | 20.88M | 20.48M | 16.49M | 16.47M |
| eps | 2.44 | 3.21 | 3.19 | 3.09 | 2.13 | -0.87 | 2.11 | 2.01 | 1.61 | 1.57 |
| 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 | 96.01M | 70.96M | 69.31M | 16.88M | 19.71M | 32.48M | 9.8M | 22.97M | 23.45M | 13.71M |
| shortTermInvestments | 1.42M | 852K | 215K | 1.49M | 8.34M | 2.22M | 5.9M | 1.52M | 5.97M | 4.6M |
| cashAndShortTermInvestments | 97.43M | 71.82M | 69.53M | 18.37M | 28.05M | 34.69M | 15.7M | 24.5M | 29.42M | 18.31M |
| netReceivables | 38.9M | 38.55M | 39.52M | 54.24M | 53.78M | 36M | 51.53M | 51.53M | 50.12M | 51.52M |
| accountsReceivables | 38.9M | 37.46M | 39.28M | 53.3M | 53.29M | 34.63M | 51.53M | 51.53M | 49.45M | 50.73M |
| otherReceivables | - | 1.09M | 245K | 945K | 495K | 1.37M | - | - | 669K | 789K |
| inventory | 65.89M | 74.01M | 74.89M | 127.98M | 71.03M | 59.02M | 86.71M | 72.68M | 60.27M | 69.9M |
| prepaids | - | 21.58M | 2.35M | - | 4.32M | 4.61M | 6.05M | 5.38M | 5.77M | 6.2M |
| otherCurrentAssets | 3.22M | 3.44M | 3.82M | 5.87M | - | - | - | 5.38M | - | - |
| totalCurrentAssets | 205.44M | 209.39M | 190.11M | 206.46M | 157.18M | 134.33M | 160M | 154.1M | 145.58M | 145.93M |
| propertyPlantEquipmentNet | 42.02M | 38.68M | 42.02M | 42.24M | 38.74M | 40.37M | 50.97M | 28.71M | 31.64M | 33.72M |
| goodwill | 12.32M | 12.32M | 12.32M | 12.32M | 12.32M | 11.11M | 11.11M | 11.11M | 11.11M | 11.11M |
| intangibleAssets | 32.87M | 33.14M | 33.67M | 34.36M | 35.74M | 34.07M | 34.31M | 32.87M | 32.98M | 32.98M |
| goodwillAndIntangibleAssets | 45.18M | 45.46M | 45.99M | 46.67M | 48.06M | 45.19M | 45.42M | 43.98M | 44.09M | 44.09M |
| longTermInvestments | 3.46M | 5.53M | 6.35M | 7.12M | 10M | 12.8M | 15.81M | 18.7M | 17.67M | 21.06M |
| taxAssets | - | 1.04M | 1.1M | 1.04M | 1.06M | 1.24M | 2.49M | 1.28M | 750K | 660K |
| otherNonCurrentAssets | 23.56M | 23.99M | 23.77M | 23.09M | 22.63M | 22.8M | 22.24M | 23.28M | 23.1M | 22.78M |
| totalNonCurrentAssets | 114.23M | 114.7M | 119.23M | 120.16M | 120.49M | 122.39M | 136.92M | 115.95M | 117.25M | 122.31M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 319.67M | 324.09M | 309.34M | 326.62M | 277.67M | 256.72M | 296.92M | 270.04M | 262.83M | 268.24M |
| totalPayables | 34.17M | 30.89M | 12.21M | 18.26M | 20.22M | 9.57M | 15.93M | 13.68M | 8.9M | 11.94M |
| accountPayables | 11.2M | 8.38M | 8.84M | 14.95M | 19.23M | 8.44M | 12.46M | 12.76M | 8.9M | 11.94M |
| otherPayables | 22.97M | 22.51M | 3.36M | 3.32M | 991K | 1.12M | 3.47M | 912K | - | - |
| accruedExpenses | 6.44M | 5.4M | 6.36M | 7.43M | 4.74M | 6.51M | 6.5M | 6.43M | 6.18M | 2.37M |
| shortTermDebt | - | - | - | 31.14M | - | - | 7.05M | 5.84M | - | 4.27M |
| capitalLeaseObligationsCurrent | 4.35M | 4.03M | 3.98M | 4.03M | 3.59M | 4.24M | 6.5M | - | - | - |
| taxPayables | 638K | 930K | 1.01M | 1.02M | 991K | 1.12M | 1.12M | 912K | 1.18M | 1.19M |
| deferredRevenue | - | - | - | - | - | - | - | 1.68M | - | 1.19M |
| otherCurrentLiabilities | 3.67M | 6.94M | 7.07M | 6.68M | 5.95M | 4.02M | 5.89M | 10.19M | 10.08M | 10.39M |
| totalCurrentLiabilities | 48.64M | 47.26M | 29.62M | 67.54M | 34.51M | 24.34M | 41.88M | 36.13M | 25.16M | 28.97M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 6.44M | 7.03M | 9.53M | 10.66M | 7.52M | 7.73M | 14.11M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 13.83M | 13.92M | 11.82M | 8.53M | 5.03M | 2.91M | 3.08M | 3.72M | 2.07M | 703K |
| otherNonCurrentLiabilities | 11.2M | 10.28M | 13.88M | 15.99M | 29.22M | 33.8M | 27.85M | 24.61M | 29.94M | 30.28M |
| totalNonCurrentLiabilities | 31.46M | 31.24M | 35.23M | 35.18M | 41.76M | 44.45M | 45.05M | 28.33M | 32.01M | 30.99M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 10.79M | 11.07M | 13.51M | 14.69M | 11.11M | 11.98M | 20.62M | - | - | - |
| totalLiabilities | 80.1M | 78.5M | 64.85M | 102.72M | 76.27M | 68.79M | 86.92M | 64.46M | 57.17M | 59.96M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | 307K | - | - |
| commonStock | 9.53M | 9.64M | 9.5M | 9.58M | 9.71M | 9.8M | 9.87M | 10.06M | 10.16M | 10.5M |
| retainedEarnings | 169.92M | 181.3M | 180.65M | 164.04M | 147.76M | 138.96M | 158.82M | 152.84M | 150.35M | 157.47M |
| additionalPaidInCapital | 73.97M | 72.58M | 71.66M | 70.48M | 68.72M | 67.18M | 65.83M | 64.26M | 55.88M | 50.18M |
| 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 | 23.08M | 30.32M | 30.19M | 29.54M | 20.56M | -8.48M | 20.88M | 19.96M | 16.7M | 16.99M |
| depreciationAndAmortization | 2.88M | 2.75M | 2.85M | 2.77M | 2.8M | 3.22M | 3.49M | 4.03M | 4.3M | 4.06M |
| deferredIncomeTax | 327K | 1.06M | 2.46M | 1.3M | 910K | 2.76M | -869K | 643K | 2.19M | -2.64M |
| stockBasedCompensation | 1.68M | 1.45M | 1.35M | 1.52M | 1.58M | 1.38M | 1.45M | 1.51M | 1.62M | 1.56M |
| changeInWorkingCapital | 9.68M | 1.5M | 60.04M | -66.02M | -19.92M | 32.78M | -16.74M | -10.56M | 11.79M | 25.25M |
| accountsReceivables | -1.51M | 1.78M | 14.41M | -282K | -18.72M | 11.4M | -138K | -2.41M | 637K | 3.18M |
| inventory | 8.06M | 821K | 53.05M | -56.96M | -11.35M | 27.52M | -14.04M | -12.39M | 9.63M | 27.31M |
| accountsPayables | 2.85M | -419K | -6.07M | -4.29M | 10.76M | -4.15M | -315K | 3.9M | -2.81M | -1.39M |
| otherWorkingCapital | 283K | -685K | -1.34M | -4.48M | -612K | -1.99M | -2.25M | 341K | 4.33M | -3.85M |
| otherNonCashItems | -392K | 658K | 1.74M | 986K | 478K | 8.34M | 1.18M | -2.54M | -3.08M | 1.66M |
| netCashProvidedByOperatingActivities | 37.25M | 37.73M | 98.63M | -29.9M | 6.39M | 39.98M | 9.39M | 13.05M | 33.52M | 46.87M |
| investmentsInPropertyPlantAndEquipment | -1.75M | -1.39M | -3.31M | -2.34M | -1.01M | -3.37M | -7.39M | -1.41M | -1.58M | -5.99M |
| acquisitionsNet | - | - | - | - | -2.55M | - | - | -3.74M | - | - |
| purchasesOfInvestments | - | - | - | - | -35M | - | -14.64M | -7.95M | -15.6M | -6.29M |
| salesMaturitiesOfInvestments | 1.51M | 215K | 2.07M | 9.77M | 31.67M | 6.68M | 13.25M | 11.34M | 17.56M | 5.74M |
| otherInvestingActivities | - | - | - | - | -111K | -155K | -155K | -155K | -155K | -155K |
| netCashProvidedByInvestingActivities | -242K | -1.17M | -1.24M | 7.43M | -7M | 3.16M | -8.94M | 1.82M | 235K | -6.69M |
| netDebtIssuance | - | - | -31.14M | 31.14M | - | -7.05M | 1.21M | 5.84M | -4.27M | -22.38M |
| longTermNetDebtIssuance | - | - | -31.14M | 31.14M | - | -7.05M | 1.21M | 5.84M | -4.27M | -22.38M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | 5.84M | -4.27M | -22.38M |
| netStockIssuance | -5.26M | -586K | -4.34M | -4.2M | -2.52M | -2.06M | -5.65M | -11.41M | -10.91M | -7.97M |
| netCommonStockIssuance | -5.26M | -586K | -4.34M | -4.2M | -2.52M | -2.06M | -5.65M | -11.41M | -15.19M | -10.97M |
| commonStockIssuance | 5000 | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -5.27M | -586K | -4.34M | -4.2M | -2.52M | -2.06M | -5.65M | -11.41M | -15.19M | -10.97M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | 4.28M | 2.99M |
| netDividendsPaid | -7.73M | -31.27M | -9.29M | -6.95M | -9.34M | -11.78M | -9.41M | -9.21M | -8.88M | -8.72M |
| commonDividendsPaid | -7.73M | -31.27M | -9.29M | -6.95M | -9.34M | -11.78M | -9.41M | -9.21M | -8.88M | -8.72M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -231K | -368K | -583K | 281K | 2000 | - | 156K | -124K | -358K | -5.37M |
| netCashProvidedByFinancingActivities | -13.23M | -32.22M | -45.34M | 20.27M | -11.87M | -20.89M | -13.69M | -14.91M | -24.41M | -44.44M |
| 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 | 62.22M | 68M | 76.8M | 73.12M | 58.22M | 68.03M | 80.47M | 74.33M | 63.93M | 71.56M |
| costOfRevenue | 18.43M | 37.94M | 42.96M | 43.33M | 33M | 37.66M | 41.95M | 41.43M | 35.84M | 39.55M |
| grossProfit | 43.78M | 30.07M | 33.84M | 29.79M | 25.22M | 30.38M | 38.52M | 32.9M | 28.09M | 32.01M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 26.76M | 22.56M | 23.65M | 21.73M | 21.33M | 23.34M | 26.98M | 22.74M | 21.43M | 23.76M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 26.76M | 22.56M | 23.65M | 21.73M | 21.33M | 23.34M | 26.98M | 22.74M | 21.43M | 23.76M |
| costAndExpenses | 45.2M | 60.5M | 66.6M | 65.07M | 54.33M | 61M | 68.93M | 64.17M | 57.27M | 63.31M |
| netInterestIncome | 1.52M | 681K | 720K | 828K | 784K | 633K | 918K | 879K | 964K | 905K |
| interestIncome | 1.52M | 685K | 720K | 828K | 785K | 634K | 918K | 894K | 964K | 905K |
| interestExpense | - | 4000 | - | - | 1000 | 1000 | - | 15000 | - | - |
| depreciationAndAmortization | - | 683K | 846K | 723K | 737K | 597K | 700K | 710K | 687K | 650K |
| ebitda | 18.59M | 9.03M | 11.78M | 9.66M | 5.36M | 8.14M | 13.14M | 11.58M | 8.17M | 9.71M |
| ebit | 18.59M | 8.35M | 10.94M | 8.94M | 4.62M | 7.54M | 12.44M | 10.87M | 7.48M | 9.06M |
| nonOperatingIncomeExcludingInterest | -1.57M | -842K | -744K | -885K | -726K | -507K | -897K | -709K | -821K | -810K |
| operatingIncome | 17.02M | 7.5M | 10.19M | 8.06M | 3.89M | 7.03M | 11.54M | 10.16M | 6.66M | 8.25M |
| totalOtherIncomeExpensesNet | 1.57M | 838K | 744K | 885K | 725K | 506K | 897K | 694K | 821K | 810K |
| incomeBeforeTax | 18.59M | 8.34M | 10.94M | 8.94M | 4.62M | 7.54M | 12.44M | 10.86M | 7.48M | 9.06M |
| incomeTaxExpense | 5.28M | 2.22M | 2.24M | 2.35M | 2.36M | 1.99M | 2.44M | 2.79M | 1.88M | 2.41M |
| netIncomeFromContinuingOperations | 13.32M | 6.12M | 8.69M | 6.59M | 2.26M | 5.54M | 10M | 8.06M | 5.61M | 6.65M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 13.32M | 6.12M | 8.69M | 6.59M | 2.26M | 5.54M | 10M | 8.06M | 5.61M | 6.65M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 13.32M | 6.12M | 8.69M | 6.59M | 2.26M | 5.54M | 10M | 8.06M | 5.61M | 6.65M |
| eps | 1.41 | 0.65 | 0.92 | 0.7 | 0.24 | 0.58 | 1.06 | 0.85 | 0.6 | 0.7 |
| 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 | 93.69M | 89.04M | 96.01M | 72.92M | 77.43M | 71.55M | 70.96M | 75.46M | 78.41M | 78.35M |
| shortTermInvestments | 2.64M | 1.73M | 1.42M | 747K | 1.11M | 856K | 852K | 365K | - | - |
| cashAndShortTermInvestments | 96.33M | 90.76M | 97.43M | 73.66M | 78.54M | 72.4M | 71.82M | 75.82M | 78.41M | 78.35M |
| netReceivables | 51.73M | 39.31M | 38.9M | 46.44M | 33.81M | 39.76M | 38.55M | 46.8M | 37.67M | 42.1M |
| accountsReceivables | 34.28M | 39.31M | 38.9M | 46.44M | 32.02M | 39.76M | 37.46M | 46.8M | 37.34M | 42.1M |
| otherReceivables | 17.45M | - | - | - | 1.79M | - | 1.09M | - | 332K | - |
| inventory | 49.07M | 50.54M | 65.89M | 67.18M | 71.26M | 68.19M | 74.01M | 72.19M | 67.94M | 61.96M |
| prepaids | 2.61M | - | - | 2.21M | - | - | 21.58M | - | - | - |
| otherCurrentAssets | -860K | 2.6M | 3.22M | 1.68M | 2.41M | 3.35M | 3.44M | 3.07M | 3.51M | 3.64M |
| totalCurrentAssets | 198.88M | 183.22M | 205.44M | 191.17M | 186.02M | 183.7M | 209.39M | 197.88M | 187.53M | 186.05M |
| propertyPlantEquipmentNet | 36.3M | 40.68M | 42.02M | 38.24M | 39.88M | 39.36M | 38.68M | 40.01M | 39.16M | 40.12M |
| goodwill | 12.32M | 12.32M | 12.32M | 12.32M | 12.32M | 12.32M | 12.32M | 12.32M | 12.32M | 12.32M |
| intangibleAssets | 32.87M | 32.87M | 32.87M | 32.87M | 33.02M | 33.08M | 33.14M | 33.5M | 33.56M | 33.17M |
| goodwillAndIntangibleAssets | 45.18M | 45.18M | 45.18M | 45.18M | 45.34M | 45.4M | 45.46M | 45.82M | 45.87M | 45.48M |
| longTermInvestments | - | 3.16M | 3.46M | 4.88M | 5.28M | 5.53M | 5.53M | 6.01M | 6.37M | 6.36M |
| taxAssets | - | - | - | - | - | 1.05M | 1.04M | 1.12M | 1.07M | 1.05M |
| otherNonCurrentAssets | 30.72M | 24.02M | 23.56M | 24.56M | 24.41M | 24.26M | 23.99M | 23.85M | 23.81M | 24.2M |
| totalNonCurrentAssets | 112.2M | 113.04M | 114.23M | 112.87M | 114.92M | 115.6M | 114.7M | 116.81M | 116.29M | 117.22M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 311.08M | 296.26M | 319.67M | 304.04M | 300.94M | 299.3M | 324.09M | 314.69M | 303.82M | 303.27M |
| totalPayables | 8.34M | 8M | 34.17M | 7.7M | 7.06M | 5.66M | 30.89M | 6.74M | 4.57M | 7.74M |
| accountPayables | 6.36M | 5.23M | 11.2M | 7.7M | 7.06M | 4.8M | 8.38M | 6.05M | 4.57M | 5.79M |
| otherPayables | 1.98M | 2.77M | 22.97M | - | - | 861K | 22.51M | 693K | - | 1.95M |
| accruedExpenses | 14.35M | 10.14M | 6.44M | 8.93M | 9.08M | 9.09M | 5.4M | 12.05M | 10.86M | 9.72M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 5.44M | 4.03M | 4.35M | 4.55M | 4.75M | 4.36M | 4.03M | 4.17M | 3.51M | 3.67M |
| taxPayables | 1.98M | 2.77M | 638K | - | - | 861K | 930K | 693K | - | 1.95M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | -1.76M | - | 3.67M | - | - | - | 6.94M | - | - | - |
| totalCurrentLiabilities | 26.36M | 22.17M | 48.64M | 21.18M | 20.89M | 19.11M | 47.26M | 22.96M | 18.95M | 21.13M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 5.44M | 5.76M | 6.44M | 6.94M | 7.94M | 7.49M | 7.03M | 8.13M | 7.96M | 8.41M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 13.72M | 13.8M | 13.83M | 14.42M | 13.73M | 13.91M | 13.92M | 11.57M | 11.84M | 11.76M |
| otherNonCurrentLiabilities | 10.77M | 10.89M | 11.2M | 10.18M | 10.32M | 10.23M | 10.28M | 13.91M | 13.87M | 13.86M |
| totalNonCurrentLiabilities | 29.92M | 30.44M | 31.46M | 31.54M | 31.99M | 31.63M | 31.24M | 33.6M | 33.66M | 34.04M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 10.87M | 9.78M | 10.79M | 11.49M | 12.69M | 11.84M | 11.07M | 12.3M | 11.47M | 12.08M |
| totalLiabilities | 56.28M | 52.62M | 80.1M | 52.72M | 52.87M | 50.74M | 78.5M | 56.56M | 52.62M | 55.16M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 9.53M | 9.53M | 9.53M | 9.57M | 9.54M | 9.62M | 9.64M | 9.56M | 9.49M | 9.51M |
| retainedEarnings | 184.08M | 173.44M | 169.92M | 184.06M | 180.98M | 183.63M | 181.3M | 193.11M | 187.56M | 184.91M |
| additionalPaidInCapital | 74.84M | 74.41M | 73.97M | 73.54M | 73.38M | 73M | 72.58M | 72.66M | 72.35M | 72.02M |
| 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 | 13.32M | 6.12M | 8.69M | 6.59M | 2.26M | 5.54M | 10M | 8.06M | 5.61M | 6.65M |
| depreciationAndAmortization | 651K | 683K | 824K | 723K | 737K | 597K | 700K | 710K | 687K | 650K |
| deferredIncomeTax | -87000 | -58000 | -1.2M | 693K | 871K | -33000 | 1.41M | -340K | 24000 | -35000 |
| stockBasedCompensation | 429K | 434K | 437K | 444K | 375K | 427K | 364K | 388K | 331K | 367K |
| changeInWorkingCapital | -6.45M | 10.48M | 15.76M | -9.44M | 5.98M | -2.62M | 7.82M | -9.43M | -3.43M | 6.54M |
| accountsReceivables | 5.03M | -420K | 7.6M | -14.41M | 7.74M | -2.44M | 8.46M | -9.48M | 4.81M | -2.86M |
| inventory | 1.48M | 15.35M | 1.25M | 4.1M | -3.12M | 5.83M | -1.91M | -4.21M | -5.99M | 12.93M |
| accountsPayables | 1.12M | -5.97M | 3.5M | 623K | 2.3M | -3.58M | 2.37M | 1.47M | -1.21M | -3.05M |
| otherWorkingCapital | -14.08M | 1.52M | 3.4M | 255K | -945K | -2.43M | -1.11M | 2.8M | -1.04M | -474K |
| otherNonCashItems | -116K | -227K | -503K | -118K | 12000 | 217K | 148K | 233K | 109K | 168K |
| netCashProvidedByOperatingActivities | 7.74M | 17.43M | 24.01M | -1.11M | 10.23M | 4.13M | 20.44M | -374K | 3.33M | 14.34M |
| investmentsInPropertyPlantAndEquipment | -936K | -554K | -861K | -213K | -260K | -417K | -486K | -556K | -174K | -170K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 470K | - | 755K | 749K | 5000 | - | - | - | - | 215K |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -466K | -554K | -106K | 536K | -255K | -417K | -486K | -556K | -174K | 45000 |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -21000 | -1.2M | -930K | -2.4M | -732K | -19000 | -53000 | -509K | -5000 |
| netCommonStockIssuance | - | -21000 | -1.2M | -930K | -2.4M | -732K | -19000 | -53000 | -509K | -5000 |
| commonStockIssuance | - | 13000 | 5000 | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -34000 | -1.2M | -930K | -2.4M | -732K | -19000 | -53000 | -509K | -5000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -2.64M | -23.93M | -1000 | -2.69M | -2.56M | -2.48M | -21.65M | -2.45M | -2.5M | -4.66M |
| commonDividendsPaid | -2.64M | -23.93M | -1000 | -2.69M | -2.56M | -2.48M | -21.65M | -2.45M | -2.5M | -4.66M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 34000 | -34000 | -3000 | -228K | - | - | -364K | -4000 | - | - |
| netCashProvidedByFinancingActivities | -2.64M | -23.95M | -1.2M | -3.85M | -4.96M | -3.21M | -22.04M | -2.51M | -3.01M | -4.67M |