$0.12 (0.13%)
| date | 2025-12-26 | 2024-12-27 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 4.15B | 3.79B | 3.43B | 2.61B | 1.75B | 1.11B | 1.59B | 1.44B | 1.3B | 1.19B |
| costOfRevenue | 3.15B | 2.88B | 2.62B | 1.99B | 1.36B | 863.48M | 1.19B | 1.08B | 972.14M | 891.65M |
| grossProfit | 1B | 914.15M | 814.47M | 618.64M | 390.48M | 248.15M | 406.35M | 367.05M | 329.38M | 301.22M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | 218.72M | 201.95M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | 70.11M | 62.06M |
| sellingGeneralAndAdministrativeExpenses | 849.79M | 784.85M | 704.76M | 518.22M | 379.25M | 336.39M | 349.71M | 316.84M | 288.83M | 264.01M |
| otherExpenses | 1.2M | 1.09M | 8.77M | 14.68M | 422K | 14.42M | 5.88M | - | - | 253.98M |
| operatingExpenses | 850.98M | 785.94M | 713.53M | 532.9M | 379.67M | 350.81M | 355.58M | 318.29M | 288.25M | 253.98M |
| costAndExpenses | 4B | 3.67B | 3.33B | 2.53B | 1.73B | 1.21B | 1.54B | 1.4B | 1.26B | 1.15B |
| netInterestIncome | -41.56M | -48.68M | -45.47M | -43.85M | -17.59M | -20.95M | -18.26M | -20.74M | -22.71M | -41.63M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 41.56M | 48.68M | 45.47M | 43.85M | 17.59M | 20.95M | 18.26M | 20.74M | 22.71M | 41.63M |
| depreciationAndAmortization | 78.13M | 64.93M | 55.61M | 39.98M | 36.37M | 33.96M | 25.99M | 22.21M | 20.55M | 18.52M |
| ebitda | 223.24M | 193.14M | 156.55M | 125.71M | 47.18M | -68.7M | 76.76M | 70.96M | 61.67M | 43.51M |
| ebit | 145.11M | 128.21M | 100.94M | 85.74M | 10.81M | -102.66M | 50.67M | 48.59M | 41.12M | 47.31M |
| nonOperatingIncomeExcludingInterest | 8M | - | - | - | - | - | 101K | - | 10000 | -69000 |
| operatingIncome | 153.11M | 128.21M | 100.94M | 85.74M | 10.81M | -102.66M | 50.77M | 48.76M | 41.13M | 47.24M |
| totalOtherIncomeExpensesNet | -49.56M | -48.68M | -45.47M | -43.85M | -17.59M | -20.95M | -18.36M | -20.74M | -22.72M | -41.56M |
| incomeBeforeTax | 103.54M | 79.53M | 55.47M | 41.89M | -6.78M | -123.61M | 32.4M | 27.84M | 18.41M | 5.68M |
| incomeTaxExpense | 31.18M | 24.05M | 20.88M | 14.14M | -1.85M | -40.7M | 8.21M | 7.44M | 4.04M | 2.65M |
| netIncomeFromContinuingOperations | 72.36M | 55.48M | 34.59M | 27.75M | -4.92M | -82.9M | 24.19M | 20.4M | 14.37M | 3.02M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 72.36M | 55.48M | 34.59M | 27.75M | -4.92M | -82.9M | 24.19M | 20.4M | 14.37M | 3.02M |
| netIncomeDeductions | -4.77M | -5.23M | -5.4M | -580K | - | - | 207K | 362K | 536K | - |
| bottomLineNetIncome | 77.13M | 60.71M | 39.99M | 28.33M | -4.92M | -82.9M | 24.4M | 20.76M | 14.9M | 3.02M |
| eps | 1.87 | 1.46 | 1.06 | 0.75 | -0.13 | -2.46 | 0.82 | 0.71 | 0.55 | 0.12 |
| date | 2025-12-26 | 2024-12-27 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 120.98M | 114.66M | 49.88M | 158.8M | 115.16M | 193.28M | 140.23M | 42.41M | 41.5M | 32.86M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 120.98M | 114.66M | 49.88M | 158.8M | 115.16M | 193.28M | 140.23M | 42.41M | 41.5M | 32.86M |
| netReceivables | 419.51M | 366.31M | 334.02M | 260.17M | 193.79M | 96.38M | 175.04M | 161.76M | 142.17M | 128.03M |
| accountsReceivables | 392.37M | 366.31M | 334.02M | 260.17M | 172.54M | 96.38M | 175.04M | 161.76M | 142.17M | 128.03M |
| otherReceivables | 27.14M | - | - | - | 21.25M | - | - | - | - | - |
| inventory | 385.72M | 316.01M | 284.53M | 245.69M | 144.49M | 82.52M | 124.06M | 112.61M | 102.08M | 87.5M |
| prepaids | - | - | - | - | - | 33.48M | 13.82M | 11.95M | 11.08M | 16.1M |
| otherCurrentAssets | 43.67M | 71.06M | 62.52M | 56.2M | 16.52M | - | - | 11.95M | 11.08M | - |
| totalCurrentAssets | 969.89M | 868.04M | 730.94M | 720.86M | 469.96M | 405.66M | 453.16M | 328.74M | 296.84M | 264.49M |
| propertyPlantEquipmentNet | 547.29M | 467.2M | 427.1M | 338.36M | 264.32M | 230.67M | 220.5M | 72.81M | 68.38M | 62.18M |
| goodwill | 362.74M | 356.3M | 356.02M | 287.12M | 221.78M | 214.86M | 197.74M | 184.28M | 173.2M | 163.78M |
| intangibleAssets | 137.31M | 160.38M | 184.86M | 155.7M | 104.74M | 111.72M | 138.75M | 142.5M | 146.35M | 137.06M |
| goodwillAndIntangibleAssets | 500.05M | 516.68M | 540.88M | 442.82M | 326.52M | 326.58M | 336.49M | 326.78M | 319.56M | 300.84M |
| longTermInvestments | - | - | - | -81.48M | - | - | -47.33M | - | - | - |
| taxAssets | - | - | - | 81.48M | 9.38M | 7.54M | 47.33M | - | - | - |
| otherNonCurrentAssets | 10.78M | 6.76M | 6.38M | 3.26M | 3.61M | 3.88M | 3.53M | 4.07M | 2.98M | 6.02M |
| totalNonCurrentAssets | 1.06B | 990.65M | 974.36M | 784.44M | 603.84M | 568.66M | 560.52M | 403.66M | 390.91M | 369.05M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.03B | 1.86B | 1.71B | 1.51B | 1.07B | 974.32M | 1.01B | 732.4M | 687.75M | 633.54M |
| totalPayables | 275.62M | 266.78M | 200.55M | 163.4M | 118.28M | 57.52M | 94.1M | 87.8M | 70.02M | 65.51M |
| accountPayables | 275.62M | 266.78M | 200.55M | 163.4M | 118.28M | 57.52M | 94.1M | 87.8M | 70.02M | 65.51M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 144.81M | 50.08M | 70.73M | 78.76M | 51.4M | 9.4M | 29.85M | 12.87M | 12.56M | 9.52M |
| shortTermDebt | 28.2M | 8M | 47.8M | 12.43M | 1.71M | 6.1M | 721K | 61000 | 3.83M | 14.8M |
| capitalLeaseObligationsCurrent | 24.83M | 32M | 29.64M | 22.64M | 19.31M | 17.17M | 17.45M | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | 2.46M | 2.21M | 2.29M | 2.56M | 1.34M | 1.5M | - | - |
| otherCurrentLiabilities | - | 68.54M | 34.61M | 4.31M | 4.01M | 25.37M | 6.69M | 23.31M | 21.87M | 17.55M |
| totalCurrentLiabilities | 473.46M | 425.4M | 385.78M | 283.74M | 197.02M | 118.1M | 150.15M | 125.54M | 108.27M | 107.25M |
| longTermDebt | 921.88M | 651.11M | 648.3M | 645.38M | 385.99M | 398.08M | 386.11M | 278.17M | 314M | 317.72M |
| capitalLeaseObligationsNonCurrent | 201.54M | 224.71M | 200.54M | 159.53M | 135.47M | 109.13M | 120.57M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 22.42M | 15.89M | 14.42M | 6.1M | - | - | 10.88M | 9.6M | 6.02M | 6.96M |
| otherNonCurrentLiabilities | -195.6M | 3.94M | 1.6M | 13.03M | 5.11M | 4.42M | 10.03M | 10.41M | 10.86M | 7.72M |
| totalNonCurrentLiabilities | 950.24M | 895.65M | 864.86M | 820.04M | 526.57M | 511.63M | 527.6M | 298.18M | 330.88M | 332.52M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 226.37M | 256.72M | 230.17M | 182.16M | 154.78M | 126.3M | 138.02M | - | - | - |
| totalLiabilities | 1.42B | 1.32B | 1.25B | 1.1B | 723.58M | 629.74M | 677.75M | 423.72M | 439.15M | 439.78M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 407K | 402K | 396K | 386K | 380K | 373K | 304K | 300K | 284K | 263K |
| retainedEarnings | 201.64M | 141.94M | 99.95M | 65.36M | 37.61M | 42.53M | 125.44M | 103.27M | 82.87M | 68.5M |
| additionalPaidInCapital | 405.02M | 399.11M | 356.16M | 337.95M | 314.24M | 303.73M | 212.24M | 207.33M | 167M | 127.18M |
| date | 2025-12-26 | 2024-12-27 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 72.36M | 55.48M | 34.59M | 27.75M | -4.92M | -82.9M | 24.19M | 20.4M | 14.37M | 3.02M |
| depreciationAndAmortization | 78.13M | 64.93M | 55.61M | 38.24M | 34.96M | 33.28M | 25.99M | 22.21M | 20.55M | 18.52M |
| deferredIncomeTax | 6.53M | 1.46M | 8.11M | 9.6M | -1.84M | -18.42M | 2.06M | 2.55M | -703K | 3.68M |
| stockBasedCompensation | 21.24M | 17.78M | 20.04M | 13.6M | 11.48M | 9.29M | 4.4M | 4.09M | 3.02M | 2.58M |
| changeInWorkingCapital | -75.64M | -1.45M | -75.17M | -97.94M | -62.35M | 63.28M | -26.81M | -13.51M | -11.44M | -7.69M |
| accountsReceivables | -35.85M | -44.81M | -48.81M | -48.23M | -70.78M | 77.59M | -13.21M | -19.47M | -13.46M | -2.5M |
| inventory | -67.11M | -32.2M | -28.76M | -49.93M | -60.8M | 49.05M | -9.44M | -6.33M | -11.78M | 7.04M |
| accountsPayables | 31.37M | 87.31M | 19.6M | 19.16M | 69.34M | -64.68M | 1.96M | 13.8M | 15.17M | -8.23M |
| otherWorkingCapital | -4.04M | -11.75M | -17.19M | -18.94M | -108K | 1.32M | -6.12M | -1.51M | -1.37M | -4M |
| otherNonCashItems | 26.59M | 14.86M | 18.45M | 31.88M | 2.77M | 38.36M | 15.17M | 9.33M | 5.71M | 18.81M |
| netCashProvidedByOperatingActivities | 129.22M | 153.06M | 61.64M | 23.13M | -19.9M | 42.88M | 45.01M | 45.08M | 31.5M | 38.91M |
| investmentsInPropertyPlantAndEquipment | -41.43M | -49.51M | -57.43M | -45.85M | -38.8M | -7.04M | -16.08M | -19.82M | -12.31M | -16.62M |
| acquisitionsNet | -4.58M | -315K | -121.88M | -186.18M | -10.19M | -60.93M | -28.08M | -13.9M | -30.1M | -19.74M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -750K | - | - | - | - | - | - | 30000 | - | 550K |
| netCashProvidedByInvestingActivities | -46.76M | -49.82M | -179.31M | -232.02M | -48.99M | -67.97M | -44.15M | -33.69M | -42.41M | -35.82M |
| netDebtIssuance | -48.57M | -10.05M | 24.45M | 278.65M | -7.31M | -1.29M | 103.92M | -6.68M | -12.83M | 42.33M |
| longTermNetDebtIssuance | -48.57M | -10.05M | 24.45M | 278.65M | -5.86M | -1.29M | 103.92M | -6.68M | -13.59M | 9.13M |
| shortTermNetDebtIssuance | - | - | - | - | -1.45M | - | - | 47.1M | 24M | 33.2M |
| netStockIssuance | -15M | -24.8M | -2.13M | -2.67M | -1.83M | 82.27M | -1.02M | -764K | 34.02M | -569K |
| netCommonStockIssuance | -15M | -24.8M | -2.13M | -2.67M | -1.83M | 82.27M | -1.02M | -764K | 33.52M | -569K |
| commonStockIssuance | - | - | - | - | - | 85.94M | - | - | 34.02M | - |
| commonStockRepurchased | -15M | -24.8M | -2.13M | -2.67M | -1.83M | -3.67M | -1.02M | -764K | -500K | -569K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | 500K | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -12.65M | -3.62M | -13.31M | -22.76M | -83000 | -2.93M | -5.95M | -3M | -1.76M | -14.52M |
| netCashProvidedByFinancingActivities | -76.22M | -38.48M | 9.01M | 253.22M | -9.22M | 78.06M | 96.95M | -10.44M | 19.43M | 27.23M |
| date | 2026-03-27 | 2025-12-26 | 2025-09-26 | 2025-06-27 | 2025-03-28 | 2024-12-31 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.06B | 1.14B | 1.02B | 1.03B | 950.75M | 1.03B | 931.45M | 954.7M | 874.49M | 950.47M |
| costOfRevenue | 801.64M | 866M | 774.13M | 780.57M | 724.75M | 782.61M | 706.7M | 725.7M | 665.05M | 721.85M |
| grossProfit | 257.37M | 276.56M | 247.19M | 254.34M | 226M | 250.96M | 224.75M | 229M | 209.44M | 228.62M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 224.14M | 225.15M | 208.12M | 213.75M | 202.76M | 206.8M | 192.89M | 194.83M | 190.32M | 189.96M |
| otherExpenses | 89000 | 172K | 130K | 373K | 497K | -2.3M | -28000 | 299K | 2.5M | -130K |
| operatingExpenses | 224.23M | 225.32M | 208.26M | 214.12M | 203.26M | 204.51M | 192.87M | 195.13M | 192.82M | 190.1M |
| costAndExpenses | 1.03B | 1.09B | 982.38M | 994.69M | 928.01M | 987.11M | 899.57M | 920.84M | 857.87M | 911.94M |
| netInterestIncome | -10.4M | -10.06M | -10.54M | -10.72M | -10.25M | -12M | -11.74M | -11.69M | -13.24M | -12.08M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 10.4M | 10.06M | 10.54M | 10.72M | 10.25M | 12M | 11.74M | 11.69M | 13.24M | 12.08M |
| depreciationAndAmortization | 195.68M | 20.9M | 19.8M | 19.1M | 18.34M | 17.36M | 16.46M | 15.71M | 15.4M | 14.52M |
| ebitda | 228.81M | 64.12M | 58.73M | 59.31M | 41.07M | 63.81M | 48.35M | 49.58M | 31.41M | 52.67M |
| ebit | 33.13M | 43.22M | 38.94M | 40.22M | 22.74M | 46.46M | 31.88M | 33.87M | 16M | 38.16M |
| nonOperatingIncomeExcludingInterest | - | 8.02M | - | - | - | - | - | 2000 | 613K | 374K |
| operatingIncome | 33.13M | 51.24M | 38.94M | 40.22M | 22.74M | 46.46M | 31.88M | 33.87M | 16.62M | 38.53M |
| totalOtherIncomeExpensesNet | -10.4M | -18.08M | -10.54M | -10.72M | -10.25M | -12M | -11.74M | -11.69M | -13.86M | -12.46M |
| incomeBeforeTax | 22.74M | 33.16M | 28.4M | 29.5M | 12.48M | 34.46M | 20.14M | 22.18M | 2.76M | 26.07M |
| incomeTaxExpense | 5.37M | 11.47M | 9.25M | 8.26M | 2.19M | 10.53M | 6.04M | 6.65M | 828K | 10.07M |
| netIncomeFromContinuingOperations | 17.37M | 21.68M | 19.15M | 21.24M | 10.29M | 23.93M | 14.1M | 15.52M | 1.93M | 16M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 17.37M | 21.68M | 19.15M | 21.24M | 10.29M | 23.93M | 14.1M | 15.52M | 1.93M | 16M |
| netIncomeDeductions | -1.19M | -1.19M | -1.23M | -1.23M | -1.21M | -1.28M | -1.32M | -1.32M | - | -1.35M |
| bottomLineNetIncome | 18.56M | 22.88M | 20.37M | 22.47M | 11.5M | 25.21M | 15.42M | 16.85M | 1.93M | 17.35M |
| eps | 0.45 | 0.56 | 0.5 | 0.55 | 0.27 | 0.63 | 0.41 | 0.41 | 0.05 | 0.42 |
| date | 2026-03-27 | 2025-12-26 | 2025-09-26 | 2025-06-27 | 2025-03-28 | 2024-12-31 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 122.71M | 120.98M | 65.06M | 96.87M | 116.53M | 114.66M | 50.7M | 38.34M | 42.27M | 49.88M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 122.71M | 120.98M | 65.06M | 96.87M | 116.53M | 114.66M | 50.7M | 38.34M | 42.27M | 49.88M |
| netReceivables | 377.35M | 392.37M | 347.52M | 377.29M | 335.85M | 366.31M | 334.36M | 323.43M | 336.4M | 334.02M |
| accountsReceivables | 377.35M | 392.37M | 347.52M | 350.75M | 335.85M | 366.31M | 334.36M | 323.43M | 313.1M | 334.02M |
| otherReceivables | - | - | - | 26.54M | - | - | - | - | 23.3M | - |
| inventory | 364.04M | 385.72M | 385.39M | 367.9M | 316.85M | 316.01M | 336.29M | 310.36M | 271.79M | 284.53M |
| prepaids | - | - | - | - | - | - | - | - | -23.3M | - |
| otherCurrentAssets | 66.83M | 70.81M | 71M | 41.39M | 65.79M | 71.06M | 70.96M | 68.42M | 65.53M | 62.52M |
| totalCurrentAssets | 930.93M | 969.89M | 868.98M | 883.45M | 835.02M | 868.04M | 792.31M | 740.55M | 692.69M | 730.94M |
| propertyPlantEquipmentNet | 553.25M | 572.12M | 538.43M | 512.25M | 486.61M | 467.2M | 451.58M | 439.4M | 436.11M | 427.1M |
| goodwill | 362.68M | 362.74M | 356.63M | 356.54M | 356.34M | 356.3M | 356.59M | 356.53M | 356.58M | 356.02M |
| intangibleAssets | 131.64M | 137.31M | 144.4M | 148.35M | 154.3M | 160.38M | 166.64M | 172.46M | 178.65M | 184.86M |
| goodwillAndIntangibleAssets | 494.33M | 500.05M | 501.03M | 504.89M | 510.64M | 516.68M | 523.23M | 528.99M | 535.23M | 540.88M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 11.26M | -14.06M | 7.6M | 6.67M | 6.3M | 6.76M | 6.51M | 6.48M | 6.35M | 6.38M |
| totalNonCurrentAssets | 1.06B | 1.06B | 1.05B | 1.02B | 1B | 990.65M | 981.31M | 974.87M | 977.69M | 974.36M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.99B | 2.03B | 1.92B | 1.91B | 1.84B | 1.86B | 1.77B | 1.72B | 1.67B | 1.71B |
| totalPayables | 233.02M | 275.62M | 227.88M | 278.9M | 249.54M | 266.78M | 232.15M | 220.39M | 183M | 200.55M |
| accountPayables | 233.02M | 275.62M | 227.88M | 278.9M | 249.54M | 266.78M | 232.15M | 220.39M | 183M | 200.55M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 84.14M | - | 76.54M | 46.9M | 73.9M | 50.08M | 105.3M | 61.76M | 34.7M | 70.73M |
| shortTermDebt | 29.53M | 28.2M | 21.62M | 19.07M | 20.27M | 8M | 64.72M | 56.63M | 55.51M | 47.8M |
| capitalLeaseObligationsCurrent | 25.01M | 24.83M | 23.97M | 22.05M | 21.9M | 32M | 23.04M | 23.5M | 23.28M | 29.64M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | 2.46M |
| otherCurrentLiabilities | 56.04M | 144.81M | 55.72M | 72.95M | 41.65M | 68.54M | 3.9M | 37.25M | 63.37M | 34.61M |
| totalCurrentLiabilities | 427.74M | 473.46M | 405.74M | 439.87M | 407.26M | 425.4M | 429.11M | 399.53M | 359.87M | 385.78M |
| longTermDebt | 720.9M | 921.88M | 711.74M | 690.22M | 681.08M | 651.11M | 666.56M | 660.76M | 667.29M | 648.3M |
| capitalLeaseObligationsNonCurrent | 202.75M | 201.54M | 196.79M | 198.7M | 188.65M | 224.71M | 174.99M | 173.04M | 178.62M | 200.54M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 23.77M | 22.42M | 20.78M | 16.94M | 16.07M | 15.89M | 19.83M | 17.41M | 14.75M | 14.42M |
| otherNonCurrentLiabilities | 5.98M | -195.6M | 4.36M | 3.81M | 3.88M | 3.94M | 2.79M | 2.79M | 2.05M | 1.6M |
| totalNonCurrentLiabilities | 953.4M | 950.24M | 933.66M | 909.66M | 889.68M | 895.65M | 864.17M | 854.01M | 862.71M | 864.86M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 227.76M | 226.37M | 220.76M | 220.74M | 210.54M | 256.72M | 198.04M | 196.54M | 201.9M | 230.17M |
| totalLiabilities | 1.38B | 1.42B | 1.34B | 1.35B | 1.3B | 1.32B | 1.29B | 1.25B | 1.22B | 1.25B |
| treasuryStock | - | - | - | - | - | - | - | -10M | -5M | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 408K | 407K | 407K | 407K | 406K | 402K | 396K | 398K | 398K | 396K |
| retainedEarnings | 210.59M | 201.64M | 179.96M | 165.02M | 152.23M | 141.94M | 123.87M | 117.41M | 101.88M | 99.95M |
| additionalPaidInCapital | 400.62M | 405.02M | 399.41M | 395.08M | 392.64M | 399.11M | 358.65M | 356.36M | 352.67M | 356.16M |
| date | 2026-03-27 | 2025-12-26 | 2025-09-26 | 2025-06-27 | 2025-03-28 | 2024-12-31 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 17.37M | 21.68M | 19.15M | 21.24M | 10.29M | 23.93M | 14.1M | 15.52M | 1.93M | 16M |
| depreciationAndAmortization | 20.44M | 20.9M | 19.8M | 19.1M | 18.34M | 17.36M | 16.46M | 15.71M | 15.4M | 14.52M |
| deferredIncomeTax | 1.31M | - | 3.8M | 906K | 205K | -3.95M | 2.41M | 2.67M | 334K | 5.1M |
| stockBasedCompensation | 5.29M | 6.69M | 4.92M | 4.87M | 4.76M | 4.6M | 4.42M | 4.56M | 4.2M | 4.19M |
| changeInWorkingCapital | -11.16M | 11.34M | -61.19M | -37.74M | 11.95M | 27.5M | -20.26M | -12.11M | 3.42M | -713K |
| accountsReceivables | 9.67M | -47.18M | 2.05M | -18.55M | 27.83M | -36.1M | -12.98M | -12.14M | 16.41M | -21.43M |
| inventory | 21.58M | 3.02M | -18.73M | -50.64M | -774K | 19.58M | -26.36M | -38.58M | 13.15M | 27.59M |
| accountsPayables | -45.44M | 58.19M | -41.51M | 34.28M | -19.59M | 46.37M | 23.13M | 40.73M | -22.91M | 858K |
| otherWorkingCapital | 3.04M | -2.7M | -3M | -2.84M | 4.49M | -2.35M | -4.06M | -2.12M | -3.23M | -7.74M |
| otherNonCashItems | 5.01M | 13.25M | 4.8M | 6.14M | 4.02M | 3.57M | 2.7M | 2.98M | 5.62M | 2.51M |
| netCashProvidedByOperatingActivities | 38.26M | 73.87M | -8.72M | 14.5M | 49.57M | 73M | 19.83M | 29.33M | 30.9M | 41.59M |
| investmentsInPropertyPlantAndEquipment | -7.7M | -8.09M | -11.02M | -9.98M | -12.34M | -8.38M | -8.01M | -16.06M | -17.07M | -22.3M |
| acquisitionsNet | - | -4.58M | - | - | - | - | - | - | -315K | -1.28M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -750K | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -7.7M | -13.42M | -11.02M | -9.98M | -12.34M | -8.38M | -8.01M | -16.06M | -17.38M | -23.58M |
| netDebtIssuance | -10.7M | -4.47M | -6.09M | -14M | -24M | 6.65M | 826K | -9.65M | -7.88M | 6.51M |
| longTermNetDebtIssuance | -10.7M | -4.47M | -6.09M | -14M | -24M | 6.65M | 826K | -9.65M | -7.88M | 7.9M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | -1.38M |
| netStockIssuance | -7.96M | 1000 | -5M | -10M | -11.41M | -7.42M | -94000 | -5M | -5M | 2.08M |
| netCommonStockIssuance | -7.96M | 1000 | -5M | -10M | -11.41M | -7.42M | -94000 | -5.21M | -12.08M | 2.08M |
| commonStockIssuance | 2.04M | - | - | - | - | - | - | - | - | -55000 |
| commonStockRepurchased | -10M | 1000 | -5M | -10M | -11.41M | -7.42M | -94000 | -5.21M | -12.08M | 2.13M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | 210K | 7.07M | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -10.11M | -161K | -855K | -227K | - | 120K | -195K | -2.46M | -8.37M | -10.05M |
| netCashProvidedByFinancingActivities | -28.78M | -4.63M | -11.94M | -24.23M | -35.41M | -656K | 537K | -17.11M | -21.25M | -1.46M |