-$0.57 (-2.2%)
| date | 2026-01-03 | 2024-12-28 | 2023-12-30 | 2022-12-31 | 2022-01-01 | 2021-01-02 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 248.97M | 272.75M | 258.86M | 279.27M | 246.52M | 197.61M | 251.74M | 234.28M | 204.24M | 137.61M |
| costOfRevenue | 192.58M | 205.48M | 197.09M | 220.65M | 189.76M | 149.53M | 189.89M | 175.55M | 154.38M | 101.26M |
| grossProfit | 56.39M | 67.27M | 61.77M | 58.62M | 56.77M | 48.09M | 61.85M | 58.73M | 49.86M | 36.35M |
| researchAndDevelopmentExpenses | 4.06M | 4.89M | 5.59M | 4.24M | 4.1M | 2.75M | 6.02M | 6.95M | 5.62M | 2.57M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | -514.97K |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | 32.15M | 23.16M |
| sellingGeneralAndAdministrativeExpenses | 42.22M | 42.23M | 39.15M | 39.51M | 35.22M | 30.19M | 35.72M | 33.91M | 32.15M | 22.64M |
| otherExpenses | - | - | - | 699.87K | - | 1.64M | 2.65M | - | - | - |
| operatingExpenses | 46.29M | 47.12M | 44.74M | 44.45M | 39.32M | 34.58M | 44.39M | 40.87M | 37.77M | 25.21M |
| costAndExpenses | 238.87M | 252.6M | 241.82M | 265.1M | 229.08M | 184.11M | 234.28M | 216.42M | 192.16M | 126.47M |
| netInterestIncome | -2.68M | -2.72M | -2.81M | -2.28M | -1.75M | -2.06M | -1.86M | -1.2M | -976.51K | -121.5K |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 2.68M | 2.72M | 2.81M | 2.28M | 1.75M | 2.06M | 1.86M | 1.2M | 976.51K | 121.5K |
| depreciationAndAmortization | 3.69M | 5.89M | 5.37M | 7.24M | 7.24M | 6.82M | 6.45M | 5.33M | 4.72M | 3.81M |
| ebitda | 13.86M | 25.68M | 23.26M | 23.91M | 28.06M | 22.09M | 24.52M | 24.12M | 17.15M | 15.16M |
| ebit | 10.17M | 19.8M | 17.89M | 16.68M | 20.82M | 15.28M | 18.06M | 18.79M | 12.43M | 11.34M |
| nonOperatingIncomeExcludingInterest | -70840 | 353.37K | -855.15K | -2.51M | -3.37M | -1.77M | -606.08K | -933.26K | -348.7K | -209.04K |
| operatingIncome | 10.1M | 20.15M | 17.03M | 14.17M | 17.45M | 13.51M | 17.46M | 17.86M | 12.08M | 11.14M |
| totalOtherIncomeExpensesNet | -2.61M | -3.07M | -1.95M | 236.6K | 1.62M | -288.44K | -1.25M | -269.01K | -627.82K | 87543 |
| incomeBeforeTax | 7.49M | 17.07M | 15.08M | 14.4M | 19.07M | 13.22M | 16.21M | 17.59M | 11.45M | 11.22M |
| incomeTaxExpense | 1.52M | 3.86M | 3.3M | 3.35M | 2.89M | 2.18M | 2.94M | 3.08M | 6.41M | 3.44M |
| netIncomeFromContinuingOperations | 5.97M | 13.22M | 11.78M | 11.05M | 16.18M | 11.03M | 13.27M | 14.51M | 5.05M | 7.79M |
| netIncomeFromDiscontinuedOperations | -851.02K | -21.74M | -3.2M | 1.25M | -6.83M | -5.63M | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 5.12M | -8.53M | 8.58M | 12.3M | 9.35M | 5.41M | 13.27M | 14.51M | 5.05M | 7.79M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 5.12M | -8.53M | 8.58M | 12.3M | 9.35M | 5.41M | 13.27M | 14.51M | 5.05M | 7.79M |
| eps | 0.84 | -1.37 | 1.38 | 1.98 | 1.49 | 0.87 | 2.13 | 2.32 | 0.81 | 1.25 |
| date | 2026-01-03 | 2024-12-28 | 2023-12-30 | 2022-12-31 | 2022-01-01 | 2021-01-02 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 7.41M | 14.01M | 8.3M | 10.19M | 6.17M | 15.32M | 18M | 13.93M | 22.28M | 22.73M |
| shortTermInvestments | - | 2.05M | 986.48K | - | - | - | 34305 | - | - | - |
| cashAndShortTermInvestments | 7.41M | 16.06M | 9.29M | 10.19M | 6.17M | 15.32M | 18.03M | 13.93M | 22.28M | 22.73M |
| netReceivables | 30.16M | 35.8M | 37.63M | 43.89M | 44.18M | 31.8M | 37.94M | 31.42M | 27.12M | 18.14M |
| accountsReceivables | 30.13M | 35.52M | 37.06M | 42.89M | 43.15M | 31.8M | 37.94M | 30.29M | 27.12M | 18.14M |
| otherReceivables | 33844 | 286.29K | 573.27K | 1.01M | 1.03M | - | - | 1.13M | - | - |
| inventory | 56.34M | 55.21M | 59.27M | 64.64M | 62.86M | 43.12M | 54.6M | 52.77M | 47.27M | 34.03M |
| prepaids | - | - | - | - | 6.94M | 3.15M | 5.37M | 3.07M | 3.4M | 1.86M |
| otherCurrentAssets | 5.35M | 8.55M | 6.05M | 6.6M | 3.52M | 18.34M | - | - | - | 947K |
| totalCurrentAssets | 99.27M | 115.62M | 112.24M | 125.32M | 123.67M | 111.74M | 115.94M | 101.19M | 100.07M | 77.7M |
| propertyPlantEquipmentNet | 42.9M | 41.69M | 45.53M | 38.33M | 39.44M | 41.62M | 53.34M | 29.85M | 29.19M | 26.17M |
| goodwill | 58.63M | 58.51M | 70.78M | 70.78M | 72.21M | 72.22M | 79.52M | 34.84M | 32.23M | 14.82M |
| intangibleAssets | 10.35M | 12.71M | 20.84M | 24.33M | 28.27M | 32.49M | 31.86M | 13.97M | 12.96M | 1.93M |
| goodwillAndIntangibleAssets | 68.98M | 71.22M | 91.62M | 95.11M | 100.49M | 104.71M | 111.38M | 48.81M | 45.19M | 16.75M |
| longTermInvestments | - | - | - | 2.28M | - | - | - | -1.4M | -2.01M | -3.59M |
| taxAssets | 5.53M | 6.61M | 2.28M | 488.99K | - | - | - | 1.4M | 2.01M | 3.59M |
| otherNonCurrentAssets | - | 162.1K | 374.93K | - | 2.73M | 17.46M | - | 1.4M | 2.01M | 3.59M |
| totalNonCurrentAssets | 117.41M | 119.69M | 139.8M | 136.21M | 142.65M | 163.79M | 164.72M | 80.06M | 76.39M | 46.5M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 216.68M | 235.31M | 252.04M | 261.52M | 266.33M | 275.53M | 280.66M | 181.25M | 176.46M | 124.2M |
| totalPayables | 16.43M | 19.65M | 25.32M | 27.64M | 29.63M | 21.31M | 19.96M | 18.5M | 14.71M | 7.05M |
| accountPayables | 16.43M | 19.65M | 25.32M | 27.64M | 29.63M | 21.31M | 19.96M | 18.5M | 14.71M | 7.05M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 2.35M | 15.06M | 5.38M | 7.27M | 9.18M | 6.84M | 2.97M | 4.16M | 4.38M | 4.93M |
| shortTermDebt | - | 3.6M | 2.87M | 9.01M | 7.5M | 6.44M | 5.19M | 2.32M | 6.55M | 892.86K |
| capitalLeaseObligationsCurrent | 4.64M | 3.83M | 4.61M | 3.06M | 2.66M | 2.83M | 2.97M | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | 7.26M | 7.98M | - |
| otherCurrentLiabilities | 4.2M | 2.65M | 4.56M | - | 580.99K | 3.25M | 3.82M | 5.17M | 5.68M | - |
| totalCurrentLiabilities | 27.62M | 44.79M | 42.73M | 46.98M | 49.56M | 40.67M | 34.9M | 30.15M | 31.31M | 12.87M |
| longTermDebt | 33.9M | 38.64M | 41.06M | 55.14M | 63.81M | 82.26M | 93.58M | 26.35M | 28.68M | 892.86K |
| capitalLeaseObligationsNonCurrent | 15.32M | 14.16M | 13.54M | 9.2M | 8.64M | 9.81M | 9.38M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | -10.67M | - | - | - | -7.04M | 27.46M | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | 10.67M | 1.15M | - | 5.27M | 1.52M | 1.72M | - |
| otherNonCurrentLiabilities | 15.2M | 17.02M | 22.22M | 23.6M | 28.56M | 38.49M | 32.1M | 26.36M | 27.81M | 27.97M |
| totalNonCurrentLiabilities | 64.41M | 69.82M | 76.82M | 87.93M | 102.16M | 130.56M | 140.33M | 54.23M | 58.21M | 28.86M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 19.95M | 17.99M | 18.15M | 12.25M | 11.3M | 12.63M | 12.34M | - | - | - |
| totalLiabilities | 92.03M | 114.62M | 119.56M | 134.91M | 151.73M | 171.22M | 175.23M | 84.38M | 89.53M | 41.73M |
| treasuryStock | -30.07M | -26.34M | -23.28M | -22.54M | -20.91M | -20.54M | -20.17M | -20.17M | -19.11M | -19.11M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 36.34M | 35.44M | 33.95M | 33.59M | 32.62M | 31.5M | 30.65M | 29.99M | 29.5M | 29.15M |
| retainedEarnings | 138M | 133.55M | 144.81M | 138.99M | 129.42M | 122.84M | 120.19M | 109.67M | 97.92M | 95.63M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 29.99M | 29.5M | 29.15M |
| date | 2026-01-03 | 2024-12-28 | 2023-12-30 | 2022-12-31 | 2022-01-01 | 2021-01-02 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 5.97M | 13.22M | 8.58M | 11.05M | 16.18M | 5.41M | 13.27M | 14.51M | 5.05M | 7.79M |
| depreciationAndAmortization | 3.69M | 5.89M | 7.47M | 7.21M | 7.24M | 8.48M | 6.45M | 5.33M | 4.72M | 3.81M |
| deferredIncomeTax | 1.08M | -4.7M | -1.12M | -3.05M | -3.01M | -2.12M | -2.09M | 947.85K | 1.2M | -27.3M |
| stockBasedCompensation | - | 1.49M | 364.69K | - | 1.12M | 849.23K | 656.92K | 493.77K | 354.5K | 149.57K |
| changeInWorkingCapital | -2.55M | 7.82M | 9.72M | -5.23M | -22.86M | 2.02M | 692.56K | -5.95M | -149.64K | -459.16K |
| accountsReceivables | 7.86M | -1.32M | 5.77M | -1.08M | -11.28M | -488.16K | 5.98M | -3.48M | -2.57M | -1.06M |
| inventory | -268.52K | 3.13M | 6.02M | -5.3M | -19.61M | 767.8K | 1.46M | -5.36M | 152.13K | 2.51M |
| accountsPayables | -4.5M | -4M | -2.19M | -1.74M | 8.83M | 3.16M | -2.34M | 4.11M | 892.44K | -1.76M |
| otherWorkingCapital | -5.64M | 10.02M | 102.44K | 2.88M | -803.43K | -1.42M | -4.42M | -1.21M | 1.38M | -155.72K |
| otherNonCashItems | 684.59K | -3.17M | 1.48M | 482.87K | -696.28K | 6.05M | 3.98M | -2.45M | 12862 | 149.57K |
| netCashProvidedByOperatingActivities | 8.87M | 20.55M | 26.48M | 10.46M | -2.02M | 20.69M | 22.96M | 12.88M | 11.18M | 12.42M |
| investmentsInPropertyPlantAndEquipment | -3.97M | -9.71M | -6.43M | -3.37M | -3.72M | -3.1M | -5.44M | -5.41M | -2.76M | -2.86M |
| acquisitionsNet | 1.22M | - | -444.84K | 7.99M | 17.03M | -4.39M | -81.16M | -4.99M | -40.08M | 8350 |
| purchasesOfInvestments | - | - | - | - | -28951 | -5354 | -34305 | - | - | - |
| salesMaturitiesOfInvestments | 2.22M | - | - | - | 28951 | 5354 | - | - | - | - |
| otherInvestingActivities | 14545 | 1.24M | 1.45M | 470.77K | -690.71K | -1.63M | 857.97K | -1.81M | 44100 | 8350 |
| netCashProvidedByInvestingActivities | -508.92K | -8.47M | -5.43M | 5.09M | 12.62M | -9.11M | -85.77M | -10.41M | -42.8M | -2.86M |
| netDebtIssuance | -9.89M | 964.23K | -19.4M | -7.4M | -17.15M | -10.06M | 69.71M | -13.55M | 33.44M | -1.43M |
| longTermNetDebtIssuance | -9.89M | -285.77K | -19.1M | -17.4M | -17.15M | -10.06M | 69.71M | -13.55M | 26.82M | -1.43M |
| shortTermNetDebtIssuance | - | 1.25M | -300.03K | 10M | - | - | - | 7M | 6.61M | - |
| netStockIssuance | -3.73M | -3.06M | -735.78K | -1.64M | -369.65K | -368.86K | - | -1.06M | - | - |
| netCommonStockIssuance | -3.73M | -3.06M | -735.78K | -1.64M | -369.65K | -368.86K | - | -1.06M | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | 64.99M |
| commonStockRepurchased | -3.73M | -3.06M | -735.78K | -1.64M | -369.65K | -368.86K | - | -1.06M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -2.68M | -2.73M | -2.77M | -2.74M | -2.76M | -2.75M | -2.74M | -2.76M | -2.75M | -2.75M |
| commonDividendsPaid | -2.68M | -2.73M | -2.77M | -2.74M | -2.76M | -2.75M | -2.74M | -2.76M | -2.75M | -2.75M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | 7M | - | - |
| netCashProvidedByFinancingActivities | -16.3M | -4.82M | -22.9M | -11.78M | -20.27M | -13.18M | 66.97M | -10.37M | 30.68M | -4.18M |
| date | 2026-04-04 | 2026-01-03 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 59.68M | 57.53M | 55.34M | 70.16M | 63.31M | 66.68M | 71.27M | 72.56M | 64.62M | 66.99M |
| costOfRevenue | 47.93M | 45.25M | 43.11M | 53.67M | 48.83M | 51.32M | 53.09M | 54.11M | 49.17M | 49.05M |
| grossProfit | 11.74M | 12.28M | 12.22M | 16.5M | 14.48M | 15.36M | 18.19M | 18.46M | 15.45M | 17.93M |
| researchAndDevelopmentExpenses | 1.04M | 927.8K | 995.77K | 1.03M | 1.11M | 1.15M | 1.08M | 1.3M | 1.36M | 1.33M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 9.57M | 10.04M | 9.65M | 12.19M | 9.85M | 11.22M | 10.32M | 11.14M | 10.68M | 11.25M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 10.6M | 10.97M | 10.64M | 13.22M | 10.96M | 12.36M | 11.39M | 12.44M | 12.04M | 12.59M |
| costAndExpenses | 58.54M | 56.22M | 53.75M | 66.89M | 59.79M | 63.69M | 64.48M | 66.55M | 61.21M | 61.64M |
| netInterestIncome | -527.51K | -665.24K | -688.42K | -636.29K | -617.47K | -671.66K | -709.68K | -746.94K | -676.03K | -931.71K |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 527.51K | 665.24K | 688.42K | 636.29K | 617.47K | 671.66K | 709.68K | 746.94K | 676.03K | 931.71K |
| depreciationAndAmortization | 2.38M | 1736 | 2.37M | 1.67M | 5.3M | 1.62M | 524.07K | 1.87M | 1.88M | 1.99M |
| ebitda | 3.72M | 1.95M | 3.93M | 4.88M | 8.33M | 4.36M | 7.24M | 7.86M | 5.3M | 7.17M |
| ebit | 1.34M | 1.95M | 1.57M | 3.22M | 3.03M | 2.73M | 6.71M | 5.99M | 3.42M | 5.18M |
| nonOperatingIncomeExcludingInterest | -199.86K | -637.11K | 16620 | 58812 | 490.83K | 260.95K | 82703 | 20066 | -9996 | 170.43K |
| operatingIncome | 1.14M | 1.31M | 1.58M | 3.28M | 3.52M | 3M | 6.79M | 6.01M | 3.41M | 5.35M |
| totalOtherIncomeExpensesNet | -327.65K | -28132 | -705.04K | -695.1K | -1.11M | -932.61K | -792.38K | -767.01K | -666.03K | -1.1M |
| incomeBeforeTax | 810.39K | 1.28M | 876.65K | 2.58M | 2.41M | 2.06M | 6M | 5.25M | 2.74M | 4.24M |
| incomeTaxExpense | 170.26K | 99931 | 297.71K | 546.38K | 507.18K | 523.31K | 1.33M | 1.18M | 608.63K | 728.24K |
| netIncomeFromContinuingOperations | 640.13K | 1.19M | 578.94K | 2.03M | 1.91M | 1.54M | 4.67M | 4.07M | 2.14M | 3.52M |
| netIncomeFromDiscontinuedOperations | - | -15058 | - | -611.52K | 36878 | -227.03K | -19.97M | -562.32K | -187.84K | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 640.13K | 1.17M | 578.94K | 1.42M | 1.94M | 1.31M | -15.3M | 3.51M | 1.95M | 3.52M |
| netIncomeDeductions | - | - | - | -2.02M | - | - | - | - | - | - |
| bottomLineNetIncome | 640.13K | 1.17M | 578.94K | 3.44M | 1.94M | 1.31M | -15.3M | 3.51M | 1.95M | 3.52M |
| eps | 0.11 | 0.19 | 0.1 | 0.56 | 0.32 | 0.21 | -2.47 | 0.56 | 0.31 | 0.56 |
| date | 2026-04-04 | 2026-01-03 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 7.62M | 7.41M | 9.23M | 9.11M | 7.9M | 14.01M | 7.67M | 11.71M | 7.36M | 8.05M |
| shortTermInvestments | - | - | - | - | 2.33M | 2.05M | 2.03M | 2.03M | 2.13M | 986.48K |
| cashAndShortTermInvestments | 7.62M | 7.41M | 9.23M | 9.11M | 10.24M | 16.06M | 9.71M | 13.74M | 9.48M | 9.03M |
| netReceivables | 32.58M | 30.16M | 30.11M | 40.29M | 33.51M | 35.8M | 46.24M | 42.52M | 43.5M | 34.78M |
| accountsReceivables | 32.55M | 30.13M | 30.01M | 40.24M | 33.49M | 35.52M | 46M | 42.33M | 42.88M | 34.2M |
| otherReceivables | 28844 | 33844 | 100.64K | 51457 | 19621 | 286.29K | 239.26K | 192.93K | 618.23K | 573.27K |
| inventory | 53.07M | 56.34M | 56.77M | 54.14M | 55.36M | 55.21M | 58.13M | 56.88M | 55.85M | 58.4M |
| prepaids | - | - | - | 4.16M | - | - | - | - | - | - |
| otherCurrentAssets | 6.33M | 5.35M | 4.47M | 241.83K | 10.52M | 8.55M | 12M | 5.13M | 6.2M | 10.03M |
| totalCurrentAssets | 99.6M | 99.27M | 100.57M | 107.95M | 109.62M | 115.62M | 126.07M | 118.27M | 115.03M | 112.24M |
| propertyPlantEquipmentNet | 43.51M | 42.9M | 43.18M | 44.53M | 45.64M | 41.69M | 43.44M | 45M | 45.65M | 40.59M |
| goodwill | 58.6M | 58.63M | 58.6M | 58.64M | 58.62M | 58.51M | 58.58M | 70.7M | 70.72M | 58.58M |
| intangibleAssets | 9.75M | 10.35M | 10.98M | 11.61M | 12.13M | 12.71M | 13.32M | 18.89M | 19.88M | 15.1M |
| goodwillAndIntangibleAssets | 68.34M | 68.98M | 69.58M | 70.24M | 70.74M | 71.22M | 71.9M | 89.59M | 90.6M | 73.67M |
| longTermInvestments | 119.21K | - | 33201 | - | - | - | - | - | 329.97K | - |
| taxAssets | 5.53M | 5.53M | 6.61M | 6.61M | 6.21M | 6.61M | 2.54M | 2.54M | 2.28M | 2.28M |
| otherNonCurrentAssets | - | - | 75980 | 82386 | 114.22K | 162.1K | 280.51K | 506.83K | - | 23.26M |
| totalNonCurrentAssets | 117.5M | 117.41M | 119.48M | 121.46M | 122.71M | 119.69M | 118.15M | 137.63M | 138.86M | 139.8M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 217.09M | 216.68M | 220.05M | 229.41M | 232.33M | 235.31M | 244.22M | 255.9M | 253.9M | 252.04M |
| totalPayables | 17.52M | 16.43M | 17.36M | 23.14M | 20.43M | 19.65M | 23.99M | 27.68M | 26.97M | 24.55M |
| accountPayables | 17.52M | 16.43M | 17.36M | 23.14M | 20.43M | 19.65M | 23.99M | 27.68M | 26.97M | 24.55M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 4.52M | 2.35M | 4.6M | 3.22M | 3.73M | 15.06M | 8.25M | 5.1M | 4.87M | 3.97M |
| shortTermDebt | 3.77M | - | 8.82M | - | 3.98M | 3.6M | 3.23M | 2.85M | 2.87M | - |
| capitalLeaseObligationsCurrent | - | 4.64M | - | 4.65M | 4.6M | 3.83M | 4.09M | 4.03M | 4.38M | 4.51M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 2.51M | 4.2M | 2.86M | 9.46M | 6.83M | 2.65M | 8.26M | 5.79M | 4.64M | 9.7M |
| totalCurrentLiabilities | 28.31M | 27.62M | 33.63M | 40.47M | 39.58M | 44.79M | 47.83M | 45.45M | 43.73M | 42.73M |
| longTermDebt | 32.89M | 33.9M | 31.04M | 32.12M | 37.55M | 38.64M | 41.49M | 39.58M | 40.27M | 41.06M |
| capitalLeaseObligationsNonCurrent | 16.8M | 15.32M | 15.56M | 16.28M | 17.05M | 14.16M | 14.32M | 12.5M | 13.02M | 13.44M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 14.56M | 15.2M | 15.53M | 16.09M | 17.15M | 17.02M | 21.35M | 21.88M | 22.36M | 22.32M |
| totalNonCurrentLiabilities | 64.25M | 64.41M | 62.14M | 64.49M | 71.75M | 69.82M | 77.16M | 73.96M | 75.65M | 76.82M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 16.8M | 19.95M | 15.56M | 20.93M | 21.65M | 17.99M | 18.42M | 16.53M | 17.4M | 17.96M |
| totalLiabilities | 92.56M | 92.03M | 95.77M | 104.96M | 111.33M | 114.62M | 124.98M | 119.42M | 119.38M | 119.56M |
| treasuryStock | -30.49M | -30.07M | -29.31M | -28.46M | -27.74M | -26.34M | -25.2M | -23.76M | -23.52M | -23.28M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 36.2M | 36.34M | 36.04M | 35.73M | 35.42M | 35.44M | 34.86M | 34.58M | 34.46M | 33.95M |
| retainedEarnings | 137.97M | 138M | 137.49M | 137.58M | 134.16M | 133.55M | 132.91M | 148.89M | 146.07M | 144.81M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2026-04-04 | 2026-01-03 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 640.13K | 1185 | 578.94K | 2.3M | 1.91M | 23.06M | -15.3M | 4.07M | 2.14M | 3.52M |
| depreciationAndAmortization | 2.38M | 1736 | 2.37M | 1.67M | 5.3M | 1.62M | 524.07K | 4.19M | 1.1M | 1.99M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | -522.46K |
| stockBasedCompensation | - | - | - | 312.2K | - | 578.38K | 168K | - | - | 213.39K |
| changeInWorkingCapital | 929.57K | 4.36M | 7717 | 2.13M | -9.05M | 16M | -7.19M | 257.7K | -1.43M | 2.04M |
| accountsReceivables | -2.42M | -191.46K | 10.32M | -4.29M | 2.02M | 10.42M | -6.47M | 1.12M | -6.38M | 5.66M |
| inventory | 3.33M | 454.18K | -2.61M | 2.02M | -137.4K | 2.83M | -2.06M | -896.84K | 3.26M | 1.4M |
| accountsPayables | 1.04M | -1.23M | -5.79M | 1.95M | 560.95K | -4.69M | - | 660.61K | 2.28M | -3.69M |
| otherWorkingCapital | -1.02M | 5.32M | -1.92M | 2.44M | -11.49M | 7.46M | 1.35M | -623.67K | -583.51K | -1.33M |
| otherNonCashItems | -470.34K | -517.17K | 158.89K | -3.04M | 385.01K | -29.47M | 20.29M | -891.51K | 1.78M | -5512 |
| netCashProvidedByOperatingActivities | 3.48M | 3.84M | 3.11M | 3.37M | -1.46M | 11.79M | -1.5M | 7.63M | 3.59M | 7.23M |
| investmentsInPropertyPlantAndEquipment | -867.33K | -2.33M | -44905 | -749.58K | -849.4K | -2.08M | -4.8M | -1.12M | -1.71M | -1.72M |
| acquisitionsNet | 3500 | 50927 | 800 | - | -421.04K | - | - | - | 18000 | 102.8K |
| purchasesOfInvestments | - | - | - | - | -309.38K | - | - | - | -999.96K | -986.48K |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | 986.48K |
| otherInvestingActivities | 5000 | - | - | 4.13M | 14545 | 1.97M | -216.18K | 536.33K | -65395 | -816.81K |
| netCashProvidedByInvestingActivities | -858.83K | -2.28M | -44105 | 3.38M | -1.57M | -109.83K | -5.02M | -587.08K | -2.76M | -2.43M |
| netDebtIssuance | -1.25M | -2.25M | -1.32M | -5.44M | -876.99K | -2.49M | -796.87K | -741.88K | -826.75K | -4.86M |
| longTermNetDebtIssuance | -1.25M | -2.25M | -1.32M | -5.44M | -876.99K | -739.54K | -796.87K | -749.54K | -819.08K | -4.86M |
| shortTermNetDebtIssuance | - | - | - | - | - | -1.75M | - | 7662 | -7662 | - |
| netStockIssuance | -422.36K | -754.32K | -851.45K | -722.9K | -1.4M | -1.14M | -1.43M | -247.32K | -234.8K | -490.24K |
| netCommonStockIssuance | -422.36K | -754.32K | -851.45K | -722.9K | -1.4M | -1.14M | -1.43M | -247.32K | -234.8K | -490.24K |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -422.36K | -754.32K | -851.45K | -722.9K | -1.4M | -1.14M | -1.43M | -247.32K | -234.8K | -490.24K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -664.76K | -664.83K | -668.29K | -672.9K | -675.05K | -679.35K | -682.01K | -685.86K | -683.06K | -696.64K |
| commonDividendsPaid | -664.76K | -664.83K | -668.29K | -672.9K | -675.05K | -679.35K | -682.01K | -685.86K | -683.06K | -696.64K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | 6347 | -6347 | - | 5.82M | 4619 | -4619 | - |
| netCashProvidedByFinancingActivities | -2.34M | -3.67M | -2.84M | -6.82M | -2.96M | -4.31M | 2.91M | -1.67M | -1.75M | -6.04M |