-$1.4 (-1.65%)
| date | 2025-06-26 | 2024-06-27 | 2023-06-29 | 2022-06-30 | 2021-06-24 | 2020-06-25 | 2019-06-27 | 2018-06-28 | 2017-06-29 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.11B | 1.07B | 999.69M | 955.87M | 858.48M | 880.09M | 876.2M | 888.6M | 846.64M | 952.06M |
| costOfRevenue | 903.78M | 852.64M | 788.06M | 756.24M | 673.5M | 704.32M | 717.93M | 749.78M | 704.71M | 814.59M |
| grossProfit | 203.47M | 214.14M | 211.63M | 199.63M | 184.99M | 175.78M | 158.27M | 138.82M | 141.92M | 137.47M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 41.68M | 49.78M | 45.92M | 39M | 38.19M | 39.48M | 39.08M | 31.19M | 33.35M | 34.55M |
| sellingAndMarketingExpenses | 78.93M | 82.69M | 76.8M | 76.88M | 63.02M | 59.31M | 61.76M | 52.92M | 49.39M | 51.11M |
| sellingGeneralAndAdministrativeExpenses | 120.61M | 132.48M | 122.73M | 115.89M | 101.21M | 98.79M | 100.84M | 84.12M | 82.74M | 85.66M |
| otherExpenses | -1.85M | -3.53M | -1.32M | -3.7M | -1.4M | -1.56M | -1.09M | -1.41M | -1.3M | -1.36M |
| operatingExpenses | 118.76M | 128.95M | 121.41M | 112.19M | 99.81M | 97.23M | 100.84M | 84.12M | 84.88M | 87.51M |
| costAndExpenses | 1.02B | 981.6M | 909.46M | 868.43M | 773.3M | 801.54M | 818.77M | 833.89M | 789.59M | 902.1M |
| netInterestIncome | -3.55M | -2.55M | -2.16M | -1.92M | -1.44M | -2M | -3.06M | -3.46M | -2.91M | -3.49M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 3.55M | 2.55M | 2.16M | 1.92M | 1.44M | 2M | 3.06M | 3.46M | 2.91M | 3.49M |
| depreciationAndAmortization | 31.47M | 26.6M | 22.14M | 19.71M | 18.31M | 17.93M | 17.04M | 15.43M | 15.56M | 16.58M |
| ebitda | 112.89M | 109.09M | 109.65M | 103.33M | 99.57M | 92.65M | 72.53M | 68.24M | 72.61M | 66.54M |
| ebit | 81.42M | 82.49M | 87.51M | 83.62M | 81.26M | 74.72M | 55.49M | 52.81M | 57.05M | 49.95M |
| nonOperatingIncomeExcludingInterest | 3.29M | 2.7M | 2.72M | 3.82M | 3.92M | 3.83M | 3.04M | 3.38M | 1.3M | 1.36M |
| operatingIncome | 84.71M | 85.19M | 90.22M | 87.44M | 85.18M | 78.55M | 54.38M | 56.11M | 58.34M | 51.31M |
| totalOtherIncomeExpensesNet | -6.85M | -5.25M | -4.87M | -5.74M | -5.36M | -5.84M | -6.1M | -6.84M | -4.21M | -4.85M |
| incomeBeforeTax | 77.86M | 79.94M | 85.35M | 81.7M | 79.82M | 72.71M | 52.43M | 49.27M | 54.14M | 46.46M |
| incomeTaxExpense | 18.93M | 19.69M | 22.49M | 19.91M | 20.08M | 18.6M | 12.96M | 16.85M | 18.01M | 16.07M |
| netIncomeFromContinuingOperations | 58.93M | 60.25M | 62.86M | 61.79M | 59.74M | 54.11M | 39.47M | 32.5M | 36.12M | 30.4M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 58.93M | 60.25M | 62.86M | 61.79M | 59.74M | 54.11M | 39.47M | 32.42M | 36.12M | 30.4M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 58.93M | 60.25M | 62.86M | 61.79M | 59.74M | 54.11M | 39.47M | 32.5M | 36.12M | 30.4M |
| eps | 5.06 | 5.19 | 5.43 | 5.36 | 5.19 | 4.72 | 3.45 | 2.85 | 3.19 | 2.71 |
| date | 2025-06-26 | 2024-06-27 | 2023-06-29 | 2022-06-30 | 2021-06-24 | 2020-06-25 | 2019-06-27 | 2018-06-28 | 2017-06-29 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 585K | 484K | 1.95M | 415K | 672K | 1.54M | 1.59M | 1.45M | 1.96M | 2.22M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 585K | 484K | 1.95M | 415K | 672K | 1.54M | 1.59M | 1.45M | 1.96M | 2.22M |
| netReceivables | 76.82M | 84.96M | 72.73M | 69.61M | 66.41M | 56.95M | 60.97M | 65.43M | 64.83M | 78.09M |
| accountsReceivables | 76.66M | 84.96M | 72.73M | 69.61M | 66.33M | 56.95M | 60.97M | 65.43M | 64.83M | 78.09M |
| otherReceivables | 159K | - | - | - | - | - | - | - | - | - |
| inventory | 254.6M | 196.56M | 172.94M | 204.86M | 148M | 172.07M | 157.02M | 174.62M | 182.42M | 156.57M |
| prepaids | 14.58M | - | - | 8.28M | 8.57M | 8.32M | 5.75M | 6.64M | 4.17M | 5.29M |
| otherCurrentAssets | -159K | 12.08M | 6.81M | 1 | 1.52M | - | - | - | - | - |
| totalCurrentAssets | 346.42M | 294.08M | 254.43M | 283.16M | 225.17M | 238.87M | 225.34M | 247.8M | 253.38M | 242.17M |
| propertyPlantEquipmentNet | 176.92M | 178.62M | 127.22M | 119.38M | 120.56M | 111.04M | 108.35M | 106.62M | 106.21M | 109.76M |
| goodwill | 11.75M | 11.75M | 11.75M | 9.65M | 9.65M | 9.65M | 9.65M | 9.65M | - | - |
| intangibleAssets | 4.43M | 5.82M | 6.66M | 8.06M | 9.96M | 12.12M | 14.63M | 17.65M | - | 1.37M |
| goodwillAndIntangibleAssets | 16.18M | 17.57M | 18.41M | 17.72M | 19.61M | 21.78M | 24.28M | 27.3M | - | 1.37M |
| longTermInvestments | 29.12M | 29.12M | 29.12M | 29.12M | 29.12M | - | - | - | - | - |
| taxAssets | 5.78M | 3.13M | 3.59M | 3.24M | 6.09M | 6.79M | 5.72M | 5.02M | 9.1M | 8.59M |
| otherNonCurrentAssets | 23.18M | -6.96M | -7.49M | -5.36M | -2.09M | 28.98M | 27.61M | 29.03M | 29.38M | 29.27M |
| totalNonCurrentAssets | 251.18M | 221.49M | 170.86M | 164.1M | 173.29M | 168.59M | 165.96M | 167.97M | 144.68M | 149.23M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 597.6M | 515.58M | 425.29M | 447.26M | 398.46M | 407.46M | 391.3M | 415.77M | 398.06M | 391.41M |
| totalPayables | 60.48M | 53.44M | 42.68M | 47.72M | 48.86M | 36.32M | 42.55M | 60.34M | 50.05M | 43.72M |
| accountPayables | 60.48M | 53.44M | 42.68M | 47.72M | 48.86M | 36.32M | 42.55M | 60.34M | 50.05M | 43.72M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 18.45M | 50.8M | 42.05M | 31.24M | 37.72M | 41.51M | 33.12M | 16.34M | 26.02M | 23.24M |
| shortTermDebt | 63.33M | 21.7M | 957K | 43.8M | 13.62M | 34.33M | 8.24M | 40.51M | 33.81M | 16.24M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 13.79M | - | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 156.05M | 125.94M | 85.69M | 122.76M | 100.2M | 112.17M | 83.91M | 117.19M | 109.87M | 83.26M |
| longTermDebt | 14.56M | 6.36M | 7.1M | 7.77M | 10.86M | 14.73M | 20.38M | 27.36M | 25.21M | 28.7M |
| capitalLeaseObligationsNonCurrent | 24.22M | 24.88M | 4.77M | 1.08M | 2.1M | 2.99M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 42.07M | 35.78M | 35.52M | 36.83M | 42.8M | 39.33M | 32.46M | 28.3M | 27.51M | 28.07M |
| totalNonCurrentLiabilities | 80.86M | 67.02M | 47.39M | 45.68M | 55.76M | 57.05M | 52.84M | 55.66M | 52.72M | 56.95M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 24.22M | 24.88M | 4.77M | 1.08M | 2.1M | 2.99M | - | - | - | - |
| totalLiabilities | 236.91M | 192.96M | 133.08M | 168.44M | 155.96M | 169.22M | 136.75M | 172.85M | 162.59M | 140.21M |
| treasuryStock | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 118K | 117K | 117K | 116K | 116K | 115K | 115K | 115K | 114K | 113K |
| retainedEarnings | 221.5M | 186.96M | 161.51M | 153.59M | 126.34M | 124.06M | 137.71M | 127.24M | 123.19M | 143.57M |
| additionalPaidInCapital | 139.72M | 135.69M | 131.99M | 128.8M | 126.27M | 123.9M | 122.26M | 119.95M | 117.77M | 115.14M |
| date | 2025-06-26 | 2024-06-27 | 2023-06-29 | 2022-06-30 | 2021-06-24 | 2020-06-25 | 2019-06-27 | 2018-06-28 | 2017-06-29 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 58.93M | 60.25M | 62.86M | 61.79M | 59.74M | 54.11M | 39.47M | 32.42M | 36.12M | 30.4M |
| depreciationAndAmortization | 31.47M | 26.6M | 22.14M | 18.29M | 18.31M | 17.93M | 17.04M | 15.43M | 15.56M | 16.58M |
| deferredIncomeTax | -2.49M | -704K | -1.12M | 551K | 840K | 104K | -298K | 3.66M | -1.74M | -170K |
| stockBasedCompensation | 4.52M | 4.39M | 3.56M | 3.56M | 2.91M | 2.47M | 2.64M | 2.8M | 2.5M | 2.49M |
| changeInWorkingCapital | -64.69M | 11.62M | 34.62M | -65.64M | 22.8M | -12.5M | 22.8M | 9.27M | -2M | 37.78M |
| accountsReceivables | 8.34M | -12.11M | -3.12M | -3.28M | -9.39M | 4.02M | 4.45M | 1.75M | 13.24M | -2.44M |
| inventory | -58.04M | 11.87M | 32.16M | -56.86M | 24.07M | -15.04M | 17.34M | 9.76M | -25.85M | 41.42M |
| accountsPayables | 6.84M | 10.56M | -5.04M | -94000 | 11.44M | -6.72M | -16.96M | 8.88M | 6.38M | -1.13M |
| otherWorkingCapital | -21.83M | 1.29M | 10.62M | -5.42M | -3.33M | 5.25M | 17.97M | -11.12M | 4.22M | -79000 |
| otherNonCashItems | 2.8M | -482K | 2.59M | 1.06M | 105K | 1.5M | 1.81M | 2.58M | 2.23M | 2.17M |
| netCashProvidedByOperatingActivities | 30.54M | 101.67M | 124.66M | 19.6M | 104.7M | 63.61M | 83.46M | 66.15M | 52.67M | 89.25M |
| investmentsInPropertyPlantAndEquipment | -50.71M | -28.31M | -20.73M | -17.75M | -25.18M | -15.02M | -15.08M | -13.23M | -10.88M | -15.02M |
| acquisitionsNet | - | -58.97M | -3.5M | 3.95M | - | - | - | -21.73M | 1000 | 1000 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -109K | -63000 | -55000 | 2.43M | 2.23M | 973K | 461K | -12000 | 342K | 93000 |
| netCashProvidedByInvestingActivities | -50.82M | -87.35M | -24.29M | -11.38M | -22.95M | -14.05M | -14.61M | -34.97M | -10.54M | -14.92M |
| netDebtIssuance | 45.44M | 20.01M | -43.52M | 27.08M | -24.61M | 20.41M | -6.85M | -2.71M | 14.01M | -52.67M |
| longTermNetDebtIssuance | 8.53M | -672K | -3.15M | -3.82M | -5.31M | -7.74M | -6.85M | -5.66M | -3.48M | -52.44M |
| shortTermNetDebtIssuance | 36.91M | 20.68M | -40.37M | 30.91M | -19.3M | 28.15M | -32.44M | 2.95M | 17.49M | -226K |
| netStockIssuance | -490K | -684K | -379K | -1.04M | -535K | - | - | - | - | - |
| netCommonStockIssuance | -490K | -684K | -379K | -1.04M | -535K | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | 339K | 16000 | 63000 | 155K |
| commonStockRepurchased | -490K | -684K | -379K | -1.04M | -535K | - | -339K | -631K | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | -226K |
| netDividendsPaid | -24.4M | -34.8M | -54.93M | -34.53M | -57.46M | -68.74M | -29.07M | -28.37M | -56.46M | -22.49M |
| commonDividendsPaid | -24.4M | -34.8M | -54.93M | -34.53M | -57.46M | -68.74M | -29.07M | -28.37M | -56.46M | -22.49M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -170K | -316K | - | - | - | -1.29M | -32.78M | -615K | 63000 | 1.11M |
| netCashProvidedByFinancingActivities | 20.38M | -15.79M | -98.84M | -8.48M | -82.61M | -49.62M | -68.7M | -31.69M | -42.39M | -74.05M |
| date | 2026-03-26 | 2025-12-25 | 2025-09-25 | 2025-06-26 | 2025-03-27 | 2024-12-26 | 2024-09-26 | 2024-06-27 | 2024-03-28 | 2023-12-28 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 281.78M | 314.78M | 298.68M | 269.08M | 260.91M | 301.07M | 276.2M | 269.57M | 271.88M | 291.22M |
| costOfRevenue | 228.01M | 255.61M | 244.59M | 220.29M | 205.01M | 248.82M | 229.65M | 219.57M | 222.71M | 233.28M |
| grossProfit | 53.77M | 59.17M | 54.09M | 48.78M | 55.89M | 52.25M | 46.54M | 50M | 49.18M | 57.94M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 11.3M | 12.62M | 9.77M | 11.25M | 9.7M | 10.61M | 10.11M | 14.66M | 12.5M | 11.82M |
| sellingAndMarketingExpenses | 19.26M | 21.14M | 17.88M | 17.84M | 18.63M | 22.62M | 19.84M | 21.05M | 18.65M | 21M |
| sellingGeneralAndAdministrativeExpenses | 30.56M | 33.77M | 27.65M | 29.1M | 28.33M | 33.23M | 29.95M | 35.7M | 31.15M | 32.82M |
| otherExpenses | - | -574K | -576K | -453K | -638K | -347K | -411K | -361K | -324K | -2.49M |
| operatingExpenses | 30.56M | 33.19M | 27.08M | 28.64M | 27.7M | 32.88M | 29.54M | 35.34M | 30.82M | 30.34M |
| costAndExpenses | 258.57M | 288.8M | 271.67M | 248.94M | 232.71M | 281.7M | 259.19M | 254.92M | 253.53M | 263.62M |
| netInterestIncome | -523K | -503K | -984K | -1.21M | -1.06M | -772K | -516K | -482K | -785K | -1.06M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 523K | 503K | 984K | 1.21M | 1.06M | 772K | 516K | 482K | 785K | 1.06M |
| depreciationAndAmortization | 8.34M | 8.29M | 8.37M | 8.23M | 1M | 7.71M | 8.01M | 8.55M | 6.83M | 6.92M |
| ebitda | 31.16M | 33.3M | 34.42M | 27.55M | 28.2M | 26.37M | 24.24M | 22.5M | 24.5M | 33.91M |
| ebit | 22.82M | 25.01M | 26.05M | 19.32M | 27.2M | 18.66M | 16.24M | 13.95M | 17.68M | 26.99M |
| nonOperatingIncomeExcludingInterest | 389K | 963K | 965K | 814K | 1M | 708K | 772K | 711K | 674K | 610K |
| operatingIncome | 23.21M | 25.98M | 27.02M | 20.14M | 28.2M | 19.37M | 17.01M | 14.66M | 18.35M | 27.6M |
| totalOtherIncomeExpensesNet | -912K | -1.47M | -1.95M | -2.02M | -2.06M | -1.48M | -1.29M | -1.19M | -1.46M | -1.66M |
| incomeBeforeTax | 22.3M | 24.51M | 25.07M | 18.12M | 26.14M | 17.89M | 15.72M | 13.46M | 16.89M | 25.94M |
| incomeTaxExpense | 5.45M | 6.55M | 6.34M | 4.59M | 5.99M | 4.29M | 4.06M | 3.45M | 3.42M | 6.76M |
| netIncomeFromContinuingOperations | 16.85M | 17.96M | 18.73M | 13.53M | 20.15M | 13.6M | 11.66M | 10.01M | 13.48M | 19.17M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 16.85M | 17.96M | 18.73M | 13.53M | 20.15M | 13.6M | 11.66M | 10.01M | 13.48M | 19.17M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 16.85M | 17.96M | 18.73M | 13.53M | 20.15M | 13.6M | 11.66M | 10.01M | 13.48M | 19.17M |
| eps | 1.44 | 1.54 | 1.6 | 1.16 | 1.73 | 1.17 | 1 | 0.86 | 1.16 | 1.65 |
| date | 2026-03-26 | 2025-12-25 | 2025-09-25 | 2025-06-26 | 2025-03-27 | 2024-12-26 | 2024-09-26 | 2024-06-27 | 2024-03-28 | 2023-12-28 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.29M | 2.4M | 714K | 585K | 1.3M | 336K | 442K | 484K | 377K | 1.98M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.29M | 2.4M | 714K | 585K | 1.3M | 336K | 442K | 484K | 377K | 1.98M |
| netReceivables | 85.24M | 79.82M | 84.37M | 76.82M | 74.54M | 81.2M | 83.79M | 84.96M | 75.64M | 77.42M |
| accountsReceivables | 85.24M | 79.82M | 84.37M | 76.66M | 74.54M | 81.2M | 83.79M | 84.96M | 75.64M | 77.42M |
| otherReceivables | - | - | - | 159K | - | - | - | - | - | - |
| inventory | 252.62M | 235.43M | 234.72M | 254.6M | 257.8M | 205.84M | 194.56M | 196.56M | 210.67M | 197.34M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 12.99M | 19.57M | 13.72M | 14.42M | 15.56M | 19.32M | 8.7M | 12.08M | 9.64M | 13.04M |
| totalCurrentAssets | 352.14M | 337.22M | 333.52M | 346.42M | 349.2M | 306.7M | 287.49M | 294.08M | 296.32M | 289.77M |
| propertyPlantEquipmentNet | 260.84M | 185.43M | 179.72M | 176.92M | 189.98M | 189.67M | 189.74M | 178.62M | 155.72M | 154.33M |
| goodwill | 11.75M | 11.75M | 11.75M | 11.75M | 11.75M | 11.75M | 11.75M | 11.75M | 11.75M | 11.75M |
| intangibleAssets | 3.6M | 3.81M | 4.12M | 4.43M | 4.74M | 5.06M | 5.44M | 5.82M | 6.2M | 6.58M |
| goodwillAndIntangibleAssets | 15.35M | 15.56M | 15.87M | 16.18M | 16.49M | 16.81M | 17.19M | 17.57M | 17.95M | 18.33M |
| longTermInvestments | - | 29.12M | 29.12M | 29.12M | 29.12M | 29.12M | 29.12M | 29.12M | 29.12M | - |
| taxAssets | - | - | - | 5.78M | 3.6M | 3.9M | 3.68M | 3.13M | 651K | 562K |
| otherNonCurrentAssets | 22.34M | 50.4M | 40.45M | 23.18M | 1.58M | -949K | -7.85M | -6.96M | -7.84M | 21.47M |
| totalNonCurrentAssets | 298.53M | 280.51M | 265.16M | 251.18M | 240.78M | 238.56M | 231.88M | 221.49M | 195.6M | 194.69M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 650.67M | 617.73M | 598.68M | 597.6M | 589.98M | 545.25M | 519.37M | 515.58M | 491.93M | 484.46M |
| totalPayables | 73.09M | 91.6M | 51.62M | 60.48M | 51.97M | 64.58M | 59.58M | 53.44M | 51.46M | 62.96M |
| accountPayables | 73.09M | 79.9M | 51.62M | 60.48M | 51.97M | 64.58M | 59.58M | 53.44M | 51.46M | 62.96M |
| otherPayables | - | 11.7M | - | - | - | - | - | - | - | - |
| accruedExpenses | 44.37M | 40.91M | 11.8M | 18.45M | 30.69M | 32.94M | 30.98M | 50.8M | 34.77M | 31.08M |
| shortTermDebt | 35.7M | 15.89M | 58.8M | 63.33M | 91.33M | 52.54M | 49.28M | 21.7M | 34.16M | 34.26M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | - | 14.45M | 13.79M | - | - | - | - | - | - |
| totalCurrentLiabilities | 153.17M | 148.41M | 136.67M | 156.05M | 173.99M | 150.06M | 139.83M | 125.94M | 120.39M | 128.29M |
| longTermDebt | 40.67M | 28.84M | 29.83M | 14.56M | 5.76M | 5.97M | 6.17M | 6.36M | 6.56M | 6.74M |
| capitalLeaseObligationsNonCurrent | 21.93M | 23.14M | 23.5M | 24.22M | 25.3M | 25.75M | 25.17M | 24.88M | 5.55M | 5.14M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 3.64M | 3.94M | 3.5M | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 43.61M | 43.28M | 42.41M | 42.07M | 38.3M | 37.84M | 37.4M | 35.78M | 37.62M | 37.05M |
| totalNonCurrentLiabilities | 109.85M | 99.2M | 99.23M | 80.86M | 69.37M | 69.56M | 68.73M | 67.02M | 49.73M | 48.93M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 21.93M | 23.14M | 23.5M | 24.22M | 25.3M | 25.75M | 25.17M | 24.88M | 5.55M | 5.14M |
| totalLiabilities | 263.02M | 247.6M | 235.9M | 236.91M | 243.36M | 219.62M | 208.56M | 192.96M | 170.12M | 177.22M |
| treasuryStock | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 118K | 118K | 118K | 118K | 118K | 118K | 117K | 117K | 117K | 117K |
| retainedEarnings | 245.83M | 228.98M | 222.73M | 221.5M | 207.97M | 187.82M | 174.22M | 186.96M | 188.57M | 175.1M |
| additionalPaidInCapital | 142.34M | 141.66M | 140.58M | 139.72M | 138.69M | 137.86M | 136.63M | 135.69M | 134.53M | 133.43M |
| date | 2026-03-26 | 2025-12-25 | 2025-09-25 | 2025-06-26 | 2025-03-27 | 2024-12-26 | 2024-09-26 | 2024-06-27 | 2024-03-28 | 2023-12-28 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 16.85M | 17.96M | 18.73M | 13.53M | 20.15M | 13.6M | 11.66M | 10.01M | 13.48M | 19.17M |
| depreciationAndAmortization | 8.34M | 8.29M | 8.37M | 8.23M | 7.9M | 7.71M | 7.63M | 8.55M | 6.83M | 6.92M |
| deferredIncomeTax | -297K | 439K | 9.28M | -2.02M | 295K | -220K | -550K | -2.9M | -89000 | 2.15M |
| stockBasedCompensation | 708K | 1.47M | 854K | 1.04M | 835K | 1.72M | 935K | 1.16M | 1.1M | 1.38M |
| changeInWorkingCapital | -25.42M | 33.66M | -5.49M | 14.85M | -55.47M | -12.82M | -10.87M | 17.63M | -16.55M | 11.33M |
| accountsReceivables | -475K | -54000 | -7.71M | 61000 | 8.04M | -1.01M | 1.24M | -6.68M | 3.3M | -13.23M |
| inventory | -17.19M | -711K | 19.88M | 3.2M | -51.96M | -11.28M | 2M | 14.11M | -13.34M | 12.95M |
| accountsPayables | -11.47M | 27.04M | -11.38M | 8.3M | -10.51M | 5.93M | 3.11M | 1.67M | -11.66M | 11.76M |
| otherWorkingCapital | 3.72M | 7.38M | -6.28M | 3.28M | -1.05M | -6.47M | -17.22M | 8.54M | 5.15M | -149K |
| otherNonCashItems | 13000 | 676K | 399K | 910K | 380K | 1M | 135K | 775K | 504K | -1.66M |
| netCashProvidedByOperatingActivities | 197K | 62.49M | 32.13M | 36.53M | -25.9M | 10.98M | 8.93M | 35.24M | 5.27M | 39.29M |
| investmentsInPropertyPlantAndEquipment | -21.66M | -22.44M | -24.88M | -13.48M | -11.68M | -13.65M | -11.9M | -10.84M | -6.59M | -4.89M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 450K | 1.12M | -56000 | 5000 | -44000 | -14000 | -56000 | -10000 | - | -58.97M |
| netCashProvidedByInvestingActivities | -21.22M | -21.33M | -24.93M | -13.48M | -11.72M | -13.66M | -11.96M | -10.85M | -6.59M | -63.86M |
| netDebtIssuance | 31.66M | -39.09M | 10.49M | -23.76M | 38.59M | 3.06M | 27.38M | -12.65M | -278K | 26.71M |
| longTermNetDebtIssuance | 12.54M | -200K | 16.72M | 8.9M | -248K | -181K | -118K | -174K | -170K | -166K |
| shortTermNetDebtIssuance | 19.12M | -38.89M | -6.22M | -32.67M | 38.84M | 3.24M | 27.5M | -12.48M | -108K | 26.88M |
| netStockIssuance | - | - | - | 490K | -6000 | -484K | - | - | - | - |
| netCommonStockIssuance | - | - | - | 490K | -6000 | -484K | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | 490K | -6000 | -484K | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -11.7M | - | -17.49M | - | - | - | -24.4M | -11.62M | - | - |
| commonDividendsPaid | -11.7M | - | -17.49M | - | - | - | -24.4M | -11.62M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -44000 | -383K | -72000 | -490K | - | - | - | - | - | -1M |
| netCashProvidedByFinancingActivities | 19.91M | -39.48M | -7.07M | -23.76M | 38.58M | 2.57M | 2.98M | -24.27M | -278K | 25.71M |