NYSE : NPO
$5.18 (1.58%)
| 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.14B | 1.05B | 1.06B | 1.1B | 840.4M | 800M | 1.21B | 1.53B | 1.31B | 1.19B |
| costOfRevenue | 655.8M | 603.9M | 632.5M | 675.9M | 512.3M | 514.5M | 801.9M | 1.05B | 865.2M | 793M |
| grossProfit | 487.5M | 444.8M | 426.8M | 423.3M | 328.1M | 285.5M | 403.8M | 479M | 444.4M | 394.7M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | 22.9M | 32.7M | 28.9M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 323.4M | 296.3M | 284.2M | 282.8M | 260.3M | 230.2M | 314.9M | 340.4M | 326.3M | 303.8M |
| otherExpenses | 2.5M | 6.2M | 65.8M | 68.3M | 2.4M | 26.2M | 32.3M | - | -8.7M | -8.9M |
| operatingExpenses | 325.9M | 302.5M | 350M | 351.1M | 262.7M | 256.4M | 347.2M | 361.7M | 343.2M | 319.4M |
| costAndExpenses | 981.7M | 906.4M | 982.5M | 1.03B | 775M | 770.9M | 1.15B | 1.41B | 1.21B | 1.11B |
| netInterestIncome | -28.2M | -34.5M | -30.1M | -33.9M | -13.7M | -14.9M | -18.2M | -27.3M | -49.4M | -55.1M |
| interestIncome | 5.8M | 6.4M | 14.9M | 1.7M | 2.5M | 1.6M | 1.4M | 1.2M | 1.5M | 800K |
| interestExpense | 34M | 40.9M | 45M | 35.6M | 16.2M | 16.5M | 19.6M | 28.5M | 50.9M | 55.9M |
| depreciationAndAmortization | 102.8M | 100.3M | 94.5M | 103.1M | 63.8M | 56.6M | 67.9M | 60.5M | 63.8M | 57.1M |
| ebitda | 194.4M | 235.6M | 177.2M | 167M | 146M | 49.6M | 91.8M | 104.1M | 692.2M | 44.3M |
| ebit | 91.6M | 135.3M | 82.7M | 63.9M | 82.2M | -7M | 23.9M | 43.6M | 628.4M | -12.8M |
| nonOperatingIncomeExcludingInterest | 70M | 7M | -5.9M | 8.3M | -16.8M | 36.1M | 32.7M | 42.2M | -558.2M | 10.3M |
| operatingIncome | 161.6M | 142.3M | 76.8M | 72.2M | 65.4M | 29.1M | 56.6M | 117.3M | 101.2M | -4.7M |
| totalOtherIncomeExpensesNet | -104M | -47.9M | -39.1M | -43.9M | 600K | -52.6M | -52.3M | -70.7M | 507.3M | -66.2M |
| incomeBeforeTax | 57.6M | 94.4M | 37.7M | 28.3M | 66M | -23.5M | 4.3M | 46.6M | 577.5M | -68.7M |
| incomeTaxExpense | 17.1M | 21.5M | 30.8M | 24.4M | 8.7M | -2.5M | -3.5M | 22M | 37.7M | -28.6M |
| netIncomeFromContinuingOperations | 40.5M | 72.9M | 6.9M | 3.9M | 57.3M | -21M | 7.8M | -4.7M | 539.8M | -40.1M |
| netIncomeFromDiscontinuedOperations | - | - | 11.4M | 198.4M | 121M | 199M | 30.5M | 24.3M | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 40.5M | 72.9M | 22.2M | 205.1M | 177.9M | 177.6M | 38.3M | 24.6M | 539.8M | -40.1M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 40.5M | 72.9M | 22.2M | 205.1M | 177.9M | 177.6M | 38.3M | 19.6M | 539.8M | -40.1M |
| eps | 1.92 | 3.48 | 1.06 | 9.86 | 8.6 | 8.98 | 1.86 | 1.18 | 25.28 | -1.86 |
| 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 | 114.7M | 236.3M | 369.8M | 334.4M | 338.1M | 229.5M | 121.2M | 129.6M | 189.3M | 111.5M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 114.7M | 236.3M | 369.8M | 334.4M | 338.1M | 229.5M | 121.2M | 129.6M | 189.3M | 111.5M |
| netReceivables | 134.1M | 115.9M | 116.7M | 137.1M | 145M | 192.8M | 189.5M | 163.7M | 374.9M | 208.1M |
| accountsReceivables | 134.1M | 115.9M | 116.7M | 137.1M | 145M | 143.2M | 160.8M | 163.7M | 261.7M | 208.1M |
| otherReceivables | - | - | - | - | - | 49.6M | 28.7M | - | 113.2M | - |
| inventory | 153.8M | 138.8M | 142.6M | 151.9M | 135.9M | 139.1M | 157.1M | 233.1M | 204.1M | 175.4M |
| prepaids | - | - | - | - | 28.2M | 17.6M | 27.6M | 28.8M | 51.3M | 22.6M |
| otherCurrentAssets | 35.1M | 21.3M | 21.2M | 60.8M | 157.5M | - | 254.1M | 235.8M | - | 7.3M |
| totalCurrentAssets | 437.7M | 512.3M | 650.3M | 684.2M | 804.7M | 579M | 749.5M | 732M | 819.6M | 524.9M |
| propertyPlantEquipmentNet | 221.5M | 245.7M | 193.8M | 185.2M | 184.3M | 195M | 218.8M | 301.2M | 296.9M | 215.4M |
| goodwill | 1.06B | 896.2M | 808.4M | 863.8M | 948M | 621.8M | 485.3M | 333.7M | 336.1M | 201.5M |
| intangibleAssets | 823.5M | 790.3M | 733.5M | 799.8M | 894.2M | 553.6M | 466.9M | 297.3M | 347M | 176.9M |
| goodwillAndIntangibleAssets | 1.89B | 1.69B | 1.54B | 1.66B | 1.84B | 1.18B | 952.2M | 631M | 683.1M | 378.4M |
| longTermInvestments | - | 7.9M | - | - | - | - | - | 4.5M | - | 236.9M |
| taxAssets | - | - | - | - | - | - | - | 11M | 24.8M | 152.6M |
| otherNonCurrentAssets | 115.5M | 39.1M | 113.5M | 114.8M | 143.4M | 134.2M | 114.6M | 39.4M | 61.7M | 38.2M |
| totalNonCurrentAssets | 2.23B | 1.98B | 1.85B | 1.96B | 2.17B | 1.5B | 1.29B | 987.1M | 1.07B | 1.02B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.66B | 2.49B | 2.5B | 2.65B | 2.97B | 2.08B | 2.04B | 1.72B | 1.89B | 1.55B |
| totalPayables | 85.9M | 81M | 83.8M | 88.7M | 88.3M | 89.1M | 105.3M | 117.6M | 145M | 102.9M |
| accountPayables | 71.6M | 66M | 68.7M | 73.4M | 72M | 69.8M | 82.7M | 96.4M | 130.7M | 102.9M |
| otherPayables | 14.3M | 15M | 15.1M | 15.3M | 16.3M | 19.3M | 22.6M | 21.2M | 14.3M | - |
| accruedExpenses | 82M | 79.5M | 86.3M | 85.3M | 79.7M | 86.4M | 80.2M | 53.6M | 63.7M | 40M |
| shortTermDebt | 200K | 16M | 8.1M | 15.6M | 162M | 3.8M | 4.1M | 2.4M | 200K | 39.1M |
| capitalLeaseObligationsCurrent | 12.7M | 10.2M | 10M | 9.2M | 9.5M | 10.1M | 9.3M | - | - | - |
| taxPayables | - | 15M | 15.1M | 15.3M | 16.3M | 19.3M | 22.6M | 16.9M | 14.3M | 11.2M |
| deferredRevenue | - | - | - | - | - | - | - | 7.1M | 7.1M | 5.3M |
| otherCurrentLiabilities | 7.9M | 11.3M | 8.2M | 12.7M | 46.8M | 12.6M | 114.7M | 111.3M | 52.1M | 121M |
| totalCurrentLiabilities | 188.7M | 198M | 196.4M | 211.5M | 386.3M | 202M | 313.6M | 287.1M | 268.1M | 303M |
| longTermDebt | 655.1M | 624.1M | 638.7M | 775.1M | 963.9M | 487.5M | 625.2M | 462.5M | 618.3M | 708M |
| capitalLeaseObligationsNonCurrent | - | 44.4M | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | -34.9M | -18.1M | - |
| deferredTaxLiabilitiesNonCurrent | 143.4M | 126.9M | 120.7M | 136.5M | 166.1M | 130.5M | 74.6M | 34.9M | 18.1M | - |
| otherNonCurrentLiabilities | 131.9M | 69.5M | 116.1M | 111.7M | 137.9M | 136.7M | 106.8M | 68.7M | 96.9M | 176.9M |
| totalNonCurrentLiabilities | 930.4M | 864.9M | 875.5M | 1.02B | 1.27B | 754.7M | 806.6M | 569.3M | 715.2M | 884.9M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 12.7M | 54.6M | 10M | 9.2M | 9.5M | 10.1M | 9.3M | - | - | - |
| totalLiabilities | 1.12B | 1.06B | 1.07B | 1.23B | 1.65B | 956.7M | 1.12B | 856.4M | 983.3M | 1.19B |
| treasuryStock | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.3M | -1.3M | -1.3M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 200K | 200K | 200K | 200K | 200K | 200K | 200K | 200K | 200K | 200K |
| retainedEarnings | 1.19B | 1.18B | 1.13B | 1.13B | 953.1M | 794.8M | 632.2M | 608.3M | 604.4M | 84M |
| additionalPaidInCapital | 333.3M | 319.4M | 304.9M | 299.2M | 303.6M | 289.6M | 292.1M | 301M | 347.9M | 346.5M |
| 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 | 40.5M | 72.9M | 10.8M | 202.3M | 178.3M | 178M | 38.3M | 24.6M | 539.8M | -40.1M |
| depreciationAndAmortization | 102.8M | 100.3M | 94.5M | 103.1M | 63.8M | 56.6M | 67.9M | 73.7M | 63.8M | 57.1M |
| deferredIncomeTax | -15M | -18.4M | -7.7M | -14M | -5.5M | -9M | -28.3M | 4.9M | 35.9M | -30M |
| stockBasedCompensation | 13.5M | 12M | 9.8M | 6.5M | 5M | 5.4M | 6.8M | 6.5M | 9.5M | 5.1M |
| changeInWorkingCapital | -11.6M | -17.6M | 42.8M | -39.6M | 19.3M | 15.8M | 33.4M | 82.5M | -83M | -8.7M |
| accountsReceivables | -5.4M | 1.6M | 21.6M | -100000 | -16.9M | 14.8M | 9.9M | -29.6M | -35.7M | 3M |
| inventory | 6.1M | 6.3M | 10.3M | -18M | -5.4M | 12.6M | 7M | -35.5M | 7.9M | 2.4M |
| accountsPayables | -4.3M | -5.4M | -5.2M | 1.5M | 9.9M | -400K | -15.9M | 7.5M | 20.5M | -2.9M |
| otherWorkingCapital | -8M | -20.1M | 16.1M | -23M | 31.7M | -11.2M | 32.4M | 140.1M | -75.7M | -11.2M |
| otherNonCashItems | 71M | 13.7M | 57.6M | -130.9M | -119M | -196.2M | 89.5M | 34.2M | -519.4M | 81.1M |
| netCashProvidedByOperatingActivities | 201.2M | 162.9M | 207.8M | 127.4M | 141.9M | 50.6M | 207.6M | 226.4M | 46.6M | 64.5M |
| investmentsInPropertyPlantAndEquipment | -42M | -29.1M | -33.9M | -29.4M | -14.9M | -13.4M | -21.6M | -66M | -44.7M | -39.9M |
| acquisitionsNet | -273.9M | -209.4M | 25.9M | 304.8M | -632.5M | 236.8M | -306.9M | 30.7M | -53.5M | -21.9M |
| purchasesOfInvestments | -3.4M | - | -35.8M | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | 35.8M | 27.4M | - | - | - | 9.3M | - | - |
| otherInvestingActivities | 2.4M | -3M | 600K | -5.2M | -3.8M | -6.5M | -14.4M | 30.7M | 500K | 400K |
| netCashProvidedByInvestingActivities | -316.9M | -241.5M | -7.4M | 297.6M | -651.2M | 216.9M | -342.9M | -26M | -97.7M | -61.4M |
| netDebtIssuance | 10.4M | -8.1M | -145.1M | -337M | 636M | -138.3M | 164.8M | -170.2M | 151.4M | 72.7M |
| longTermNetDebtIssuance | 10.4M | -8.1M | -145.1M | -337M | 636M | -138.3M | 164.8M | -170.2M | 151.4M | 72.7M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | 10M | -5.3M | -15M | -50M | -11.5M | -30.4M |
| netCommonStockIssuance | - | - | - | - | 10M | -5.3M | -15M | -50M | -11.5M | -30.4M |
| commonStockIssuance | - | - | - | - | 10M | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | -5.3M | -15M | -50M | -11.5M | -30.4M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -26.2M | -25.3M | -24.3M | -23.4M | -22.4M | -21.7M | -20.9M | -20.3M | -19M | -18.1M |
| commonDividendsPaid | -26.2M | -25.3M | -24.3M | -23.4M | -22.4M | -21.7M | -20.9M | -20.3M | -19M | -18.1M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.6M | -17.1M | -1.5M | -41.7M | -5.4M | -2M | -5.1M | -11.9M | -2.4M | -2.2M |
| netCashProvidedByFinancingActivities | -17.4M | -50.5M | -170.9M | -402.1M | 618.2M | -167.3M | 123.8M | -252.4M | 118.5M | 22M |
| date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 338.8M | 303M | 295.4M | 286.6M | 288.1M | 273.2M | 258.4M | 260.9M | 271.9M | 257.5M |
| costOfRevenue | 189.8M | 173M | 171.1M | 166.4M | 163.3M | 155M | 149.1M | 150.6M | 152.9M | 151.3M |
| grossProfit | 149M | 130M | 124.3M | 120.2M | 124.8M | 118.2M | 109.3M | 110.3M | 119M | 106.2M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 89.8M | 84.3M | 89.6M | 78.9M | 79.2M | 75.8M | 76.9M | 71.7M | 70.3M | 77.4M |
| otherExpenses | 1.5M | - | 1.5M | 400K | -100000 | 600K | 200K | 4.5M | 700K | 800K |
| operatingExpenses | 91.3M | 84.3M | 91.1M | 79.3M | 79.1M | 76.4M | 77.1M | 76.2M | 71M | 78.2M |
| costAndExpenses | 281.1M | 257.3M | 262.2M | 245.7M | 242.4M | 231.4M | 226.2M | 226.8M | 223.9M | 229.5M |
| netInterestIncome | -8.3M | -8.8M | -6.3M | -6.4M | -7.5M | -8M | -7.8M | -9M | -9.5M | -8.2M |
| interestIncome | 400K | 600K | 2.6M | 500K | 1.5M | 1.2M | 1.7M | 1.4M | 1.2M | 2.1M |
| interestExpense | 8.7M | 9.4M | 8.9M | 6.9M | 9M | 9.2M | 9.5M | 10.4M | 10.7M | 10.3M |
| depreciationAndAmortization | - | 27.5M | 27.2M | 25.2M | 25.2M | 25.2M | 25.3M | 25.2M | 25.2M | 24.6M |
| ebitda | 41.6M | 73.2M | -6.2M | 64.2M | 69.7M | 66.7M | 54.5M | 59.6M | 72.3M | 49.2M |
| ebit | 41.6M | 45.7M | -33.4M | 39M | 44.5M | 41.5M | 29.2M | 34.4M | 47.1M | 24.6M |
| nonOperatingIncomeExcludingInterest | 16.1M | 200K | 66.6M | 1.9M | 1.2M | 300K | 3M | -300K | 900K | 3.4M |
| operatingIncome | 57.7M | 45.7M | 33.2M | 40.9M | 45.7M | 41.8M | 32.2M | 34.1M | 48M | 28M |
| totalOtherIncomeExpensesNet | -24.8M | -11.8M | -75.5M | -8.8M | -10.2M | -9.5M | -12.5M | -10.1M | -11.6M | -13.7M |
| incomeBeforeTax | 32.9M | 33.9M | -42.3M | 32.1M | 35.5M | 32.3M | 19.7M | 24M | 36.4M | 14.3M |
| incomeTaxExpense | 5.8M | 6.5M | -10.3M | 10.5M | 9.1M | 7.8M | 5.8M | 4.2M | 9.7M | 1.8M |
| netIncomeFromContinuingOperations | 27.1M | 27.4M | -32M | 21.6M | 26.4M | 24.5M | 13.9M | 19.8M | 26.7M | 12.5M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 27.1M | 27.4M | -32M | 21.6M | 26.4M | 24.5M | 13.9M | 19.8M | 26.7M | 12.5M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 27.1M | 27.4M | -32M | 21.6M | 26.4M | 24.5M | 13.9M | 19.8M | 26.7M | 12.5M |
| eps | 1.28 | 1.3 | -1.52 | 1.02 | 1.26 | 1.16 | 0.66 | 0.94 | 1.27 | 0.6 |
| date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 77M | 79.2M | 114.7M | 132.9M | 107.1M | 240.3M | 236.3M | 206.9M | 175.9M | 163.9M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 77M | 79.2M | 114.7M | 132.9M | 107.1M | 240.3M | 236.3M | 206.9M | 175.9M | 163.9M |
| netReceivables | 169.6M | 163.8M | 134.1M | 139.5M | 140.9M | 144.2M | 115.9M | 134.8M | 136.2M | 134M |
| accountsReceivables | 169.6M | 163.8M | 134.1M | 139.5M | 140.9M | 144.2M | 115.9M | 134.8M | 136.2M | 134M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 169.6M | 158.7M | 153.8M | 141.6M | 143.3M | 136.5M | 138.8M | 143.3M | 144.6M | 146.4M |
| prepaids | - | - | - | 43M | - | - | - | - | - | - |
| otherCurrentAssets | 39M | 31.5M | 35.1M | - | 33.4M | 23.2M | 21.3M | 34.2M | 24.1M | 19.9M |
| totalCurrentAssets | 455.2M | 433.2M | 437.7M | 457M | 424.7M | 544.2M | 512.3M | 519.2M | 480.8M | 464.2M |
| propertyPlantEquipmentNet | 228.3M | 221.3M | 221.5M | 205.4M | 198.1M | 192.1M | 245.7M | 192.1M | 192.9M | 194.7M |
| goodwill | 1.07B | 1.07B | 1.06B | 906.3M | 904.6M | 899.2M | 896.2M | 902.3M | 903.5M | 903.4M |
| intangibleAssets | 783.3M | 803.2M | 823.5M | 736M | 754.4M | 772M | 790.3M | 811.2M | 832.5M | 853.1M |
| goodwillAndIntangibleAssets | 1.85B | 1.87B | 1.89B | 1.64B | 1.66B | 1.67B | 1.69B | 1.71B | 1.74B | 1.76B |
| longTermInvestments | - | - | - | - | - | - | - | - | - | -152.7M |
| taxAssets | - | - | - | - | - | - | - | - | - | 152.7M |
| otherNonCurrentAssets | 128.5M | 110.9M | 115.5M | 94.1M | 93.5M | 99.1M | 47M | 109M | 112.2M | 112.4M |
| totalNonCurrentAssets | 2.21B | 2.2B | 2.23B | 1.94B | 1.95B | 1.96B | 1.98B | 2.01B | 2.04B | 2.06B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.66B | 2.64B | 2.66B | 2.4B | 2.38B | 2.51B | 2.49B | 2.53B | 2.52B | 2.53B |
| totalPayables | 98.7M | 99.6M | 85.9M | 84.2M | 89.7M | 80.2M | 81M | 73.8M | 80.7M | 77.6M |
| accountPayables | 86.7M | 80.2M | 71.6M | 64.1M | 69.6M | 59.7M | 66M | 61.7M | 61.8M | 60.4M |
| otherPayables | 12M | 19.4M | 14.3M | 20.1M | 20.1M | 20.5M | 15M | 12.1M | 18.9M | 17.2M |
| accruedExpenses | 112.6M | 77M | 82M | 82.3M | 60.8M | 65.4M | 79.5M | 45.5M | 64.1M | 73.1M |
| shortTermDebt | 200K | 200K | 200K | 200K | 200K | 16M | 16M | 14M | 12.1M | 10.1M |
| capitalLeaseObligationsCurrent | 13M | 12.4M | 12.7M | 11.5M | 11.1M | 10.5M | 10.2M | 9.9M | 10M | 10.2M |
| taxPayables | - | - | - | - | 20.1M | 20.5M | 21.5M | 18.4M | 18.9M | 9.8M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | -25M | 7.3M | 7.9M | 8.9M | 8.6M | 12.2M | 11.3M | 45.2M | 10M | 8.2M |
| totalCurrentLiabilities | 199.5M | 196.5M | 188.7M | 187.1M | 170.4M | 184.3M | 198M | 188.4M | 176.9M | 179.2M |
| longTermDebt | 575.3M | 605.2M | 655.1M | 445M | 464.9M | 620.4M | 624.1M | 627.8M | 649.4M | 670M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 142.8M | 144.2M | 143.4M | 126.9M | 123.6M | 125.8M | 126.9M | 148.7M | 153.7M | 152.7M |
| otherNonCurrentLiabilities | 155.5M | 126.9M | 131.9M | 118.7M | 120.3M | 114.3M | 113.9M | 111M | 111.5M | 112M |
| totalNonCurrentLiabilities | 873.6M | 876.3M | 930.4M | 690.6M | 708.8M | 860.5M | 864.9M | 887.5M | 914.6M | 934.7M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 13M | 12.4M | 12.7M | 11.5M | 11.1M | 10.5M | 10.2M | 9.9M | 10M | 10.2M |
| totalLiabilities | 1.07B | 1.07B | 1.12B | 877.7M | 879.2M | 1.04B | 1.06B | 1.08B | 1.09B | 1.11B |
| treasuryStock | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M | -1.2M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 200K | 200K | 200K | 200K | 200K | 200K | 200K | 200K | 200K | 200K |
| retainedEarnings | 1.23B | 1.21B | 1.19B | 1.23B | 1.21B | 1.19B | 1.18B | 1.17B | 1.15B | 1.13B |
| additionalPaidInCapital | 335.4M | 329.2M | 333.3M | 330.5M | 325.2M | 321.2M | 319.4M | 315.4M | 310.6M | 306.4M |
| date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 27.1M | 27.4M | -32M | 21.6M | 26.4M | 24.5M | 13.9M | 19.8M | 26.7M | 12.5M |
| depreciationAndAmortization | 27.1M | 27.5M | 27.2M | 25.2M | 25.2M | 25.2M | 25.3M | 25.2M | 25.2M | 24.6M |
| deferredIncomeTax | -500K | -600K | -13.3M | -600K | -500K | -600K | -16.6M | 1.2M | -600K | -600K |
| stockBasedCompensation | 5.6M | 4.1M | 3M | 3.3M | 3.9M | 3.3M | 2.2M | 2.9M | 4M | 2.9M |
| changeInWorkingCapital | -25.1M | -21.1M | 13.9M | 13.3M | -5M | -33.8M | 33.4M | 2M | -13.4M | -39.6M |
| accountsReceivables | -7.2M | -30M | 14.3M | 1.9M | 5.5M | -27.1M | 16.4M | 2.5M | -2.6M | -14.7M |
| inventory | -11.8M | -5.5M | 5.5M | 2.2M | -4.9M | 3.3M | 1.8M | 2.4M | 1.5M | 600K |
| accountsPayables | 7.6M | 13.7M | -1.5M | -7.8M | 8.3M | -3.3M | 3M | -2.1M | 1.4M | -7.7M |
| otherWorkingCapital | -13.7M | 700K | -4.4M | 17M | -13.9M | -6.7M | 12.2M | -800K | -13.7M | -17.8M |
| otherNonCashItems | 17.1M | 2.3M | 63.9M | 2.5M | 2.2M | 2.4M | 1.2M | 2.9M | 1.3M | 6.5M |
| netCashProvidedByOperatingActivities | 51.3M | 39.6M | 62.7M | 65.3M | 52.2M | 21M | 59.4M | 54M | 43.2M | 6.3M |
| investmentsInPropertyPlantAndEquipment | -15.6M | -12.2M | -12.2M | -11.9M | -9.9M | -8M | -10.3M | -6.7M | -4.9M | -8.2M |
| acquisitionsNet | 700K | 100000 | -266.4M | - | - | - | - | -400K | -500K | -208.9M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | 3.4M | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -2.5M | 100000 | -5.6M | -1.2M | -300K | -1.4M | -1.7M | 700K | -700K | 100000 |
| netCashProvidedByInvestingActivities | -17.4M | -8.6M | -284.2M | -13.1M | -10.2M | -9.4M | -12M | -6.4M | -6.1M | -217M |
| netDebtIssuance | -30M | -50.1M | 210M | -20.1M | -167.5M | -4M | -2M | -20M | -19.1M | 33M |
| longTermNetDebtIssuance | -30M | -50.1M | 210M | -20.1M | -167.5M | -4M | -2M | -20M | -19.1M | 33M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -6.9M | -6.9M | -6.5M | -6.5M | -6.6M | -6.6M | -6.3M | -6.3M | -6.3M | -6.4M |
| commonDividendsPaid | -6.9M | -6.9M | -6.5M | -6.5M | -6.6M | -6.6M | -6.3M | -6.3M | -6.3M | -6.4M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 1.1M | -9.2M | - | 600K | -7.5M | -2.7M | 1.8M | 1.3M | 200K | -20.4M |
| netCashProvidedByFinancingActivities | -35.8M | -66.2M | 203.5M | -26M | -181.6M | -13.3M | -6.5M | -25M | -25.2M | 6.2M |