$8.14 (1.71%)
| date | 2025-06-27 | 2024-06-28 | 2023-06-30 | 2022-06-24 | 2021-06-25 | 2020-06-26 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 3.42B | 2.88B | 2.65B | 2.26B | 1.88B | 1.64B | 1.58B | 1.37B | 1.42B | 976.75M |
| costOfRevenue | 3.01B | 2.53B | 2.31B | 1.98B | 1.66B | 1.46B | 1.41B | 1.22B | 1.25B | 857.22M |
| grossProfit | 413.35M | 356.12M | 336.27M | 278.59M | 221.36M | 186.1M | 179.22M | 153.41M | 171.46M | 119.52M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | 3.7M | 500K | 4.4M | 4.7M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | 51.37M | 57.31M | 61.23M | 45.05M |
| sellingGeneralAndAdministrativeExpenses | 87.47M | 78.12M | 77.67M | 73.94M | 70.57M | 68.37M | 55.07M | 57.81M | 65.63M | 49.75M |
| otherExpenses | 1.44M | 389K | 6.9M | 135K | 43000 | 329K | 1.52M | 1.78M | - | -36000 |
| operatingExpenses | 88.9M | 78.51M | 84.57M | 74.08M | 70.61M | 68.7M | 56.58M | 59.59M | 65.63M | 49.72M |
| costAndExpenses | 3.09B | 2.61B | 2.39B | 2.06B | 1.73B | 1.52B | 1.46B | 1.28B | 1.31B | 906.94M |
| netInterestIncome | 40.16M | 33.08M | 9.76M | 1.77M | 2.68M | 4.55M | 1.32M | 319K | -1.34M | -34000 |
| interestIncome | 40.16M | 33.2M | 11.23M | 2.2M | 3.78M | 7.59M | 6.7M | 3.92M | 1.98M | 1.54M |
| interestExpense | - | 124K | 1.47M | 432K | 1.1M | 3.04M | 5.38M | 3.61M | 3.32M | 1.57M |
| depreciationAndAmortization | 53.43M | 49.02M | 43.83M | 38.74M | 36.25M | 30.88M | 29.94M | 29.09M | 23.79M | 17.36M |
| ebitda | 408.61M | 360.5M | 305.4M | 246.14M | 187.84M | 153.16M | 161.56M | 120.72M | 130.97M | 87.16M |
| ebit | 355.18M | 311.48M | 261.57M | 207.4M | 151.58M | 122.29M | 131.61M | 91.64M | 107.18M | 69.8M |
| nonOperatingIncomeExcludingInterest | -30.73M | -33.87M | -9.86M | -2.88M | -831K | -4.88M | -8.97M | 2.19M | -1.34M | 5000 |
| operatingIncome | 324.45M | 277.6M | 251.7M | 204.52M | 150.75M | 117.4M | 122.64M | 93.82M | 105.83M | 69.81M |
| totalOtherIncomeExpensesNet | 30.73M | 33.75M | 8.39M | 2.45M | -269K | 1.84M | 3.59M | -5.8M | -1.98M | -1.57M |
| incomeBeforeTax | 355.18M | 311.35M | 260.1M | 206.97M | 150.48M | 119.24M | 126.23M | 88.03M | 103.86M | 68.23M |
| incomeTaxExpense | 22.65M | 15.17M | 12.18M | 6.59M | 2.14M | 5.76M | 5.28M | 3.86M | 6.74M | 6.34M |
| netIncomeFromContinuingOperations | 332.53M | 296.18M | 247.91M | 200.38M | 148.34M | 113.48M | 120.96M | 84.17M | 97.12M | 61.9M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 332.53M | 296.18M | 247.91M | 200.38M | 148.34M | 113.48M | 120.96M | 84.17M | 97.12M | 61.9M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 332.53M | 296.18M | 247.91M | 200.38M | 148.34M | 113.48M | 120.96M | 84.17M | 97.12M | 61.9M |
| eps | 9.23 | 8.17 | 6.79 | 5.43 | 4.02 | 3.07 | 3.29 | 2.26 | 2.63 | 1.73 |
| date | 2025-06-27 | 2024-06-28 | 2023-06-30 | 2022-06-24 | 2021-06-25 | 2020-06-26 | 2019-06-28 | 2018-06-29 | 2017-06-30 | 2016-06-24 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 306.42M | 409.97M | 231.37M | 198M | 302.97M | 225.43M | 180.84M | 158.1M | 133.82M | 142.8M |
| shortTermInvestments | 627.82M | 448.63M | 319.1M | 280.16M | 244.96M | 262.69M | 256.49M | 174.27M | 151.45M | 141.71M |
| cashAndShortTermInvestments | 934.24M | 858.6M | 550.47M | 478.15M | 547.93M | 488.12M | 437.33M | 332.37M | 285.28M | 284.51M |
| netReceivables | 758.89M | 592.45M | 531.77M | 452.67M | 348.42M | 310.23M | 273.05M | 246.91M | 264.35M | 196.14M |
| accountsReceivables | 758.89M | 592.45M | 531.77M | 452.67M | 336.55M | 272.66M | 260.6M | 246.91M | 264.35M | 196.14M |
| otherReceivables | - | - | - | - | 11.88M | 37.57M | 12.45M | - | - | - |
| inventory | 581.02M | 463.21M | 519.58M | 557.14M | 422.13M | 309.79M | 293.61M | 257.69M | 238.66M | 181.5M |
| prepaids | 38.48M | 10.62M | 7.85M | 11.63M | 11.4M | 5.4M | 8.83M | 8.06M | 6.31M | 3.11M |
| otherCurrentAssets | 116.21M | 87.81M | 42.88M | 25.58M | 22.62M | 21.91M | 11.02M | 9.28M | 4.16M | 8.02M |
| totalCurrentAssets | 2.43B | 2.01B | 1.65B | 1.53B | 1.35B | 1.14B | 1.02B | 854.31M | 798.75M | 673.29M |
| propertyPlantEquipmentNet | 386.41M | 312.58M | 311.98M | 296.36M | 247.83M | 236.34M | 210.69M | 219.64M | 216.88M | 178.41M |
| goodwill | - | - | - | - | - | - | 3.7M | 3.83M | 3.81M | - |
| intangibleAssets | 2.16M | 2.32M | 2.39M | 3.51M | 4.37M | 4.31M | 3.89M | 4.88M | 5.84M | 499K |
| goodwillAndIntangibleAssets | 2.16M | 2.32M | 2.39M | 3.51M | 4.37M | 4.31M | 7.59M | 8.71M | 9.65M | 499K |
| longTermInvestments | - | - | - | 149K | - | - | - | - | 1.58M | - |
| taxAssets | 13.41M | 10.45M | 12.1M | 9.8M | 9.43M | 5.68M | 5.68M | 5.28M | 2.9M | 1.81M |
| otherNonCurrentAssets | 623K | 485K | 635K | 652K | 1.99M | 202K | 7.53M | 80000 | 3.31M | 2.44M |
| totalNonCurrentAssets | 402.59M | 325.83M | 327.11M | 310.47M | 263.62M | 246.53M | 231.48M | 233.71M | 234.32M | 183.16M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.83B | 2.34B | 1.98B | 1.84B | 1.62B | 1.38B | 1.26B | 1.09B | 1.03B | 856.45M |
| totalPayables | 752.85M | 514.56M | 424.33M | 478.88M | 390.33M | 290.49M | 282.05M | 240.6M | 239.45M | 211.05M |
| accountPayables | 637.42M | 441.84M | 381.13M | 439.68M | 346.56M | 251.6M | 257.62M | 220.16M | 215.26M | 172.05M |
| otherPayables | 115.44M | 72.72M | 43.2M | 39.2M | 43.78M | 38.88M | 24.44M | 20.44M | 24.18M | 38.99M |
| accruedExpenses | 55.2M | 42.03M | 44.2M | 45.13M | 37.6M | 28.24M | 25.51M | 22.49M | 23.08M | 20.37M |
| shortTermDebt | 1.79M | 1.36M | 12.16M | 12.16M | 12.16M | 12.16M | 3.25M | 3.25M | 48.4M | 24.31M |
| capitalLeaseObligationsCurrent | - | - | 1.2M | 2.32M | 2.59M | 1.98M | - | 451K | 344K | - |
| taxPayables | 7.94M | 3.94M | 6.02M | 2.9M | 3.61M | 2.24M | 1.8M | 709K | 1.98M | 2.01M |
| deferredRevenue | - | - | 3.04M | 1.98M | 1.68M | 1.56M | 2.24M | - | - | - |
| otherCurrentLiabilities | -1.79M | -1.36M | -3.04M | -1.98M | - | - | - | 3.33M | - | - |
| totalCurrentLiabilities | 809.84M | 557.94M | 481.88M | 538.49M | 444.36M | 334.42M | 313.05M | 270.12M | 311.27M | 256.02M |
| longTermDebt | 3.68M | 3.64M | 66000 | 15.2M | 27.36M | 39.51M | 57.69M | 60.94M | 22.7M | 36.1M |
| capitalLeaseObligationsNonCurrent | 3.68M | 3.64M | 66000 | 1.48M | 3.85M | 5.87M | - | 516K | 1.02M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.6M | 4.9M | 4.8M | 6M | 5.11M | 4.73M | 3.56M | 2.28M | 1.98M | 854K |
| otherNonCurrentLiabilities | 30.82M | 22.67M | 24.24M | 20.79M | 22.93M | 23.03M | 17.92M | 13.22M | 14.52M | 8.76M |
| totalNonCurrentLiabilities | 39.78M | 34.83M | 29.1M | 43.47M | 59.24M | 73.15M | 79.17M | 76.96M | 40.23M | 46.01M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 3.68M | 3.64M | 1.27M | 3.8M | 6.44M | 7.85M | - | 967K | 1.37M | - |
| totalLiabilities | 849.62M | 592.77M | 510.99M | 581.96M | 503.6M | 407.57M | 392.22M | 347.08M | 351.5M | 302.03M |
| treasuryStock | -360.06M | -234.32M | -194.83M | -147.26M | -87.34M | -68.5M | -47.78M | -42.4M | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 396K | 395K | 393K | 390K | 388K | 385K | 382K | 377K | 373K | 362K |
| retainedEarnings | 2.09B | 1.76B | 1.46B | 1.22B | 1.02B | 868.06M | 754.58M | 632.42M | 548.26M | 451.14M |
| additionalPaidInCapital | 237.88M | 222.04M | 206.62M | 196.67M | 189.44M | 175.61M | 158.3M | 151.8M | 133.29M | 102.32M |
| date | 2025-06-27 | 2024-06-28 | 2023-06-30 | 2022-06-24 | 2021-06-25 | 2020-06-26 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 332.53M | 296.18M | 247.91M | 200.38M | 148.34M | 113.48M | 120.96M | 84.17M | 97.12M | 61.9M |
| depreciationAndAmortization | 53.43M | 49.02M | 43.83M | 38.74M | 36.25M | 30.88M | 29.94M | 29.09M | 23.79M | 17.36M |
| deferredIncomeTax | -5.73M | 1.67M | -3.48M | -191K | -3.47M | 1.26M | 879K | -2.07M | 754K | 864K |
| stockBasedCompensation | 33M | 28.37M | 28.13M | 28.05M | 25.46M | 22.2M | 17.16M | 22.58M | 26.51M | 9.93M |
| changeInWorkingCapital | -89.16M | 41.33M | -104.06M | -145.16M | -86.92M | -25.26M | -16.62M | -2.89M | -83.33M | -47.42M |
| accountsReceivables | -165.66M | -61.28M | -76.92M | -105.55M | -62.43M | -12.26M | -13.49M | 17.85M | -64.14M | -61.01M |
| inventory | -117.81M | 56.37M | 37.45M | -135.01M | -112.35M | -16.17M | -44.04M | -19.43M | -53.8M | -50.6M |
| accountsPayables | 194.24M | 60.04M | -58.6M | 93.5M | 96.31M | -5.99M | 38.81M | 3.5M | 38.29M | 56.31M |
| otherWorkingCapital | 72000 | -13.8M | -5.99M | 1.91M | -8.45M | 9.16M | 2.11M | -4.82M | -3.68M | 7.88M |
| otherNonCashItems | 4.28M | -3.43M | 980K | 2.43M | 2.49M | 8.1M | -4.93M | 7.21M | 6.09M | 4.46M |
| netCashProvidedByOperatingActivities | 328.36M | 413.15M | 213.31M | 124.25M | 122.16M | 150.66M | 147.39M | 138.08M | 70.93M | 47.09M |
| investmentsInPropertyPlantAndEquipment | -121.08M | -47.53M | -61.36M | -89.59M | -46.06M | -42.33M | -18.94M | -35.4M | -70.03M | -41M |
| acquisitionsNet | - | - | - | 263K | 90000 | 446K | 282K | 1.58M | -9.92M | -185K |
| purchasesOfInvestments | -444.15M | -435.9M | -217M | -198.32M | -244.33M | -196.37M | -233.08M | -152.91M | -122.78M | -108.34M |
| salesMaturitiesOfInvestments | 279.42M | 311.88M | 180.43M | 153.1M | 258.97M | 191.32M | 153.36M | 129.21M | 111.94M | 108.98M |
| otherInvestingActivities | -486K | 1.8M | -783K | -995K | 22.4M | -24.31M | 317K | -1.13M | 230K | 935K |
| netCashProvidedByInvestingActivities | -286.3M | -169.75M | -98.72M | -135.54M | -8.93M | -71.25M | -98.07M | -58.65M | -90.56M | -39.6M |
| netDebtIssuance | - | -12.19M | -15.24M | -12.2M | -12.29M | -9.54M | -3.72M | -7.63M | 8.97M | 20.5M |
| longTermNetDebtIssuance | - | -12.19M | -15.24M | -12.2M | -12.29M | -9.54M | -3.72M | -11.63M | -18.38M | 44M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | 4M | 27.34M | -23.5M |
| netStockIssuance | -125.73M | -39.49M | -47.58M | -59.92M | -18.84M | -20.72M | -5.38M | -40.96M | 5.89M | 5.48M |
| netCommonStockIssuance | -125.73M | -39.49M | -47.58M | -59.92M | -18.84M | -20.72M | -5.38M | -42.4M | 5.89M | 5.48M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | 5.48M |
| commonStockRepurchased | -125.73M | -39.49M | -47.58M | -59.92M | -18.84M | -20.72M | -5.38M | -42.4M | -1.42M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | 1.44M | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -21.28M | -13.18M | -18.17M | -20.82M | -11.62M | -5.04M | -14.13M | -5.51M | -1.42M | -3.12M |
| netCashProvidedByFinancingActivities | -147.01M | -64.85M | -80.98M | -92.93M | -42.75M | -35.3M | -23.22M | -54.11M | 13.43M | 22.86M |
| date | 2026-03-27 | 2025-12-26 | 2025-09-26 | 2025-06-27 | 2025-03-28 | 2024-12-27 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-29 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.21B | 1.13B | 978.13M | 909.69M | 871.8M | 833.61M | 804.23M | 753.26M | 731.54M | 712.69M |
| costOfRevenue | 1.07B | 995.21M | 861.69M | 798.4M | 769.62M | 732.76M | 705.2M | 660.81M | 640.6M | 624.36M |
| grossProfit | 140.94M | 137.68M | 116.44M | 111.29M | 102.18M | 100.85M | 99.03M | 92.45M | 90.94M | 88.33M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 24.55M | 23.28M | 22.25M | 22.17M | 22.06M | 21.21M | 22.03M | 19.11M | 19.63M | 19.32M |
| otherExpenses | - | - | - | 69000 | 1.26M | 46000 | 57000 | 32000 | - | - |
| operatingExpenses | 24.55M | 23.28M | 22.25M | 22.24M | 23.33M | 21.25M | 22.09M | 19.14M | 19.63M | 19.32M |
| costAndExpenses | 1.1B | 1.02B | 883.94M | 820.64M | 792.94M | 754.01M | 727.29M | 679.95M | 660.23M | 643.68M |
| netInterestIncome | 7.42M | 8.55M | 9.42M | 7.77M | 10.14M | 11.31M | 10.93M | 11.03M | 8.48M | 7.71M |
| interestIncome | 7.42M | 8.56M | 9.42M | 7.77M | 10.14M | 11.31M | 10.93M | 11.05M | 8.51M | 7.75M |
| interestExpense | - | - | - | - | - | - | - | 17000 | 26000 | 36000 |
| depreciationAndAmortization | 17.8M | 14.86M | 14.86M | 14.21M | 13.43M | 13.04M | 12.75M | 12.42M | 12.42M | 12.22M |
| ebitda | 152.04M | 134.58M | 116.29M | 107.45M | 99.72M | 107.94M | 93.51M | 97.41M | 95.76M | 85.16M |
| ebit | 134.24M | 119.72M | 101.43M | 93.24M | 86.3M | 94.89M | 80.76M | 84.99M | 83.34M | 72.94M |
| nonOperatingIncomeExcludingInterest | -17.85M | -5.32M | -7.24M | -4.18M | -7.44M | -15.29M | -3.82M | -11.68M | -12.03M | -3.92M |
| operatingIncome | 116.39M | 114.4M | 94.19M | 89.06M | 78.86M | 79.6M | 76.94M | 73.31M | 71.31M | 69.01M |
| totalOtherIncomeExpensesNet | 17.85M | 5.32M | 7.24M | 4.18M | 7.44M | 15.29M | 3.82M | 11.67M | 12.01M | 3.89M |
| incomeBeforeTax | 134.24M | 119.72M | 101.43M | 93.24M | 86.3M | 94.89M | 80.76M | 84.98M | 83.31M | 72.9M |
| incomeTaxExpense | 9.03M | 7.1M | 5.5M | 6.03M | 5.01M | 8.26M | 3.36M | 3.91M | 2.4M | 3.79M |
| netIncomeFromContinuingOperations | 125.21M | 112.63M | 95.93M | 87.21M | 81.29M | 86.64M | 77.39M | 81.07M | 80.92M | 69.11M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | -2.96M | - | - | - | - | - | - | - |
| netIncome | 125.21M | 112.63M | 92.96M | 87.21M | 81.29M | 86.64M | 77.39M | 81.07M | 80.92M | 69.11M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 125.21M | 112.63M | 92.96M | 87.21M | 81.29M | 86.64M | 77.39M | 81.07M | 80.92M | 69.11M |
| eps | 3.49 | 3.15 | 2.68 | 2.44 | 2.26 | 2.4 | 2.14 | 2.24 | 2.23 | 1.9 |
| date | 2026-03-27 | 2025-12-26 | 2025-09-26 | 2025-06-27 | 2025-03-28 | 2024-12-27 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-29 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 356.56M | 319.86M | 305M | 306.42M | 306.9M | 403.66M | 400.68M | 409.97M | 385.11M | 334.05M |
| shortTermInvestments | 588.67M | 640.92M | 663.77M | 627.82M | 643.77M | 530.97M | 508.19M | 448.63M | 408.92M | 406.54M |
| cashAndShortTermInvestments | 945.24M | 960.77M | 968.77M | 934.24M | 950.68M | 934.63M | 908.88M | 858.6M | 794.03M | 740.59M |
| netReceivables | 908.54M | 801.67M | 706.94M | 758.89M | 658.3M | 680.09M | 662.69M | 592.45M | 583.88M | 584.61M |
| accountsReceivables | 908.54M | 801.67M | 706.94M | 758.89M | 658.3M | 680.09M | 662.69M | 592.45M | 583.88M | 584.61M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 875.99M | 798.91M | 722.19M | 581.02M | 531.34M | 489.16M | 440.4M | 463.21M | 454.13M | 414.76M |
| prepaids | 38.2M | 33.52M | 36.55M | 38.48M | 19.4M | 17.73M | 9.43M | 10.62M | 9.37M | 5.95M |
| otherCurrentAssets | 177.48M | 178.93M | 124.51M | 116.21M | 84.73M | 77.39M | 87.54M | 87.81M | 74.73M | 60.45M |
| totalCurrentAssets | 2.95B | 2.77B | 2.56B | 2.43B | 2.24B | 2.2B | 2.11B | 2.01B | 1.92B | 1.81B |
| propertyPlantEquipmentNet | 529.41M | 465.03M | 424.74M | 386.41M | 360.51M | 330.04M | 316.37M | 312.58M | 306.86M | 311.79M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 2.39M | 2.23M | 2.11M | 2.16M | 2.17M | 2.06M | 2.2M | 2.32M | 2.43M | 2.55M |
| goodwillAndIntangibleAssets | 2.39M | 2.23M | 2.11M | 2.16M | 2.17M | 2.06M | 2.2M | 2.32M | 2.43M | 2.55M |
| longTermInvestments | 694K | 682K | - | - | - | - | - | - | - | - |
| taxAssets | 17.27M | 15.47M | 13.79M | 13.41M | 11.59M | 10.69M | 10.9M | 10.45M | 10.97M | 11.8M |
| otherNonCurrentAssets | 13.79M | 11.38M | 9.16M | 623K | 586K | 592K | 598K | 485K | 630K | 636K |
| totalNonCurrentAssets | 563.55M | 494.8M | 449.8M | 402.59M | 374.86M | 343.39M | 330.08M | 325.83M | 320.88M | 326.78M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.51B | 3.27B | 3.01B | 2.83B | 2.62B | 2.54B | 2.44B | 2.34B | 2.24B | 2.13B |
| totalPayables | 866.62M | 791.68M | 706.48M | 752.85M | 616.75M | 611.77M | 432.27M | 445.77M | 495.43M | 442.98M |
| accountPayables | 859M | 783.68M | 695.55M | 637.42M | 521.23M | 529.02M | 427.89M | 441.84M | 429.02M | 376.56M |
| otherPayables | 7.61M | 8M | 10.93M | 115.44M | 95.52M | 82.76M | 4.38M | 3.94M | 66.4M | 66.42M |
| accruedExpenses | 30.84M | 25.73M | 26.3M | 55.2M | 56.59M | 49.71M | 26.66M | 22.12M | 44.47M | 36.29M |
| shortTermDebt | 1.46M | 1.69M | - | - | - | - | 1.42M | 1.36M | 3.04M | 6.08M |
| capitalLeaseObligationsCurrent | - | - | 1.86M | 1.79M | 1.71M | 1.68M | - | - | 1.33M | 1.42M |
| taxPayables | 7.61M | 8M | 10.93M | 7.94M | 8.09M | 8.21M | 4.38M | 3.94M | 4.83M | 7.58M |
| deferredRevenue | 14.47M | - | 9.78M | - | - | - | 8.92M | 7.85M | - | - |
| otherCurrentLiabilities | 242.15M | 217.52M | 161.12M | - | - | - | 106.71M | 80.85M | - | - |
| totalCurrentLiabilities | 1.16B | 1.04B | 905.53M | 809.84M | 675.05M | 663.16M | 575.98M | 557.94M | 544.27M | 486.78M |
| longTermDebt | - | 3.19M | 3.3M | 3.68M | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 2.96M | 3.19M | 3.3M | 3.68M | 4.01M | 4.42M | 3.43M | 3.64M | 2M | 3.96M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.22M | 2.36M | 1.71M | 1.6M | 1.37M | 1.04M | 2.02M | 4.9M | 4.64M | 4.55M |
| otherNonCurrentLiabilities | 44.55M | 38.45M | 33.74M | 30.82M | 31.68M | 30.82M | 30.98M | 26.3M | 25.88M | 26.48M |
| totalNonCurrentLiabilities | 48.73M | 47.2M | 42.06M | 39.78M | 37.06M | 36.27M | 36.44M | 34.83M | 32.52M | 34.98M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.96M | 3.19M | 5.16M | 5.47M | 5.72M | 6.09M | 3.43M | 3.64M | 3.34M | 5.38M |
| totalLiabilities | 1.2B | 1.08B | 947.6M | 849.62M | 712.11M | 699.43M | 612.41M | 592.77M | 576.79M | 521.76M |
| treasuryStock | -365.29M | -365.14M | -360.32M | -360.06M | -337.8M | -303.02M | -234.32M | -234.32M | -230.78M | -201.2M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 397K | 397K | 397K | 396K | 396K | 396K | 396K | 395K | 395K | 394K |
| retainedEarnings | 2.43B | 2.3B | 2.19B | 2.09B | 2.01B | 1.92B | 1.84B | 1.76B | 1.68B | 1.6B |
| additionalPaidInCapital | 243.04M | 233.24M | 224.54M | 237.88M | 229.96M | 218.45M | 210.5M | 222.04M | 215.57M | 209.21M |
| date | 2026-03-27 | 2025-12-26 | 2025-09-26 | 2025-06-27 | 2025-03-28 | 2024-12-27 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-29 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 125.21M | 112.63M | 95.93M | 87.21M | 81.29M | 86.64M | 77.39M | 81.07M | 80.92M | 69.11M |
| depreciationAndAmortization | 17.8M | 14.91M | 13.64M | 14.21M | 13.43M | 11.91M | 11.66M | 12.42M | 12.42M | 12.22M |
| deferredIncomeTax | -2.28M | -948K | -106K | -1.54M | -689K | -772K | -2.72M | 547K | 8000 | -260K |
| stockBasedCompensation | 8.54M | 8.76M | 9.07M | 8.1M | 7.78M | 8.44M | 8.68M | 6.93M | 6.73M | 6.98M |
| changeInWorkingCapital | -89M | -94.36M | -19.01M | -52.94M | -33.13M | 18.39M | -18.39M | -17.2M | 7.02M | -7.08M |
| accountsReceivables | -107.25M | -94.65M | 51.82M | -100.39M | 21.91M | -17.78M | -69.4M | -7.19M | -216K | -49.74M |
| inventory | -76.32M | -77.57M | -143.47M | -49.68M | -42.18M | -48.75M | 22.8M | -9.07M | -39.38M | 25.34M |
| accountsPayables | 78.53M | 87.7M | 59.51M | 115.04M | -9.08M | 105.68M | -17.41M | 11.77M | 55.25M | 17.42M |
| otherWorkingCapital | 16.05M | -9.85M | 13.13M | -17.91M | -3.78M | -20.76M | 45.62M | -12.71M | -8.63M | -99000 |
| otherNonCashItems | -7.34M | 5.27M | 3.05M | 55000 | 5.5M | -8.69M | 6.55M | -702K | -6.22M | 3.19M |
| netCashProvidedByOperatingActivities | 52.93M | 46.26M | 102.57M | 55.09M | 74.19M | 115.9M | 83.18M | 83.06M | 100.87M | 84.16M |
| investmentsInPropertyPlantAndEquipment | -64.21M | -51.61M | -45.27M | -50.41M | -28.52M | -21.9M | -20.25M | -12.82M | -13.84M | -10.14M |
| acquisitionsNet | 31999 | - | - | - | - | - | - | 375K | 271K | 1.73M |
| purchasesOfInvestments | -61.63M | -69.3M | -110.33M | -139.96M | -148.25M | -60.36M | -95.57M | -167.44M | -103.49M | -87.28M |
| salesMaturitiesOfInvestments | 112.11M | 95.8M | 74.79M | 157.29M | 40M | 38.22M | 43.91M | 128.76M | 100.3M | 46.92M |
| otherInvestingActivities | - | -50000 | -154K | -88000 | -281K | -31000 | -86000 | - | - | - |
| netCashProvidedByInvestingActivities | -13.7M | -25.16M | -80.96M | -33.17M | -137.05M | -44.08M | -71.99M | -51.14M | -16.76M | -48.77M |
| netDebtIssuance | - | - | - | - | - | - | - | -3.05M | -3.05M | -3.05M |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | -3.05M | -3.05M | -3.05M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -151K | -4.81M | -268K | -22.26M | -34.78M | -68.7M | -20.22M | -3.55M | -29.57M | -6.37M |
| netCommonStockIssuance | -151K | -4.81M | -268K | -22.26M | -34.78M | -68.7M | -20.22M | -3.55M | -29.57M | -6.37M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -151K | -4.81M | -268K | -22.26M | -34.78M | -68.7M | -20.22M | -3.55M | -29.57M | -6.37M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -766K | -925K | -22.7M | -357K | -204K | -494K | - | -459K | -364K | -205K |
| netCashProvidedByFinancingActivities | -917K | -5.74M | -22.96M | -22.62M | -34.98M | -69.19M | -20.22M | -7.05M | -32.98M | -9.62M |