-$9.15 (-6.25%)
| date | 2026-03-28 | 2025-03-29 | 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 | 2B | 1.9B | 1.79B | 1.9B | 1.78B | 1.37B | 1.28B | 1.19B | 1.53B | 1.54B |
| costOfRevenue | 943.21M | 900.04M | 872.82M | 940.64M | 857.82M | 661.93M | 606.96M | 588.03M | 771.47M | 781.12M |
| grossProfit | 1.05B | 996.04M | 916.07M | 956.98M | 923.64M | 707.3M | 674.17M | 597.5M | 760.72M | 757.82M |
| researchAndDevelopmentExpenses | 433.95M | 434.68M | 426.48M | 458.41M | 406.31M | 342.76M | 347.65M | 375.14M | 366.44M | 303.66M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 159.84M | 151M | 144.17M | 153.14M | 151M | 127.01M | 131.12M | 126.5M | 131.81M | 127.26M |
| otherExpenses | - | - | 1.96M | 96.39M | - | 352K | 21.92M | -4.91M | - | 9.84M |
| operatingExpenses | 593.79M | 585.68M | 572.61M | 707.95M | 557.3M | 470.12M | 500.69M | 496.73M | 498.26M | 440.76M |
| costAndExpenses | 1.54B | 1.49B | 1.45B | 1.65B | 1.42B | 1.13B | 1.11B | 1.08B | 1.27B | 1.22B |
| netInterestIncome | 36.84M | 33.09M | 20.58M | 9.09M | 615K | 5.22M | 9.4M | 6.96M | 3.61M | -1.92M |
| interestIncome | 37.52M | 33.98M | 21.49M | 9.98M | 1.56M | 6.28M | 10.46M | 8.02M | 4.76M | 1.68M |
| interestExpense | 679K | 898K | 915K | 898K | 948K | 1.06M | 1.06M | 1.06M | 1.15M | 3.6M |
| depreciationAndAmortization | 52.3M | 50.95M | 48.29M | 60.8M | 62.06M | 39.4M | 60.2M | 79.83M | 81.4M | 63.43M |
| ebitda | 549.93M | 496.76M | 413.14M | 316.44M | 431.67M | 285.7M | 242.52M | 175.68M | 347.65M | 382.08M |
| ebit | 497.63M | 444.91M | 364.85M | 255.64M | 369.61M | 246.3M | 182.32M | 95.86M | 266.25M | 318.65M |
| nonOperatingIncomeExcludingInterest | -37.25M | -34.56M | -21.38M | -6.61M | -3.27M | -9.12M | -8.84M | 4.91M | -3.79M | -1.6M |
| operatingIncome | 460.38M | 410.36M | 343.47M | 249.03M | 366.34M | 237.18M | 173.48M | 100.77M | 262.46M | 317.05M |
| totalOtherIncomeExpensesNet | 36.35M | 34.56M | 20.47M | 5.71M | 2.32M | 8.06M | 7.79M | -7.02M | 2.64M | -2M |
| incomeBeforeTax | 496.73M | 444.91M | 363.94M | 254.74M | 368.66M | 245.25M | 181.27M | 93.74M | 265.1M | 315.05M |
| incomeTaxExpense | 82.33M | 113.41M | 89.36M | 78.04M | 42.31M | 27.9M | 21.77M | 3.75M | 103.1M | 53.84M |
| netIncomeFromContinuingOperations | 414.41M | 331.51M | 274.57M | 176.7M | 326.36M | 217.34M | 159.5M | 89.99M | 162M | 261.21M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 414.41M | 331.51M | 274.57M | 176.7M | 326.36M | 217.34M | 159.5M | 89.99M | 162M | 261.21M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 414.41M | 331.51M | 274.57M | 176.7M | 326.36M | 217.34M | 159.5M | 89.99M | 162M | 261.21M |
| eps | 8.1 | 6.24 | 5.06 | 3.18 | 5.7 | 3.74 | 2.74 | 1.5 | 2.55 | 4.12 |
| date | 2026-03-28 | 2025-03-29 | 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 | 800.93M | 539.62M | 502.76M | 445.78M | 369.81M | 442.16M | 292.12M | 216.17M | 235.6M | 351.17M |
| shortTermInvestments | 86.7M | 56.16M | 23.78M | 34.98M | 10.6M | 55.7M | 22.01M | 70.18M | 26.4M | 99.81M |
| cashAndShortTermInvestments | 887.63M | 595.78M | 526.54M | 480.76M | 380.42M | 497.86M | 314.13M | 286.36M | 262M | 450.98M |
| netReceivables | 220.15M | 216.01M | 162.48M | 150.47M | 240.26M | 108.71M | 154M | 120.66M | 100.8M | 119.97M |
| accountsReceivables | 220.15M | 216.01M | 162.48M | 150.47M | 240.26M | 108.71M | 154M | 120.66M | 100.8M | 119.97M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 240.87M | 299.09M | 227.25M | 233.45M | 138.44M | 173.26M | 146.72M | 164.73M | 205.76M | 167.9M |
| prepaids | 62.32M | 52.56M | 134.73M | 96.14M | 40.82M | 37.58M | 23.59M | 30.79M | 31.24M | 24.99M |
| otherCurrentAssets | 22.74M | 76.29M | 55.2M | 57.03M | 40.08M | 25.11M | 11.75M | 22.44M | 13.88M | 12.09M |
| totalCurrentAssets | 1.43B | 1.24B | 1.11B | 1.02B | 840.02M | 842.52M | 650.2M | 624.98M | 613.67M | 775.93M |
| propertyPlantEquipmentNet | 264.65M | 286.59M | 308.46M | 291.12M | 328.08M | 288.49M | 299.52M | 186.18M | 191.15M | 168.14M |
| goodwill | 435.94M | 435.94M | 435.94M | 435.94M | 435.79M | 287.52M | 287.09M | 286.24M | 288.72M | 286.77M |
| intangibleAssets | 20.73M | 27.46M | 29.58M | 38.88M | 158.14M | 22.03M | 34.43M | 67.85M | 111.55M | 135.19M |
| goodwillAndIntangibleAssets | 456.66M | 463.4M | 465.51M | 474.81M | 593.94M | 309.55M | 321.52M | 354.09M | 400.26M | 421.96M |
| longTermInvestments | 266.16M | 239.04M | 173.37M | 36.51M | 63.75M | 312.76M | 283.57M | 158.97M | 172.5M | - |
| taxAssets | 49.82M | 48.15M | 48.65M | 35.58M | 11.07M | 9.98M | 10.05M | 8.73M | 14.72M | 32.84M |
| otherNonCurrentAssets | 18.37M | 50.17M | 129.38M | 208.09M | 286.55M | 67.32M | 27.82M | 19.69M | 37.81M | 14.61M |
| totalNonCurrentAssets | 1.06B | 1.09B | 1.13B | 1.05B | 1.28B | 988.1M | 942.48M | 727.66M | 816.44M | 637.54M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.49B | 2.33B | 2.23B | 2.06B | 2.12B | 1.83B | 1.59B | 1.35B | 1.43B | 1.41B |
| totalPayables | 80.64M | 63.16M | 55.54M | 81.46M | 115.42M | 102.74M | 78.41M | 48.4M | 69.85M | 73.81M |
| accountPayables | 80.64M | 63.16M | 55.54M | 81.46M | 115.42M | 102.74M | 78.41M | 48.4M | 69.85M | 73.81M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 52.72M | 52.08M | 78.34M | 74.13M | 81.99M | 68.29M | 54.78M | 45.63M | 35.72M | 40.19M |
| shortTermDebt | 19.87M | 21.81M | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | 20.64M | 18.44M | 14.68M | 14.57M | 13.58M | - | - | - |
| taxPayables | 46.72M | - | 52.01M | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 41.42M | 58.14M | 31.87M | 42.31M | 52.7M | 28.01M | 11.87M | 21.51M | 34.64M | 30.07M |
| totalCurrentLiabilities | 194.66M | 195.19M | 186.39M | 216.34M | 264.78M | 213.61M | 158.64M | 115.54M | 140.21M | 144.08M |
| longTermDebt | - | - | - | - | - | - | - | - | - | 60M |
| capitalLeaseObligationsNonCurrent | 114.1M | 121.91M | 134.58M | 122.63M | 163.16M | 127.88M | 129.31M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 52.62M | 60.53M | 93.59M | 66.71M | 95.64M | 100.12M | 74.95M | 96.86M | 128.18M | 57.7M |
| totalNonCurrentLiabilities | 166.72M | 182.44M | 228.17M | 189.34M | 258.8M | 228M | 204.26M | 96.86M | 128.18M | 117.7M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 114.1M | 121.91M | 155.22M | 141.07M | 177.84M | 142.46M | 142.89M | - | - | - |
| totalLiabilities | 361.38M | 377.62M | 414.56M | 405.68M | 523.58M | 441.61M | 362.9M | 212.4M | 268.39M | 261.78M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 51000 | 52000 | 53000 | 55000 | 57000 | 58000 | 58000 | 59000 | 62000 | 64000 |
| retainedEarnings | 184.88M | 90.35M | 58.92M | -9.32M | 23.44M | -112.69M | -201.68M | -222.43M | -139.34M | -107.01M |
| additionalPaidInCapital | 1.95B | 1.86B | 1.76B | 1.67B | 1.58B | 1.5B | 1.43B | 1.36B | 1.31B | 1.26B |
| date | 2026-03-28 | 2025-03-29 | 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 | 414.41M | 331.51M | 274.57M | 176.7M | 326.36M | 217.34M | 159.5M | 89.99M | 162M | 261.21M |
| depreciationAndAmortization | 52.3M | 50.95M | 48.29M | 71.2M | 62.06M | 47.08M | 68.24M | 79.83M | 81.4M | 63.43M |
| deferredIncomeTax | -1.12M | -31000 | -13.3M | -34.51M | -15M | -5.58M | -5.89M | 1.72M | 11.65M | 10.88M |
| stockBasedCompensation | 81.81M | 84.15M | 89.27M | 81.64M | 66.39M | 56.76M | 53.76M | 49.69M | 48.74M | 39.59M |
| changeInWorkingCapital | 103.39M | -23.37M | 18.45M | -55.62M | -316.06M | 33.24M | -2.79M | -23.43M | 29.1M | -24.85M |
| accountsReceivables | -4.14M | -53.53M | -12.77M | 89.79M | -124.83M | 45.29M | -33.08M | -14.32M | 19.17M | -31.44M |
| inventory | 58.22M | -71.84M | 6.2M | -95.01M | 42.5M | -26.54M | 17.76M | 40.64M | -37.86M | -25.88M |
| accountsPayables | 17.48M | 9.15M | -23.94M | -34.31M | 10.53M | 21.1M | 27.63M | -21.96M | 143K | 1.77M |
| otherWorkingCapital | 31.83M | 92.86M | 48.95M | -16.08M | -244.27M | -6.62M | -15.1M | -27.79M | 47.65M | 30.7M |
| otherNonCashItems | -188K | 1.16M | 4.4M | 100.15M | 1.01M | 101K | 23M | 8.9M | -14.17M | 19.48M |
| netCashProvidedByOperatingActivities | 650.6M | 444.37M | 421.67M | 339.57M | 124.75M | 348.94M | 295.82M | 206.69M | 318.71M | 369.75M |
| investmentsInPropertyPlantAndEquipment | -13.99M | -22.78M | -37.65M | -36.71M | -26.14M | -18.25M | -15.66M | -31.62M | -84.5M | -51.3M |
| acquisitionsNet | - | - | - | 1.62M | -276.88M | - | - | -4.14M | 29.32M | 9.45M |
| purchasesOfInvestments | -207.88M | -130.83M | -161.7M | -15.3M | -83.02M | -225.53M | -249.46M | -98.86M | -238.43M | -231.43M |
| salesMaturitiesOfInvestments | 147.6M | 35.3M | 37.03M | 18.68M | 371.54M | 168.33M | 170.82M | 70.84M | 138.22M | 212.86M |
| otherInvestingActivities | -848K | -5.98M | -695K | -1.62M | -3.87M | -2.22M | -5.92M | 9.12M | -29.32M | -9.45M |
| netCashProvidedByInvestingActivities | -75.12M | -124.28M | -163.01M | -33.33M | -18.37M | -77.68M | -100.22M | -54.66M | -184.72M | -69.86M |
| netDebtIssuance | - | - | - | - | - | - | - | - | -60M | -101.14M |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | -60M | -101.14M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -314.17M | -283.23M | -201.68M | -199.32M | -177.01M | -121.22M | -119.65M | -171.46M | -189.16M | -13.01M |
| netCommonStockIssuance | -314.17M | -283.23M | -201.68M | -199.32M | -177.01M | -121.22M | -119.65M | -171.46M | -189.16M | -13.01M |
| commonStockIssuance | 3.87M | 15.43M | 3.33M | 10.14M | 13.22M | 7.13M | 18.64M | 1.62M | 4.42M | 16.52M |
| commonStockRepurchased | -318.03M | -298.66M | -205.01M | -209.46M | -190.23M | -128.35M | -138.28M | -173.08M | -193.58M | -29.53M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | -30.95M | -1.72M | - | - | - | -392K | -3.36M |
| netCashProvidedByFinancingActivities | -314.17M | -283.23M | -201.68M | -230.27M | -178.73M | -121.22M | -119.65M | -171.46M | -249.56M | -117.51M |
| date | 2026-03-28 | 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 | 448.52M | 580.62M | 560.96M | 407.27M | 424.46M | 555.74M | 541.86M | 374.03M | 371.83M | 618.98M |
| costOfRevenue | 210.88M | 272.5M | 266.59M | 193.24M | 197.72M | 257.95M | 259.27M | 185.1M | 179.2M | 301.52M |
| grossProfit | 237.64M | 308.13M | 294.37M | 214.03M | 226.74M | 297.79M | 282.59M | 188.92M | 192.62M | 317.46M |
| researchAndDevelopmentExpenses | 107.49M | 113.55M | 110.02M | 102.89M | 103.42M | 112.98M | 112.92M | 105.36M | 103.38M | 112.67M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 39.86M | 41.65M | 39.59M | 38.74M | 37.37M | 39.04M | 37.81M | 36.77M | 36.87M | 37.6M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 147.35M | 155.2M | 149.61M | 141.64M | 140.79M | 152.02M | 150.74M | 142.13M | 140.25M | 150.28M |
| costAndExpenses | 358.23M | 427.7M | 416.2M | 334.88M | 338.51M | 409.97M | 410M | 327.23M | 319.45M | 451.8M |
| netInterestIncome | 10.25M | 9.28M | 8.7M | 8.62M | 8.6M | 8.15M | 8.13M | 8.2M | 7.36M | 4.89M |
| interestIncome | 10.47M | 9.49M | 8.94M | 8.84M | 8.82M | 8.36M | 8.38M | 8.42M | 7.58M | 5.12M |
| interestExpense | 218K | 218K | 243K | 218K | 218K | 218K | 244K | 218K | 219K | 235K |
| depreciationAndAmortization | 13.35M | 13.08M | 12.7M | 13.17M | 13.15M | 12.82M | 12.62M | 12.36M | 12.01M | 12.73M |
| ebitda | 113.82M | 175.74M | 166.34M | 94.02M | 107.97M | 166.74M | 152.87M | 69.18M | 71.89M | 179.92M |
| ebit | 100.48M | 162.67M | 153.64M | 80.85M | 94.6M | 153.92M | 140.25M | 56.82M | 59.88M | 167.19M |
| nonOperatingIncomeExcludingInterest | -10.18M | -9.74M | -8.88M | -8.45M | -8.66M | -8.15M | -8.4M | -10.03M | -7.5M | 360K |
| operatingIncome | 90.3M | 152.93M | 144.76M | 72.39M | 85.95M | 145.77M | 131.85M | 46.79M | 52.38M | 167.55M |
| totalOtherIncomeExpensesNet | 9.97M | 9.52M | 8.63M | 8.23M | 8.66M | 7.93M | 8.15M | 9.81M | 7.28M | 4.55M |
| incomeBeforeTax | 100.26M | 162.45M | 153.4M | 80.63M | 94.6M | 153.7M | 140M | 56.6M | 59.66M | 172.1M |
| incomeTaxExpense | 18.46M | 22.14M | 21.8M | 19.93M | 23.34M | 37.7M | 37.86M | 14.51M | 14.82M | 33.38M |
| netIncomeFromContinuingOperations | 81.8M | 140.31M | 131.6M | 60.7M | 71.27M | 116M | 102.14M | 42.1M | 44.84M | 138.72M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 81.8M | 140.31M | 131.6M | 60.7M | 71.27M | 116M | 102.14M | 42.1M | 44.84M | 138.72M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 81.8M | 140.31M | 131.6M | 60.7M | 71.27M | 116M | 102.14M | 42.1M | 44.84M | 138.72M |
| eps | 1.61 | 2.75 | 2.57 | 1.17 | 1.35 | 2.19 | 1.92 | 0.79 | 0.83 | 2.57 |
| date | 2026-03-28 | 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 | 800.93M | 778.08M | 593.48M | 548.87M | 539.62M | 526.44M | 445.76M | 491.35M | 502.76M | 483.93M |
| shortTermInvestments | 86.7M | 44.28M | 52.42M | 65.92M | 56.16M | 37.54M | 32.5M | 25.68M | 23.78M | 32.84M |
| cashAndShortTermInvestments | 887.63M | 822.36M | 645.9M | 614.8M | 595.78M | 563.98M | 478.26M | 517.03M | 526.54M | 516.77M |
| netReceivables | 220.15M | 278.99M | 355.4M | 214.08M | 216.01M | 261.94M | 324.1M | 190.08M | 162.48M | 217.27M |
| accountsReceivables | 220.15M | 278.99M | 355.4M | 214.08M | 216.01M | 261.94M | 324.1M | 190.08M | 162.48M | 217.27M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 240.87M | 189.48M | 236.41M | 278.98M | 299.09M | 275.56M | 271.76M | 232.57M | 227.25M | 256.68M |
| prepaids | 62.32M | 87.25M | 96.71M | 106.18M | 52.56M | 117.44M | 121.33M | 132.98M | 134.73M | 133.66M |
| otherCurrentAssets | 22.74M | 31.27M | 32.58M | 27.08M | 76.29M | 31.53M | 29.45M | 29.09M | 55.2M | 61.01M |
| totalCurrentAssets | 1.43B | 1.41B | 1.37B | 1.24B | 1.24B | 1.25B | 1.22B | 1.1B | 1.11B | 1.19B |
| propertyPlantEquipmentNet | 264.65M | 271.78M | 276.47M | 278.06M | 286.59M | 293.43M | 301.58M | 307.25M | 308.46M | 308.57M |
| goodwill | 435.94M | 435.94M | 435.94M | 435.94M | 435.94M | 435.94M | 435.94M | 435.94M | 435.94M | 435.94M |
| intangibleAssets | 20.73M | 22.62M | 24.45M | 25.72M | 27.46M | 23.96M | 25.7M | 27.62M | 29.58M | 31.68M |
| goodwillAndIntangibleAssets | 456.66M | 458.56M | 460.39M | 461.65M | 463.4M | 459.89M | 461.64M | 463.56M | 465.51M | 467.61M |
| longTermInvestments | 266.16M | 259.56M | 250.15M | 232.96M | 239.04M | 252.59M | 228.3M | 227.53M | 173.37M | 70.26M |
| taxAssets | 49.82M | 38.25M | 46.51M | 54.04M | 48.15M | 40.9M | 48.62M | 54.62M | 48.65M | 34.12M |
| otherNonCurrentAssets | 18.37M | 19.02M | 29.17M | 26.89M | 50.17M | 65.97M | 91.1M | 110.93M | 129.38M | 151.17M |
| totalNonCurrentAssets | 1.06B | 1.05B | 1.06B | 1.05B | 1.09B | 1.11B | 1.13B | 1.16B | 1.13B | 1.03B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.49B | 2.46B | 2.43B | 2.29B | 2.33B | 2.36B | 2.36B | 2.27B | 2.23B | 2.22B |
| totalPayables | 80.64M | 68.86M | 79.97M | 66.32M | 63.16M | 77.91M | 91.9M | 77.56M | 55.54M | 56.23M |
| accountPayables | 80.64M | 68.86M | 79.97M | 66.32M | 63.16M | 77.91M | 91.9M | 77.56M | 55.54M | 56.23M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 52.72M | 49.77M | 84.06M | 43.15M | 83.47M | 84.16M | 87.93M | 74.57M | 78.34M | 70.78M |
| shortTermDebt | 19.87M | 19.71M | - | 21.08M | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | 19.48M | - | 21.81M | 21.86M | 22.8M | 22.06M | 20.64M | 19.91M |
| taxPayables | 46.72M | 46.03M | 45.36M | 44.69M | 44.04M | 43.4M | 42.68M | 52.7M | 52.01M | 52.25M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 41.42M | 45.85M | 26.8M | 58.14M | 26.74M | 26.98M | 26.64M | 27.55M | 31.87M | 31.68M |
| totalCurrentLiabilities | 194.66M | 184.19M | 210.32M | 188.68M | 195.19M | 210.91M | 229.28M | 201.74M | 186.39M | 178.59M |
| longTermDebt | - | 117.6M | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 114.1M | 117.6M | 120.98M | 120.27M | 121.91M | 124.62M | 129.81M | 132.02M | 134.58M | 138.42M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 32.1M | - | 32.1M | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 52.62M | -98.2M | 55.93M | 23.38M | 60.53M | 64.91M | 68.93M | 84.24M | 93.59M | 99.34M |
| totalNonCurrentLiabilities | 166.72M | 169.1M | 176.92M | 175.76M | 182.44M | 189.53M | 198.74M | 216.25M | 228.17M | 237.76M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 114.1M | 117.6M | 140.47M | 120.27M | 143.72M | 146.48M | 152.61M | 154.07M | 155.22M | 158.32M |
| totalLiabilities | 361.38M | 353.29M | 387.24M | 364.43M | 377.62M | 400.44M | 428.01M | 418M | 414.56M | 416.35M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 51000 | 51000 | 51000 | 51000 | 52000 | 53000 | 53000 | 53000 | 53000 | 54000 |
| retainedEarnings | 184.88M | 178.69M | 139.02M | 49.04M | 90.35M | 124.1M | 107.23M | 58.59M | 58.92M | 66.63M |
| additionalPaidInCapital | 1.95B | 1.93B | 1.9B | 1.88B | 1.86B | 1.84B | 1.82B | 1.79B | 1.76B | 1.74B |
| date | 2026-03-28 | 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 | 81.8M | 140.31M | 131.6M | 60.7M | 71.27M | 116M | 102.14M | 42.1M | 44.84M | 138.72M |
| depreciationAndAmortization | 13.35M | 13.08M | 12.7M | 13.17M | 13.15M | 12.82M | 12.62M | 12.36M | 12.01M | 12.73M |
| deferredIncomeTax | -10.95M | 8.29M | 7.47M | -5.94M | -7.5M | 8.38M | 4.98M | -5.9M | -14.43M | 9.72M |
| stockBasedCompensation | 19.85M | 20.56M | 20.6M | 20.81M | 19.49M | 20.82M | 22.45M | 21.38M | 22.16M | 23.07M |
| changeInWorkingCapital | 47.58M | 89.62M | -80.22M | 27.41M | 34.01M | 60.57M | -134.06M | 16.12M | 105.86M | 129.13M |
| accountsReceivables | 58.84M | 76.41M | -141.31M | 1.92M | 45.93M | 62.16M | -134.02M | -27.6M | 54.79M | 54.05M |
| inventory | -51.39M | 46.93M | 42.58M | 20.11M | -23.53M | -3.79M | -39.2M | -5.32M | 29.43M | 72.26M |
| accountsPayables | 27.31M | -30.47M | 29.45M | -8.81M | -8.6M | -21.56M | 27.27M | 12.04M | 8.26M | -32.12M |
| otherWorkingCapital | 12.82M | -3.24M | -10.94M | 14.18M | 20.21M | 23.76M | 11.89M | 37M | 13.38M | 34.95M |
| otherNonCashItems | -214K | 18.98M | 68000 | -16000 | -32000 | -10000 | 99000 | 1.1M | 88000 | 318K |
| netCashProvidedByOperatingActivities | 151.42M | 290.83M | 92.21M | 116.13M | 130.39M | 218.59M | 8.23M | 87.16M | 170.53M | 313.69M |
| investmentsInPropertyPlantAndEquipment | -2.4M | -5.09M | -3.74M | -2.64M | -3.43M | -6.69M | -2.52M | -9.99M | -7M | -9.81M |
| acquisitionsNet | - | - | - | - | - | - | - | - | -29.54M | 27.16M |
| purchasesOfInvestments | -86.17M | -52.1M | -43.17M | -26.44M | -13.32M | -44.87M | -3.58M | -69.06M | -108.17M | -32.33M |
| salesMaturitiesOfInvestments | 34.16M | 50.7M | 39.75M | 22.99M | 9.39M | 12.42M | 835K | 12.65M | 13.61M | 5.18M |
| otherInvestingActivities | - | -74000 | -774K | -132K | -5.75M | - | -225K | -155K | 28.84M | -27.16M |
| netCashProvidedByInvestingActivities | -54.41M | -6.57M | -7.93M | -6.22M | -13.11M | -39.13M | -5.48M | -66.56M | -102.26M | -36.97M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -74.16M | 140.34M | -39.68M | -100.67M | -104.1M | -98.77M | -48.34M | -32.02M | -49.44M | -70.64M |
| netCommonStockIssuance | -74.16M | 140.34M | -39.68M | -100.67M | -104.1M | -98.77M | -48.34M | -32.02M | -49.44M | -70.6M |
| commonStockIssuance | 875K | 208.02M | 1.57M | 382K | - | 378K | 4.86M | 10.2M | 2.72M | 50000 |
| commonStockRepurchased | -75.04M | -67.67M | -41.25M | -101.05M | -104.1M | -99.15M | -53.2M | -42.21M | -52.16M | -70.64M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | -50000 |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -240M | - | - | - | - | - | - | - | 50000 |
| netCashProvidedByFinancingActivities | -74.16M | -99.66M | -39.68M | -100.67M | -104.1M | -98.77M | -48.34M | -32.02M | -49.44M | -70.6M |