$0.11 (0.66%)
| date | 2025-12-31 | 2024-12-25 | 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 | 490.05M | 473.01M | 468.66M | 469.96M | 454.36M | 426.09M | 442.33M | 435.83M | 401.7M | 380.12M |
| costOfRevenue | 349.69M | 369.49M | 375.3M | 386.26M | 355.09M | 332.41M | 345.58M | 339.37M | 305.45M | 286.27M |
| grossProfit | 140.35M | 103.52M | 93.37M | 83.7M | 99.27M | 93.68M | 96.75M | 96.46M | 96.25M | 93.85M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 50.26M | 46.27M | 42.02M | 39.09M | 39.85M | 35.92M | 36.74M | 50.26M | 38.52M | 34.66M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | 463K | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 50.26M | 46.27M | 42.02M | 39.09M | 39.85M | 35.92M | 37.21M | 50.26M | 38.52M | 34.66M |
| otherExpenses | 47.64M | 16.08M | 11.55M | 14.42M | 18.09M | 24.2M | 21.21M | 761K | 5.57M | -352K |
| operatingExpenses | 97.89M | 62.35M | 53.58M | 53.51M | 57.94M | 60.12M | 58.42M | 68.09M | 56.65M | 50.71M |
| costAndExpenses | 447.59M | 431.84M | 428.87M | 439.77M | 413.03M | 392.53M | 404M | 407.46M | 362.1M | 336.99M |
| netInterestIncome | -4.47M | -5.9M | -4.81M | -1.68M | -1.82M | -3.29M | -3.69M | -3.5M | -3.28M | -3.16M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 4.47M | 5.9M | 4.81M | 1.68M | 1.82M | 3.29M | 3.69M | 3.5M | 3.28M | 3.16M |
| depreciationAndAmortization | 15.97M | 15.72M | 15.24M | 14.42M | 15.18M | 16.88M | 17.86M | 17.82M | 18.13M | 16.05M |
| ebitda | 58.01M | 56.9M | 55.09M | 44.97M | 56.45M | 50.3M | 59.54M | 9.14M | 30.55M | 50.36M |
| ebit | 42.04M | 41.19M | 39.69M | 30.56M | 41.28M | 33.42M | 41.68M | -8.69M | 39.6M | 34.3M |
| nonOperatingIncomeExcludingInterest | 414K | -20000 | 103K | -436K | 58000 | 139K | -3.36M | -773K | -32.78M | 324K |
| operatingIncome | 42.46M | 41.17M | 39.79M | 30.12M | 41.34M | 33.56M | 38.33M | -9.46M | 6.82M | 34.63M |
| totalOtherIncomeExpensesNet | -4.88M | -5.88M | -4.91M | -1.24M | -1.88M | -3.43M | -3.69M | -2.74M | 2.29M | -3.51M |
| incomeBeforeTax | 37.58M | 35.29M | 34.88M | 28.88M | 39.45M | 30.12M | 34.64M | -12.2M | 9.12M | 31.12M |
| incomeTaxExpense | 11.09M | 9.6M | 9.32M | 8.08M | 10.33M | 5.65M | 9.74M | -3.21M | 497K | 12.78M |
| netIncomeFromContinuingOperations | 26.49M | 25.68M | 25.55M | 20.8M | 29.12M | 24.47M | 24.9M | -8.99M | 8.62M | 18.34M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 26.49M | 25.68M | 25.55M | 20.8M | 29.12M | 24.47M | 24.9M | -8.99M | 8.62M | 18.34M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 26.49M | 25.68M | 25.55M | 20.8M | 29.12M | 24.47M | 24.9M | -8.99M | 8.62M | 18.34M |
| eps | 0.91 | 0.86 | 0.75 | 0.57 | 0.81 | 0.7 | 0.68 | -0.23 | 0.22 | 0.48 |
| date | 2025-12-31 | 2024-12-25 | 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 | 6.23M | 2.48M | 7.29M | 20.49M | 30.05M | 13.22M | 8.07M | 6.97M | 8.55M | 2.17M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 6.23M | 2.48M | 7.29M | 20.49M | 30.05M | 13.22M | 8.07M | 6.97M | 8.55M | 2.17M |
| netReceivables | 11.21M | 9.96M | 10.3M | 10.85M | 13.41M | 12.48M | 8.88M | 9.6M | 7.21M | 6.92M |
| accountsReceivables | 11.21M | 9.47M | 10.15M | 10.08M | 13.41M | 9.96M | 8.5M | 9.6M | 7.21M | 6.92M |
| otherReceivables | - | 493K | 153K | 768K | - | 2.52M | 376K | - | - | - |
| inventory | - | 1.94M | 1.91M | 2.44M | 2.32M | 2.1M | 2.01M | 2.48M | 2.29M | 2.11M |
| prepaids | - | - | - | - | - | - | - | 3M | 2.68M | 3.1M |
| otherCurrentAssets | -11.21M | 5.51M | 5.63M | 3.66M | 3.73M | 3.86M | 5.72M | - | - | 125K |
| totalCurrentAssets | 6.23M | 19.9M | 25.13M | 37.45M | 49.5M | 31.67M | 24.68M | 22.04M | 20.73M | 35.88M |
| propertyPlantEquipmentNet | - | 258.14M | 253.56M | 245.76M | 249.28M | 258.43M | 284.17M | 104.16M | 102.83M | 118.53M |
| goodwill | 248.67M | 248.67M | 248.67M | 248.67M | 248.67M | 248.67M | 248.67M | 248.67M | 248.67M | 248.67M |
| intangibleAssets | 61.89M | 61.89M | 61.89M | 61.89M | 61.89M | 61.89M | 61.89M | 62.17M | 62.26M | 62.37M |
| goodwillAndIntangibleAssets | 310.56M | 310.56M | 310.56M | 310.56M | 310.56M | 310.56M | 310.56M | 310.84M | 310.94M | 311.05M |
| longTermInvestments | - | - | - | - | - | - | 360K | - | - | - |
| taxAssets | - | - | - | 512K | 2.24M | 3.17M | 3.71M | 11.71M | 7.17M | 4.45M |
| otherNonCurrentAssets | 289.86M | 67.76M | 3.04M | 2.94M | 2.19M | 1.39M | 1.27M | 1.47M | 1.04M | 1.39M |
| totalNonCurrentAssets | 600.42M | 636.46M | 567.17M | 559.77M | 564.28M | 573.55M | 600.07M | 428.18M | 421.98M | 435.42M |
| otherAssets | - | -64.34M | - | - | - | - | - | - | - | - |
| totalAssets | 606.65M | 592.01M | 592.3M | 597.22M | 613.79M | 605.22M | 624.75M | 450.23M | 442.71M | 471.3M |
| totalPayables | 17.24M | 19.54M | 18.26M | 18.27M | 11.52M | 7.47M | 5.63M | 9.56M | 12.31M | 11.76M |
| accountPayables | 15.67M | 12.09M | 12.54M | 12.74M | 10.63M | 7.47M | 5.63M | 9.56M | 12.31M | 11.64M |
| otherPayables | 1.57M | 7.45M | 5.72M | 5.53M | 889K | - | - | - | - | 120K |
| accruedExpenses | - | 27.32M | 25.29M | 22.42M | 11.54M | 10.17M | 8.62M | 19.82M | 13.19M | 11.2M |
| shortTermDebt | 17.76M | - | - | - | 20.1M | 19.98M | 16.44M | - | 132K | - |
| capitalLeaseObligationsCurrent | - | 19.91M | 19.63M | 20.1M | - | - | - | 68000 | 132K | 144K |
| taxPayables | - | 7.45M | 70000 | 5.53M | 889K | - | - | 11.72M | 13.11M | 16.69M |
| deferredRevenue | - | - | - | - | 5.95M | 4.01M | 3.01M | 2.51M | 2.32M | 1.87M |
| otherCurrentLiabilities | 44.09M | 8.89M | 9.4M | 7.72M | 25.48M | 24.79M | 40.27M | 53.46M | 19.24M | 20.35M |
| totalCurrentLiabilities | 79.08M | 75.66M | 72.58M | 68.51M | 74.58M | 66.41M | 73.96M | 82.9M | 47.32M | 45.32M |
| longTermDebt | 49.56M | 71M | 84M | 66M | 40M | 62.8M | 97M | 74M | 93M | 104M |
| capitalLeaseObligationsNonCurrent | 172.25M | 172.11M | 169.7M | 166.78M | 173.36M | 180.35M | 197.58M | 116K | 184K | 317K |
| deferredRevenueNonCurrent | 5.61M | 6.19M | - | 5.77M | 5.69M | 5.12M | - | 5.22M | - | 34.63M |
| deferredTaxLiabilitiesNonCurrent | 7.61M | 6.36M | 8.88M | 8.52M | 5.46M | 5.23M | 1.67M | 17.96M | - | 18.49M |
| otherNonCurrentLiabilities | 1.46M | 27000 | 6.44M | 498K | 4.06M | 7.73M | 8.98M | 27.97M | 27.25M | 38M |
| totalNonCurrentLiabilities | 236.49M | 255.69M | 269.02M | 247.56M | 228.58M | 261.23M | 305.23M | 102.09M | 120.44M | 160.8M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 172.25M | 192.02M | 189.33M | 186.88M | 173.36M | 180.35M | 197.58M | 184K | 316K | 461K |
| totalLiabilities | 315.57M | 331.34M | 341.6M | 316.07M | 303.16M | 327.64M | 379.19M | 184.99M | 167.76M | 206.12M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 299K | 298K | 313K | 370K | 365K | 364K | 351K | 390K | 387K | 385K |
| retainedEarnings | 43.55M | 18.91M | 13.96M | -11.59M | -32.39M | -61.51M | -85.99M | -110.89M | -98.43M | -107.05M |
| additionalPaidInCapital | 247.22M | 241.46M | 236.42M | 292.24M | 342.94M | 339.56M | 330.95M | 375.73M | 372.99M | 371.84M |
| date | 2025-12-31 | 2024-12-25 | 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 | 12.02M | 25.68M | 25.55M | 20.8M | 29.12M | 24.47M | 24.9M | -8.99M | 8.62M | 18.34M |
| depreciationAndAmortization | 4.14M | 15.72M | 15.24M | 14.42M | 15.18M | 16.88M | 17.86M | 17.82M | 18.13M | 16.05M |
| deferredIncomeTax | 659K | -2.86M | 906K | 4.16M | 1.02M | 4.15M | 9.64M | -4.19M | -5.32M | 12.74M |
| stockBasedCompensation | 6.44M | 3.93M | 2.96M | 3.49M | 3.22M | 3.09M | 2.47M | 2M | 1.06M | 1.06M |
| changeInWorkingCapital | -1.65M | 3.82M | -1.05M | -4.46M | 782K | -12.17M | -27.86M | 28.63M | -3.44M | -7.52M |
| accountsReceivables | -1.74M | 677K | -216K | 3.32M | -3.44M | -1.16M | 1.09M | 28.3M | -4.39M | -2.94M |
| inventory | 128K | -27000 | 531K | -125K | -218K | -92000 | 338K | -190K | -177K | -221K |
| accountsPayables | 4.81M | -544K | -3.96M | 3.98M | 2.53M | 666K | -3.19M | 482K | 1.09M | -4.58M |
| otherWorkingCapital | -4.84M | 3.71M | 2.6M | -11.64M | 1.91M | -11.59M | -26.1M | 37000 | 40000 | 222K |
| otherNonCashItems | 26.46M | 487K | -2.92M | 138K | 2.78M | 4.13M | 9.13M | 10.16M | 34.63M | 8.62M |
| netCashProvidedByOperatingActivities | 48.08M | 46.78M | 40.69M | 38.55M | 52.1M | 40.55M | 36.14M | 45.44M | 53.67M | 49.3M |
| investmentsInPropertyPlantAndEquipment | 1.65M | -19.08M | -21.33M | -19.92M | -17.04M | -6.69M | -15.44M | -27.8M | -36.24M | -37.41M |
| acquisitionsNet | - | - | 7.72M | 1M | 4.56M | - | 4.77M | - | - | 1.46M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -24.28M | 141K | 163K | - | - | - | - | - | - | 743K |
| netCashProvidedByInvestingActivities | -22.64M | -18.94M | -13.45M | -18.92M | -12.48M | -6.69M | -10.67M | -27.8M | -36.24M | -35.2M |
| netDebtIssuance | -20.22M | -13.21M | 17.84M | 25.84M | -22.95M | -34.24M | 22.93M | -19.82M | -11.14M | -19.18M |
| longTermNetDebtIssuance | -20.22M | -13.21M | 17.84M | 25.84M | -22.95M | -34.24M | 22.93M | -19.82M | -11.14M | -19.18M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -737K | -20.55M | -59.46M | - | - | - | -48.38M | 856K | - | - |
| netCommonStockIssuance | -737K | -20.55M | -59.22M | - | - | - | -48.38M | -981K | - | - |
| commonStockIssuance | 1.1M | - | - | - | - | - | - | 1.84M | 93000 | 978K |
| commonStockRepurchased | -1.84M | -20.55M | -59.22M | - | - | - | -48.38M | -981K | - | - |
| netPreferredStockIssuance | - | - | -243K | - | - | - | - | 1.84M | - | - |
| netDividendsPaid | - | - | - | -55.57M | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | -55.57M | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -737K | 1.12M | 1.17M | 549K | 161K | 5.53M | 1.08M | -252K | 93000 | 1.15M |
| netCashProvidedByFinancingActivities | -21.7M | -32.64M | -40.45M | -29.19M | -22.79M | -28.71M | -24.36M | -19.22M | -11.05M | -18.03M |
| date | 2026-04-01 | 2025-12-31 | 2025-09-24 | 2025-06-25 | 2025-03-26 | 2024-12-25 | 2024-09-25 | 2024-06-26 | 2024-03-27 | 2023-12-27 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 126.18M | 123.52M | 121.52M | 125.83M | 119.18M | 114.28M | 120.4M | 122.18M | 116.15M | 112.25M |
| costOfRevenue | 89.87M | 95.77M | 86.23M | 100.95M | 95.03M | 89.98M | 94.72M | 94.13M | 90.67M | 89.42M |
| grossProfit | 36.31M | 27.74M | 35.29M | 24.89M | 24.14M | 24.31M | 25.67M | 28.05M | 25.49M | 22.65M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 12.79M | 13.12M | 12.34M | 13.53M | 11.26M | 11.14M | 11.34M | 11.67M | 11.92M | 10.57M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | 119K | 184K | - | 10.26M |
| sellingGeneralAndAdministrativeExpenses | 12.79M | 13.12M | 12.34M | 13.53M | 11.26M | 11.14M | 11.46M | 11.85M | 11.92M | 20.83M |
| otherExpenses | 11.1M | 4.18M | 11.49M | -710K | 3.91M | 4.13M | 4.08M | 3.88M | 3.88M | -5.64M |
| operatingExpenses | 23.89M | 17.3M | 23.83M | 12.82M | 15.17M | 15.27M | 15.54M | 15.73M | 15.81M | 15.19M |
| costAndExpenses | 113.77M | 113.07M | 110.06M | 113.77M | 110.2M | 105.25M | 110.26M | 109.86M | 106.47M | 104.79M |
| netInterestIncome | -731K | -965K | -1.12M | -1.21M | -1.18M | -1.27M | -1.54M | -1.53M | -1.56M | -1.45M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 731K | 965K | 1.12M | 1.21M | 1.18M | 1.27M | 1.54M | 1.53M | 1.56M | 1.45M |
| depreciationAndAmortization | 4.31M | 4.18M | 4.02M | 3.93M | 3.84M | 3.96M | 4.08M | 3.98M | 3.83M | 3.96M |
| ebitda | 16.53M | 14.49M | 15.88M | 15.23M | 12.82M | 13.02M | 14.29M | 16.36M | 14.7M | 11.42M |
| ebit | 12.22M | 10.31M | 11.86M | 11.3M | 8.98M | 9.05M | 10.21M | 12.39M | 10.87M | 7.46M |
| nonOperatingIncomeExcludingInterest | 199K | 135K | -403K | 759K | -7000 | -20000 | -77000 | -70000 | -1.19M | -2000 |
| operatingIncome | 12.42M | 10.44M | 11.46M | 12.06M | 8.97M | 9.03M | 10.14M | 12.32M | 9.68M | 7.46M |
| totalOtherIncomeExpensesNet | -930K | -1.1M | -1.12M | -1.97M | -1.18M | -1.25M | -1.54M | -1.53M | -1.56M | -1.45M |
| incomeBeforeTax | 11.49M | 9.34M | 10.34M | 10.1M | 7.8M | 7.78M | 8.6M | 10.79M | 8.12M | 6.01M |
| incomeTaxExpense | 3.33M | 2.8M | 2.98M | 2.99M | 2.32M | 1.83M | 2.42M | 3.16M | 2.2M | 1.66M |
| netIncomeFromContinuingOperations | 8.16M | 6.54M | 7.36M | 7.11M | 5.48M | 5.95M | 6.19M | 7.63M | 5.91M | 4.35M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 8.16M | 6.54M | 7.36M | 7.11M | 5.48M | 5.95M | 6.19M | 7.63M | 5.91M | 4.35M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 8.16M | 6.54M | 7.36M | 7.11M | 5.48M | 5.95M | 6.19M | 7.63M | 5.91M | 4.35M |
| eps | 0.28 | 0.22 | 0.25 | 0.24 | 0.19 | 0.2 | 0.21 | 0.25 | 0.19 | 0.14 |
| date | 2026-04-01 | 2025-12-31 | 2025-09-24 | 2025-06-25 | 2025-03-26 | 2024-12-25 | 2024-09-25 | 2024-06-26 | 2024-03-27 | 2023-12-27 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 3.9M | 6.23M | 10.87M | 8.99M | 4.32M | 2.48M | 7.9M | 10.46M | 9.12M | 7.29M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 3.9M | 6.23M | 10.87M | 8.99M | 4.32M | 2.48M | 7.9M | 10.46M | 9.12M | 7.29M |
| netReceivables | 13.72M | 11.21M | 12.5M | 12.43M | 12.53M | 9.96M | 11.1M | 10.28M | 10.61M | 10.3M |
| accountsReceivables | 13.72M | 11.21M | 10.26M | 11.99M | 12.53M | 9.47M | 10.61M | 10.28M | 10.61M | 10.15M |
| otherReceivables | - | - | 2.24M | 439K | - | 493K | 493K | - | - | 153K |
| inventory | 1.69M | - | 1.74M | 1.73M | 1.85M | 1.94M | 1.85M | 1.74M | 1.74M | 1.91M |
| prepaids | 5.7M | - | 2.3M | 2.62M | 4.05M | - | - | - | - | - |
| otherCurrentAssets | 859K | -11.21M | 1.05M | 1.05M | 1.1M | 5.51M | 2.64M | 3.52M | 5.36M | 5.63M |
| totalCurrentAssets | 25.88M | 6.23M | 28.45M | 26.82M | 23.84M | 19.9M | 23.49M | 26M | 26.83M | 25.13M |
| propertyPlantEquipmentNet | 266.77M | - | 260.21M | 256.16M | 252.96M | 258.14M | 252.81M | 254.2M | 257.57M | 253.56M |
| goodwill | 248.67M | 248.67M | 248.67M | 248.67M | 248.67M | 248.67M | 248.67M | 248.67M | 248.67M | 248.67M |
| intangibleAssets | 61.89M | 61.89M | 61.89M | 61.89M | 61.89M | 61.89M | 61.89M | 61.89M | 61.89M | 61.89M |
| goodwillAndIntangibleAssets | 310.56M | 310.56M | 310.56M | 310.56M | 310.56M | 310.56M | 310.56M | 310.56M | 310.56M | 310.56M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 227K | - | - | - | - | - | - | - | - | 61.89M |
| otherNonCurrentAssets | 5.68M | 289.86M | 3.53M | 3.24M | 3.09M | 67.76M | 3.12M | 3.08M | 3.06M | 3.04M |
| totalNonCurrentAssets | 583.24M | 600.42M | 574.3M | 569.96M | 566.61M | 636.46M | 566.49M | 567.84M | 571.19M | 629.06M |
| otherAssets | - | - | - | - | - | -64.34M | - | - | - | - |
| totalAssets | 609.12M | 606.65M | 602.75M | 596.78M | 590.45M | 592.01M | 589.97M | 593.85M | 598.02M | 654.19M |
| totalPayables | 13.2M | 17.24M | 17.23M | 19.93M | 17.68M | 19.54M | 14.95M | 11.86M | 14.07M | 12.61M |
| accountPayables | 9.6M | 15.67M | 10.84M | 15.33M | 11.82M | 12.09M | 8.55M | 11.7M | 11.88M | 12.54M |
| otherPayables | 3.6M | 1.57M | 6.38M | 4.6M | 5.85M | 7.45M | 6.4M | 156K | 2.18M | 70000 |
| accruedExpenses | 11.13M | - | 25.89M | 25.38M | 7.67M | 27.32M | 30.91M | 11.78M | 6.88M | 9.33M |
| shortTermDebt | 16.5M | 17.76M | - | - | - | - | - | 20.06M | 19.81M | 19.63M |
| capitalLeaseObligationsCurrent | - | - | 17.21M | 22.6M | 22.33M | 19.91M | 20.02M | - | - | - |
| taxPayables | - | - | - | 4.6M | - | 7.45M | 6.4M | 156K | 2.18M | 70000 |
| deferredRevenue | 6.89M | - | - | - | - | - | - | 5.85M | 5.78M | 6.15M |
| otherCurrentLiabilities | 27.9M | 44.09M | 9.53M | 8.87M | 27.13M | 8.89M | 9.71M | 25.34M | 28.69M | 24.86M |
| totalCurrentLiabilities | 75.6M | 79.08M | 69.85M | 76.78M | 74.8M | 75.66M | 75.59M | 74.89M | 75.22M | 72.58M |
| longTermDebt | 44M | 49.56M | 61M | 69M | 73M | 71M | 76M | 87M | 80M | 84M |
| capitalLeaseObligationsNonCurrent | 172.48M | 172.25M | 174.13M | 166.72M | 166.21M | 172.11M | 167.8M | 168M | 171.32M | 169.7M |
| deferredRevenueNonCurrent | 5.61M | 5.61M | - | - | - | 6.19M | 6.21M | 6.27M | 6.35M | 6.41M |
| deferredTaxLiabilitiesNonCurrent | 8.91M | 7.61M | 8.74M | 3.95M | 4.61M | 6.36M | 9.15M | 9.08M | 8.81M | 70.77M |
| otherNonCurrentLiabilities | 26000 | 1.46M | 6.09M | 6.16M | 6.13M | 27000 | 27000 | 26999 | 31999 | 34000 |
| totalNonCurrentLiabilities | 231.02M | 236.49M | 249.97M | 245.82M | 249.95M | 255.69M | 259.18M | 270.38M | 266.51M | 330.91M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 172.48M | 172.25M | 191.34M | 189.32M | 188.54M | 192.02M | 187.82M | 168M | 171.32M | 169.7M |
| totalLiabilities | 306.62M | 315.57M | 319.82M | 322.6M | 324.75M | 331.34M | 334.76M | 345.27M | 341.73M | 403.49M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 304K | 299K | 299K | 299K | 300K | 298K | 299K | 299K | 312K | 313K |
| retainedEarnings | 51.71M | 43.55M | 37.01M | 29.66M | 22.57M | 18.91M | 33.69M | 27.51M | 19.87M | 13.96M |
| additionalPaidInCapital | 250.48M | 247.22M | 245.62M | 244.22M | 242.83M | 241.46M | 221.22M | 220.77M | 236.1M | 236.42M |
| date | 2026-04-01 | 2025-12-31 | 2025-09-24 | 2025-06-25 | 2025-03-26 | 2024-12-25 | 2024-09-25 | 2024-06-26 | 2024-03-27 | 2023-12-27 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 8.16M | 6.54M | 7.36M | 7.11M | 5.48M | 5.95M | 6.19M | 7.63M | 5.91M | 4.35M |
| depreciationAndAmortization | 4.31M | 4.18M | 3.97M | 3.93M | 3.89M | 3.96M | 4.03M | 3.87M | 3.85M | 3.96M |
| deferredIncomeTax | 1.26M | -1.32M | 4.8M | -659K | -1.41M | -3.14M | 70000 | 263K | -65000 | -232K |
| stockBasedCompensation | 1.29M | 1.28M | 1.37M | 1.7M | 1.05M | 1.03M | 1.08M | 897K | 920K | 425K |
| changeInWorkingCapital | -2.15M | 3.03M | -2.32M | 1.97M | -4.33M | -2.38M | 1.53M | 4.21M | 456K | -1.27M |
| accountsReceivables | -2.4M | -952K | 1.74M | 532K | -3.06M | 1.14M | -482K | 334K | -312K | -678K |
| inventory | 117K | -74000 | -8000 | 122K | 88000 | -87000 | -109K | -6000 | 175K | 128K |
| accountsPayables | -6.42M | 5.5M | -4.59M | 3.72M | 173K | 2.07M | -2.88M | 2.99M | -2.73M | 1.83M |
| otherWorkingCapital | 6.55M | -1.44M | 537K | -2.41M | -1.53M | -5.5M | 5M | 895K | 3.32M | -2.55M |
| otherNonCashItems | 144K | 201K | 121K | 91000 | 59000 | 211K | 130K | 77000 | 89000 | 947K |
| netCashProvidedByOperatingActivities | 13.01M | 13.91M | 15.29M | 14.14M | 4.74M | 5.64M | 13.03M | 16.95M | 11.16M | 8.18M |
| investmentsInPropertyPlantAndEquipment | -10.25M | -8.82M | -5.38M | -5.04M | -3.39M | -4.5M | -3.89M | -6.52M | -4.16M | -6.04M |
| acquisitionsNet | - | - | - | - | - | - | - | 100000 | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | 41000 | - |
| netCashProvidedByInvestingActivities | -10.25M | -8.82M | -5.38M | -5.04M | -3.39M | -4.5M | -3.89M | -6.42M | -4.12M | -6.04M |
| netDebtIssuance | -7.06M | -10.06M | -8.05M | -4.06M | 1.94M | -5.05M | -11.05M | 6.95M | -4.05M | 3.96M |
| longTermNetDebtIssuance | -7.06M | -10.06M | -8.05M | -4.06M | 1.94M | -5.05M | -11.05M | 6.95M | -4.05M | 3.96M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 2.19M | 571K | 83000 | -68000 | -1.35M | -1.26M | -1.09M | -15.98M | -1.16M | -12.63M |
| netCommonStockIssuance | 2.19M | 571K | 83000 | -68000 | -1.35M | -1.26M | -1.09M | -17.04M | -1.16M | -12.6M |
| commonStockIssuance | 2.19M | 570K | 83000 | - | 426K | - | - | - | - | - |
| commonStockRepurchased | - | 1000 | - | -68000 | -1.78M | -1.26M | -1.09M | -17.04M | -1.16M | -12.6M |
| netPreferredStockIssuance | - | - | - | - | - | 1000 | - | 1.06M | - | -26000 |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -210K | -246K | -56000 | -308K | -101K | -228K | 434K | -148K | - | - |
| netCashProvidedByFinancingActivities | -5.09M | -9.73M | -8.03M | -4.43M | 493K | -6.54M | -11.71M | -9.18M | -5.21M | -8.67M |