$0.66 (3.26%)
| date | 2026-01-03 | 2024-12-28 | 2023-12-30 | 2022-12-31 | 2022-01-01 | 2021-01-02 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.99B | 1.82B | 2.13B | 1.64B | 2.08B | 1.71B | 1.72B | 1.54B | 1.38B | 1.2B |
| costOfRevenue | 910.62M | 764.06M | 1B | 667.66M | 904.78M | 786.62M | 806.52M | 713.57M | 636.97M | 544.78M |
| grossProfit | 1.08B | 1.06B | 1.13B | 977.01M | 1.17B | 925.14M | 917.81M | 823.28M | 738.34M | 651.41M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 795.41M | 851.98M | - | 749.7M | - | - | 579.98M | 504.72M | 438.84M |
| sellingAndMarketingExpenses | - | 138.6M | 139.9M | - | 149.6M | - | - | 107.5M | 93.2M | 85.4M |
| sellingGeneralAndAdministrativeExpenses | 1.02B | 938.52M | 991.88M | 832.61M | 900.8M | 724.98M | 744.49M | 687.48M | 597.92M | 524.24M |
| otherExpenses | - | 131.1M | 180.5M | 91.64M | 99.01M | 113.14M | 99.75M | 75.83M | 62.06M | 53.66M |
| operatingExpenses | 1.02B | 1.07B | 1.17B | 924.24M | 999.81M | 838.13M | 844.24M | 763.3M | 659.99M | 577.9M |
| costAndExpenses | 1.93B | 1.83B | 2.17B | 1.59B | 1.9B | 1.62B | 1.65B | 1.48B | 1.3B | 1.12B |
| netInterestIncome | -16.95M | -16.18M | -14.34M | -462K | -25.61M | -48.33M | -33.3M | -37.48M | -60.06M | -39.09M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 16.95M | 16.18M | 14.34M | 462K | 25.61M | 48.33M | 33.3M | 37.48M | 60.06M | 39.09M |
| depreciationAndAmortization | 91.15M | 99.08M | 98.25M | 105.97M | 101.8M | 91.58M | 87.24M | 74.34M | 61.97M | 51.99M |
| ebitda | 149.78M | 89.58M | 53.12M | 158.73M | 276.74M | 178.59M | 151.03M | 116.49M | 138.38M | 118.38M |
| ebit | 58.63M | -9.5M | -45.13M | 52.77M | 174.94M | 87.01M | 63.79M | 42.15M | 59.76M | 66.38M |
| nonOperatingIncomeExcludingInterest | 2.64M | -859K | -1.69M | - | - | - | 9.79M | 200K | 4.53M | -2.32M |
| operatingIncome | 61.26M | -10.36M | -46.83M | 52.77M | 174.94M | 87.01M | 73.58M | 42.35M | 67.24M | 66.38M |
| totalOtherIncomeExpensesNet | -19.58M | -15.32M | -14.94M | -462K | -25.61M | -48.33M | -43.09M | -37.48M | -60.06M | -36.78M |
| incomeBeforeTax | 41.68M | -25.68M | -61.76M | 52.3M | 149.32M | 38.68M | 30.49M | 4.87M | 7.17M | 27.29M |
| incomeTaxExpense | 12.08M | 1.48M | 4.14M | 15.54M | 21.08M | 2.4M | -2.31M | -18.78M | -38.65M | 12.53M |
| netIncomeFromContinuingOperations | 29.6M | -27.16M | -65.9M | 36.76M | 128.24M | 36.28M | 32.8M | 23.65M | 43.14M | 14.76M |
| netIncomeFromDiscontinuedOperations | - | -1.33M | - | 5.36M | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 29.6M | -28.5M | -65.9M | 42.12M | 128.24M | 36.28M | 32.8M | 23.65M | 45.82M | 14.76M |
| netIncomeDeductions | - | - | - | - | -9.48M | - | - | - | - | 1.42M |
| bottomLineNetIncome | 29.6M | -28.5M | -65.9M | 42.12M | 137.73M | 36.28M | 32.8M | 23.65M | 43.14M | 13.34M |
| eps | 0.37 | -0.36 | -0.84 | 0.53 | 1.57 | 0.45 | 0.42 | 0.31 | 0.72 | 0.18 |
| date | 2026-01-03 | 2024-12-28 | 2023-12-30 | 2022-12-31 | 2022-01-01 | 2021-01-02 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 38.71M | 73.95M | 149.9M | 229.42M | 305.8M | 373.9M | 39.34M | 17.13M | 4.21M | 4.94M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 38.71M | 73.95M | 149.9M | 229.42M | 305.8M | 373.9M | 39.34M | 17.13M | 4.21M | 4.94M |
| netReceivables | 57.32M | 49.94M | 86.85M | 79.89M | 55.7M | 57.99M | 44.48M | 50.74M | 43.19M | 34.37M |
| accountsReceivables | 42.28M | 36M | 71.11M | 64.41M | 49.01M | 49.53M | 39.77M | 41.38M | 35.46M | 30.22M |
| otherReceivables | 15.05M | 13.94M | 15.75M | 15.48M | 6.68M | 8.46M | 4.71M | 9.36M | 7.73M | 4.16M |
| inventory | 89.32M | 93.92M | 119.91M | 123.16M | 123.67M | 111.27M | 127.56M | 116.02M | 91.15M | 87.06M |
| prepaids | - | - | - | - | 29.41M | 23.48M | - | 30.02M | 23.92M | 20.88M |
| otherCurrentAssets | 40.37M | 32.02M | 40.01M | 41.36M | - | - | 23.27M | 30.82M | - | - |
| totalCurrentAssets | 225.72M | 249.83M | 396.67M | 473.84M | 514.58M | 566.65M | 234.64M | 214.7M | 162.48M | 147.26M |
| propertyPlantEquipmentNet | 739.52M | 770.76M | 766.46M | 742.6M | 701.34M | 681.43M | 714.86M | 355.12M | 304.13M | 256.41M |
| goodwill | 700.64M | 698.3M | 717.54M | 777.61M | 777.61M | 777.61M | 777.61M | 777.61M | 792.74M | 793.23M |
| intangibleAssets | 248.1M | 248.82M | 260.72M | 275.22M | 282.57M | 290.06M | 297.49M | 305.08M | 313.45M | 321.88M |
| goodwillAndIntangibleAssets | 948.74M | 947.12M | 978.26M | 1.05B | 1.06B | 1.07B | 1.08B | 1.08B | 1.11B | 1.12B |
| longTermInvestments | 1.59M | 1.29M | - | 1.2M | -82.85M | - | - | -61.94M | -73.65M | 3.3M |
| taxAssets | 142.89M | - | - | 93.87M | 82.85M | - | - | 61.94M | 73.65M | -3.3M |
| otherNonCurrentAssets | 68.1M | 38.77M | 31.12M | -73.09M | 17M | 17.74M | 8.13M | 8.88M | 10.99M | 12.33M |
| totalNonCurrentAssets | 1.9B | 1.76B | 1.78B | 1.82B | 1.78B | 1.77B | 1.8B | 1.45B | 1.42B | 1.38B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.13B | 2.01B | 2.17B | 2.29B | 2.29B | 2.33B | 2.03B | 1.66B | 1.58B | 1.53B |
| totalPayables | 89.25M | 66.37M | 84.63M | 74.12M | 73.36M | 73.51M | 40.78M | 43.64M | 35.71M | 39.4M |
| accountPayables | 79M | 53.64M | 67.56M | 65.28M | 64.33M | 64.86M | 40.78M | 43.64M | 35.71M | 39.4M |
| otherPayables | 10.25M | 12.73M | 17.07M | 8.85M | 9.03M | 8.65M | - | - | - | - |
| accruedExpenses | 46.21M | 48.72M | 34.51M | 40.25M | 44.22M | 37.38M | 28.35M | 20.53M | 21.13M | 19.01M |
| shortTermDebt | 13.25M | 98.02M | 7.5M | 4.14M | - | 3.6M | 10.5M | 7.57M | 5.7M | 6.52M |
| capitalLeaseObligationsCurrent | 93.65M | 103.06M | 88.07M | 77.19M | 64.93M | 61.95M | 55.2M | 2.57M | 1.56M | 770K |
| taxPayables | - | 3.64M | 1.86M | 103K | - | - | - | - | 1.22M | 954K |
| deferredRevenue | 116.84M | 104.51M | 110.98M | 103.44M | 95.22M | 91.56M | 83.87M | 79.44M | 90.73M | 83.6M |
| otherCurrentLiabilities | 53.21M | 47.59M | 72.01M | 45.13M | 66.07M | 60.68M | 54.48M | 57.91M | 56.48M | 50.39M |
| totalCurrentLiabilities | 412.41M | 468.27M | 397.7M | 344.26M | 343.8M | 328.68M | 273.18M | 211.65M | 211.31M | 199.68M |
| longTermDebt | 223.24M | 239.14M | 437.68M | 563.39M | 543.57M | 624.61M | 525.9M | 548.63M | 551.55M | 735.65M |
| capitalLeaseObligationsNonCurrent | 364.47M | 375.8M | 389.9M | 358.11M | 364.76M | 354.52M | 361.81M | 21.92M | 10.43M | 1.92M |
| deferredRevenueNonCurrent | 22.52M | 22.08M | 21.46M | 21.6M | 23.17M | 20.83M | 21.53M | 20.13M | 31.22M | 29.43M |
| deferredTaxLiabilitiesNonCurrent | 225.46M | 77.91M | 87.88M | 93.87M | 82.85M | 80.94M | 60.15M | 61.94M | 73.65M | 111.28M |
| otherNonCurrentLiabilities | 8.94M | 8.23M | 8.46M | 8.9M | 8.97M | 17.42M | 13.73M | 53.96M | 50.9M | 30.18M |
| totalNonCurrentLiabilities | 844.62M | 723.16M | 945.39M | 1.05B | 1.02B | 1.1B | 983.11M | 706.58M | 712.89M | 929.55M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 458.11M | 478.86M | 477.97M | 435.3M | 429.68M | 416.48M | 417M | 24.48M | 11.98M | 2.69M |
| totalLiabilities | 1.26B | 1.19B | 1.34B | 1.39B | 1.37B | 1.43B | 1.26B | 918.24M | 924.2M | 1.13B |
| treasuryStock | -220.92M | -217.69M | -214.59M | -186.18M | -101.79M | -28.5M | -27.81M | -2.16M | -233K | -233K |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 862K | 854K | 848K | 842K | 838K | 821K | 805K | 782K | 746K | 562K |
| retainedEarnings | 255.72M | 226.12M | 254.62M | 320.52M | 278.4M | 142.88M | 107.13M | 74.84M | 37.14M | -8.68M |
| additionalPaidInCapital | 834M | 807.05M | 788.97M | 767.11M | 750.48M | 795.7M | 700.12M | 672.5M | 631.8M | 424.79M |
| date | 2026-01-03 | 2024-12-28 | 2023-12-30 | 2022-12-31 | 2022-01-01 | 2021-01-02 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 29.6M | -28.5M | -65.9M | 42.12M | 128.24M | 36.28M | 32.8M | 23.65M | 45.82M | 14.76M |
| depreciationAndAmortization | 99.89M | 99.87M | 101.42M | 99.96M | 97.09M | 91.58M | 87.24M | 74.34M | 61.12M | 51.99M |
| deferredIncomeTax | 4.66M | -9.98M | -5.99M | 11.02M | 16.7M | -233K | -2.38M | -19.34M | -39.73M | 11.18M |
| stockBasedCompensation | 23.69M | 16.71M | 20.17M | 13.51M | 14.89M | 10.74M | 12.67M | 20.94M | 5.15M | 4.29M |
| changeInWorkingCapital | -20.03M | 10.77M | 31.24M | -44.63M | -6.02M | 48.76M | -3.09M | -26.03M | -12.54M | 3.3M |
| accountsReceivables | -8.07M | 36.4M | -7.82M | -24.82M | 1.18M | -13.7M | -6.92M | -14.65M | -16.86M | -5.02M |
| inventory | -728K | 21.6M | -457K | -1.86M | -14.88M | 11.43M | -15.89M | -28.74M | -9.58M | -12.1M |
| accountsPayables | 25.36M | -13.91M | 2.28M | 945K | -530K | 24.08M | -2.86M | 7.93M | -3.69M | 5.62M |
| otherWorkingCapital | -36.59M | -33.32M | 37.23M | -18.9M | 8.2M | 26.94M | 22.58M | 9.42M | 17.59M | 14.8M |
| otherNonCashItems | 8.48M | 44.77M | 92.09M | -2.79M | 8.04M | 47.86M | 37.84M | 33.07M | 30.44M | 12.07M |
| netCashProvidedByOperatingActivities | 146.29M | 133.65M | 173.03M | 119.2M | 258.94M | 234.98M | 165.08M | 106.63M | 90.25M | 97.59M |
| investmentsInPropertyPlantAndEquipment | -72.84M | -95.5M | -114.77M | -113.55M | -95.52M | -76.82M | -101.32M | -104.49M | -93.22M | -90.03M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | -1.5M | -1M |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -3.77M | -589K | -1.05M | 2.65M | 2.62M | 413K | 694K | 272K | -108K | -638K |
| netCashProvidedByInvestingActivities | -76.61M | -96.09M | -115.82M | -110.89M | -92.9M | -76.41M | -100.63M | -104.22M | -94.83M | -91.66M |
| netDebtIssuance | -104.81M | -110.06M | -106.92M | -3.91M | -171.97M | 176.3M | -28.33M | -6.08M | -193.68M | -7.1M |
| longTermNetDebtIssuance | -104.81M | -110.06M | -106.92M | -3.91M | -171.97M | 176.3M | -28.33M | -6.08M | -193.68M | -7.1M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 190K | -1.58M | -26.58M | -80.64M | -61.46M | 12.42M | -10.88M | -1.93M | 373.02M | 559K |
| netCommonStockIssuance | 190K | -1.58M | -26.58M | -80.64M | -61.46M | 12.42M | -10.88M | -1.93M | 373.02M | 727K |
| commonStockIssuance | 3.4M | 1.51M | 1.84M | 3.74M | 11.84M | 13.1M | 14.77M | 19.8M | 373.02M | 915K |
| commonStockRepurchased | -3.2M | -3.09M | -28.42M | -84.39M | -73.3M | -689K | -25.65M | -1.93M | - | -188K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | -168K |
| netDividendsPaid | - | - | - | - | - | - | - | - | -170.98M | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | -170.98M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -1.7M | -3.31M | - | -900K | -12.44M | -2.93M | 18.4M | -4.53M | -31000 |
| netCashProvidedByFinancingActivities | -104.62M | -113.34M | -136.81M | -84.56M | -234.32M | 176.28M | -42.14M | 10.4M | 3.84M | -6.57M |
| date | 2026-04-04 | 2026-01-03 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 543.88M | 503.41M | 487.33M | 486.42M | 510.32M | 437.28M | 451.52M | 451.73M | 482.79M | 506.4M |
| costOfRevenue | 242.58M | 234.18M | 225.38M | 222.91M | 228.15M | 185M | 189.93M | 193.58M | 195.55M | 246.99M |
| grossProfit | 301.3M | 269.23M | 261.95M | 263.52M | 282.17M | 252.28M | 261.59M | 258.15M | 287.25M | 259.41M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 256.09M | 261.47M | 253.14M | 247.47M | 258.03M | 233.05M | 233.99M | 231.35M | 240.13M | 248.28M |
| otherExpenses | - | - | -800K | - | -2.1M | 44.8M | 36.42M | 26.21M | 23.68M | 24.39M |
| operatingExpenses | 256.09M | 261.47M | 252.34M | 247.47M | 255.93M | 277.85M | 270.41M | 257.56M | 263.81M | 272.68M |
| costAndExpenses | 498.67M | 495.64M | 477.72M | 470.37M | 484.08M | 462.85M | 460.34M | 451.14M | 459.35M | 519.67M |
| netInterestIncome | -2.85M | -4.25M | -4.12M | -4.21M | -4.57M | -4.62M | -4.11M | -3.2M | -4.26M | -4.27M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 2.85M | 4.25M | 4.12M | 4.21M | 4.57M | 4.62M | 4.11M | 3.2M | 4.26M | 4.27M |
| depreciationAndAmortization | 23.44M | 23.47M | 22.18M | 22.54M | 22.96M | 29.15M | 22.69M | 22.69M | 25.31M | 27.27M |
| ebitda | 68.68M | 30.1M | 31.79M | 38.98M | 49.1M | 3.58M | 14.7M | 23.28M | 48.76M | -68.71M |
| ebit | 45.24M | 6.64M | 9.61M | 16.45M | 26.14M | -25.57M | -7.99M | 591K | 23.44M | -95.98M |
| nonOperatingIncomeExcludingInterest | -29000 | 1.13M | -1000 | -400K | 102K | - | -827K | - | - | 82.71M |
| operatingIncome | 45.21M | 7.77M | 9.61M | 16.05M | 26.24M | -25.57M | -8.82M | 591K | 23.44M | -13.27M |
| totalOtherIncomeExpensesNet | -2.82M | -5.38M | -4.12M | -3.81M | -4.67M | -4.62M | -3.25M | -3.2M | -4.26M | -4.51M |
| incomeBeforeTax | 42.39M | 2.39M | 5.49M | 12.24M | 21.56M | -30.2M | -12.07M | -2.6M | 19.19M | -17.78M |
| incomeTaxExpense | 11.21M | -929K | 2.12M | 3.51M | 7.38M | -758K | -3.63M | -1.56M | 7.43M | -1.79M |
| netIncomeFromContinuingOperations | 31.18M | 3.32M | 3.37M | 8.72M | 14.19M | -29.44M | -8.44M | -1.04M | 11.75M | -15.99M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | 846K | -28000 | -2.08M | -68000 | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 31.18M | 3.32M | 3.37M | 8.72M | 14.19M | -28.59M | -8.47M | -3.12M | 11.68M | -15.99M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 31.18M | 3.32M | 3.37M | 8.72M | 14.19M | -28.59M | -8.47M | -3.12M | 11.68M | -15.99M |
| eps | 0.39 | 0.04 | 0.04 | 0.11 | 0.18 | -0.36 | -0.11 | -0.04 | 0.15 | -0.2 |
| date | 2026-04-04 | 2026-01-03 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 67.9M | 38.71M | 56.03M | 48.47M | 80.02M | 73.95M | 81.15M | 179.52M | 150.05M | 149.9M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 67.9M | 38.71M | 56.03M | 48.47M | 80.02M | 73.95M | 81.15M | 179.52M | 150.05M | 149.9M |
| netReceivables | 43.99M | 57.32M | 46.13M | 45.96M | 53.17M | 49.94M | 46.8M | 61.07M | 74.27M | 86.85M |
| accountsReceivables | 43.99M | 42.28M | 46.13M | 45.96M | 53.17M | 36M | 33.74M | 44.62M | 58.83M | 71.11M |
| otherReceivables | - | 15.05M | - | - | - | 13.94M | 13.06M | 16.45M | 15.45M | 15.75M |
| inventory | 107.71M | 89.32M | 88.01M | 89.65M | 88.57M | 93.92M | 87.59M | 90.96M | 118.56M | 119.91M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 41.03M | 40.37M | 30.01M | 33.62M | 32.36M | 32.02M | 28.17M | 32.86M | 36.02M | 40.01M |
| totalCurrentAssets | 260.62M | 225.72M | 220.19M | 217.7M | 254.12M | 249.83M | 243.72M | 364.4M | 378.91M | 396.67M |
| propertyPlantEquipmentNet | 739.47M | 739.52M | 726.93M | 742.44M | 760.4M | 770.76M | 774.16M | 771.5M | 768.1M | 766.46M |
| goodwill | 700.98M | 700.64M | 700.64M | 698.3M | 698.3M | 698.3M | 717.54M | 717.54M | 717.54M | 717.54M |
| intangibleAssets | 7.38M | 248.1M | 248.27M | 7.9M | 248.63M | 248.82M | 8.45M | 259.93M | 260.33M | 260.72M |
| goodwillAndIntangibleAssets | 708.36M | 948.74M | 948.91M | 706.21M | 946.94M | 947.12M | 725.99M | 977.48M | 977.87M | 978.26M |
| longTermInvestments | 1.72M | 1.59M | - | 1.52M | 1.82M | 1.29M | 1.52M | - | - | - |
| taxAssets | - | 142.89M | - | - | - | - | 80.96M | - | - | - |
| otherNonCurrentAssets | 310.31M | 68.1M | 62.44M | 300.49M | 47.07M | 38.77M | 193.77M | 32.92M | 30.49M | 31.12M |
| totalNonCurrentAssets | 1.76B | 1.9B | 1.74B | 1.75B | 1.76B | 1.76B | 1.78B | 1.78B | 1.78B | 1.78B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.02B | 2.13B | 1.96B | 1.97B | 2.01B | 2.01B | 2.02B | 2.15B | 2.16B | 2.17B |
| totalPayables | 193.81M | 89.25M | 186.41M | 65.1M | 151.73M | 66.37M | 41.18M | 75.21M | 84.14M | 84.63M |
| accountPayables | 87.18M | 79M | 74.26M | 65.1M | 36.66M | 53.64M | 39.56M | 49.97M | 60.8M | 67.56M |
| otherPayables | 106.63M | 10.25M | 112.14M | - | 115.07M | 12.73M | 1.62M | 25.24M | 23.34M | 17.07M |
| accruedExpenses | - | 46.21M | - | - | - | 48.72M | 30.11M | 36.19M | 19.51M | 34.51M |
| shortTermDebt | 16.59M | 13.25M | 16.85M | 13.25M | 101.47M | 98.02M | 98.02M | 312.89M | 10.33M | 7.5M |
| capitalLeaseObligationsCurrent | 91.36M | 93.65M | 102.38M | 105.74M | 100.72M | 103.06M | 91.9M | 86.99M | 86.29M | 88.07M |
| taxPayables | - | - | - | - | - | 3.64M | 1.62M | 3.03M | 12.74M | 1.86M |
| deferredRevenue | 116.74M | 116.84M | 111.33M | 42.69M | 114.28M | 104.51M | 38.65M | 103.31M | 109.45M | 110.98M |
| otherCurrentLiabilities | - | 53.21M | - | 191.46M | - | 47.59M | 126.26M | 48.57M | 65.28M | 72.01M |
| totalCurrentLiabilities | 418.49M | 412.41M | 416.96M | 418.25M | 468.21M | 468.27M | 426.12M | 663.16M | 375.01M | 397.7M |
| longTermDebt | 220.04M | 223.24M | 236.51M | 247.94M | 244.65M | 239.14M | 242.2M | 143.93M | 448.62M | 437.68M |
| capitalLeaseObligationsNonCurrent | 364.14M | 364.47M | 337.82M | 352.41M | 358.27M | 375.8M | 399.31M | 382.55M | 380.09M | 389.9M |
| deferredRevenueNonCurrent | 22.84M | 22.52M | 22.95M | 22.78M | 22.56M | 22.08M | 22.7M | 22.42M | 22M | 21.46M |
| deferredTaxLiabilitiesNonCurrent | 88M | 225.46M | 77.03M | 68.11M | 72.13M | 77.91M | 80.96M | 82.46M | 79.93M | 87.88M |
| otherNonCurrentLiabilities | 8.97M | 8.94M | 8.43M | 8.29M | 8.37M | 8.23M | 8.83M | 8.38M | 8.4M | 8.46M |
| totalNonCurrentLiabilities | 703.99M | 844.62M | 682.75M | 699.52M | 705.98M | 723.16M | 754.01M | 639.73M | 939.04M | 945.39M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 455.5M | 458.11M | 440.2M | 458.15M | 458.99M | 478.86M | 491.21M | 469.54M | 466.38M | 477.97M |
| totalLiabilities | 1.12B | 1.26B | 1.1B | 1.12B | 1.17B | 1.19B | 1.18B | 1.3B | 1.31B | 1.34B |
| treasuryStock | -231.44M | -220.92M | -220.24M | -219.36M | -219.31M | -217.69M | -217.41M | -217.37M | -217.32M | -214.59M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 873K | 862K | 860K | 859K | 858K | 854K | 854K | 853K | 852K | 848K |
| retainedEarnings | 286.9M | 255.72M | 252.4M | 249.03M | 240.3M | 226.12M | 254.71M | 263.18M | 266.3M | 254.62M |
| additionalPaidInCapital | 841.48M | 834M | 825.74M | 820.06M | 814.31M | 807.05M | 801.85M | 796.81M | 791.71M | 788.97M |
| date | 2026-04-04 | 2026-01-03 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 31.18M | -14.39M | 3.37M | 8.72M | 14.19M | -28.59M | -11.11M | -3.12M | 11.68M | -15.99M |
| depreciationAndAmortization | 25.84M | -65.53M | 22.18M | 20.38M | 25.12M | 29.15M | 22.69M | 21.93M | 25.31M | 27.27M |
| deferredIncomeTax | 5.43M | 879K | 8.92M | -4.02M | -5.78M | -3.05M | -1.5M | 2.53M | -7.95M | -5.58M |
| stockBasedCompensation | 7.02M | -17.84M | 5.5M | 5.31M | 7.03M | 4.93M | 4.53M | 4.78M | 2.46M | 5.13M |
| changeInWorkingCapital | -9.02M | -30.5M | 2.38M | 18.29M | -10.2M | 9.08M | -4.47M | 15.62M | -9.47M | 4.77M |
| accountsReceivables | 13.22M | -11.04M | -655K | 6.97M | -3.34M | -3.31M | 15.35M | 12.06M | 12.29M | -10.56M |
| inventory | -19.61M | -2.82M | -381K | -1.84M | 4.31M | -7.1M | 2.7M | 26.01M | -6000 | -146K |
| accountsPayables | 8.18M | 4.74M | 9.16M | 28.44M | -16.98M | 14.08M | -10.41M | -10.83M | -6.76M | 4.67M |
| otherWorkingCapital | -10.81M | -21.37M | -5.75M | -15.28M | 5.82M | 5.4M | -12.11M | -11.62M | -14.99M | 10.81M |
| otherNonCashItems | 1.24M | 140.53M | 4.28M | 5.58M | 1.88M | 18.77M | 17.77M | 9.73M | 1.94M | 4.14M |
| netCashProvidedByOperatingActivities | 61.7M | 13.16M | 46.63M | 54.26M | 32.24M | 30.28M | 27.92M | 51.46M | 23.99M | 19.76M |
| investmentsInPropertyPlantAndEquipment | -17.57M | 48.44M | -16.37M | -11.85M | -20.22M | -32.02M | -23.86M | -19.61M | -20.01M | -32.81M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -703K | -72.76M | -3M | -849K | - | -1.71M | -460K | -228K | 1.8M | -434K |
| netCashProvidedByInvestingActivities | -18.27M | -24.32M | -19.36M | -12.7M | -20.22M | -33.73M | -24.32M | -19.83M | -18.21M | -33.24M |
| netDebtIssuance | -4.13M | -7.84M | -4.08M | -73.84M | -4.04M | -4.03M | -100.7M | -2.56M | -2.77M | -101.96M |
| longTermNetDebtIssuance | -4.13M | -7.84M | -4.08M | -73.84M | -4.04M | -4.03M | -100.7M | -2.56M | -2.77M | -101.96M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -10.02M | 1.73M | -599K | 416K | -1.36M | 33000 | 487K | 296K | -2.4M | -242K |
| netCommonStockIssuance | -10.02M | 1.73M | -599K | 416K | -1.36M | 33000 | 487K | 296K | -2.4M | -242K |
| commonStockIssuance | 501K | 2.38M | 277K | 471K | 265K | 306K | 531K | 350K | 320K | 511K |
| commonStockRepurchased | -10.52M | -650K | -876K | -55000 | -1.62M | -273K | -44000 | -54000 | -2.72M | -753K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | -15M | - | - | - | -1.7M | - | - | -443K |
| netCashProvidedByFinancingActivities | -14.14M | -6.11M | -19.68M | -73.42M | -5.4M | -3.99M | -101.91M | -2.27M | -5.17M | -102.64M |