-$7.15 (-4.05%)
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.66B | 1.58B | 1.46B | 1.51B | 1.39B | 1.47B | 1.34B | 1.2B | 1.16B | 1.26B |
| costOfRevenue | 1.43B | 1.43B | 1.27B | 1.41B | 1.24B | 1.24B | 1.19B | 1.16B | 1.08B | 1.15B |
| grossProfit | 231.21M | 150.2M | 188.22M | 104.32M | 141.6M | 232.18M | 141.89M | 39.5M | 81M | 112M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 83.1M | 75.46M | 81.21M | 81.07M | 76.34M | 79.95M | 76.97M | 72.55M | 70.18M | 73M |
| otherExpenses | -275K | -3.03M | -222K | 1.89M | 1.24M | -28.83M | -5.61M | 5.03M | -4.01M | 4.27M |
| operatingExpenses | 82.82M | 72.43M | 80.99M | 82.96M | 77.59M | 51.12M | 71.36M | 77.58M | 66.17M | 77.26M |
| costAndExpenses | 1.51B | 1.5B | 1.35B | 1.49B | 1.32B | 1.29B | 1.27B | 1.24B | 1.15B | 1.23B |
| netInterestIncome | -18.14M | -33.24M | -34.02M | -14.32M | -5.64M | -6.12M | -11.83M | -15.44M | -12.82M | -9.67M |
| interestIncome | 1.75M | 967K | 699K | 528K | 63000 | 42000 | 25000 | 28000 | 9000 | - |
| interestExpense | 19.89M | 34.21M | 34.72M | 14.85M | 5.7M | 6.17M | 11.86M | 15.46M | 12.83M | 9.67M |
| depreciationAndAmortization | 44M | 44.78M | 43.48M | 40.94M | 36.52M | 32.38M | 30.93M | 31.24M | 31.55M | 24.82M |
| ebitda | 200.46M | 133.47M | 161.2M | 69.59M | 102.12M | 198.56M | 108.41M | -2.56M | 53.11M | 60.16M |
| ebit | 156.47M | 88.7M | 117.72M | 28.65M | 65.6M | 166.18M | 77.47M | -33.79M | 21.56M | 35.34M |
| nonOperatingIncomeExcludingInterest | -8.08M | -10.92M | -10.49M | -7.29M | -1.59M | 14.88M | -6.95M | -4.28M | -6.73M | -596K |
| operatingIncome | 148.39M | 77.77M | 107.23M | 21.36M | 64.01M | 181.07M | 70.52M | -38.08M | 14.83M | 34.74M |
| totalOtherIncomeExpensesNet | 703K | -23.29M | -24.23M | -7.57M | -4.11M | -21.05M | -4.91M | -11.18M | -6.1M | -9.09M |
| incomeBeforeTax | 149.1M | 54.48M | 83M | 13.79M | 59.9M | 160.02M | 65.62M | -49.26M | 8.73M | 25.65M |
| incomeTaxExpense | 34.42M | 13.26M | 19.68M | 4.56M | 13.7M | 33.92M | 14.43M | -12.78M | -1.32M | 9.75M |
| netIncomeFromContinuingOperations | 114.67M | 41.22M | 63.32M | 9.23M | 46.2M | 126.1M | 51.19M | -36.48M | 10.05M | 15.9M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | 1.15M | 42.23M | -18.53M | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 114.67M | 41.22M | 63.32M | 9.23M | 46.2M | 126.1M | 52.34M | 5.75M | -8.48M | 15.9M |
| netIncomeDeductions | 96000 | -20000 | -20000 | -20000 | -20000 | -20000 | - | -69000 | 46000 | -20000 |
| bottomLineNetIncome | 114.56M | 41.17M | 63.24M | 9.2M | 46.02M | 125.6M | 52.34M | 5.75M | -8.47M | 15.75M |
| eps | 16.75 | 5.95 | 8.64 | 1.19 | 5.28 | 13.82 | 5.62 | 0.59 | -1.41 | 1.27 |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 49.92M | 42.68M | 4.48M | 5.24M | 10.9M | 59.84M | 10.7M | 11.48M | 15.1M | 11.99M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 49.92M | 42.68M | 4.48M | 5.24M | 10.9M | 59.84M | 10.7M | 11.48M | 15.1M | 11.99M |
| netReceivables | 111.99M | 97M | 79.77M | 104.08M | 124.62M | 101.52M | 121.76M | 85.34M | 67.35M | 72.08M |
| accountsReceivables | 109.3M | 96.33M | 79.77M | 97.1M | 119.17M | 93.13M | 117.41M | 84.12M | 66.21M | 72.08M |
| otherReceivables | 2.7M | 672K | - | 6.98M | 5.45M | 8.38M | 4.35M | 1.22M | 1.14M | - |
| inventory | 613.91M | 603.96M | 872.69M | 670.9M | 404M | 343.14M | 411.63M | 501.68M | 546.96M | 628.94M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 3.3M | 12.01M | 10.07M | 13.83M | 11.17M | 11.8M | 7.5M | 4.74M | 111.73M | 6.14M |
| totalCurrentAssets | 779.13M | 755.65M | 967.02M | 794.04M | 550.69M | 516.3M | 551.6M | 603.25M | 741.14M | 719.15M |
| propertyPlantEquipmentNet | 356.92M | 348M | 345.11M | 358.02M | 336.92M | 321.39M | 322.77M | 239.27M | 258.54M | 237.48M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | 7.87M | 2.42M | 5.58M | 1.37M |
| otherNonCurrentAssets | 111.72M | 77.78M | 71.88M | 60.66M | 54.67M | 71.66M | 27.07M | 3.94M | 23.59M | 20.27M |
| totalNonCurrentAssets | 468.63M | 425.78M | 416.98M | 418.68M | 391.59M | 393.05M | 357.71M | 245.63M | 287.71M | 259.12M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.25B | 1.18B | 1.38B | 1.21B | 942.27M | 909.35M | 909.31M | 848.88M | 1.03B | 978.27M |
| totalPayables | 64.07M | 45.27M | 42.97M | 69.23M | 87.6M | 74.09M | 71.19M | 61.02M | 56.75M | 72.82M |
| accountPayables | 63.76M | 43.58M | 40.33M | 69.23M | 87.6M | 74.09M | 71.19M | 61.02M | 56.75M | 72.82M |
| otherPayables | 305K | 1.69M | 2.65M | - | - | - | - | - | - | - |
| accruedExpenses | 47.17M | 39.52M | 49.23M | 40.06M | 40.27M | 39.77M | 29.67M | 24.47M | 25.79M | 38.47M |
| shortTermDebt | 25.26M | 105.69M | 39.02M | 25.79M | 26.02M | 28.32M | 28.27M | 6.76M | 7.47M | 8.5M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 305K | 1.69M | 2.65M | 2.02M | - | - | - | - | - | - |
| deferredRevenue | 3.96M | 11.14M | 8.18M | 9.96M | 7.66M | 4.29M | 7.76M | 4.1M | 8.36M | 46.1M |
| otherCurrentLiabilities | 13.47M | 12.94M | 11.63M | 11.14M | 11.61M | 11.66M | 12.76M | 16.02M | 40.26M | 11.87M |
| totalCurrentLiabilities | 153.93M | 214.56M | 151.04M | 156.19M | 173.16M | 158.13M | 149.65M | 112.38M | 138.64M | 177.76M |
| longTermDebt | 239.06M | 253.82M | 585.79M | 432.7M | 109.62M | 94.08M | 217.08M | 265.9M | 407.73M | 329.14M |
| capitalLeaseObligationsNonCurrent | 18.06M | 15.3M | 26.02M | 33.97M | 42.48M | 47M | 67.13M | 31.29M | 34.33M | 34.19M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 49.66M | 32.28M | 24.32M | 31.48M | 33.02M | 28.31M | - | - | - | 4.18M |
| otherNonCurrentLiabilities | 30.83M | 32.44M | 13.95M | 3.64M | 4.97M | 4.01M | 81.08M | 21.83M | 37.08M | 7.79M |
| totalNonCurrentLiabilities | 337.6M | 333.85M | 650.07M | 501.78M | 190.09M | 173.4M | 365.29M | 319.02M | 479.15M | 375.3M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 18.06M | 15.3M | 26.02M | 33.97M | 42.48M | 47M | 67.13M | 31.29M | 34.33M | 34.19M |
| totalLiabilities | 491.53M | 548.41M | 801.1M | 657.97M | 363.24M | 331.53M | 514.94M | 431.4M | 617.78M | 553.06M |
| treasuryStock | -226.07M | -210.67M | -200.11M | -168.57M | -128.88M | -91.2M | -88.32M | -75.74M | -69.56M | -66.5M |
| preferredStock | 331K | 346K | 351K | 351K | 644K | 663K | 681K | 707K | 707K | 1.32M |
| commonStock | 3.05M | 3.05M | 3.05M | 3.05M | 3.04M | 3.04M | 3.04M | 3.04M | 3.04M | 3.02M |
| retainedEarnings | 860.41M | 745.76M | 704.55M | 641.26M | 632.05M | 585.87M | 459.8M | 409.5M | 403.78M | 401.07M |
| additionalPaidInCapital | 105.14M | 102.38M | 100.42M | 99.15M | 98.64M | 98.5M | 98.38M | 98.26M | 98.16M | 97.46M |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 114.67M | 41.22M | 63.32M | 9.23M | 46.2M | 126.1M | 52.34M | 5.75M | -13.81M | 12.61M |
| depreciationAndAmortization | 44M | 44.78M | 43.48M | 40.94M | 36.52M | 32.38M | 30.93M | 31.24M | 31.55M | 24.82M |
| deferredIncomeTax | 8.12M | 2.19M | -5.53M | -3.53M | 7.13M | 16.65M | 15.53M | 909K | -4.92M | 6.52M |
| stockBasedCompensation | 247K | 175K | 246K | 76000 | 120K | - | 94000 | 1.77M | 1.5M | 2.02M |
| changeInWorkingCapital | 87.58M | 209.71M | -224.73M | -405.68M | -125.67M | 26.88M | 35.79M | 104.77M | -33.85M | -24.13M |
| accountsReceivables | -11.23M | -16.56M | 17.33M | 22.1M | -26.98M | 24.28M | -33.29M | -5.33M | -672K | 4.71M |
| inventory | 72.64M | 234.26M | -224.14M | -398.51M | -103.01M | 68.49M | 90.05M | 142.27M | -35.82M | -30.35M |
| accountsPayables | 20.18M | 3.25M | -29.21M | -18.37M | 13.51M | -65.94M | -13.51M | -31.07M | -207K | -5.14M |
| otherWorkingCapital | 5.98M | -11.25M | 11.28M | -10.9M | -9.2M | 48000 | -7.46M | -1.11M | 2.85M | 6.65M |
| otherNonCashItems | -30.11M | 37.4M | 40.26M | 146.17M | 65.85M | -18.82M | -7.37M | 1.77M | 1.5M | 2.02M |
| netCashProvidedByOperatingActivities | 224.51M | 335.48M | -82.96M | -212.8M | 30.15M | 183.18M | 127.32M | 97.12M | -13.19M | 24.32M |
| investmentsInPropertyPlantAndEquipment | -44.32M | -37.22M | -36.64M | -70.63M | -53.37M | -71.43M | -65.69M | -37.73M | -32.66M | -32.14M |
| acquisitionsNet | -63.21M | - | - | - | - | 73.69M | 22.53M | 104.39M | -14.42M | 427K |
| purchasesOfInvestments | - | - | - | - | - | - | - | -104.39M | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | 343K | - | - |
| otherInvestingActivities | 1.12M | 2.41M | -10.56M | 5.75M | 8.18M | 73.69M | - | 104.39M | 2.08M | 427K |
| netCashProvidedByInvestingActivities | -106.41M | -34.81M | -47.2M | -64.88M | -45.19M | 2.26M | -43.16M | 67M | -45.01M | -31.71M |
| netDebtIssuance | -102.45M | -248.91M | 162.82M | 320.26M | 7.67M | -125.32M | -55.12M | -159.73M | 66.16M | 15.1M |
| longTermNetDebtIssuance | -102.45M | -248.91M | 162.82M | 320.26M | 7.67M | -125.32M | -55.12M | -159.73M | 66.33M | 15.34M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | -166K | -236K |
| netStockIssuance | -16.09M | -11.59M | -33.03M | -41.21M | -38.79M | -4.36M | -12.67M | -7.96M | -4.56M | -2.81M |
| netCommonStockIssuance | -16.09M | -11.59M | -33.03M | -41.21M | -38.79M | -4.36M | -12.67M | -7.96M | -4.56M | -2.81M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -16.09M | -11.59M | -33.03M | -41.21M | -38.79M | -4.36M | -12.67M | -7.96M | -4.56M | -2.81M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -23000 | -23000 | -23000 | -23000 | -23000 | -23000 | -23000 | -23000 | -23000 | -23000 |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | -23000 | -23000 | -23000 | -23000 | -23000 | -23000 | -23000 | -23000 | -23000 | -23000 |
| otherFinancingActivities | - | -1.6M | - | - | -2.76M | -6.6M | -17.12M | -33000 | -272K | -1.49M |
| netCashProvidedByFinancingActivities | -118.56M | -262.12M | 129.76M | 279.02M | -33.9M | -136.3M | -84.94M | -167.74M | 61.31M | 10.78M |
| date | 2026-03-31 | 2025-12-27 | 2025-09-27 | 2025-06-28 | 2025-03-31 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-31 | 2023-12-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 393.85M | 508.35M | 460.02M | 297.46M | 345.84M | 502.86M | 425.46M | 304.73M | 307.98M | 444.48M |
| costOfRevenue | 349.77M | 424.89M | 398.16M | 255.65M | 330.31M | 453.75M | 382.59M | 262.04M | 287.2M | 390.45M |
| grossProfit | 44.08M | 83.46M | 61.87M | 41.81M | 15.53M | 49.11M | 42.87M | 42.69M | 20.78M | 54.03M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 20.18M | 23.63M | 20.55M | 18.74M | 17.24M | 22.67M | 18.07M | 17.48M | 17.41M | 22.92M |
| otherExpenses | 157K | -137K | -153K | -142K | -3.7M | 784K | 124K | -232K | 822K | 350K |
| operatingExpenses | 20.34M | 23.49M | 20.4M | 18.6M | 13.54M | 23.45M | 18.19M | 17.25M | 18.23M | 23.27M |
| costAndExpenses | 370.11M | 448.38M | 418.55M | 274.24M | 343.85M | 477.2M | 400.79M | 279.28M | 305.44M | 413.72M |
| netInterestIncome | -3.92M | -4.13M | -4.68M | -5.41M | -6.05M | -7.84M | -9.01M | -10.34M | -10.87M | -9.39M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 3.92M | 4.13M | 4.68M | 5.41M | 6.05M | 7.84M | 9.01M | 10.34M | 10.87M | 9.39M |
| depreciationAndAmortization | 10.6M | 10.9M | 11.42M | 11.07M | 11.22M | 11.53M | 11.21M | 10.82M | 5.41M | 10.96M |
| ebitda | 27.72M | 73.67M | 54.8M | 36.19M | 19.8M | 38.72M | 37.29M | 37.66M | 13.94M | 43.54M |
| ebit | 17.12M | 62.77M | 43.38M | 25.12M | 8.58M | 27.19M | 26.08M | 26.85M | 8.54M | 32.59M |
| nonOperatingIncomeExcludingInterest | 6.62M | -2.8M | -1.91M | -1.91M | -6.59M | -1.53M | -1.4M | -1.4M | -5.99M | -1.82M |
| operatingIncome | 23.74M | 59.97M | 41.47M | 23.22M | 1.99M | 25.66M | 24.68M | 25.44M | 2.55M | 30.76M |
| totalOtherIncomeExpensesNet | 8.31M | -1.32M | -2.78M | -3.5M | -422K | -6.31M | -7.61M | -8.94M | -5.59M | -7.56M |
| incomeBeforeTax | 32.05M | 58.64M | 38.69M | 19.71M | 1.57M | 19.35M | 17.07M | 16.5M | -3.04M | 23.2M |
| incomeTaxExpense | 6.77M | 13.87M | 8.96M | 4.83M | 965K | 4.69M | 3.76M | 3.84M | -791K | 5.52M |
| netIncomeFromContinuingOperations | 25.28M | 44.77M | 29.74M | 14.88M | 601K | 14.66M | 13.3M | 12.66M | -2.25M | 17.68M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 25.28M | 44.77M | 29.74M | 14.88M | 601K | 14.66M | 13.3M | 12.66M | -2.25M | 17.68M |
| netIncomeDeductions | -5000 | -5000 | -5000 | -5000 | -5000 | -5000 | -5000 | -5000 | -6000 | -5000 |
| bottomLineNetIncome | 25.26M | 44.72M | 29.72M | 14.87M | 606K | 14.64M | 13.29M | 12.64M | -2.25M | 17.65M |
| eps | 3.73 | 6.54 | 4.33 | 2.16 | 0.09 | 2.12 | 1.92 | 1.82 | -0.32 | 2.47 |
| date | 2026-03-31 | 2025-12-27 | 2025-09-27 | 2025-06-28 | 2025-03-31 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-31 | 2023-12-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 49.92M | 33.31M | 18.13M | 12.07M | 42.68M | 5.31M | 9.54M | 5.54M | 4.48M | 7.17M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 49.92M | 33.31M | 18.13M | 12.07M | 42.68M | 5.31M | 9.54M | 5.54M | 4.48M | 7.17M |
| netReceivables | 111.99M | 96.49M | 128.13M | 100.32M | 97M | 71.19M | 112.9M | 97.04M | 79.77M | 91.08M |
| accountsReceivables | 109.3M | 95.32M | 126.91M | 99.82M | 96.33M | 70.83M | 108.53M | 96.45M | 79.77M | 89.93M |
| otherReceivables | 2.7M | 1.17M | 1.22M | 506K | 672K | 360K | 4.37M | 597K | - | 1.15M |
| inventory | 613.91M | 668.69M | 786.52M | 614.44M | 603.96M | 735.68M | 944.89M | 841.85M | 872.69M | 968.89M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 3.3M | 2.8M | 6.03M | 5.48M | 12.01M | 10.93M | 10.63M | 11.25M | 10.07M | 11.16M |
| totalCurrentAssets | 779.13M | 801.29M | 938.81M | 732.32M | 755.65M | 823.1M | 1.08B | 955.68M | 967.02M | 1.08B |
| propertyPlantEquipmentNet | 356.92M | 340.6M | 345.53M | 348.76M | 348M | 348.32M | 352.74M | 340.16M | 345.11M | 351.4M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 111.72M | 80.61M | 78.76M | 78.27M | 77.78M | 54.49M | 52.72M | 73.29M | 71.88M | 59.84M |
| totalNonCurrentAssets | 468.63M | 421.21M | 424.28M | 427.03M | 425.78M | 402.81M | 405.46M | 413.44M | 416.98M | 411.24M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.25B | 1.22B | 1.36B | 1.16B | 1.18B | 1.23B | 1.48B | 1.37B | 1.38B | 1.49B |
| totalPayables | 64.07M | 85.96M | 247.54M | 92.01M | 45.27M | 74.89M | 218.92M | 70.3M | 42.97M | 131.15M |
| accountPayables | 63.76M | 78.34M | 244.05M | 85.76M | 43.58M | 70.79M | 213.02M | 62.46M | 40.33M | 125.18M |
| otherPayables | 305K | 7.62M | 3.48M | 6.25M | 1.69M | 4.1M | 5.9M | 7.84M | 2.65M | 5.97M |
| accruedExpenses | 47.17M | 49.16M | 39.14M | 40.39M | 39.52M | 43.86M | 59.28M | 40.96M | 49.23M | 42.61M |
| shortTermDebt | 25.26M | 23.7M | 24.05M | 15M | 105.69M | 106.57M | 107.89M | 121.36M | 39.02M | 30.58M |
| capitalLeaseObligationsCurrent | - | - | - | 9.42M | - | - | - | - | - | - |
| taxPayables | 305K | 1.17M | 1.22M | 506K | 1.69M | 360K | 4.37M | 7.84M | 2.65M | 5.97M |
| deferredRevenue | 3.96M | 12.28M | 14.48M | 8.31M | 11.14M | 6.98M | 10.06M | 5.06M | 8.18M | 8.71M |
| otherCurrentLiabilities | 13.47M | 13.38M | 37.67M | 13.22M | 12.94M | 11.57M | 11.84M | 11.82M | 11.63M | 11M |
| totalCurrentLiabilities | 153.93M | 184.48M | 362.87M | 178.35M | 214.56M | 243.86M | 407.99M | 249.51M | 151.04M | 224.05M |
| longTermDebt | 239.06M | 242.75M | 262.49M | 259.5M | 253.82M | 298.7M | 406.61M | 473.06M | 585.79M | 611.35M |
| capitalLeaseObligationsNonCurrent | 18.06M | 12.39M | 13.19M | 14.56M | 15.3M | 15.75M | 16.63M | 20.16M | 26.02M | 26.72M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 49.66M | 38.92M | 38.11M | 32.52M | 32.28M | 23.15M | 20.71M | 24.16M | 24.32M | 30.82M |
| otherNonCurrentLiabilities | 30.83M | 30.1M | 13.56M | 30.26M | 32.44M | 31.62M | 32.54M | 13.29M | 13.95M | 3.16M |
| totalNonCurrentLiabilities | 337.6M | 324.16M | 327.35M | 336.83M | 333.85M | 369.23M | 476.5M | 530.67M | 650.07M | 672.05M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 18.06M | 12.39M | 13.19M | 23.98M | 15.3M | 15.75M | 16.63M | 20.16M | 26.02M | 26.72M |
| totalLiabilities | 491.53M | 508.64M | 690.22M | 515.17M | 548.41M | 613.09M | 884.48M | 780.18M | 801.1M | 896.1M |
| treasuryStock | -226.07M | -219.41M | -215.53M | -214.44M | -210.67M | -210.91M | -210.1M | -206.75M | -200.11M | -195.71M |
| preferredStock | 331K | 331K | 331K | 346K | 346K | 346K | 351K | 351K | 351K | 351K |
| commonStock | 3.05M | 3.05M | 3.05M | 3.05M | 3.05M | 3.05M | 3.05M | 3.05M | 3.05M | 3.05M |
| retainedEarnings | 860.41M | 835.12M | 790.37M | 760.63M | 745.76M | 745.15M | 730.51M | 717.2M | 704.55M | 706.8M |
| additionalPaidInCapital | 105.14M | 102.6M | 102.49M | 102.43M | 102.38M | 100.56M | 100.51M | 100.47M | 100.42M | 99.43M |
| date | 2026-03-31 | 2025-12-27 | 2025-09-27 | 2025-06-28 | 2025-03-31 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-31 | 2023-12-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 25.28M | 44.77M | 29.74M | 14.88M | 601K | 14.66M | 13.32M | 12.65M | -2.25M | 17.68M |
| depreciationAndAmortization | 10.6M | 10.9M | 11.42M | 11.07M | 11.22M | 11.53M | 11.21M | 10.82M | 5.41M | 16.3M |
| deferredIncomeTax | 1.48M | 809K | 5.6M | 235K | 3.36M | 2.44M | -3.45M | -159K | -4.87M | -620K |
| stockBasedCompensation | 39000 | 94000 | 64000 | 50000 | 48000 | 46000 | 44000 | 37000 | 39000 | - |
| changeInWorkingCapital | 80.62M | -21.88M | -10.08M | 38.93M | 66.91M | 76.43M | 37.99M | 28.38M | 34.3M | -155.3M |
| accountsReceivables | -14.44M | 30.39M | -23.7M | -3.49M | -25.5M | 37.7M | -12.08M | -16.68M | 10.16M | 38.45M |
| inventory | 115.26M | 120.48M | -164.42M | 1.32M | 120.23M | 198.29M | -118.02M | 33.76M | 93.5M | 24.92M |
| accountsPayables | -14.36M | -165.93M | 158.3M | 42.18M | -27.21M | -142.22M | 150.56M | 22.13M | -85.16M | -196.4M |
| otherWorkingCapital | -5.85M | -6.82M | 19.73M | -1.08M | -612K | -17.33M | 17.54M | -10.84M | 15.8M | -22.26M |
| otherNonCashItems | -7.67M | -3.58M | -7.39M | -11.48M | 9.74M | 12.63M | 16.42M | -1.39M | 12.54M | 20.09M |
| netCashProvidedByOperatingActivities | 110.35M | 31.11M | 29.34M | 53.7M | 91.88M | 117.73M | 75.54M | 50.33M | 45.16M | -101.85M |
| investmentsInPropertyPlantAndEquipment | -17.28M | -8.2M | -7.55M | -11.29M | -10.49M | -9.07M | -5.58M | -12.07M | -4.79M | -5.39M |
| acquisitionsNet | - | - | - | - | - | - | -371K | 371K | - | 421K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -62.58M | 225K | 146K | 115K | 4.56M | 112K | -584K | -1.68M | -18.55M | 421K |
| netCashProvidedByInvestingActivities | -79.86M | -7.98M | -7.4M | -11.17M | -5.94M | -8.96M | -6.54M | -13.38M | -23.35M | -4.97M |
| netDebtIssuance | -5.42M | -5.17M | -14.8M | -77.06M | -47.6M | -110.58M | -61.55M | -29.18M | -18.48M | 116.64M |
| longTermNetDebtIssuance | -5.42M | -5.17M | -14.8M | -77.06M | -47.6M | -110.58M | -61.55M | -29.18M | -18.48M | 116.64M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -8.45M | -2.78M | -1.08M | -3.77M | -786K | -814K | -3.35M | -6.64M | -5.9M | -7.49M |
| netCommonStockIssuance | -8.45M | -2.78M | -1.08M | -3.77M | -786K | -814K | -3.35M | -6.64M | -5.9M | -7.49M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -8.45M | -2.78M | -1.08M | -3.77M | -786K | -814K | -3.35M | -6.64M | -5.9M | -7.49M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -11000 | - | - | -12000 | -11000 | - | - | -12000 | -11000 | - |
| commonDividendsPaid | -11000 | - | - | -12000 | -11000 | - | - | -12000 | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | -11000 | - |
| otherFinancingActivities | - | - | - | - | -65000 | -1.54M | - | - | - | - |
| netCashProvidedByFinancingActivities | -13.89M | -7.96M | -15.88M | -80.84M | -48.46M | -112.93M | -64.9M | -35.83M | -24.38M | 109.16M |