NYSE : ETD
-$0.42 (-1.81%)
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 614.65M | 646.22M | 791.38M | 817.76M | 685.17M | 589.84M | 746.68M | 766.78M | 763.38M | 794.2M |
| costOfRevenue | 242.53M | 253.16M | 311.01M | 333.06M | 292.06M | 266.7M | 337.19M | 350.82M | 343.66M | 351.97M |
| grossProfit | 372.12M | 393.06M | 480.37M | 484.71M | 393.11M | 323.13M | 409.49M | 415.96M | 419.72M | 442.24M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 291.74M | 298.3M | 329.69M | 335.32M | 292.71M | 218.01M | 250.78M | 250.2M | 250.77M | 247.26M |
| sellingAndMarketingExpenses | 17.7M | 16.4M | 17.2M | 15.6M | 20.7M | 93.5M | 106.1M | 116.9M | 111M | 105.8M |
| sellingGeneralAndAdministrativeExpenses | 309.79M | 314.7M | 346.89M | 350.92M | 313.41M | 311.51M | 356.88M | 367.1M | 361.77M | 353.06M |
| otherExpenses | 343K | 376K | -3.72M | -4.46M | 2.41M | -3.02M | 338K | - | - | - |
| operatingExpenses | 310.13M | 315.07M | 343.17M | 346.46M | 315.82M | 308.49M | 357.16M | 367.1M | 361.77M | 353.06M |
| costAndExpenses | 552.66M | 568.23M | 654.19M | 679.51M | 607.88M | 575.19M | 694.36M | 717.92M | 705.44M | 705.02M |
| netInterestIncome | 7.03M | 7.46M | 3.83M | -129K | -874K | -455K | -425K | 200K | -955K | -1.22M |
| interestIncome | 7.28M | 7.7M | 4.04M | 72000 | - | - | - | 525K | 268K | 395K |
| interestExpense | 243K | 245K | 213K | 201K | 874K | 455K | 425K | 325K | 1.22M | 1.62M |
| depreciationAndAmortization | 15.52M | 15.96M | 15.61M | 15.99M | 16.38M | 16.86M | 19.64M | 19.83M | 20.12M | 19.35M |
| ebitda | 84.79M | 93.87M | 156.85M | 154.31M | 96.08M | 28.48M | 53.82M | 68.7M | 78.06M | 108.53M |
| ebit | 69.26M | 77.91M | 141.24M | 138.32M | 79.7M | 11.62M | 33.95M | 49.39M | 57.95M | 89.57M |
| nonOperatingIncomeExcludingInterest | -7.28M | 77000 | -4.04M | -72000 | -2.41M | 3.02M | - | -525K | - | -395K |
| operatingIncome | 61.99M | 77.99M | 137.2M | 138.25M | 77.28M | 14.64M | 33.95M | 48.87M | 57.95M | 89.18M |
| totalOtherIncomeExpensesNet | 7.03M | 7.46M | 3.83M | -129K | -874K | -455K | -87000 | 200K | -955K | -1.22M |
| incomeBeforeTax | 69.02M | 85.45M | 141.02M | 138.12M | 76.41M | 14.19M | 33.86M | 49.07M | 57M | 87.96M |
| incomeTaxExpense | 17.42M | 21.63M | 35.22M | 34.84M | 16.41M | 5.29M | 8.16M | 12.7M | 20.8M | 31.32M |
| netIncomeFromContinuingOperations | 51.6M | 63.82M | 105.81M | 103.28M | 60M | 8.9M | 25.7M | 36.37M | 36.19M | 56.64M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 51.6M | 63.82M | 105.81M | 103.28M | 60M | 8.9M | 25.7M | 36.37M | 36.19M | 56.64M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 51.6M | 63.82M | 105.81M | 103.28M | 60M | 8.9M | 25.7M | 36.37M | 36.19M | 56.64M |
| eps | 2.03 | 2.5 | 4.15 | 4.06 | 2.38 | 0.34 | 0.96 | 1.33 | 1.31 | 2.02 |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 76.18M | 69.71M | 62.13M | 109.92M | 104.6M | 72.28M | 20.82M | 22.36M | 57.7M | 52.66M |
| shortTermInvestments | 59.96M | 91.32M | 110.58M | 11.2M | - | - | - | - | - | - |
| cashAndShortTermInvestments | 136.13M | 161.03M | 172.71M | 121.12M | 104.6M | 72.28M | 20.82M | 22.36M | 57.7M | 52.66M |
| netReceivables | 6.07M | 6.77M | 11.58M | 17.02M | 9.03M | 8.09M | 14.25M | 12.36M | 12.29M | 9.47M |
| accountsReceivables | 6.07M | 6.77M | 11.58M | 17.02M | 9.03M | 8.09M | 14.25M | 12.36M | 12.29M | 9.47M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 140.89M | 142.04M | 149.2M | 176.5M | 143.98M | 126.1M | 162.39M | 163.01M | 149.48M | 162.32M |
| prepaids | - | - | - | 11.91M | 14.38M | - | 10.83M | 16.69M | 23.62M | 23.76M |
| otherCurrentAssets | 26.84M | 22.85M | 25.97M | 20.2M | 23.3M | 23.48M | - | - | - | - |
| totalCurrentAssets | 309.93M | 332.68M | 359.45M | 346.75M | 295.28M | 229.95M | 216.29M | 214.42M | 243.1M | 248.2M |
| propertyPlantEquipmentNet | 319.41M | 329.5M | 338.03M | 324.31M | 340.18M | 346.02M | 245.25M | 267.9M | 270.2M | 273.62M |
| goodwill | 25.39M | 25.39M | 25.39M | 25.39M | 25.39M | 25.39M | 25.39M | 25.43M | 25.4M | 25.4M |
| intangibleAssets | 19.74M | 19.74M | 19.74M | 19.74M | 19.74M | 19.74M | 19.74M | 19.74M | 19.73M | 19.73M |
| goodwillAndIntangibleAssets | 45.13M | 45.13M | 45.13M | 45.13M | 45.13M | 45.13M | 45.13M | 45.13M | 45.13M | 45.13M |
| longTermInvestments | 60.03M | 34.77M | 500K | - | - | - | - | - | - | - |
| taxAssets | 369K | 824K | 640K | 820K | 1.08M | 137K | 2.11M | - | - | -7.82M |
| otherNonCurrentAssets | 2.23M | 2.01M | 1.7M | 2.89M | 1.58M | 1.55M | 1.58M | 2.98M | 9.8M | 10.46M |
| totalNonCurrentAssets | 427.17M | 412.23M | 386M | 373.15M | 387.97M | 392.84M | 294.06M | 316.01M | 325.12M | 329.2M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 737.1M | 744.92M | 745.45M | 719.9M | 683.24M | 622.79M | 510.35M | 530.43M | 568.22M | 577.41M |
| totalPayables | 22.66M | 27.94M | 28.83M | 41.93M | 37.79M | 25.54M | 34.17M | 18.77M | 16.96M | 15.44M |
| accountPayables | 22.14M | 27.4M | 28.56M | 37.37M | 37.79M | 25.54M | 34.17M | 18.77M | 16.96M | 15.44M |
| otherPayables | 520K | 541K | 266K | 4.56M | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | 23.87M | 18.28M | 21.33M | 21.73M | 23.44M | 22.07M |
| shortTermDebt | - | - | - | - | 27.4M | 27.83M | 550K | 584K | 2.73M | 3M |
| capitalLeaseObligationsCurrent | 27.77M | 27.72M | 26.42M | 26.24M | - | - | - | 584K | - | - |
| taxPayables | 520K | 541K | 266K | 4.56M | - | - | - | - | - | - |
| deferredRevenue | 75.07M | 73.47M | 77.76M | 121.08M | - | 1.43M | 56.71M | 61.25M | 62.96M | - |
| otherCurrentLiabilities | 27.35M | 24.56M | 30.08M | 26.4M | 134.86M | 65.9M | - | 18.34M | 20.35M | 82.84M |
| totalCurrentLiabilities | 152.85M | 153.7M | 163.1M | 215.64M | 223.9M | 138.98M | 122.83M | 121.26M | 126.44M | 123.35M |
| longTermDebt | - | - | - | - | - | 50M | 516K | 1.1M | 11.61M | 38.84M |
| capitalLeaseObligationsNonCurrent | 96.58M | 101.56M | 104.5M | 90.08M | 98.7M | 102.23M | 516K | 1.1M | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | -5.25M |
| deferredTaxLiabilitiesNonCurrent | 2.05M | 3.04M | 3.06M | 4.42M | 7M | 2.56M | 1.07M | - | - | 5.25M |
| otherNonCurrentLiabilities | 3.34M | 3.72M | 3.79M | 2.43M | 2.23M | 954K | 22.01M | 23.11M | 29.27M | 23.02M |
| totalNonCurrentLiabilities | 101.98M | 108.3M | 111.35M | 96.93M | 107.92M | 155.75M | 23.6M | 25.3M | 40.88M | 61.86M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 124.36M | 129.28M | 130.93M | 116.32M | 98.7M | 102.23M | 516K | 1.68M | - | - |
| totalLiabilities | 254.83M | 262M | 274.45M | 312.57M | 331.83M | 294.72M | 146.42M | 146.56M | 167.33M | 185.21M |
| treasuryStock | -687M | -684.8M | -682.65M | -681.83M | -680.99M | -680.92M | -656.6M | -656.55M | -635.18M | -624.93M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 496K | 495K | 494K | 494K | 492K | 491K | 491K | 490K | 490K | 489K |
| retainedEarnings | 784.88M | 783.37M | 769.82M | 710.37M | 655.35M | 638.63M | 647.71M | 669.01M | 661.98M | 646.32M |
| additionalPaidInCapital | 389.67M | 388.1M | 386.15M | 384.78M | 382.53M | 378.3M | 377.91M | 376.95M | 377.55M | 374.97M |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 51.6M | 63.82M | 105.81M | 103.28M | 60M | 8.9M | 25.7M | 36.37M | 36.19M | 56.64M |
| depreciationAndAmortization | 15.52M | 15.96M | 15.61M | 15.99M | 16.38M | 16.86M | 19.64M | 19.83M | 20.12M | 19.35M |
| deferredIncomeTax | -525K | -205K | -1.18M | -352K | 3.01M | 2.52M | -3.51M | -106K | 3.51M | 671K |
| stockBasedCompensation | 1.53M | 1.45M | 1.29M | 1.14M | 1.27M | 334K | 121K | 954K | 1.26M | 2.36M |
| changeInWorkingCapital | -39.41M | -31.65M | -46.83M | -75.06M | 19.1M | -1.74M | -5.05M | -14.5M | 16.53M | -17.09M |
| accountsReceivables | 700K | 4.81M | 5.44M | -7.99M | -934K | 6.02M | -565K | -682K | -2.83M | 2.93M |
| inventory | 1.12M | 6.19M | 27.31M | -32.53M | -18.52M | 33.34M | 957K | -11.88M | 13.51M | -9.98M |
| accountsPayables | -5.2M | -1.73M | -8.79M | 123K | 11.74M | -45.02M | -1.52M | 1.81M | 1.52M | -3.51M |
| otherWorkingCapital | -36.02M | -40.92M | -70.8M | -34.66M | 26.8M | 3.92M | -3.92M | -3.75M | 4.33M | -6.52M |
| otherNonCashItems | 32.98M | 30.82M | 25.97M | 24.36M | 30.15M | 25.82M | 18.35M | -49000 | 1.03M | -3.56M |
| netCashProvidedByOperatingActivities | 61.7M | 80.2M | 100.66M | 69.36M | 129.91M | 52.7M | 55.25M | 42.5M | 78.63M | 58.37M |
| investmentsInPropertyPlantAndEquipment | -11.27M | -9.61M | -13.88M | -13.39M | -12.03M | -15.71M | -9.12M | -12.49M | -17.64M | -23.13M |
| acquisitionsNet | - | - | - | - | - | -1.35M | -534K | -6.29M | -676K | - |
| purchasesOfInvestments | -85.22M | -134.91M | -234.95M | -63.86M | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 94.14M | 124.48M | 137.4M | 52.66M | - | - | - | - | - | - |
| otherInvestingActivities | - | 49000 | 9.91M | 10.61M | 4.91M | 12.44M | 154K | - | 1.45M | 10.61M |
| netCashProvidedByInvestingActivities | -2.36M | -19.99M | -101.52M | -13.97M | -7.12M | -4.62M | -9.5M | -18.24M | -16.87M | -12.53M |
| netDebtIssuance | -351K | -421K | -497K | -512K | -50.58M | 49.43M | -578K | -13.83M | -28.4M | -34.84M |
| longTermNetDebtIssuance | -351K | -421K | -497K | -512K | -50.58M | 49.43M | -1.14M | -13.83M | -28.4M | -34.84M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | 566K | - | - | - |
| netStockIssuance | 43000 | 509K | 75000 | 1.12M | -75000 | -24.32M | -46000 | -23.12M | -10.25M | -19.35M |
| netCommonStockIssuance | 43000 | 509K | 75000 | 1.12M | -75000 | -24.32M | -46000 | -23.12M | -10.25M | -19.35M |
| commonStockIssuance | 43000 | 509K | 75000 | 1.12M | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | -843K | -75000 | -24.32M | -46000 | -23.12M | -10.25M | -19.35M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -50.08M | -50.27M | -46.36M | -48.26M | -43.29M | -21.47M | -46.99M | -29.51M | -20.03M | -16.65M |
| commonDividendsPaid | -50.08M | -50.27M | -46.36M | -48.26M | -43.29M | -21.47M | -46.99M | -29.51M | -20.03M | -16.65M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.21M | -2.15M | -812K | -1.35M | 2.96M | 53000 | 276K | -429K | 1.34M | 1.72M |
| netCashProvidedByFinancingActivities | -52.6M | -52.33M | -47.59M | -49M | -90.99M | 3.7M | -47.34M | -66.89M | -57.34M | -69.11M |
| date | 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 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 135.84M | 149.92M | 146.98M | 160.36M | 142.7M | 157.26M | 154.34M | 168.63M | 146.42M | 167.28M |
| costOfRevenue | 55.24M | 58.64M | 56.87M | 64.3M | 55.43M | 62.51M | 60.55M | 66.17M | 56.6M | 66.64M |
| grossProfit | 80.6M | 91.27M | 90.11M | 96.06M | 87.27M | 94.75M | 93.78M | 102.46M | 89.82M | 100.64M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 77.86M | - | 63M | - | - | - | 63.93M | - | - |
| sellingAndMarketingExpenses | - | - | - | 17.7M | - | - | - | 16.4M | - | - |
| sellingGeneralAndAdministrativeExpenses | 74.14M | 77.86M | 80.02M | 80.79M | 76.58M | 76.94M | 76.39M | 80.41M | 75.25M | 79.18M |
| otherExpenses | - | -815K | - | - | - | - | - | -580K | -754K | -235K |
| operatingExpenses | 74.14M | 77.04M | 80.02M | 80.79M | 76.58M | 76.94M | 76.39M | 79.83M | 74.5M | 78.95M |
| costAndExpenses | 129.38M | 135.69M | 136.9M | 145.09M | 132M | 139.45M | 136.94M | 146M | 131.1M | 145.59M |
| netInterestIncome | -55000 | 1.49M | -59000 | 1.39M | -60000 | -63000 | -60000 | 2.09M | 1.97M | 1.67M |
| interestIncome | - | 1.55M | - | 1.45M | - | - | - | 2.16M | 2.04M | 1.72M |
| interestExpense | 55000 | 60000 | 59000 | 60000 | 60000 | 63000 | 60000 | 68000 | 64000 | 52000 |
| depreciationAndAmortization | 3.82M | 3.84M | 3.84M | 3.85M | 3.82M | 3.98M | 3.87M | 3.92M | 4.03M | 4.06M |
| ebitda | 11.71M | 17.26M | 17.91M | 20.57M | 16.41M | 24.17M | 23.64M | 28.71M | 21.39M | 27.47M |
| ebit | 7.89M | 13.41M | 14.06M | 16.72M | 12.6M | 20.19M | 19.76M | 24.79M | 17.36M | 23.41M |
| nonOperatingIncomeExcludingInterest | -1.43M | 815K | -3.98M | -1.45M | -1.9M | -2.38M | -2.37M | -2.16M | -2.04M | -1.72M |
| operatingIncome | 6.46M | 14.23M | 10.09M | 15.27M | 10.69M | 17.81M | 17.39M | 22.63M | 15.32M | 21.69M |
| totalOtherIncomeExpensesNet | 1.38M | 1.49M | 3.92M | 1.39M | 1.84M | 2.31M | 2.31M | 2.09M | 1.97M | 1.67M |
| incomeBeforeTax | 7.83M | 15.72M | 14.01M | 16.66M | 12.54M | 20.12M | 19.7M | 24.72M | 17.3M | 23.36M |
| incomeTaxExpense | 1.9M | 3.97M | 3.56M | 4.39M | 2.93M | 5.12M | 4.98M | 6.2M | 4.34M | 5.94M |
| netIncomeFromContinuingOperations | 5.93M | 11.74M | 10.45M | 12.27M | 9.6M | 15M | 14.72M | 18.51M | 12.95M | 17.41M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 5.93M | 11.74M | 10.45M | 12.27M | 9.6M | 15M | 14.72M | 18.51M | 12.95M | 17.41M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 5.93M | 11.74M | 10.45M | 12.27M | 9.6M | 15M | 14.72M | 18.51M | 12.95M | 17.41M |
| eps | 0.23 | 0.46 | 0.41 | 0.48 | 0.38 | 0.59 | 0.58 | 0.73 | 0.51 | 0.68 |
| date | 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 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 66.57M | 64.27M | 73.65M | 76.18M | 65.73M | 57.08M | 59.23M | 69.71M | 63.86M | 55.05M |
| shortTermInvestments | 39.92M | 75.07M | 49.98M | 59.96M | 107.2M | 82.05M | 76.73M | 91.32M | 82.36M | 97.68M |
| cashAndShortTermInvestments | 106.49M | 139.34M | 123.63M | 136.13M | 172.93M | 139.12M | 135.96M | 161.03M | 146.22M | 152.73M |
| netReceivables | 5.17M | 4.49M | 5.69M | 6.07M | 7.31M | 5.01M | 6.86M | 6.77M | 7.99M | 6.83M |
| accountsReceivables | 5.17M | 4.49M | 5.69M | 6.07M | 7.31M | 5.01M | 6.86M | 6.77M | 7.99M | 6.83M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 148.58M | 141.94M | 139.92M | 140.89M | 150.38M | 142.01M | 143.2M | 142.04M | 144.47M | 140.94M |
| prepaids | - | - | - | - | - | 18.85M | 16.23M | - | - | - |
| otherCurrentAssets | 27.92M | 26.27M | 30.09M | 26.84M | 30.76M | 11.2M | 11.1M | 22.85M | 27.63M | 25.46M |
| totalCurrentAssets | 288.15M | 312.04M | 299.34M | 309.93M | 361.39M | 316.2M | 313.35M | 332.68M | 326.31M | 325.96M |
| propertyPlantEquipmentNet | 313.81M | 315.64M | 320.04M | 319.41M | 319.39M | 323.18M | 325.85M | 329.5M | 333.04M | 333.19M |
| goodwill | 25.39M | 25.39M | 25.39M | 25.39M | 25.39M | 25.39M | 25.39M | 25.39M | 25.39M | 25.39M |
| intangibleAssets | 19.74M | 19.74M | 19.74M | 19.74M | 19.74M | 19.74M | 19.74M | 19.74M | 19.74M | 19.74M |
| goodwillAndIntangibleAssets | 45.13M | 45.13M | 45.13M | 45.13M | 45.13M | 45.13M | 45.13M | 45.13M | 45.13M | 45.13M |
| longTermInvestments | 74.38M | 39.99M | 70.84M | 60.03M | 10.04M | 45.09M | 50.43M | 35.27M | 35.28M | 15.45M |
| taxAssets | 297K | 325K | 364K | 369K | 732K | 906K | 874K | 824K | 929K | 832K |
| otherNonCurrentAssets | 1.49M | 1.64M | 1.39M | 2.23M | 2.06M | 2.07M | 2.07M | 1.51M | 1.54M | 1.61M |
| totalNonCurrentAssets | 435.11M | 402.72M | 437.77M | 427.17M | 377.35M | 416.38M | 424.35M | 412.23M | 415.91M | 396.22M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 723.26M | 714.77M | 737.11M | 737.1M | 738.74M | 732.57M | 737.7M | 744.92M | 742.22M | 722.18M |
| totalPayables | 25.48M | 23.19M | 25.3M | 22.66M | 26.97M | 23.72M | 27.22M | 27.94M | 25.01M | 24.7M |
| accountPayables | 25.48M | 23.19M | 25.3M | 22.14M | 26.97M | 23.72M | 27.22M | 27.4M | 24.77M | 24.07M |
| otherPayables | - | - | - | 520K | - | - | - | 541K | 235K | 629K |
| accruedExpenses | - | - | 21.15M | - | - | 23.01M | 19.52M | - | - | 21.25M |
| shortTermDebt | - | 26.4M | 26.87M | - | - | 27.89M | 27.85M | - | - | 26.8M |
| capitalLeaseObligationsCurrent | 26.51M | - | - | 27.77M | 27.79M | - | - | 27.72M | 27.53M | - |
| taxPayables | - | - | - | 520K | - | - | - | 541K | 235K | 629K |
| deferredRevenue | 72.21M | 63.57M | - | 75.07M | 79.3M | - | - | 73.47M | 80.53M | - |
| otherCurrentLiabilities | 24.44M | 22.69M | 84.22M | 27.35M | 23.72M | 75.46M | 82.72M | 24.56M | 23.04M | 68.18M |
| totalCurrentLiabilities | 148.64M | 135.84M | 157.54M | 152.85M | 157.79M | 150.08M | 157.32M | 153.7M | 156.11M | 140.93M |
| longTermDebt | - | 94.75M | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 94.07M | 94.75M | 98.49M | 96.58M | 95.06M | 96.87M | 98.47M | 101.56M | 101.95M | 101.51M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 2.17M | 2.48M | 2.18M | 2.05M | 2.24M | 2.43M | 2.87M | 3.04M | 3.03M | 2.99M |
| otherNonCurrentLiabilities | 4.63M | -91.15M | 3.5M | 3.34M | 4.5M | 4.48M | 4.4M | 3.72M | 3.79M | 3.85M |
| totalNonCurrentLiabilities | 100.88M | 100.84M | 104.17M | 101.98M | 101.8M | 103.78M | 105.74M | 108.3M | 108.77M | 108.35M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 120.58M | 94.75M | 98.49M | 124.36M | 122.86M | 96.87M | 98.47M | 129.28M | 129.48M | 101.51M |
| totalLiabilities | 249.52M | 236.68M | 261.72M | 254.83M | 259.59M | 253.85M | 263.05M | 262M | 264.88M | 249.28M |
| treasuryStock | -688.85M | - | -688.85M | -687M | -687M | -687M | -687M | -684.8M | -684.8M | -684.75M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 497K | - | 497K | 496K | 496K | 496K | 496K | 495K | 495K | 495K |
| retainedEarnings | 776.7M | - | 778.97M | 784.88M | 782.58M | 782.94M | 777.9M | 783.37M | 774.81M | 771.05M |
| additionalPaidInCapital | 390.57M | - | 389.96M | 389.67M | 389.2M | 388.89M | 388.48M | 388.1M | 387.74M | 387.19M |
| date | 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 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 5.93M | 11.74M | 10.45M | 12.27M | 9.6M | 15M | 14.72M | 18.51M | 12.95M | 17.41M |
| depreciationAndAmortization | 3.82M | 3.84M | 3.84M | 3.85M | 3.82M | 3.98M | 3.87M | 3.92M | 4.03M | 4.06M |
| deferredIncomeTax | -282K | 344K | 129K | 181K | -17000 | -476K | -213K | 108K | -56000 | -252K |
| stockBasedCompensation | 897K | 329K | 293K | 433K | 309K | 410K | 375K | 365K | 364K | 364K |
| changeInWorkingCapital | -2.61M | -25.97M | -6.45M | -645K | -11.8M | -15.34M | -11.63M | -3.92M | -1.32M | -14.56M |
| accountsReceivables | -672K | 1.2M | 374K | 1.25M | -2.3M | 1.85M | -89000 | 1.22M | -1.16M | 4.22M |
| inventory | -7.48M | -2.04M | 972K | 9.49M | -8.37M | 1.28M | -1.29M | 2.43M | -3.54M | 8.68M |
| accountsPayables | 1.17M | - | - | - | 3.31M | - | - | 2.65M | 584K | -9.49M |
| otherWorkingCapital | 4.37M | -25.13M | -7.79M | -11.38M | -4.43M | -18.47M | -10.25M | -10.23M | 2.8M | -17.98M |
| otherNonCashItems | 7.28M | 7.89M | 8.56M | 8.73M | 8.24M | 8.04M | 7.96M | 7.26M | 7.69M | 6.57M |
| netCashProvidedByOperatingActivities | 15.05M | -1.83M | 16.83M | 24.82M | 10.18M | 11.62M | 15.08M | 26.24M | 23.66M | 13.59M |
| investmentsInPropertyPlantAndEquipment | -8.26M | -2.9M | -2.4M | -1.92M | -1.98M | -3.78M | -3.59M | -2.07M | -2.3M | -1.54M |
| acquisitionsNet | - | - | - | - | - | - | - | 27000 | - | 1.54M |
| purchasesOfInvestments | -54.82M | -10M | -10M | -50M | - | -9.98M | -25.25M | -55M | -39.94M | -14.97M |
| salesMaturitiesOfInvestments | 59.81M | 14.91M | 9.95M | 47.31M | 10.5M | 10.26M | 26.06M | 47.13M | 36.53M | 10.13M |
| otherInvestingActivities | 438K | -127K | 1.35M | - | - | - | - | - | - | -1.52M |
| netCashProvidedByInvestingActivities | -2.82M | 1.89M | -1.1M | -4.6M | 8.52M | -3.5M | -2.78M | -9.91M | -5.71M | -6.36M |
| netDebtIssuance | -94000 | -93000 | -90000 | -89000 | -90000 | -87000 | -85000 | -71000 | -87000 | -132K |
| longTermNetDebtIssuance | -94000 | -93000 | -90000 | -89000 | -90000 | -87000 | -85000 | -71000 | -87000 | -132K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | 43000 | - | - | - | 1000 | 186K | - |
| netCommonStockIssuance | - | - | - | 43000 | - | - | - | 1000 | 186K | - |
| commonStockIssuance | - | - | - | 43000 | - | - | - | 1000 | 186K | 9000 |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | -9000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -9.97M | -9.97M | -16.36M | -9.97M | -9.97M | -9.97M | -20.18M | -9.96M | -9.19M | -9.19M |
| commonDividendsPaid | -9.97M | -9.97M | -16.36M | -9.97M | -9.97M | -12.87M | -20.18M | -9.96M | -9.19M | -21.94M |
| preferredDividendsPaid | -125 | - | - | - | - | 2.9M | - | - | - | 12.75M |
| otherFinancingActivities | - | - | -1.85M | - | - | - | -2.21M | -1000 | -48000 | 9000 |
| netCashProvidedByFinancingActivities | -10.07M | -10.07M | -18.3M | -10.01M | -10.06M | -10.05M | -22.48M | -10.03M | -9.14M | -9.31M |