SIX : ZEHN.SW
-$1.7 (-2.45%)
| 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 | 760.7M | 705.8M | 764.6M | 814.7M | 699M | 618.8M | 646M | 603.7M | 585.1M | 541.1M |
| costOfRevenue | 262.5M | 246.4M | 287M | 329.1M | 258.9M | 226M | 241.4M | 231.8M | 219M | 187.1M |
| grossProfit | 498.2M | 459.4M | 477.6M | 485.6M | 440.1M | 392.8M | 404.6M | 371.9M | 366.1M | 354M |
| researchAndDevelopmentExpenses | - | - | - | 24.7M | 21.4M | 18.2M | 18.4M | 16.5M | 17.7M | 20.2M |
| generalAndAdministrativeExpenses | 31.1M | 30.9M | 32.8M | 30M | 24.2M | 23.2M | 25.2M | 22M | 21.7M | 31.6M |
| sellingAndMarketingExpenses | 64.5M | 63.2M | 62.9M | 71.7M | 69M | 55.8M | 65.1M | 62.8M | 62.7M | 57.7M |
| sellingGeneralAndAdministrativeExpenses | 95.6M | 94.1M | 95.7M | 101.7M | 93.2M | 79M | 90.3M | 84.8M | 84.4M | 89.3M |
| otherExpenses | 339.2M | 351.2M | 321.6M | 287.8M | 256.1M | 244.9M | 254M | 100000 | 100000 | 100000 |
| operatingExpenses | 434.8M | 445.3M | 417.3M | 414.2M | 370.7M | 342.1M | 362.7M | 342M | 344.1M | 311.1M |
| costAndExpenses | 697.3M | 691.7M | 704.4M | 743.3M | 629.6M | 567.2M | 604.1M | 573.8M | 563.1M | 498.2M |
| netInterestIncome | -1.21M | -1.8M | -700K | -900K | -900K | -1.3M | -1M | -800K | -300K | -500K |
| interestIncome | 301.96K | 500K | 400K | 300K | 200K | 100000 | 200K | 100000 | 600K | 400K |
| interestExpense | 1.51M | 2.3M | 1.1M | 1.2M | 1.1M | 1.4M | 1.2M | 900K | 900K | 900K |
| depreciationAndAmortization | 23.96M | 25.3M | 24.3M | 23.9M | 22.9M | 22.7M | 22.8M | 22.1M | 22.1M | 26.9M |
| ebitda | 84.25M | 40M | 82.5M | 95.1M | 90.5M | 74.6M | 65M | 53M | 45.3M | 27.4M |
| ebit | 60.29M | 14.7M | 58.2M | 71.2M | 67.9M | 51.9M | 42.2M | 31.1M | 23.6M | 5.4M |
| nonOperatingIncomeExcludingInterest | - | -600K | 2M | 200K | -400K | -1.4M | -100000 | - | 128.2M | 135.3M |
| operatingIncome | 62.3M | 14.1M | 60.2M | 71.2M | 67.9M | 50.5M | 42.2M | 31.1M | 23.6M | 5.4M |
| totalOtherIncomeExpensesNet | -1.9M | -1.7M | -3.1M | -900K | 600K | -3.3M | -1.2M | -2.1M | -130.1M | -98.2M |
| incomeBeforeTax | 60.4M | 12.4M | 57.1M | 70.5M | 68.5M | 47.2M | 40.9M | 29.1M | 21.7M | 42.4M |
| incomeTaxExpense | 12.68M | 14.9M | 12.4M | 13.8M | 8.2M | 7.3M | 9M | 4.6M | 5.2M | 14.4M |
| netIncomeFromContinuingOperations | 48.11M | -2.4M | 44.7M | 56.8M | 60.2M | 39.9M | 31.9M | 24.4M | 16.5M | 28.1M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | 100000 | -100000 | -100000 | 100000 | - | - | 100000 | - | -100000 |
| netIncome | 46.6M | 1.7M | 43.2M | 55.4M | 59.7M | 38.9M | 30.6M | 22.9M | 15.4M | 20.3M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 46.6M | 1.7M | 43.2M | 55.4M | 59.7M | 38.9M | 30.6M | 22.9M | 15.4M | 20.3M |
| eps | 4.19 | 0.16 | 3.87 | 4.89 | 5.14 | 3.34 | 2.63 | 1.98 | 1.34 | 1.77 |
| 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 | 39.97M | 56.7M | 77.2M | 55.1M | 136.4M | 106.3M | 48.9M | 42.7M | 41.3M | 79.4M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 39.97M | 56.7M | 77.2M | 55.1M | 136.4M | 106.3M | 48.9M | 42.7M | 41.3M | 79.4M |
| netReceivables | 108.12M | 100.3M | 97.9M | 120.3M | 109.3M | 111M | 124.2M | 104.6M | 93.4M | 86.5M |
| accountsReceivables | 82.24M | 100.3M | 97.9M | 120.3M | 109.3M | 111M | 124.2M | 104.6M | 93.4M | 86.5M |
| otherReceivables | 25.88M | - | - | - | - | - | - | - | - | - |
| inventory | 83.83M | 83M | 90.2M | 100M | 75.4M | 60.6M | 61.6M | 59.7M | 57.4M | 53.9M |
| prepaids | 1.7M | 2.3M | 1.5M | 1.6M | 1.2M | 1.3M | 2.7M | 2.6M | 3M | 4.2M |
| otherCurrentAssets | 100000 | 22.9M | 23.6M | 27.2M | 22.4M | 20.5M | 21.2M | 23.5M | 18.2M | 16.4M |
| totalCurrentAssets | 233.62M | 265.2M | 290.4M | 304.2M | 344.7M | 299.7M | 258.6M | 233.1M | 213.3M | 240.4M |
| propertyPlantEquipmentNet | 173.56M | 182.1M | 203.1M | 203.9M | 187.7M | 182.9M | 197.2M | 193.6M | 196M | 201.4M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 14.39M | 16.4M | 6.5M | 6.8M | 3M | 3M | 3.3M | 3.5M | 1.5M | 1.5M |
| goodwillAndIntangibleAssets | 14.39M | 16.4M | 6.5M | 6.8M | 3M | 3M | 3.3M | 3.5M | 1.5M | 1.5M |
| longTermInvestments | 22.68M | - | 100000 | 100000 | 100000 | 175.8M | 192.2M | 189.3M | 192.3M | 300K |
| taxAssets | 9.89M | 9.5M | 13.2M | 14.5M | 14.5M | 10.1M | 8.3M | 7.8M | 5.2M | 2.7M |
| otherNonCurrentAssets | 2.5M | 3.5M | 3.5M | -14.5M | -14.5M | -185.9M | -200.5M | -197.1M | -197.5M | -2.7M |
| totalNonCurrentAssets | 223.03M | 211.5M | 226.4M | 210.8M | 190.8M | 185.9M | 200.5M | 197.1M | 197.5M | 203.2M |
| otherAssets | - | - | - | 17.8M | 17.8M | 13M | 11.4M | 10.7M | 9M | 6.9M |
| totalAssets | 456.64M | 476.7M | 516.8M | 532.8M | 553.3M | 498.6M | 470.5M | 440.9M | 419.8M | 450.5M |
| totalPayables | 46.26M | 39.9M | 41.8M | 51.6M | 41.5M | 35.1M | 31.6M | 31.5M | 31.1M | 26.5M |
| accountPayables | 46.26M | 39.9M | 41.8M | 51.6M | 41.5M | 35.1M | 31.6M | 31.5M | 31.1M | 26.5M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 1.3M | - | - | 71.5M | 67M | 58.9M | 58.6M | 50M | 47.7M | 45M |
| shortTermDebt | 4.6M | 4.3M | 1.7M | 2.1M | 3.4M | 3.1M | 15.4M | 15.5M | 6.7M | 17M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | -2.1M | -3.4M | - | -15.4M | -15.5M | -6.7M | -17M |
| otherCurrentLiabilities | 111.81M | 103.5M | 100.7M | 38.9M | 43.4M | 39.6M | 44.5M | 31.9M | 31.8M | 48.8M |
| totalCurrentLiabilities | 163.97M | 147.7M | 144.2M | 162M | 151.9M | 136.7M | 134.7M | 128.9M | 117.3M | 137.3M |
| longTermDebt | 599.53K | - | 4.7M | - | 9.8M | 6.8M | 8M | 5.9M | 7.2M | 8.3M |
| capitalLeaseObligationsNonCurrent | 2M | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | -4.7M | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 8.6M | 6.4M | 6.8M | - | 8.4M | - | - | - | - |
| otherNonCurrentLiabilities | 22.78M | 78.9M | 18.8M | 23.2M | 27.2M | 19.7M | - | - | - | - |
| totalNonCurrentLiabilities | 25.38M | 87.5M | 25.2M | 30M | 37M | 34.9M | 8M | 5.9M | 7.2M | 8.3M |
| otherLiabilities | - | - | - | 22.3M | 27.2M | - | 24.8M | 22.9M | 24.1M | 24.6M |
| capitalLeaseObligations | 2M | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 189.35M | 235.2M | 169.4M | 192M | 188.9M | 171.6M | 167.5M | 157.7M | 148.6M | 170.2M |
| treasuryStock | -7.79M | -6.1M | -39.9M | -27.8M | -7.5M | -4.1M | -4.2M | -6.3M | -8.4M | -10.5M |
| preferredStock | - | - | 100000 | - | - | - | - | 5.1M | 3.3M | - |
| commonStock | 399.69K | 400K | 400K | 400K | 400K | 400K | 400K | 400K | 400K | 400K |
| retainedEarnings | 279.48M | 238.2M | 338.6M | 316.9M | 319.5M | 293.6M | 261.8M | 245.9M | 235.6M | 230.7M |
| additionalPaidInCapital | - | - | 33.6M | 33.6M | 33.6M | 33.6M | 33.6M | 33.6M | 33.6M | 33.6M |
| 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 | 46.6M | -2.4M | 44.6M | 55.4M | 59.7M | 38.9M | 30.6M | 22.9M | 15.4M | 20.3M |
| depreciationAndAmortization | 23.96M | 25.3M | 24.3M | 23.9M | 22.6M | 22.7M | 22.2M | 21.9M | 21.7M | 22M |
| deferredIncomeTax | -704.57K | - | -600K | 28.35M | 13.69M | -8.03M | 19.7M | 12.57M | - | - |
| stockBasedCompensation | - | - | - | 600K | 806K | 934K | 900K | 831K | - | - |
| changeInWorkingCapital | 6.84M | 12M | 16.2M | -29.1M | -14.5M | 7.1M | -20.6M | -13.4M | -16.7M | -1M |
| accountsReceivables | -9.36M | -2.7M | 21.5M | -11M | -2.3M | 9.7M | -20.3M | -12.3M | -8.8M | 100000 |
| inventory | -4.13M | 9.8M | 8.1M | -18.1M | -12.2M | -2.6M | -300K | -1.1M | -7.9M | -1.1M |
| accountsPayables | 8.56M | - | - | 8.9M | -800K | -16.7M | -7.5M | - | - | - |
| otherWorkingCapital | 11.78M | 4.9M | -13.4M | -8.9M | 800K | 16.7M | 7.5M | -2.6M | -8.8M | 7.2M |
| otherNonCashItems | 3.82M | 25.7M | 3.3M | -19.85M | -2.4M | 33.7M | -9.7M | -14.3M | -1.9M | -23.8M |
| netCashProvidedByOperatingActivities | 80.52M | 60.6M | 87.8M | 59.3M | 79.9M | 95.3M | 43.1M | 30.5M | 18.5M | 17.5M |
| investmentsInPropertyPlantAndEquipment | -17.31M | -17.1M | -22.6M | -26.3M | -21.9M | -16.4M | -25.6M | -23M | -26M | -27.7M |
| acquisitionsNet | 805.22K | -102.6M | -100000 | -63.9M | -15.6M | - | -6.1M | -9.2M | -3M | -100000 |
| purchasesOfInvestments | - | - | - | - | 15.5M | - | - | - | - | -400K |
| salesMaturitiesOfInvestments | - | - | - | - | 100000 | - | - | - | - | 500K |
| otherInvestingActivities | 201.31K | 2M | -100000 | -100000 | -14.9M | 400K | 1.2M | -900K | -200K | 36.3M |
| netCashProvidedByInvestingActivities | -16.31M | -117.7M | -22.8M | -90.3M | -36.8M | -16M | -30.5M | -33.1M | -29.2M | 8.1M |
| netDebtIssuance | -61.8M | 57M | -3.2M | -6.3M | -2M | 900K | 1.5M | 7.5M | -500K | -200K |
| longTermNetDebtIssuance | -61M | 59.7M | - | -6.3M | -2M | 900K | 2.4M | -500K | -500K | -200K |
| shortTermNetDebtIssuance | -805.22K | -2.7M | -3.2M | - | - | - | -900K | 8M | - | - |
| netStockIssuance | -2.11M | -2.2M | -14.6M | -20.3M | -2.5M | -300K | - | 1.4M | 1.8M | -7.4M |
| netCommonStockIssuance | -2.11M | -2.2M | -14.6M | -20.3M | -2.5M | -300K | 1M | 1.4M | 1.8M | -7.4M |
| commonStockIssuance | 1.81M | 2.1M | 2.7M | 1.8M | 3.1M | 1.8M | - | - | - | - |
| commonStockRepurchased | -3.93M | -4.3M | -17.3M | -22.1M | -5.6M | -2.1M | - | - | - | -7.4M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -11.88M | -15.4M | -20.6M | -20.2M | -13.3M | -7.7M | -8.2M | -5M | -10.2M | - |
| commonDividendsPaid | -11.88M | -15.4M | -20.6M | -20.2M | -13.3M | -7.7M | -8.2M | -5M | -10.2M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.51M | -1.1M | -3.5M | -5.1M | -1.7M | -13.1M | -800K | - | -13.8M | 3.2M |
| netCashProvidedByFinancingActivities | -77.3M | 38.3M | -41.9M | -51.9M | -19.5M | -20.2M | -7.5M | 3.9M | -22.7M | -4.4M |
| date | 2026-06-30 | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 394.26M | 376.5M | 384.2M | 359.7M | 346.1M | 356.2M | 408.4M | 414.2M | 400.5M | 349.4M |
| costOfRevenue | 286.23M | 128.7M | 133.8M | 126.5M | 119.9M | 133.2M | 153.8M | 169.8M | 159.3M | 132.5M |
| grossProfit | 108.02M | 247.8M | 250.4M | 233.2M | 226.2M | 223M | 254.6M | 244.4M | 241.2M | 216.9M |
| researchAndDevelopmentExpenses | 12.58M | 12.92M | 12.7M | -13M | 13M | 12.8M | 12.8M | 12.9M | - | 21.4M |
| generalAndAdministrativeExpenses | - | - | - | 30.9M | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | 63.2M | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 65.59M | 59.4M | 133.9M | 126.9M | 126.8M | 118.9M | 129.6M | 119.4M | 119.6M | 106.6M |
| otherExpenses | -2.3M | 144.78M | 71.1M | 117.7M | 73.9M | 71.1M | - | - | - | - |
| operatingExpenses | 75.88M | 217.1M | 217.7M | 231.6M | 213.7M | 202.8M | 217.1M | 210M | 204.2M | 185.3M |
| costAndExpenses | 362.11M | 345.87M | 351.5M | 358.1M | 333.6M | 333.5M | 370.9M | 379.8M | 363.5M | 317.8M |
| netInterestIncome | -299.51K | -500.82K | -2.5M | -2M | 200K | 900K | - | - | - | - |
| interestIncome | - | - | - | 300K | 200K | 900K | 1.6M | 1.1M | 200K | 500K |
| interestExpense | 299.51K | 500.82K | 2.5M | 2.3M | - | - | - | - | - | - |
| depreciationAndAmortization | 12.08M | 11.76M | 12.2M | 12.6M | 12.7M | 12.3M | 12M | 12.5M | 11.4M | 10.2M |
| ebitda | 44.23M | 39.35M | 44.9M | 14.8M | 25.2M | 35.3M | 49.6M | 46.7M | 48.4M | 40.5M |
| ebit | 32.15M | 27.59M | 32.7M | 2.2M | 12.5M | 23M | 37.6M | 34.2M | 37M | 30.3M |
| nonOperatingIncomeExcludingInterest | - | - | - | -600K | - | -300K | -100000 | 300K | -100000 | 1.1M |
| operatingIncome | 32.15M | 29.6M | 32.7M | 1.6M | 12.5M | 22.7M | 37.6M | 34.2M | 37M | 30.3M |
| totalOtherIncomeExpensesNet | -299.51K | 600K | -2.5M | -1.9M | 200K | -1.5M | -1.6M | -1.2M | 300K | -300K |
| incomeBeforeTax | 31.85M | 30.2M | 30.2M | -300K | 12.7M | 21.1M | 35.9M | 33.3M | 37.2M | 31.1M |
| incomeTaxExpense | 7.99M | 5.91M | 6.7M | 9.4M | 5.5M | 4.1M | 8.3M | 6.1M | 7.7M | 3.8M |
| netIncomeFromContinuingOperations | 23.86M | 24.34M | 23.5M | -9.6M | 7.2M | 17.1M | 27.6M | 27.2M | 29.5M | 27.3M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 23.36M | 23.34M | 23M | -4.9M | 6.6M | 16.2M | 27M | 27M | 28.4M | 27.5M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 23.36M | 23.34M | 23M | -4.9M | 6.6M | 16.2M | 27M | 27M | 28.4M | 27.5M |
| eps | 2.1 | 2.1 | 2.07 | -0.44 | 0.6 | 1.47 | 2.39 | 2.42 | 2.47 | 2.38 |
| date | 2026-06-30 | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 43.64M | 39.97M | 44.8M | 56.7M | 58.7M | 77.2M | 52.5M | 55.1M | 61.8M | 136.4M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 43.64M | 39.97M | 44.8M | 56.7M | 58.7M | 77.2M | 52.5M | 55.1M | 61.8M | 136.4M |
| netReceivables | 157.99M | 108.12M | 144.2M | 100.3M | 105.9M | 97.9M | 122.8M | 120.3M | 140.4M | 109.3M |
| accountsReceivables | 129.8M | 82.24M | 118.4M | 100.3M | 105.9M | 97.9M | 122.8M | 120.3M | 140.4M | 109.3M |
| otherReceivables | 28.19M | 25.88M | 25.8M | - | - | - | - | - | - | - |
| inventory | 89.98M | 83.83M | 82M | 83M | 82.7M | 90.2M | 108M | 100M | 99.7M | 75.4M |
| prepaids | 1.6M | 1.7M | 2.9M | 2.3M | 1.7M | 1.5M | 1.9M | 1.6M | 2.9M | 1.2M |
| otherCurrentAssets | - | 100000 | 73.5M | 22.9M | 22.1M | 23.6M | 25.6M | 27.2M | 27.5M | 22.4M |
| totalCurrentAssets | 293.21M | 233.62M | 273.9M | 265.2M | 271.1M | 290.4M | 310.8M | 304.2M | 332.3M | 344.7M |
| propertyPlantEquipmentNet | 173.14M | 173.56M | 175M | 182.1M | 196.4M | 203.1M | 203.1M | 203.9M | 203.5M | 187.7M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 13.44M | 14.39M | 15.3M | 16.4M | 5.8M | 6.5M | 6.6M | 6.8M | 7.2M | 3M |
| goodwillAndIntangibleAssets | 13.44M | 14.39M | 15.3M | 16.4M | 5.8M | 6.5M | 6.6M | 6.8M | 7.2M | 3M |
| longTermInvestments | 12.94M | 22.68M | - | - | - | 100000 | - | 100000 | - | 100000 |
| taxAssets | - | 9.89M | - | 9.5M | - | 13.2M | - | 14.5M | - | 13.9M |
| otherNonCurrentAssets | -100.31K | 2.5M | 12.7M | 3.5M | 16.4M | 3.5M | -209.7M | -14.5M | -210.7M | -13.9M |
| totalNonCurrentAssets | 199.42M | 223.03M | 203M | 211.5M | 218.6M | 226.4M | 209.7M | 210.8M | 210.7M | 190.8M |
| otherAssets | - | - | - | - | - | - | 17.1M | 17.8M | 19M | 17.8M |
| totalAssets | 492.63M | 456.64M | 476.9M | 476.7M | 489.7M | 516.8M | 537.6M | 532.8M | 562M | 553.3M |
| totalPayables | 46.34M | 46.26M | 43.8M | 39.9M | 40.5M | 41.8M | 50.3M | 51.6M | 56M | 41.5M |
| accountPayables | 46.34M | 46.26M | 43.8M | 39.9M | 40.5M | 41.8M | 50.3M | 51.6M | 56M | 41.5M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 1.3M | - | - | 57.1M | 63.4M | 66.6M | - | 72.4M | 67M |
| shortTermDebt | 8.53M | 4.6M | 4.4M | 4.3M | 1.7M | 1.7M | - | 2.07M | 27.32M | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | -22.7M | -2.1M | -27.3M | -3.4M |
| otherCurrentLiabilities | 114.96M | 111.81M | 107.8M | 103.5M | 32M | 37.3M | 56.9M | 110.4M | 69.4M | 43.4M |
| totalCurrentLiabilities | 169.83M | 163.97M | 156M | 147.7M | 131.3M | 144.2M | 173.8M | 162M | 197.8M | 151.9M |
| longTermDebt | 23.17M | 599.53K | 53M | - | 4M | 4.7M | 5.5M | - | - | - |
| capitalLeaseObligationsNonCurrent | - | 2M | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | -4.7M | - | 900K | - | 900K |
| deferredTaxLiabilitiesNonCurrent | - | - | - | 8.6M | - | 6.4M | - | 6.8M | - | 8.9M |
| otherNonCurrentLiabilities | 22.67M | 22.78M | 23.4M | 78.9M | 21.2M | 18.8M | 27.7M | 900K | 11.1M | 29.5M |
| totalNonCurrentLiabilities | 45.84M | 25.38M | 76.4M | 87.5M | 25.2M | 25.2M | 5.5M | 7.7M | 11.1M | 9.8M |
| otherLiabilities | - | - | - | - | - | - | 22.3M | 22.3M | 27.7M | 27.2M |
| capitalLeaseObligations | - | 2M | - | - | - | - | - | - | - | - |
| totalLiabilities | 215.67M | 189.35M | 232.4M | 235.2M | 156.5M | 169.4M | 201.6M | 192M | 236.6M | 188.9M |
| treasuryStock | -6.92M | -7.79M | -7.5M | -6.1M | -3.7M | -39.9M | -33.2M | -27.8M | -21.6M | -7.5M |
| preferredStock | - | - | - | - | - | 100000 | - | 1.0 | - | - |
| commonStock | 401.24K | 399.69K | 400K | 400K | 400K | 400K | 400K | 400K | 400K | 400K |
| retainedEarnings | 287.29M | 279.48M | 243.1M | 238.2M | 329.1M | 338.6M | 326.7M | 316.9M | 294.1M | 319.5M |
| additionalPaidInCapital | - | - | - | - | - | 33.6M | 33.6M | 33.6M | 33.6M | 33.6M |
| date | 2026-06-30 | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 23.36M | 23.34M | 23M | -9M | 6.6M | 16.2M | 27M | 27M | 28.4M | 27.5M |
| depreciationAndAmortization | 12.08M | 11.62M | 12.2M | 12.6M | 12.7M | 12.3M | 12M | 12.5M | 11.4M | 10.2M |
| deferredIncomeTax | - | -701.15K | - | - | - | - | - | -11.95M | - | -8.21M |
| stockBasedCompensation | - | - | - | - | - | 600K | - | 600K | - | 806K |
| changeInWorkingCapital | -31.15M | 20.36M | -18.7M | 29M | -17M | 44.9M | -21M | 4.4M | -42.4M | 6.6M |
| accountsReceivables | -24.76M | 11.82M | -20.9M | 9M | -11.7M | 25.8M | -4.3M | 14.6M | -25.6M | 15.3M |
| inventory | -3.69M | -1.38M | -2.7M | 8.6M | 1.2M | 19.2M | -11.1M | -3.4M | -14.7M | -7.9M |
| accountsPayables | -1.2M | 3.15M | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -1.5M | 6.76M | 4.9M | 11.4M | -6.5M | -100000 | -5.6M | -6.8M | -2.1M | -800K |
| otherNonCashItems | 798.7K | 2.36M | 6.4M | 13.7M | 12M | -8.5M | 4.3M | 3.2M | 14.2M | -7.31M |
| netCashProvidedByOperatingActivities | 5.09M | 56.97M | 22.9M | 46.3M | 14.3M | 65.5M | 22.3M | 47.7M | 11.6M | 37.8M |
| investmentsInPropertyPlantAndEquipment | -9.38M | -9.64M | -7.5M | -8.7M | -8.4M | -10.5M | -12.1M | -15.4M | -10.9M | -13M |
| acquisitionsNet | 698.86K | 93440 | 659.16K | -97.9M | -4.7M | 287.38K | -100000 | -2.2M | -61.7M | -13.3M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 200.33K | 700K | 4.7M | -2.7M | 100000 | -200K | 100000 | -200K | 700K |
| netCashProvidedByInvestingActivities | -8.69M | -9.35M | -6.8M | -101.9M | -15.8M | -10.4M | -12.4M | -17.5M | -72.8M | -25.6M |
| netDebtIssuance | 24.46M | -50.07M | -11.5M | 57M | - | - | -800K | - | -1.9M | - |
| longTermNetDebtIssuance | 20.97M | -49.07M | -11.5M | 59.7M | - | - | -800K | - | -1.9M | - |
| shortTermNetDebtIssuance | 3.49M | -1M | - | -2.7M | - | - | - | - | - | - |
| netStockIssuance | - | 222.42K | -2.3M | -300K | -1.9M | -6.7M | -10.6M | -6.2M | -15.9M | 66726 |
| netCommonStockIssuance | - | 222.42K | -2.3M | -300K | -1.9M | -6.7M | -10.6M | -6.2M | -15.9M | 66726 |
| commonStockIssuance | - | 1.8M | - | 2.1M | - | - | - | - | - | - |
| commonStockRepurchased | - | -1.58M | -2.3M | -2.4M | -1.9M | -6.7M | -10.6M | -6.2M | -15.9M | 149.47K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -16.87M | 113.34K | -11.8M | 273.65K | -15.4M | 1.55M | -21.6M | 1.08M | -20.2M | 354.98K |
| commonDividendsPaid | -16.87M | 113.34K | -11.8M | 273.65K | -15.4M | 1.55M | -21.6M | 1.08M | -20.2M | 354.98K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.2M | -1.3M | -188.33K | -2.5M | 1.4M | -24M | 21.8M | -29.5M | 21.8M | -3.3M |
| netCashProvidedByFinancingActivities | 6.39M | -51.04M | -25.6M | 54.2M | -15.9M | -30.7M | -11.2M | -35.7M | -16.2M | -3.3M |