NYSE : BHE
-$1.07 (-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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 2.66B | 2.66B | 2.84B | 2.89B | 2.26B | 2.05B | 2.27B | 2.57B | 2.47B | 2.31B |
| costOfRevenue | 2.39B | 2.39B | 2.57B | 2.63B | 2.05B | 1.88B | 2.08B | 2.35B | 2.24B | 2.1B |
| grossProfit | 264.95M | 270.02M | 271.07M | 255.24M | 205.9M | 175.05M | 185.53M | 220.59M | 227.7M | 213.46M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 159.66M | 149.46M | 147.02M | 150.22M | 136.7M | 122.2M | 126.74M | 143.2M | 130.4M | 113.45M |
| otherExpenses | - | 11.15M | 14.38M | 14.95M | 16.14M | 27.72M | 30.24M | 628K | -1.79M | -282K |
| operatingExpenses | 159.66M | 160.61M | 161.41M | 165.17M | 152.84M | 149.91M | 156.98M | 152.69M | 140.47M | 125.29M |
| costAndExpenses | 2.55B | 2.55B | 2.73B | 2.8B | 2.2B | 2.03B | 2.24B | 2.5B | 2.38B | 2.22B |
| netInterestIncome | -10.61M | -16.71M | -25.62M | -11.16M | -7.93M | -7.17M | -2.84M | -3.62M | -4.04M | -7.17M |
| interestIncome | 9.55M | 10.21M | 6.26M | 1.73M | 540K | 1.2M | 3.83M | 6.85M | 5.37M | 2.14M |
| interestExpense | 20.16M | 26.92M | 31.88M | 12.89M | 8.47M | 8.36M | 6.66M | 10.47M | 9.4M | 9.3M |
| depreciationAndAmortization | 46.86M | 46.14M | 45.41M | 44.25M | 44.15M | 48.79M | 48.43M | 49.12M | 47.81M | 54.38M |
| ebitda | 128.56M | 156.96M | 158.5M | 141.49M | 98.03M | 74.45M | 82.36M | 115.14M | 128.22M | 131.88M |
| ebit | 81.69M | 110.82M | 113.1M | 97.24M | 53.88M | 25.66M | 33.93M | 66.01M | 80.41M | 77.49M |
| nonOperatingIncomeExcludingInterest | 23.6M | -1.41M | -3.43M | -7.17M | -817K | -523K | -5.39M | -7.48M | -3.58M | -632K |
| operatingIncome | 105.29M | 109.41M | 109.66M | 90.07M | 53.06M | 25.13M | 28.54M | 58.54M | 78.6M | 75.64M |
| totalOtherIncomeExpensesNet | -43.76M | -25.52M | -28.44M | -5.73M | -7.66M | -7.84M | -1.28M | -3M | -5.82M | -8.67M |
| incomeBeforeTax | 61.53M | 83.9M | 81.22M | 84.34M | 45.41M | 17.29M | 27.27M | 55.54M | 72.78M | 68.19M |
| incomeTaxExpense | 36.68M | 20.57M | 16.9M | 16.11M | 9.64M | 3.24M | 3.84M | 32.72M | 104.75M | 4.14M |
| netIncomeFromContinuingOperations | 24.85M | 63.33M | 64.32M | 68.23M | 35.77M | 14.06M | 23.42M | 22.82M | -31.9M | 64.05M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 24.85M | 63.33M | 64.32M | 68.23M | 35.77M | 14.06M | 23.42M | 22.82M | -31.96M | 64.05M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | 114K |
| bottomLineNetIncome | 24.85M | 63.33M | 64.32M | 68.23M | 35.77M | 14.06M | 23.42M | 22.82M | -31.9M | 63.93M |
| eps | 0.69 | 1.76 | 1.81 | 1.94 | 1 | 0.38 | 0.61 | 0.49 | -0.64 | 1.3 |
| 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 | 322.4M | 315.15M | 277.39M | 207.43M | 271.75M | 390.81M | 347.56M | 458.1M | 742.55M | 681.43M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 322.4M | 315.15M | 277.39M | 207.43M | 271.75M | 390.81M | 347.56M | 458.1M | 742.55M | 681.43M |
| netReceivables | 391.1M | 580.04M | 624.38M | 675.57M | 511.47M | 452.53M | 486.6M | 608.45M | 583.18M | 440.84M |
| accountsReceivables | 391.1M | 412.46M | 449.4M | 491.96M | 355.88M | 309.33M | 485.48M | 608.24M | 436.56M | 440.69M |
| otherReceivables | - | 167.58M | 174.98M | 183.61M | 155.58M | 142.78M | 1.12M | - | 146.5M | - |
| inventory | 482.54M | 553.65M | 683.8M | 727.75M | 523.24M | 327.38M | 314.96M | 309.98M | 397.18M | 381.33M |
| prepaids | - | - | - | - | 41.69M | 26.46M | 29.57M | 27.02M | 36.02M | 28.06M |
| otherCurrentAssets | 252.1M | 55.39M | 50.17M | 41.4M | - | 5.18M | 16.4M | 206K | 120K | 146K |
| totalCurrentAssets | 1.45B | 1.5B | 1.64B | 1.65B | 1.35B | 1.2B | 1.2B | 1.4B | 1.62B | 1.53B |
| propertyPlantEquipmentNet | 326.45M | 343.09M | 358.53M | 304.56M | 285.82M | 265.24M | 282.68M | 210.95M | 186.47M | 166.15M |
| goodwill | 192.12M | 192.12M | 192.12M | 192.12M | 192.12M | 192.12M | 192.12M | 192.12M | 191.62M | 191.62M |
| intangibleAssets | 38.77M | 44.4M | 51.02M | 58.19M | 64.23M | 69.98M | 75.79M | 84.1M | 90.86M | 96.29M |
| goodwillAndIntangibleAssets | 230.89M | 236.51M | 243.14M | 250.3M | 256.35M | 262.09M | 267.91M | 276.22M | 282.48M | 287.9M |
| longTermInvestments | 3.58M | - | - | - | - | - | - | - | - | - |
| taxAssets | 34.94M | 33.89M | 26.94M | 12.24M | 5.97M | 4.92M | 5.27M | 2.48M | 4.03M | 6.57M |
| otherNonCurrentAssets | 27.72M | 21.74M | 10.4M | 7.42M | 7.59M | 7.18M | 6.62M | 6.58M | 5.66M | 6.38M |
| totalNonCurrentAssets | 623.57M | 635.24M | 639.01M | 575.18M | 555.74M | 541.88M | 564.79M | 496.23M | 478.65M | 467.01M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.07B | 2.14B | 2.27B | 2.23B | 1.9B | 1.74B | 1.76B | 1.9B | 2.1B | 2B |
| totalPayables | 403.22M | 376.34M | 389.7M | 436.51M | 432.72M | 287.78M | 310.89M | 422.05M | 362.7M | 329.78M |
| accountPayables | 403.22M | 354.22M | 367.48M | 424.27M | 426.56M | 282.21M | 302.99M | 422.05M | 362.7M | 326.25M |
| otherPayables | - | 22.12M | 22.22M | 12.24M | 6.16M | 5.57M | 7.9M | - | - | 3.53M |
| accruedExpenses | - | 122.41M | 114.68M | 110.42M | 102.55M | 100.07M | 102.02M | 97.88M | 85.68M | 70.2M |
| shortTermDebt | 3.75M | 6.74M | 4.28M | 4.28M | 985K | 9.16M | 8.82M | 6.79M | 18.27M | 12.4M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | 6.79M | 1.02M | 896K |
| taxPayables | - | 22.12M | 22.22M | 12.24M | 6.16M | 5.57M | 7.9M | 10.44M | 11.66M | 3.53M |
| deferredRevenue | 115.54M | 143.61M | 204.88M | 197.94M | 118.12M | 84.12M | 37.51M | - | - | - |
| otherCurrentLiabilities | 113.06M | - | - | - | - | - | - | 3.64M | 10.64M | -896K |
| totalCurrentLiabilities | 635.58M | 649.1M | 713.55M | 749.14M | 654.38M | 481.14M | 459.24M | 537.16M | 478.32M | 412.38M |
| longTermDebt | 305.52M | 250.46M | 326.67M | 320.68M | 129.29M | 131.05M | 138.91M | 147.28M | 187.26M | 211.25M |
| capitalLeaseObligationsNonCurrent | 98.69M | 109M | 123.38M | 86.69M | 90.88M | 72.12M | 67.9M | - | 6.15M | 7.17M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | -14.32M | -7.03M | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | 495K | 84000 | 4.79M | 13.5M | 14.32M | 7.03M | - |
| otherNonCurrentLiabilities | -67.87M | 17.6M | 32.06M | 43.92M | 55.44M | 65.55M | 65.48M | 68.8M | 98.44M | 2.4M |
| totalNonCurrentLiabilities | 336.34M | 377.05M | 482.12M | 451.78M | 275.7M | 273.51M | 285.8M | 230.4M | 290.18M | 220.82M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 98.69M | 109M | 123.38M | 86.69M | 90.88M | 72.12M | 67.9M | 6.79M | 7.17M | 8.07M |
| totalLiabilities | 971.91M | 1.03B | 1.2B | 1.2B | 930.08M | 754.65M | 745.04M | 767.56M | 768.5M | 633.2M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 3.57M | 3.6M | 3.57M | 3.52M | 3.52M | 3.63M | 3.7M | 4.14M | 4.91M | 4.93M |
| retainedEarnings | 568.16M | 596.01M | 560.54M | 519.9M | 479.99M | 492.2M | 515.88M | 584.27M | 697.86M | 748.62M |
| additionalPaidInCapital | 537.05M | 534.94M | 528.84M | 519.24M | 507.45M | 510.4M | 512.02M | 554.94M | 634.19M | 626.09M |
| 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 | 24.85M | 64.32M | 64.32M | 68.23M | 35.77M | 14.06M | 23.42M | 22.82M | -31.96M | 64.05M |
| depreciationAndAmortization | 47.63M | 45.62M | 45.41M | 43.84M | 44.15M | 48.79M | 47.97M | 51.84M | 48.67M | 55.14M |
| deferredIncomeTax | -5.74M | -5.93M | -14.99M | -7.25M | -6.88M | -7.31M | -2.37M | 7.63M | 9.26M | 7.06M |
| stockBasedCompensation | 17.2M | 13.37M | 15.29M | - | 15.26M | 10.4M | - | 10.09M | 7.82M | 5.32M |
| changeInWorkingCapital | 31.24M | 71.64M | 61.98M | -300.99M | -95.43M | 45.55M | 8.96M | -8.06M | 121.32M | 148.01M |
| accountsReceivables | 10.38M | 41.35M | 50.68M | -164.82M | -59.43M | 31.87M | 113.95M | -33.95M | 6.35M | 37.57M |
| inventory | 75.17M | 127.84M | 45.07M | -206.25M | -197.87M | -10.8M | -5.24M | -43.26M | -14.02M | 27.75M |
| accountsPayables | 32.4M | -18.28M | -35.32M | -16.66M | 139.95M | -15.55M | -121.86M | 61.39M | 29.54M | 76.04M |
| otherWorkingCapital | -86.7M | -79.27M | 1.54M | 86.74M | 21.92M | 40.03M | 22.11M | 7.77M | 99.44M | 6.65M |
| otherNonCashItems | 8.78M | 202K | 2.3M | 18.71M | 4.5M | 8.96M | 15.15M | -7.63M | -9.26M | -7.06M |
| netCashProvidedByOperatingActivities | 123.96M | 189.22M | 174.29M | -177.47M | -2.62M | 120.44M | 93.14M | 76.69M | 145.84M | 272.52M |
| investmentsInPropertyPlantAndEquipment | -35.61M | -33.25M | -73.48M | -46.77M | -38.79M | -34.58M | -35.12M | -66.73M | -54.51M | -32.33M |
| acquisitionsNet | 5.06M | - | - | 5.69M | - | 4.71M | 259K | -2.73M | 280K | 10.75M |
| purchasesOfInvestments | - | - | - | - | - | - | - | 3.92M | - | -200K |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 50000 | 522K | 250K | 200K |
| otherInvestingActivities | -2.14M | 486K | -3.66M | -93000 | -3.08M | -4.51M | -54000 | -3.83M | -1.86M | 339K |
| netCashProvidedByInvestingActivities | -32.7M | -32.77M | -77.14M | -41.17M | -41.88M | -34.38M | -34.86M | -68.85M | -56.12M | -21.24M |
| netDebtIssuance | -45.1M | -74.28M | 5.72M | 194.26M | -6.5M | -7.99M | -6.79M | -58.02M | -12.4M | -12.3M |
| longTermNetDebtIssuance | -45.1M | -74.28M | 5.72M | 194.26M | 149.13M | -487K | -6.79M | -58.02M | -12.4M | -12.3M |
| shortTermNetDebtIssuance | - | - | - | - | -155.62M | -7.5M | - | - | - | - |
| netStockIssuance | -26.84M | -5.1M | 129K | -8.68M | -40.22M | -25.22M | -120.52M | -211.86M | -18.14M | -23.1M |
| netCommonStockIssuance | -26.84M | -5.1M | 129K | -8.68M | -40.22M | -25.22M | -120.52M | -211.86M | -29.35M | -41.93M |
| commonStockIssuance | 4000 | - | 129K | 716K | - | - | 1.58M | - | - | - |
| commonStockRepurchased | -26.85M | -5.1M | - | -9.39M | -40.22M | -25.22M | -122.11M | -211.86M | -29.35M | -41.93M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | 3.63M | 11.21M | 18.82M |
| netDividendsPaid | -24.42M | -23.91M | -23.46M | -23.16M | -23.26M | -23.04M | -23.29M | -21M | - | - |
| commonDividendsPaid | -24.42M | -23.91M | -23.46M | -23.16M | -23.26M | -23.04M | -23.29M | -21M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -9.54M | -5.81M | -5.98M | -3.2M | -3.98M | -1.28M | -2.23M | -80000 | -816K | 663K |
| netCashProvidedByFinancingActivities | -105.9M | -109.11M | -23.58M | 159.23M | -73.95M | -57.53M | -152.84M | -290.97M | -31.35M | -34.74M |
| 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 | 677.28M | 704.33M | 680.68M | 642.34M | 631.76M | 656.89M | 657.75M | 665.9M | 675.58M | 691.35M |
| costOfRevenue | 607.95M | 631.07M | 613.34M | 579.07M | 570.79M | 588.96M | 591.01M | 597.95M | 608.17M | 620.35M |
| grossProfit | 69.33M | 73.26M | 67.34M | 63.27M | 60.98M | 67.92M | 66.74M | 67.95M | 67.41M | 71M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 42.41M | 37.6M | 41.52M | 40.57M | 38.8M | 37.47M | 36.64M | 38.02M | 37.33M | 35.65M |
| otherExpenses | - | - | - | - | - | 1.93M | 2M | 2.68M | 4.55M | 3.26M |
| operatingExpenses | 42.41M | 37.6M | 41.52M | 40.57M | 38.8M | 39.4M | 38.64M | 40.7M | 41.88M | 38.9M |
| costAndExpenses | 650.36M | 668.66M | 654.86M | 619.64M | 609.59M | 628.36M | 629.64M | 638.64M | 650.05M | 659.25M |
| netInterestIncome | -1.75M | -2.37M | -2.46M | -3.21M | -2.56M | -3.3M | -3.76M | -4.41M | -5.25M | -6.66M |
| interestIncome | 1.9M | 1.73M | 1.96M | 3.14M | 2.73M | 2.88M | 2.81M | 2.53M | 1.99M | 2.03M |
| interestExpense | 3.65M | 4.1M | 4.42M | 6.35M | 5.3M | 6.18M | 6.57M | 6.93M | 7.24M | 8.69M |
| depreciationAndAmortization | 11.76M | 10.74M | 11.7M | 11.66M | 11.64M | 11.57M | 11.55M | 11.43M | 11.59M | 11.31M |
| ebitda | 33.83M | 30.78M | 36.71M | 34.62M | 25.33M | 41.62M | 38.52M | 38.89M | 37.94M | 42.34M |
| ebit | 22.07M | 20.04M | 25.01M | 22.96M | 13.69M | 30.05M | 26.96M | 27.46M | 26.34M | 31.03M |
| nonOperatingIncomeExcludingInterest | 4.85M | 15.63M | 810K | -256K | 8.49M | -1.53M | 1.14M | -203K | -815K | 1.07M |
| operatingIncome | 26.92M | 35.67M | 25.82M | 22.7M | 22.18M | 28.52M | 28.1M | 27.25M | 25.53M | 32.1M |
| totalOtherIncomeExpensesNet | -8.5M | -19.73M | -5.23M | -6.09M | -13.78M | -4.65M | -7.71M | -6.73M | -6.43M | -9.76M |
| incomeBeforeTax | 18.42M | 15.94M | 20.59M | 16.61M | 8.39M | 23.88M | 20.4M | 20.52M | 19.1M | 22.34M |
| incomeTaxExpense | 5.4M | 9.97M | 6.33M | 15.64M | 4.75M | 5.46M | 5.02M | 5M | 5.1M | 4.78M |
| netIncomeFromContinuingOperations | 13.02M | 5.97M | 14.26M | 972K | 3.64M | 18.42M | 15.37M | 15.53M | 14M | 17.55M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 13.02M | 5.97M | 14.26M | 972K | 3.64M | 18.42M | 15.37M | 15.53M | 14M | 17.55M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 13.02M | 5.97M | 14.26M | 972K | 3.64M | 18.42M | 15.37M | 15.53M | 14M | 17.55M |
| eps | 0.36 | 0.17 | 0.4 | 0.03 | 0.1 | 0.51 | 0.43 | 0.43 | 0.39 | 0.49 |
| 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 | 324.91M | 322.06M | 285.42M | 264.65M | 355.34M | 315.15M | 324.42M | 309.29M | 296.06M | 277.39M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 324.91M | 322.06M | 285.42M | 264.65M | 355.34M | 315.15M | 324.42M | 309.29M | 296.06M | 277.39M |
| netReceivables | 566.84M | 573.97M | 576.98M | 544.35M | 546.1M | 580.04M | 558.81M | 558.66M | 598.21M | 624.38M |
| accountsReceivables | 375.9M | 391.1M | 377.98M | 369.25M | 374.11M | 412.46M | 372.28M | 376.57M | 417.4M | 449.4M |
| otherReceivables | 190.93M | 182.87M | 199.01M | 175.1M | 171.99M | 167.58M | 186.54M | 182.09M | 180.81M | 174.98M |
| inventory | 507.45M | 482.54M | 509M | 531.99M | 560.28M | 553.65M | 581.9M | 599.84M | 637.68M | 683.8M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 60.79M | 69.56M | 64M | 56.01M | 43.57M | 55.39M | 43.57M | 42.86M | 46.67M | 50.17M |
| totalCurrentAssets | 1.46B | 1.45B | 1.44B | 1.4B | 1.51B | 1.5B | 1.51B | 1.51B | 1.58B | 1.64B |
| propertyPlantEquipmentNet | 339.81M | 326.45M | 332.67M | 334.58M | 338.4M | 343.09M | 346.28M | 350.97M | 352.39M | 358.53M |
| goodwill | 192.12M | 192.12M | 192.12M | 192.12M | 192.12M | 192.12M | 192.12M | 192.12M | 192.12M | 192.12M |
| intangibleAssets | 37.83M | 38.77M | 40.78M | 41.01M | 43.21M | 44.4M | 46.54M | 48.95M | 50.47M | 51.02M |
| goodwillAndIntangibleAssets | 229.95M | 230.89M | 232.89M | 233.13M | 235.32M | 236.51M | 238.66M | 241.06M | 242.59M | 243.14M |
| longTermInvestments | 2.72M | 3.58M | 3.87M | 3.29M | - | - | -3.21M | 331K | 3.95M | - |
| taxAssets | 35.51M | 34.94M | 36.93M | 37.42M | 35.21M | 33.89M | 33.57M | 30.2M | 27.87M | 26.94M |
| otherNonCurrentAssets | 28.22M | 27.72M | 25.58M | 25.43M | 21.4M | 21.74M | 24.99M | 21.53M | 7.4M | 10.4M |
| totalNonCurrentAssets | 636.21M | 623.57M | 631.94M | 633.86M | 630.33M | 635.24M | 640.29M | 644.09M | 634.2M | 639.01M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.1B | 2.07B | 2.07B | 2.03B | 2.14B | 2.14B | 2.15B | 2.15B | 2.21B | 2.27B |
| totalPayables | 457.22M | 403.22M | 385.09M | 360.87M | 407.28M | 376.34M | 379.9M | 373.42M | 372.77M | 389.7M |
| accountPayables | 451.15M | 403.22M | 382.66M | 354.72M | 384.46M | 354.22M | 356.04M | 346.15M | 348.37M | 367.48M |
| otherPayables | 6.08M | - | 2.43M | 6.16M | 22.82M | 22.12M | 23.86M | 27.26M | 24.4M | 22.22M |
| accruedExpenses | 97.28M | - | 105.9M | 100.98M | 94.59M | 122.41M | 107.13M | 106.56M | 100.79M | 114.68M |
| shortTermDebt | 3.75M | 3.75M | 3.78M | 3.83M | 6.69M | 6.74M | 6.75M | 5.93M | 5.1M | 4.28M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | 6.16M | 22.82M | 22.12M | 23.86M | 27.26M | 24.4M | 22.22M |
| deferredRevenue | 110.97M | 115.54M | 124.16M | 126.46M | 127.86M | 143.61M | 145.35M | 157.16M | 189.15M | 204.88M |
| otherCurrentLiabilities | - | 113.06M | - | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 669.22M | 635.58M | 618.93M | 592.15M | 636.42M | 649.1M | 639.13M | 643.06M | 667.82M | 713.55M |
| longTermDebt | 201.03M | 305.52M | 212.62M | 203.42M | 268.95M | 250.46M | 272M | 283.56M | 310.12M | 326.67M |
| capitalLeaseObligationsNonCurrent | 99.55M | 98.69M | 101.8M | 104.9M | 106.44M | 109M | 114.18M | 116.64M | 119.96M | 123.38M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 7.59M | - | 2.89M | 2.89M | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 22.31M | -67.87M | 21.84M | 20.62M | 19.12M | 17.6M | 21.01M | 16.38M | 29.75M | 32.06M |
| totalNonCurrentLiabilities | 330.47M | 336.34M | 339.16M | 331.82M | 394.5M | 377.05M | 407.19M | 416.58M | 459.82M | 482.12M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 99.55M | 98.69M | 101.8M | 104.9M | 106.44M | 109M | 114.18M | 116.64M | 119.96M | 123.38M |
| totalLiabilities | 999.69M | 971.91M | 958.09M | 923.98M | 1.03B | 1.03B | 1.05B | 1.06B | 1.13B | 1.2B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 3.59M | 3.57M | 3.57M | 3.59M | 3.61M | 3.6M | 3.6M | 3.61M | 3.6M | 3.57M |
| retainedEarnings | 570.5M | 568.16M | 577.63M | 577.18M | 587.79M | 596.01M | 583.74M | 578.16M | 568.59M | 560.54M |
| additionalPaidInCapital | 533.11M | 537.05M | 535.24M | 533.16M | 530.39M | 534.94M | 532.42M | 529.84M | 525.6M | 528.84M |
| 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 | 13.02M | 5.97M | 14.26M | 972K | 3.64M | 18.42M | 15.37M | 15.53M | 14M | 17.55M |
| depreciationAndAmortization | 11.9M | 12.14M | 11.84M | 12.02M | 11.77M | 11.57M | 11.55M | 11.43M | 11.59M | 10.13M |
| deferredIncomeTax | -668K | 1.44M | 433K | -281K | -1.59M | -809K | -2.1M | -1.17M | -1.85M | -10.53M |
| stockBasedCompensation | 5.4M | 7.47M | 5.34M | 5.34M | 4.4M | 2.63M | 4.38M | 4.18M | 2.18M | 2.96M |
| changeInWorkingCapital | 17.8M | 23.73M | 7.15M | -20.86M | 13.16M | 14.1M | 9.84M | 25.57M | 22.13M | 115.56M |
| accountsReceivables | 6.11M | 18.35M | -31.96M | 3.81M | 35.46M | -23.57M | 685K | 39.11M | 25.12M | 44.22M |
| inventory | -25.56M | 26.62M | 22.46M | 31.27M | -5.18M | 25.3M | 19.82M | 37.5M | 45.22M | 43.28M |
| accountsPayables | 42.32M | 12.83M | 23.29M | -27.92M | 24.19M | -2.18M | 9.44M | -5.29M | -20.26M | -10.9M |
| otherWorkingCapital | -5.07M | -34.07M | -6.65M | -28.01M | -41.32M | 14.54M | -20.11M | -45.74M | -27.96M | 38.96M |
| otherNonCashItems | -430K | 7.92M | -2.43M | -11000 | 132K | 7000 | -14000 | 273K | 405K | 1.41M |
| netCashProvidedByOperatingActivities | 47.03M | 58.68M | 36.61M | -2.82M | 31.5M | 45.92M | 39.04M | 55.82M | 48.46M | 137.08M |
| investmentsInPropertyPlantAndEquipment | -18.27M | -11.9M | -11.49M | -10.99M | -4.16M | -8.75M | -9.79M | -8.5M | -5.9M | -11.03M |
| acquisitionsNet | - | -5.13M | 5.08M | - | 50000 | - | - | 37000 | - | 13000 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 2.17M | 7.15M | -1000 | -1.3M | - | -278K | 1.87M | -1.19M | -251K | - |
| netCashProvidedByInvestingActivities | -16.1M | -9.89M | -6.41M | -12.29M | -4.11M | -9.03M | -7.93M | -9.66M | -6.15M | -11.01M |
| netDebtIssuance | -5.94M | 39.13M | 9.01M | -66.45M | 18.31M | -21.69M | -10.86M | -25.87M | -15.86M | -101.68M |
| longTermNetDebtIssuance | -5.94M | 39.13M | 9.01M | -66.45M | 18.31M | -21.69M | -10.86M | -25.87M | -15.86M | -101.68M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -5.8M | 25.99M | -10M | -8M | -8M | 1000 | -5.09M | 99000 | 371K | 61000 |
| netCommonStockIssuance | -5.8M | 25.99M | -10M | -8M | -8M | 1000 | -5.09M | 99000 | 371K | 61000 |
| commonStockIssuance | - | - | - | - | - | - | 12000 | 99000 | 371K | 61000 |
| commonStockRepurchased | -5.8M | 25.99M | -10M | -8M | -8M | 1000 | -5.1M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -6.06M | 18.36M | -6.1M | -6.14M | -6.12M | -6.12M | -5.96M | -5.95M | -5.89M | -5.88M |
| commonDividendsPaid | -6.06M | 18.36M | -6.1M | -6.14M | -6.12M | -6.12M | -5.96M | -5.95M | -5.89M | -5.88M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -8.1M | -96.47M | -413K | -2.36M | -6.67M | -97000 | -400K | -37000 | -5.76M | 43000 |
| netCashProvidedByFinancingActivities | -25.9M | -12.99M | -7.5M | -82.95M | -2.47M | -27.9M | -22.31M | -31.75M | -27.14M | -107.47M |