NYSE : MTRN
$13.38 (6.26%)
| date | 2025-12-31 | 2024-12-31 | 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 | 1.79B | 1.68B | 1.67B | 1.76B | 1.51B | 1.18B | 1.19B | 1.21B | 1.14B | 969.24M |
| costOfRevenue | 1.49B | 1.36B | 1.32B | 1.41B | 1.23B | 983.64M | 922.73M | 956.45M | 926.62M | 784.71M |
| grossProfit | 297.72M | 325.98M | 349.04M | 343.88M | 283.76M | 192.63M | 262.69M | 251.36M | 212.83M | 184.53M |
| researchAndDevelopmentExpenses | 25.94M | 29.03M | 27.54M | 28.98M | 26.58M | 20.28M | 18.27M | 15.19M | 13.98M | 12.8M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | 153.49M | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 143.06M | 143.02M | 155.2M | 164.1M | 158.69M | 130.02M | 150.6M | 196.16M | 145.73M | 130.75M |
| otherExpenses | 12.86M | 106.72M | 29.86M | 31.05M | 21.39M | 34.12M | 23.27M | -21.74M | 13.08M | 12.1M |
| operatingExpenses | 181.86M | 278.76M | 212.6M | 224.12M | 206.65M | 184.42M | 192.14M | 189.61M | 172.8M | 155.65M |
| costAndExpenses | 1.67B | 1.64B | 1.53B | 1.64B | 1.43B | 1.17B | 1.11B | 1.15B | 1.1B | 940.36M |
| netInterestIncome | -27.66M | -34.76M | -31.32M | -21.9M | -4.9M | -3.88M | -1.58M | -2.47M | -2.18M | -1.79M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 27.66M | 34.76M | 31.32M | 21.9M | 4.9M | 3.88M | 1.58M | 2.47M | 2.18M | 1.79M |
| depreciationAndAmortization | 69.07M | 67.08M | 59.84M | 51.64M | 42.34M | 40.58M | 38.72M | 32.92M | 40.35M | 43.25M |
| ebitda | 178.28M | 203.3M | 203.04M | 177.52M | 125.67M | 72.35M | 121.76M | 59.6M | 79.09M | 73.82M |
| ebit | 109.21M | 136.23M | 143.2M | 125.89M | 83.34M | 31.76M | 83.04M | 26.68M | 38.74M | 30.57M |
| nonOperatingIncomeExcludingInterest | 6.65M | -89M | -6.76M | -6.13M | -6.22M | -23.55M | -12.5M | 35.07M | 1.3M | -1.69M |
| operatingIncome | 115.86M | 47.22M | 136.44M | 119.76M | 77.11M | 8.22M | 70.55M | 61.75M | 40.03M | 28.88M |
| totalOtherIncomeExpensesNet | -34.32M | -32.32M | -28.61M | -16.66M | 214K | 60000 | -5.01M | -45.15M | -3.64M | -3.56M |
| incomeBeforeTax | 81.54M | 14.9M | 107.83M | 103.1M | 77.32M | 8.28M | 65.54M | 16.34M | 36.4M | 25.32M |
| incomeTaxExpense | 6.72M | 9.01M | 12.13M | 17.11M | 4.85M | -7.19M | 12.14M | -4.5M | 24.94M | -425K |
| netIncomeFromContinuingOperations | 74.82M | 5.89M | 95.7M | 85.99M | 72.47M | 15.46M | 53.39M | 20.85M | 11.45M | 25.74M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | -198K | - | - |
| netIncome | 74.82M | 5.89M | 95.7M | 85.99M | 72.47M | 15.46M | 53.39M | 20.85M | 11.45M | 25.74M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 74.82M | 5.89M | 95.7M | 85.99M | 72.47M | 15.46M | 53.39M | 20.85M | 11.45M | 25.74M |
| eps | 3.61 | 0.28 | 4.64 | 4.19 | 3.55 | 0.76 | 2.62 | 1.03 | 0.57 | 1.29 |
| date | 2025-12-31 | 2024-12-31 | 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 | 13.68M | 16.71M | 13.29M | 13.1M | 14.46M | 25.88M | 125.01M | 70.64M | 41.84M | 31.46M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 13.68M | 16.71M | 13.29M | 13.1M | 14.46M | 25.88M | 125.01M | 70.64M | 41.84M | 31.46M |
| netReceivables | 222.92M | 193.79M | 192.75M | 215.21M | 213.82M | 166.45M | 154.75M | 130.54M | 124.01M | 100.82M |
| accountsReceivables | 222.92M | 193.79M | 192.75M | 215.21M | 213.82M | 166.45M | 154.75M | 130.54M | 124.01M | 100.82M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 461.23M | 441.3M | 441.6M | 423.08M | 361.12M | 250.78M | 236.25M | 214.87M | 220.35M | 200.86M |
| prepaids | - | - | - | - | 28.12M | 20.9M | 21.74M | 23.3M | 24.73M | 12.14M |
| otherCurrentAssets | 91.69M | 72.42M | 61.74M | 39.06M | 9.73M | - | - | 23.3M | 24.73M | 12.14M |
| totalCurrentAssets | 789.52M | 724.22M | 709.38M | 690.45M | 627.25M | 464M | 537.75M | 439.35M | 410.94M | 345.28M |
| propertyPlantEquipmentNet | 597.49M | 575.25M | 572.33M | 513.01M | 472.07M | 371.78M | 255.69M | 251.02M | 255.58M | 252.63M |
| goodwill | 280.66M | 263.74M | 320.87M | 319.5M | 318.62M | 144.92M | 79.01M | 90.66M | 90.68M | 86.95M |
| intangibleAssets | 102.27M | 109.29M | 130.97M | 143.22M | 156.74M | 54.67M | 6.38M | 6.46M | 9.85M | 11.07M |
| goodwillAndIntangibleAssets | 382.93M | 373.03M | 451.84M | 462.72M | 475.36M | 199.59M | 85.39M | 97.12M | 100.52M | 98.02M |
| longTermInvestments | 76000 | 19000 | 558K | 4.75M | 2000 | - | - | - | - | - |
| taxAssets | 7.73M | 2.96M | 4.91M | 3.26M | 5.43M | 3.13M | 1.67M | 5.62M | 17.05M | 39.41M |
| otherNonCurrentAssets | 25.05M | 22.14M | 23.71M | 17.79M | 27.37M | 19.36M | 17.94M | 7.24M | 6.99M | 5.95M |
| totalNonCurrentAssets | 1.01B | 973.41M | 1.05B | 1B | 980.23M | 593.86M | 360.68M | 360.99M | 380.14M | 396.01M |
| otherAssets | - | - | - | - | - | - | -1000 | - | - | - |
| totalAssets | 1.8B | 1.7B | 1.76B | 1.69B | 1.61B | 1.06B | 898.43M | 800.34M | 791.08M | 741.3M |
| totalPayables | 153.7M | 110.81M | 130.87M | 111.83M | 90.45M | 57.54M | 44.55M | 52.24M | 50.14M | 37.31M |
| accountPayables | 148.64M | 105.9M | 125.66M | 107.9M | 86.24M | 55.64M | 43.21M | 49.62M | 49.06M | 32.53M |
| otherPayables | 5.05M | 4.91M | 5.21M | 3.93M | 4.2M | 1.9M | 1.34M | 2.62M | 1.08M | 4.78M |
| accruedExpenses | 19.31M | 20.94M | 25.91M | 35.54M | 37.54M | 18.81M | 41.17M | 47.5M | 42.69M | 29.88M |
| shortTermDebt | 30.03M | 34.27M | 38.6M | 21.1M | 15.36M | 1.94M | 868K | 823K | 777K | 733K |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | 4.91M | 5.21M | 3.93M | 4.2M | 1.9M | 1.34M | 2.62M | 1.08M | 4.78M |
| deferredRevenue | 12.68M | 13.19M | 13.84M | 15.5M | 7.77M | 7.71M | 3.38M | 5.92M | 5.45M | 1.1M |
| otherCurrentLiabilities | 37.86M | 47.52M | 45.77M | 54.99M | 53.39M | 40.89M | 32.48M | 33.3M | 28.04M | 21.34M |
| totalCurrentLiabilities | 253.58M | 226.73M | 255M | 238.96M | 204.51M | 126.88M | 122.44M | 139.78M | 127.11M | 90.38M |
| longTermDebt | 496.92M | 407.73M | 387.58M | 410.88M | 434.39M | 36.54M | 1.26M | 17.29M | 2.83M | 3.6M |
| capitalLeaseObligationsNonCurrent | 73.95M | 75.03M | 67.56M | 72.93M | 73.43M | 77.3M | 35.52M | 15.22M | 16.07M | - |
| deferredRevenueNonCurrent | 55.86M | 75.77M | 103.98M | 107.74M | 97.96M | 86.76M | 32.89M | 32.56M | 36.9M | 41.37M |
| deferredTaxLiabilitiesNonCurrent | 2.76M | 3.24M | 20.11M | 28.21M | 27.22M | 15.86M | 13.1M | 195K | 213K | 274K |
| otherNonCurrentLiabilities | -23.55M | 40.24M | 43.45M | 33.27M | 49.54M | 58.88M | 47.48M | 41.39M | 112.98M | 111.58M |
| totalNonCurrentLiabilities | 605.94M | 602.02M | 622.68M | 653.02M | 682.53M | 275.35M | 130.25M | 106.66M | 168.99M | 156.83M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 73.95M | 75.03M | 67.56M | 72.93M | 73.43M | 77.3M | 35.52M | 15.22M | 16.07M | - |
| totalLiabilities | 859.52M | 828.75M | 877.67M | 891.99M | 887.04M | 402.23M | 252.69M | 246.44M | 296.1M | 247.21M |
| treasuryStock | -277.47M | -261.88M | -237.75M | -220.86M | -209.92M | -199.19M | -186.84M | -175.43M | -166.13M | -154.4M |
| preferredStock | - | - | - | - | - | - | - | 234K | - | - |
| commonStock | 351.9M | 336.14M | 309.49M | 288.1M | 271.98M | 258.64M | 249.67M | 234.7M | 223.48M | 212.7M |
| retainedEarnings | 912.36M | 849.11M | 854.33M | 769.42M | 693.76M | 631.06M | 624.95M | 548.37M | 536.12M | 517.9M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 234.7M | 223.48M | 212.7M |
| date | 2025-12-31 | 2024-12-31 | 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 | 74.82M | 5.89M | 95.7M | 85.99M | 72.47M | 15.46M | 50.66M | 20.85M | 11.45M | 25.74M |
| depreciationAndAmortization | 69.07M | 68.68M | 61.64M | 53.44M | 44.29M | 53.26M | 59.32M | 2.26M | 41.6M | 45M |
| deferredIncomeTax | -5.1M | -16.6M | -7M | 1.73M | -12.96M | -9.85M | 2.58M | -1.32M | 20.26M | -9.01M |
| stockBasedCompensation | 10.92M | 10.56M | - | 8.81M | 6.52M | 5.53M | 7.17M | 5.31M | 4.96M | 3.17M |
| changeInWorkingCapital | -35.22M | -62.93M | -16.58M | -34.8M | -23.95M | 35.48M | -20.4M | 7.91M | -5.56M | 9.35M |
| accountsReceivables | -25.79M | -3.72M | 23.36M | -4.38M | -30.49M | -707K | -23.93M | -7.22M | -18.48M | -4.1M |
| inventory | -13.3M | -468K | -18.7M | -63.99M | -43.46M | -1.29M | 24.03M | 4.23M | -9.46M | 10.79M |
| accountsPayables | 33.52M | -15.76M | 6.63M | 12.86M | 40.22M | -21.88M | -18.58M | 8.82M | 34.43M | 2.76M |
| otherWorkingCapital | -29.64M | -42.98M | -27.86M | 20.7M | 9.78M | 59.36M | -1.92M | 2.07M | -12.05M | -105K |
| otherNonCashItems | -11.26M | 82.22M | 10.65M | 790K | 3.86M | 1.17M | -105K | 41.36M | 36.69M | 37.92M |
| netCashProvidedByOperatingActivities | 103.24M | 87.82M | 144.41M | 115.96M | 90.24M | 101.06M | 99.22M | 76.37M | 67.8M | 67.17M |
| investmentsInPropertyPlantAndEquipment | -53.28M | -80.81M | -119.88M | -77.61M | -102.91M | -67.27M | -26.53M | -34.26M | -29.08M | -37.04M |
| acquisitionsNet | -19.5M | - | - | -2.97M | -392.24M | -130.72M | 44000 | 432K | -16.5M | -1.75M |
| purchasesOfInvestments | - | - | - | - | - | -3.22M | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | 3.25M | - | - | - | - |
| otherInvestingActivities | -25.36M | 1.2M | 654K | 850K | 881K | 3.25M | - | 432K | 2.22M | 1.43M |
| netCashProvidedByInvestingActivities | -98.14M | -79.6M | -119.22M | -79.73M | -494.27M | -194.71M | -26.48M | -33.83M | -43.36M | -37.36M |
| netDebtIssuance | 15.11M | 14.67M | -9M | -21.8M | 413.42M | 11.15M | -2.02M | -1.64M | -1.94M | -10.74M |
| longTermNetDebtIssuance | 15.11M | 14.67M | -9M | -12.76M | 295.13M | -22.85M | -2.02M | -1.64M | -1.64M | -1.43M |
| shortTermNetDebtIssuance | - | - | - | -9.05M | 118.3M | 34M | - | - | -300K | -8.3M |
| netStockIssuance | -10.48M | -7.61M | -5.23M | - | -3.32M | -6.77M | -199K | -422K | -1.09M | -3.8M |
| netCommonStockIssuance | -10.48M | -7.61M | -5.23M | - | -3.32M | -6.77M | -199K | -422K | -1.09M | -3.8M |
| commonStockIssuance | - | - | - | - | 3.32M | - | - | - | - | - |
| commonStockRepurchased | -10.48M | -7.61M | -5.23M | - | -3.32M | -6.77M | -199K | -422K | -1.09M | -3.8M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -11.51M | -11.09M | -10.62M | -10.16M | -9.7M | -9.26M | -8.86M | -8.39M | -7.91M | -7.5M |
| commonDividendsPaid | -11.51M | -11.09M | -10.62M | -10.16M | -9.7M | -9.26M | -8.86M | -8.39M | -7.91M | -7.5M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.94M | -156K | 1 | -3.59M | -7.4M | -2.22M | -6.98M | -3.16M | -4.51M | -1.09M |
| netCashProvidedByFinancingActivities | -9.82M | -4.19M | -24.85M | -35.56M | 393.01M | -7.09M | -18.05M | -13.6M | -15.44M | -22.11M |
| date | 2026-04-03 | 2025-12-31 | 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 | 549.82M | 489.76M | 444.82M | 431.6M | 420.3M | 436.87M | 436.72M | 425.67M | 385.29M | 421.11M |
| costOfRevenue | 470.59M | 428.71M | 361.38M | 351.81M | 347.04M | 343.9M | 355.78M | 347.93M | 314.08M | 341.33M |
| grossProfit | 79.23M | 61.05M | 83.43M | 79.79M | 73.26M | 92.98M | 80.94M | 77.74M | 71.21M | 79.72M |
| researchAndDevelopmentExpenses | 6.16M | 6.48M | 6.55M | 6.41M | 6.5M | 6.32M | 7.87M | 7.7M | 7.14M | 6.44M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 36.2M | 34.32M | 38.26M | 35.04M | 35.44M | 40.49M | 34.36M | 33.6M | 35.2M | 39.31M |
| otherExpenses | 6.59M | 7.83M | 2.87M | 402K | 2.76M | 84.52M | 7.45M | 1.08M | 6.62M | 6.32M |
| operatingExpenses | 48.95M | 48.62M | 47.68M | 41.85M | 44.71M | 131.32M | 49.68M | 42.38M | 48.96M | 52.08M |
| costAndExpenses | 519.54M | 477.33M | 409.06M | 393.66M | 391.75M | 475.22M | 405.46M | 390.31M | 363.04M | 393.4M |
| netInterestIncome | -7.09M | -7.33M | -6.75M | -7.44M | -6.15M | -8.84M | -8.84M | -8.8M | -8.28M | -8.5M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 7.09M | 7.33M | 6.75M | 7.44M | 6.15M | 8.84M | 8.84M | 8.8M | 8.28M | 8.5M |
| depreciationAndAmortization | 18.43M | 17.52M | 17.5M | 17.51M | 16.54M | 15.78M | 18.59M | 16.51M | 16.18M | 13.32M |
| ebitda | 46.43M | 28.18M | 52.36M | 54.1M | 43.64M | 57.1M | 52.71M | 47.92M | 41.13M | 41.78M |
| ebit | 28M | 10.66M | 34.86M | 36.59M | 27.1M | 41.32M | 34.11M | 31.4M | 24.94M | 28.46M |
| nonOperatingIncomeExcludingInterest | 2.28M | 1.77M | 899K | 1.35M | 1.45M | -79.66M | -2.85M | 3.95M | -2.69M | -825K |
| operatingIncome | 30.28M | 12.43M | 35.76M | 37.94M | 28.55M | -38.35M | 31.26M | 35.35M | 22.25M | 27.64M |
| totalOtherIncomeExpensesNet | -9.37M | -9.1M | -7.65M | -8.78M | -7.6M | -8.33M | -8.2M | -11.45M | -7.64M | -7.93M |
| incomeBeforeTax | 20.91M | 3.33M | 28.11M | 29.16M | 20.94M | -46.67M | 23.06M | 23.9M | 14.61M | 19.71M |
| incomeTaxExpense | 1.53M | -3.24M | 2.7M | 4.02M | 3.25M | 2.18M | 768K | 4.86M | 1.2M | 238K |
| netIncomeFromContinuingOperations | 19.37M | 6.57M | 25.41M | 25.14M | 17.7M | -48.85M | 22.29M | 19.04M | 13.41M | 19.47M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | -1000 | - | - | - | - |
| netIncome | 19.37M | 6.57M | 25.41M | 25.14M | 17.7M | -48.85M | 22.29M | 19.04M | 13.41M | 19.47M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 19.37M | 6.57M | 25.41M | 25.14M | 17.7M | -48.85M | 22.29M | 19.04M | 13.41M | 19.47M |
| eps | 0.93 | 0.32 | 1.23 | 1.21 | 0.85 | -2.35 | 1.07 | 0.92 | 0.65 | 0.94 |
| date | 2026-04-03 | 2025-12-31 | 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 | 16.19M | 13.68M | 16.41M | 12.59M | 15.63M | 16.71M | 17.87M | 17.1M | 13.1M | 13.29M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 16.19M | 13.68M | 16.41M | 12.59M | 15.63M | 16.71M | 17.87M | 17.1M | 13.1M | 13.29M |
| netReceivables | 267.21M | 222.92M | 195.29M | 198.38M | 219.32M | 193.79M | 214.58M | 185.24M | 221.27M | 192.75M |
| accountsReceivables | 267.21M | 222.92M | 195.29M | 198.38M | 219.32M | 193.79M | 214.58M | 185.24M | 221.27M | 192.75M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 493.69M | 461.23M | 467.33M | 444.64M | 439.76M | 441.3M | 476.6M | 462.96M | 466.57M | 441.6M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 98.66M | 91.69M | 97.3M | 79.51M | 84.32M | 72.42M | 86.31M | 73.81M | 38.76M | 61.74M |
| totalCurrentAssets | 875.75M | 789.52M | 776.32M | 735.11M | 759.04M | 724.22M | 795.36M | 739.12M | 739.71M | 709.38M |
| propertyPlantEquipmentNet | 588.88M | 597.49M | 602.98M | 607.96M | 597.91M | 575.25M | 584.93M | 588.29M | 586.5M | 572.33M |
| goodwill | 280.34M | 280.66M | 280.47M | 265.7M | 264.26M | 263.74M | 321.15M | 319.75M | 319.94M | 320.87M |
| intangibleAssets | 102.74M | 102.27M | 108.06M | 107.63M | 106.93M | 109.29M | 124.28M | 126.02M | 129.05M | 133.56M |
| goodwillAndIntangibleAssets | 383.07M | 382.93M | 388.53M | 373.32M | 371.19M | 373.03M | 445.43M | 445.77M | 449M | 454.44M |
| longTermInvestments | - | 76000 | 239K | 611K | 1.15M | 19000 | 1.33M | 2.83M | 3.41M | 558K |
| taxAssets | 7.72M | 7.73M | 2.98M | 3.06M | 2.97M | 2.96M | 4.91M | 4.78M | 4.75M | 4.91M |
| otherNonCurrentAssets | 21.97M | 25.05M | 22.12M | 21.15M | 20.1M | 22.14M | 25.05M | 23.09M | 21.82M | 21.12M |
| totalNonCurrentAssets | 1B | 1.01B | 1.02B | 1.01B | 993.32M | 973.41M | 1.06B | 1.06B | 1.07B | 1.05B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.88B | 1.8B | 1.79B | 1.74B | 1.75B | 1.7B | 1.86B | 1.8B | 1.81B | 1.76B |
| totalPayables | 193.19M | 153.7M | 142.11M | 135.57M | 140.96M | 110.81M | 131.48M | 118.8M | 136.62M | 130.87M |
| accountPayables | 189.04M | 148.64M | 139.79M | 132.34M | 136.86M | 105.9M | 130.31M | 117.27M | 134.54M | 125.66M |
| otherPayables | 4.16M | 5.05M | 2.32M | 3.24M | 4.1M | 4.91M | 1.17M | 1.53M | 2.08M | 5.21M |
| accruedExpenses | 12.75M | 19.31M | 23.68M | 15.89M | 16.77M | 20.94M | 19.46M | 13.49M | 16.03M | 25.91M |
| shortTermDebt | 23.05M | 30.03M | 10.17M | 19.88M | 52.57M | 34.27M | 37.54M | 38.76M | 46.57M | 46.16M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 4.16M | 5.05M | 2.32M | 3.24M | 4.1M | 4.91M | 1.17M | 1.53M | 2.08M | 5.21M |
| deferredRevenue | 11.93M | 12.68M | 15.78M | 16.9M | 13.08M | 13.19M | 15.5M | 15.86M | 14.79M | 13.84M |
| otherCurrentLiabilities | 47.56M | 37.86M | 43.9M | 43.66M | 43.66M | 47.52M | 48.85M | 40.57M | 40.6M | 38.21M |
| totalCurrentLiabilities | 288.48M | 253.58M | 235.64M | 231.9M | 267.05M | 226.73M | 252.83M | 227.48M | 254.62M | 255M |
| longTermDebt | 466.87M | 496.92M | 446.77M | 405.7M | 398.74M | 407.73M | 457.76M | 445.99M | 428.71M | 387.58M |
| capitalLeaseObligationsNonCurrent | 72.49M | 73.95M | 74.8M | 85.78M | 85.44M | 75.03M | 70.14M | 71.13M | 73.13M | 67.56M |
| deferredRevenueNonCurrent | 53.3M | 55.86M | 56.99M | 61.64M | 70.22M | 75.77M | 81.55M | 89.42M | 95.98M | 103.98M |
| deferredTaxLiabilitiesNonCurrent | 2.71M | 2.76M | 3.15M | 3.37M | 3.3M | 3.24M | 19.61M | 21.37M | 20.41M | 20.11M |
| otherNonCurrentLiabilities | 36.58M | -23.55M | 41.23M | 42.18M | 39.67M | 40.24M | 43.24M | 41.41M | 42.42M | 43.45M |
| totalNonCurrentLiabilities | 631.95M | 605.94M | 622.95M | 598.66M | 597.38M | 602.02M | 672.3M | 669.31M | 660.65M | 622.68M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 72.49M | 73.95M | 74.8M | 85.78M | 85.44M | 75.03M | 70.14M | 71.13M | 73.13M | 67.56M |
| totalLiabilities | 920.44M | 859.52M | 858.59M | 830.56M | 864.43M | 828.75M | 925.12M | 896.79M | 915.26M | 877.67M |
| treasuryStock | -295.36M | -277.47M | -277.1M | -276.45M | -267.76M | -261.88M | -259.19M | -258.58M | -256.27M | -237.75M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 368.26M | 351.9M | 349.25M | 345.67M | 342.76M | 336.14M | 331.65M | 328.84M | 324.49M | 309.49M |
| retainedEarnings | 928.8M | 912.36M | 908.69M | 886.25M | 864M | 849.11M | 900.76M | 881.28M | 865.04M | 854.33M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2026-04-03 | 2025-12-31 | 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 | 19.37M | 6.57M | 25.41M | 25.14M | 17.7M | -48.85M | 22.29M | 19.04M | 13.41M | 19.47M |
| depreciationAndAmortization | 18.43M | 17.52M | 17.5M | 17.51M | 16.54M | - | 18.59M | 16.51M | 16.18M | 15.12M |
| deferredIncomeTax | -3000 | -5.06M | -18000 | -47000 | 22000 | -16.59M | -935K | 1.18M | -253K | -6.86M |
| stockBasedCompensation | 3.37M | - | 3.08M | - | 2.99M | 2.84M | 2.38M | 2.84M | 2.5M | 2.51M |
| changeInWorkingCapital | -45.71M | -2.52M | -25.08M | 3.92M | -20.75M | 39.28M | -31.24M | -18.21M | -48.43M | 30.39M |
| accountsReceivables | -45.1M | -27.49M | 2.65M | 23.96M | -24.91M | 18.2M | -27.2M | 2.54M | 2.73M | -4.47M |
| inventory | -28.92M | 8.68M | -22.07M | -327K | 421K | 33.75M | -9.9M | 2.23M | -26.54M | 12.17M |
| accountsPayables | 36.42M | 11.98M | 17.34M | -15M | 19.19M | -19.46M | 24.57M | -15.67M | -5.19M | 32.16M |
| otherWorkingCapital | -8.12M | 4.31M | -23M | -4.71M | -15.45M | 6.79M | -18.71M | -7.31M | -19.43M | -9.47M |
| otherNonCashItems | 239K | 3M | -2.62M | 557K | -994K | 99.57M | -6.01M | -1.08M | 2.79M | -728K |
| netCashProvidedByOperatingActivities | -4.31M | 19.52M | 18.28M | 47.08M | 15.5M | 76.25M | 5.09M | 20.28M | -13.8M | 59.91M |
| investmentsInPropertyPlantAndEquipment | -15.29M | -20.87M | -23.52M | -14.17M | -21M | -19.7M | -12.32M | -22.14M | -26.65M | -25.3M |
| acquisitionsNet | - | - | -19.5M | - | - | - | - | - | - | 237K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -60000 | - | 666K | - | 266K | 642K | 34000 | 179K | 348K | - |
| netCashProvidedByInvestingActivities | -15.35M | -20.87M | -42.35M | -14.17M | -20.74M | -19.06M | -12.28M | -21.96M | -26.3M | -25.06M |
| netDebtIssuance | 31.06M | 1.6M | 31.14M | -26.14M | 8.5M | -53.13M | 9.7M | 9.09M | 49M | -35.77M |
| longTermNetDebtIssuance | 31.06M | 1.6M | 571K | -26.14M | -7.68M | -98.82M | 9.7M | 9.09M | -7.78M | -43.83M |
| shortTermNetDebtIssuance | - | - | 30.57M | - | 16.19M | 45.69M | - | - | 56.78M | 8.06M |
| netStockIssuance | - | -102K | -203K | -7.84M | - | -1.03M | - | - | - | -133K |
| netCommonStockIssuance | - | -102K | -203K | -7.84M | - | -1.03M | - | - | - | -133K |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -102K | -203K | -7.84M | - | -1.03M | - | - | - | -133K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -2.9M | -2.9M | -2.9M | -2.9M | -2.8M | -2.79M | -2.8M | -2.8M | -2.69M | -2.68M |
| commonDividendsPaid | -2.9M | -2.9M | -2.9M | -2.9M | -2.8M | -2.79M | -2.8M | -2.8M | -2.69M | -2.68M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -5.77M | - | -79000 | -113K | -2.22M | -156K | -173K | -389K | -6.01M | - |
| netCashProvidedByFinancingActivities | 22.38M | -1.4M | 27.96M | -37M | 3.48M | -57.11M | 6.73M | 5.9M | 40.3M | -38.58M |