-$1.51 (-0.97%)
| date | 2026-03-28 | 2025-03-29 | 2024-03-30 | 2023-04-01 | 2022-03-26 | 2021-03-27 | 2020-03-28 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 2.25B | 1.91B | 1.67B | 1.66B | 1.49B | 893.49M | 845.58M | 776.85M | 677.95M | 629.82M |
| costOfRevenue | 1.4B | 1.19B | 1.05B | 1.05B | 913.18M | 598.61M | 569.08M | 525.42M | 470.03M | 439.93M |
| grossProfit | 858.36M | 717.04M | 614.42M | 610.57M | 575.07M | 294.88M | 276.49M | 251.43M | 207.92M | 189.89M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 427.19M | 372.21M | 338.08M | 282.24M | 184.45M | 174.82M | 159.41M | - | - |
| sellingAndMarketingExpenses | - | 50.5M | 44M | 40.7M | 34.5M | 24.1M | 28M | 27.7M | - | - |
| sellingGeneralAndAdministrativeExpenses | 559.21M | 477.69M | 416.21M | 378.78M | 316.74M | 208.55M | 202.82M | 187.11M | 161.66M | 152.07M |
| otherExpenses | - | - | -54000 | - | - | - | - | 5000 | - | - |
| operatingExpenses | 559.21M | 477.69M | 416.16M | 378.78M | 316.74M | 208.55M | 202.82M | 187.11M | 161.66M | 152.07M |
| costAndExpenses | 1.95B | 1.67B | 1.47B | 1.43B | 1.23B | 807.16M | 771.91M | 712.53M | 631.69M | 592M |
| netInterestIncome | -1.53M | -1.5M | -2.24M | -5.88M | -5.78M | -9.44M | -13.31M | -16.33M | -15.08M | -14.7M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 1.53M | 1.5M | 2.24M | 5.88M | 5.78M | 9.44M | 13.31M | 16.33M | 15.08M | 14.7M |
| depreciationAndAmortization | 78.65M | 62.48M | 49.58M | 83.81M | 66.64M | 58.38M | 52.47M | 18.9M | 17.13M | 16.71M |
| ebitda | 380.77M | 304.1M | 249.2M | 315.57M | 325.01M | 145.07M | 126.1M | 83.23M | 63.38M | 54.53M |
| ebit | 302.12M | 241.61M | 199.61M | 231.76M | 258.37M | 86.69M | 73.62M | 64.33M | 46.26M | 37.82M |
| nonOperatingIncomeExcludingInterest | -2.97M | -2.26M | -1.4M | 29000 | -35000 | -366K | 45000 | -5000 | - | - |
| operatingIncome | 299.14M | 239.35M | 198.21M | 231.79M | 258.34M | 86.33M | 73.67M | 64.32M | 46.26M | 37.82M |
| totalOtherIncomeExpensesNet | 1.44M | 765K | -842K | -5.91M | -5.74M | -9.08M | -13.36M | -16.33M | -15.08M | -14.7M |
| incomeBeforeTax | 300.59M | 240.12M | 197.37M | 225.88M | 252.59M | 77.25M | 60.31M | 48M | 31.18M | 23.12M |
| incomeTaxExpense | 74.71M | 59.18M | 50.38M | 55.32M | 60.14M | 17.86M | 12.36M | 8.97M | 2.3M | 8.92M |
| netIncomeFromContinuingOperations | 225.88M | 180.94M | 147M | 170.55M | 192.45M | 59.39M | 47.95M | 39.02M | 28.88M | 14.2M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 225.88M | 180.94M | 147M | 170.55M | 192.45M | 59.39M | 47.95M | 39.02M | 28.88M | 14.2M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 225.88M | 180.94M | 147M | 170.55M | 192.45M | 59.39M | 47.95M | 39.02M | 28.88M | 14.2M |
| eps | 7.4 | 5.93 | 4.87 | 5.72 | 6.51 | 2.05 | 1.68 | 1.39 | 1.08 | 0.54 |
| date | 2026-03-28 | 2025-03-29 | 2024-03-30 | 2023-04-01 | 2022-03-26 | 2021-03-27 | 2020-03-28 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 141.04M | 69.77M | 75.85M | 18.19M | 20.67M | 73.15M | 69.56M | 16.61M | 9.02M | 8.04M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 141.04M | 69.77M | 75.85M | 18.19M | 20.67M | 73.15M | 69.56M | 16.61M | 9.02M | 8.04M |
| netReceivables | 23.42M | 18.66M | 20.23M | 13.14M | 11.87M | 12.77M | 17.26M | 9.63M | 10.22M | 10.03M |
| accountsReceivables | 15.26M | 10.26M | 9.96M | 13.14M | 9.66M | 12.77M | 12.09M | 8.1M | 4.39M | 4.35M |
| otherReceivables | 8.16M | 8.4M | 10.27M | - | 2.2M | - | 5.17M | 1.53M | 5.83M | 5.68M |
| inventory | 844.64M | 747.19M | 599.12M | 589.49M | 474.3M | 275.76M | 288.72M | 240.73M | 211.47M | 189.1M |
| prepaids | 18.17M | 16.84M | 23.94M | 37.42M | 28.15M | 9.6M | 6.72M | 8.15M | 5.65M | 4.8M |
| otherCurrentAssets | 5.44M | 11.5M | 10.51M | 10.92M | 6.84M | 3.17M | 2.39M | 2.22M | 4.76M | 12.34M |
| totalCurrentAssets | 1.03B | 863.96M | 729.65M | 669.17M | 541.83M | 374.46M | 384.65M | 277.34M | 241.13M | 224.3M |
| propertyPlantEquipmentNet | 1.15B | 891.54M | 714.17M | 583.77M | 396.39M | 297.27M | 279.85M | 98.66M | 89.21M | 82.71M |
| goodwill | 197.5M | 197.5M | 197.5M | 197.5M | 197.5M | 197.5M | 197.5M | 195.86M | 193.1M | 193.1M |
| intangibleAssets | 58.98M | 58.68M | 58.7M | 60.75M | 60.81M | 60.88M | 60.97M | 62.84M | 63.38M | 64.51M |
| goodwillAndIntangibleAssets | 256.48M | 256.18M | 256.2M | 258.25M | 258.32M | 258.39M | 258.48M | 258.7M | 256.48M | 257.61M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 215.67M | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 8.36M | 6.34M | 5.58M | 6.19M | 3.32M | 3.47M | 1.74M | 1.37M | 1.13M | 961K |
| totalNonCurrentAssets | 1.63B | 1.15B | 975.94M | 848.21M | 658.02M | 559.12M | 540.06M | 358.73M | 346.81M | 341.28M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.67B | 2.02B | 1.71B | 1.52B | 1.2B | 933.58M | 924.71M | 636.08M | 587.94M | 565.58M |
| totalPayables | 160.51M | 150.49M | 146.35M | 154.48M | 163.84M | 118.43M | 101.8M | 111.45M | 95.44M | 82.79M |
| accountPayables | 142.13M | 134.45M | 132.88M | 134.25M | 131.39M | 104.64M | 95.33M | 104.96M | 89.96M | 77.48M |
| otherPayables | 18.38M | 16.04M | 13.47M | 20.23M | 32.44M | 13.79M | 6.46M | 6.5M | 5.48M | 5.3M |
| accruedExpenses | 49.97M | 52.04M | 38.29M | 45.41M | 46.71M | 22.46M | 10.2M | 3.18M | 1.9M | 2.1M |
| shortTermDebt | - | - | - | 66.04M | 28.55M | - | 129.9M | - | 21.01M | 34.34M |
| capitalLeaseObligationsCurrent | 89.74M | 72.86M | 63.45M | 51.6M | 43.12M | 39.4M | 34.78M | 617K | 521K | 447K |
| taxPayables | - | 16.04M | 13.47M | 20.23M | 32.44M | 3.08M | - | 6.5M | 5.48M | 5.3M |
| deferredRevenue | 37.31M | 30.72M | 26.38M | 22.27M | 18.52M | 14.42M | 11.11M | 10.21M | 9.53M | 8.04M |
| otherCurrentLiabilities | 53.44M | 47.24M | 38.34M | 35.05M | 35.74M | 26.95M | 24.83M | 26.48M | 22.61M | 20.1M |
| totalCurrentLiabilities | 390.97M | 353.35M | 312.81M | 374.84M | 336.47M | 221.66M | 312.62M | 151.94M | 151M | 147.8M |
| longTermDebt | - | - | - | - | - | 109.78M | 109.02M | 174.26M | 183.2M | 191.52M |
| capitalLeaseObligationsNonCurrent | 683.74M | 490.18M | 403.3M | 330.08M | 234.58M | 181.84M | 160.94M | 10.71M | 11.27M | 11.79M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 267.38M | 39.32M | 42.03M | 33.26M | 26.9M | 21.99M | 19.8M | 17.2M | 13.03M | 20.96M |
| otherNonCurrentLiabilities | 5M | 4.12M | 3.8M | 2.75M | 2.23M | 3.42M | 635K | 17.79M | 14.84M | 13.6M |
| totalNonCurrentLiabilities | 956.12M | 533.62M | 449.14M | 366.09M | 263.71M | 317.03M | 290.39M | 219.97M | 222.34M | 237.87M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 773.48M | 563.04M | 466.76M | 381.68M | 277.7M | 221.24M | 195.71M | 11.33M | 11.79M | 12.24M |
| totalLiabilities | 1.35B | 886.96M | 761.95M | 740.93M | 600.18M | 538.69M | 603.02M | 371.91M | 373.34M | 385.67M |
| treasuryStock | -74.45M | -19.64M | -12.02M | -9.55M | -4.86M | -1.95M | -1.2M | -668K | -194K | -69000 |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 |
| retainedEarnings | 1.13B | 903.97M | 723.03M | 576.03M | 405.48M | 213.03M | 153.64M | 105.69M | 66.67M | 37.79M |
| additionalPaidInCapital | 263.25M | 246.72M | 232.64M | 209.96M | 199.05M | 183.82M | 169.25M | 159.14M | 148.13M | 142.18M |
| date | 2026-03-28 | 2025-03-29 | 2024-03-30 | 2023-04-01 | 2022-03-26 | 2021-03-27 | 2020-03-28 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 225.88M | 180.94M | 147M | 170.55M | 192.45M | 59.39M | 47.95M | 39.02M | 28.88M | 14.2M |
| depreciationAndAmortization | 78.65M | 62.48M | 49.58M | 35.94M | 27.35M | 24.15M | 21.38M | 18.9M | 17.13M | 16.71M |
| deferredIncomeTax | 12.39M | -2.72M | 8.77M | 6.36M | 4.9M | 2.19M | 2.6M | 4.17M | 1.86M | 6.18M |
| stockBasedCompensation | 16.1M | 10.98M | 12.94M | 9.71M | 9.48M | 7.16M | 4.91M | 2.87M | 2.25M | 3.02M |
| changeInWorkingCapital | -104.58M | -171.55M | -40.12M | -182.02M | -186.4M | 27.16M | -83.98M | -3.71M | -9.8M | -1.59M |
| accountsReceivables | -4.87M | -240K | 3.28M | -2.72M | 5.22M | 8.05M | 5.72M | -3.71M | -35000 | -223K |
| inventory | -97.45M | -148.07M | -9.63M | -115.19M | -198.54M | 12.96M | -45.62M | -27.7M | -24.6M | -12.76M |
| accountsPayables | 8.16M | 210K | 425K | -2.64M | 25.5M | 12.36M | -13.81M | 14.19M | 13.06M | 10.5M |
| otherWorkingCapital | -10.42M | -23.45M | -34.21M | -61.47M | -18.58M | -6.21M | -30.27M | 13.51M | 1.77M | 889K |
| otherNonCashItems | 76.45M | 67.4M | 57.92M | 48.33M | 41.08M | 35.88M | 32.46M | 2M | 3.89M | 2.64M |
| netCashProvidedByOperatingActivities | 304.9M | 147.54M | 236.08M | 88.89M | 88.86M | 155.92M | 25.32M | 63.26M | 44.2M | 41.15M |
| investmentsInPropertyPlantAndEquipment | -178.56M | -148.29M | -118.78M | -124.53M | -60.44M | -28.42M | -37.2M | -27.52M | -24.42M | -22.29M |
| acquisitionsNet | - | - | - | - | - | - | -3.69M | -4.42M | - | -1.3M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -244K | 55000 | - | - | - | - | 717K | 184K | 865K | -23.6M |
| netCashProvidedByInvestingActivities | -178.8M | -148.24M | -118.78M | -124.53M | -60.44M | -28.42M | -40.17M | -31.76M | -23.55M | -23.6M |
| netDebtIssuance | -948K | -873K | -66.91M | 36.66M | -83.76M | -130.57M | 64.35M | -31.56M | -22.72M | -17.92M |
| longTermNetDebtIssuance | -948K | -873K | -863K | -838K | -112.3M | -667K | -65.55M | -10.55M | -10.45M | -2.38M |
| shortTermNetDebtIssuance | - | - | -66.04M | 37.49M | 28.55M | -129.9M | 129.9M | -21.01M | -12.27M | -15.54M |
| netStockIssuance | -56.88M | 3.11M | 9.74M | 1.2M | 5.76M | 7.41M | - | - | 3.7M | - |
| netCommonStockIssuance | -56.88M | 3.11M | 9.74M | 1.2M | 5.76M | 7.41M | - | - | 3.7M | - |
| commonStockIssuance | 425K | 3.11M | 9.74M | 1.2M | 5.76M | 7.41M | - | - | 3.7M | 1.28M |
| commonStockRepurchased | -57.31M | - | - | - | - | - | - | - | -125K | -69000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 3M | -7.62M | -2.48M | -4.69M | -2.9M | -754K | 3.45M | 7.66M | -645K | 1.21M |
| netCashProvidedByFinancingActivities | -54.83M | -5.38M | -59.64M | 33.17M | -80.9M | -123.91M | 67.8M | -23.9M | -19.67M | -16.71M |
| date | 2026-03-28 | 2025-12-27 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 538.75M | 705.64M | 505.4M | 504.07M | 453.75M | 608.17M | 425.8M | 423.39M | 388.46M | 520.4M |
| costOfRevenue | 343.01M | 424.4M | 321.25M | 306.85M | 285.18M | 369.3M | 272.95M | 266.65M | 249.03M | 321.29M |
| grossProfit | 195.74M | 281.24M | 184.15M | 197.22M | 168.57M | 238.87M | 152.85M | 156.74M | 139.42M | 199.11M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | 68.38M | - | - | - | 57.18M | - |
| sellingAndMarketingExpenses | - | - | - | - | 50.5M | - | - | - | 44M | - |
| sellingGeneralAndAdministrativeExpenses | 138.52M | 166.46M | 127.73M | 126.5M | 118.89M | 139.4M | 112.87M | 106.52M | 101.18M | 123.96M |
| otherExpenses | - | - | - | - | - | - | - | - | - | 351K |
| operatingExpenses | 138.52M | 166.46M | 127.73M | 126.5M | 118.89M | 139.4M | 112.87M | 106.52M | 101.18M | 123.96M |
| costAndExpenses | 481.53M | 590.86M | 448.97M | 433.35M | 404.06M | 508.71M | 385.82M | 373.16M | 350.22M | 445.25M |
| netInterestIncome | -346K | -435K | -403K | -343K | -346K | -416K | -384K | -351K | -230K | -522K |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 346K | 435K | 403K | 343K | 346K | 416K | 384K | 351K | 230K | 522K |
| depreciationAndAmortization | 21.59M | 20.09M | 19.45M | 17.52M | 16.66M | 16.26M | 15.28M | 14.28M | 13.74M | 13.22M |
| ebitda | 79.56M | 135.28M | 76.78M | 89.15M | 66.96M | 115.84M | 56.21M | 65.1M | 52.86M | 88.72M |
| ebit | 57.97M | 115.19M | 57.33M | 71.63M | 50.29M | 99.57M | 40.93M | 50.82M | 39.12M | 75.5M |
| nonOperatingIncomeExcludingInterest | -749K | -405K | -906K | -911K | -607K | -110K | -949K | -596K | -871K | -351K |
| operatingIncome | 57.22M | 114.78M | 56.42M | 70.72M | 49.69M | 99.46M | 39.98M | 50.22M | 38.24M | 75.15M |
| totalOtherIncomeExpensesNet | 403K | -30000 | 503K | 568K | 261K | -306K | 565K | 245K | 641K | -171K |
| incomeBeforeTax | 57.62M | 114.75M | 56.93M | 71.29M | 49.95M | 99.16M | 40.54M | 50.47M | 38.88M | 74.98M |
| incomeTaxExpense | 13.18M | 28.94M | 14.7M | 17.88M | 12.41M | 24.09M | 11.12M | 11.56M | 9.45M | 19.35M |
| netIncomeFromContinuingOperations | 44.44M | 85.81M | 42.22M | 53.41M | 37.54M | 75.07M | 29.43M | 38.91M | 29.44M | 55.62M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 44.44M | 85.81M | 42.22M | 53.41M | 37.54M | 75.07M | 29.43M | 38.91M | 29.44M | 55.62M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 44.44M | 85.81M | 42.22M | 53.41M | 37.54M | 75.07M | 29.43M | 38.91M | 29.44M | 55.62M |
| eps | 1.46 | 2.82 | 1.38 | 1.75 | 1.23 | 2.46 | 0.96 | 1.28 | 0.97 | 1.84 |
| date | 2026-03-28 | 2025-12-27 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 141.04M | 200.07M | 64.73M | 95.32M | 69.77M | 152.91M | 37.38M | 83.39M | 75.85M | 107.17M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 141.04M | 200.07M | 64.73M | 95.32M | 69.77M | 152.91M | 37.38M | 83.39M | 75.85M | 107.17M |
| netReceivables | 23.42M | 14.21M | 10.1M | 8.53M | 18.66M | 10.24M | 7.89M | 7.92M | 20.23M | 10.38M |
| accountsReceivables | 15.26M | 14.21M | 10.1M | 8.53M | 10.26M | 10.24M | 7.89M | 7.92M | 9.96M | 10.38M |
| otherReceivables | 8.16M | - | - | - | 8.4M | - | - | - | 10.27M | - |
| inventory | 844.64M | 805.47M | 855.1M | 774.06M | 747.19M | 690.28M | 712.99M | 627.11M | 599.12M | 563.38M |
| prepaids | 18.17M | 37.67M | 37.34M | 30.84M | 16.84M | 45.64M | 48.55M | 35.87M | 23.94M | 53.8M |
| otherCurrentAssets | 5.44M | 200K | - | - | 11.5M | 300K | 300K | 1.7M | 10.51M | 400K |
| totalCurrentAssets | 1.03B | 1.06B | 967.27M | 908.74M | 863.96M | 899.38M | 807.1M | 755.98M | 729.65M | 735.13M |
| propertyPlantEquipmentNet | 1.15B | 1.08B | 1.03B | 922.16M | 891.54M | 851.21M | 797.31M | 756.46M | 714.17M | 674.83M |
| goodwill | 197.5M | 197.5M | 197.5M | 197.5M | 197.5M | 197.5M | 197.5M | 197.5M | 197.5M | 197.5M |
| intangibleAssets | 58.98M | 58.98M | 58.98M | 58.68M | 58.68M | 58.68M | 58.68M | 58.68M | 58.7M | 60.71M |
| goodwillAndIntangibleAssets | 256.48M | 256.48M | 256.48M | 256.18M | 256.18M | 256.18M | 256.18M | 256.19M | 256.2M | 258.21M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 215.67M | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 8.36M | 8.8M | 6.88M | 6.74M | 6.34M | 6.25M | 6.18M | 5.83M | 5.58M | 5.33M |
| totalNonCurrentAssets | 1.63B | 1.34B | 1.29B | 1.19B | 1.15B | 1.11B | 1.06B | 1.02B | 975.94M | 938.38M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.67B | 2.4B | 2.26B | 2.09B | 2.02B | 2.01B | 1.87B | 1.77B | 1.71B | 1.67B |
| totalPayables | 160.51M | 147.3M | 175.44M | 141.36M | 150.49M | 129.26M | 153.56M | 133.97M | 146.35M | 131.66M |
| accountPayables | 142.13M | 147.3M | 175.44M | 141.36M | 134.45M | 129.26M | 153.56M | 133.97M | 132.88M | 131.66M |
| otherPayables | 18.38M | - | - | - | 16.04M | - | - | - | 13.47M | - |
| accruedExpenses | 49.97M | - | 160.12M | 140.45M | 52.04M | 209.48M | 134.3M | 121.38M | 38.29M | 152.7M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 89.74M | 79.16M | 76.86M | 76.85M | 72.86M | 70.3M | 70.54M | 67.76M | 63.45M | 59.24M |
| taxPayables | - | - | - | - | 16.04M | - | - | - | 13.47M | - |
| deferredRevenue | 37.31M | 8.53M | - | - | 30.72M | - | - | - | 26.38M | - |
| otherCurrentLiabilities | 53.44M | 206.42M | - | - | 47.24M | - | - | - | 38.34M | - |
| totalCurrentLiabilities | 390.97M | 441.4M | 412.42M | 358.65M | 353.35M | 409.05M | 358.41M | 323.12M | 312.81M | 343.6M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 683.74M | 624.91M | 591.09M | 520.3M | 490.18M | 471.15M | 446.07M | 423.37M | 403.3M | 375.34M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 267.38M | 43.67M | 42.58M | 38.58M | 39.32M | 37.79M | 41.27M | 42.11M | 42.03M | 39.95M |
| otherNonCurrentLiabilities | 5M | 5.43M | 5.19M | 4.88M | 4.12M | 4.46M | 4.38M | 4.04M | 3.8M | 3.66M |
| totalNonCurrentLiabilities | 956.12M | 674.01M | 638.86M | 563.77M | 533.62M | 513.4M | 491.71M | 469.52M | 449.14M | 418.96M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 773.48M | 704.07M | 667.95M | 597.15M | 563.04M | 541.45M | 516.61M | 491.14M | 466.76M | 434.59M |
| totalLiabilities | 1.35B | 1.12B | 1.05B | 922.42M | 886.96M | 922.45M | 850.12M | 792.64M | 761.95M | 762.56M |
| treasuryStock | -74.45M | -61.82M | -49.16M | -36.46M | -19.64M | -19.64M | -19.64M | -19.47M | -12.02M | -11.97M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 |
| retainedEarnings | 1.13B | 1.09B | 999.6M | 957.38M | 903.97M | 866.43M | 791.36M | 761.94M | 723.03M | 693.59M |
| additionalPaidInCapital | 263.25M | 259.45M | 254.79M | 250.49M | 246.72M | 243.78M | 244.93M | 239.35M | 232.64M | 229.32M |
| date | 2026-03-28 | 2025-12-27 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 44.44M | 85.81M | 42.22M | 53.41M | 37.54M | 75.07M | 29.43M | 38.91M | 29.44M | 55.62M |
| depreciationAndAmortization | 21.59M | 20.09M | 19.45M | 17.52M | 16.66M | 16.26M | 15.28M | 14.28M | 13.74M | 13.22M |
| deferredIncomeTax | 8.04M | 1.09M | 4M | -733K | 1.53M | -3.48M | -844K | 78000 | 2.08M | 3.7M |
| stockBasedCompensation | 3.6M | 4.52M | 4.3M | 3.68M | 2.78M | -2.67M | 5.1M | 5.76M | 2.51M | 2.6M |
| changeInWorkingCapital | -106.36M | 77.79M | -62.66M | -18.27M | -119.54M | 54.87M | -73.16M | -33.71M | -68.96M | 5.6M |
| accountsReceivables | -948K | -4.08M | -1.59M | 1.75M | 12000 | -2.35M | 38000 | 2.06M | 377K | -141K |
| inventory | -39.17M | 49.63M | -81.04M | -26.87M | -56.91M | 22.71M | -85.88M | -27.99M | -35.74M | 22.2M |
| accountsPayables | -6.77M | -26.06M | 30.85M | 10.14M | 3.6M | -23.11M | 17.87M | 1.85M | -2.16M | -4.46M |
| otherWorkingCapital | -59.48M | 58.31M | -10.89M | -3.3M | -66.25M | 57.62M | -5.19M | -9.63M | -31.44M | -11.99M |
| otherNonCashItems | 24.31M | 20.4M | 18.42M | 18.25M | 17.88M | 17.1M | 16.43M | 15.99M | 16.81M | 14.26M |
| netCashProvidedByOperatingActivities | -4.38M | 209.7M | 25.74M | 73.85M | -43.15M | 157.14M | -7.77M | 41.31M | -4.38M | 95M |
| investmentsInPropertyPlantAndEquipment | -42.14M | -61.73M | -43.23M | -31.46M | -39.93M | -42.96M | -38.34M | -27.07M | -27.48M | -26.61M |
| acquisitionsNet | 17000 | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 28000 | -289K | - | - | 55000 | - | - | - | - |
| netCashProvidedByInvestingActivities | -42.12M | -61.7M | -43.52M | -31.46M | -39.93M | -42.9M | -38.34M | -27.07M | -27.48M | -26.61M |
| netDebtIssuance | -229K | -259K | -231K | -229K | -227K | -223K | -212K | -211K | -208K | -227K |
| longTermNetDebtIssuance | -229K | -259K | -231K | -229K | -227K | -223K | -212K | -211K | -208K | -227K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -12.31M | -12.36M | -12.5M | -12.42M | 162K | 1.52M | 480K | 951K | 808K | - |
| netCommonStockIssuance | -12.31M | -12.36M | -12.5M | -12.42M | 162K | 1.52M | 480K | 951K | 808K | - |
| commonStockIssuance | 196K | 142K | - | 87000 | 162K | 1.52M | 480K | 951K | 808K | - |
| commonStockRepurchased | -12.5M | -12.5M | -12.5M | -12.5M | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -34000 | -74000 | -4.2M | - | - | -172K | -7.44M | -55000 | 339K |
| netCashProvidedByFinancingActivities | -12.54M | -12.65M | -12.81M | -16.84M | -65000 | 1.3M | 96000 | -6.7M | 545K | 112K |