OTC : FBOHF
$0 (0.0%)
| 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.09B | 1.12B | 1.18B | 1.29B | 1.25B | 1.12B | 1.28B | 1.33B | 1.25B | 1.19B |
| costOfRevenue | 727.15M | 737.1M | 773.5M | 852.4M | 803M | 707.5M | 788.6M | 824.9M | 764.5M | 715.2M |
| grossProfit | 358.77M | 384.9M | 401.7M | 440.8M | 451M | 410.2M | 493.6M | 502.1M | 481.9M | 470.3M |
| researchAndDevelopmentExpenses | 16.51M | 15.3M | 15.7M | 15.6M | 15.9M | 15.2M | 16M | 16.6M | 15.5M | 15.1M |
| generalAndAdministrativeExpenses | - | 86.8M | 80.1M | 94.2M | 92.8M | 86.4M | 92.8M | 96.1M | 94.7M | 95M |
| sellingAndMarketingExpenses | - | 160.3M | 168.5M | 178.6M | 175.3M | 171.3M | 191.4M | 198.1M | 195.8M | 190.7M |
| sellingGeneralAndAdministrativeExpenses | 251.22M | 247.1M | 248.6M | 272.8M | 268.1M | 257.7M | 284.2M | 294.2M | 290.5M | 285.7M |
| otherExpenses | - | 1.9M | 7.5M | - | - | - | - | - | - | - |
| operatingExpenses | 267.73M | 264.3M | 271.8M | 288.4M | 284M | 272.9M | 300.2M | 327.4M | 402M | 311.7M |
| costAndExpenses | 994.88M | 1B | 1.05B | 1.14B | 1.09B | 980.4M | 1.09B | 1.15B | 1.17B | 1.03B |
| netInterestIncome | -900.43K | 1M | 1.9M | -1.6M | 2.2M | -900K | -1M | 300K | 100000 | 400K |
| interestIncome | 2.8M | 2.7M | 5.7M | 900K | 3M | 700K | 800K | 900K | 900K | 500K |
| interestExpense | 3.7M | 1.7M | 3.8M | 2.5M | 800K | 1.6M | 1.8M | 600K | 800K | 100000 |
| depreciationAndAmortization | 49.12M | 45.8M | 33.4M | 60.8M | 56.7M | 55M | 57.5M | 41.5M | 37.7M | 35.8M |
| ebitda | 140.17M | 169.1M | 163.3M | 194.3M | 235.7M | 192.3M | 234.6M | 217.1M | 201M | 193M |
| ebit | 91.04M | 123.3M | 129.9M | 133.5M | 179M | 137M | 177.1M | 175.6M | 80.8M | 159.1M |
| nonOperatingIncomeExcludingInterest | - | -2.7M | - | -900K | -12M | - | -800K | -300K | 82.5M | -1.9M |
| operatingIncome | 91.04M | 120.6M | 129.9M | 152.4M | 167M | 137.3M | 193.4M | 175.6M | 163.3M | 157.2M |
| totalOtherIncomeExpensesNet | -4.1M | 1M | 1.9M | -1.6M | 14.2M | -900K | -1M | 300K | -83.3M | 1.9M |
| incomeBeforeTax | 86.94M | 121.6M | 131.8M | 131M | 181.2M | 136.1M | 175.3M | 175.6M | 80M | 159.1M |
| incomeTaxExpense | 18.01M | 26.5M | 29.5M | 29.6M | 40M | 29.9M | 37M | 38M | 43.5M | 31.5M |
| netIncomeFromContinuingOperations | 68.93M | 95.1M | 102.3M | 101.4M | 141.2M | 106.2M | 138.3M | 137.6M | 36.5M | 127.6M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | 2.2M | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 68.93M | 95.1M | 102.3M | 101.4M | 141.2M | 106.2M | 138.3M | 137.6M | 38.7M | 127.6M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 68.93M | 95.1M | 102.3M | 101.4M | 141.2M | 106.2M | 138.3M | 137.6M | 38.7M | 127.6M |
| eps | 48.78 | 67.43 | 72.55 | 71.73 | 91.61 | 66.6 | 86.33 | 82.37 | 21.12 | 74.65 |
| 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 | 90.24M | 109.1M | 69.1M | 46.7M | 93.3M | 255.8M | 217.7M | 127.4M | 195.4M | 209.7M |
| shortTermInvestments | 500.24K | - | - | - | - | 100000 | - | - | - | - |
| cashAndShortTermInvestments | 90.74M | 109.1M | 69.1M | 46.7M | 93.3M | 255.9M | 217.7M | 127.4M | 195.4M | 209.7M |
| netReceivables | 163.08M | 177.6M | 138.9M | 194.4M | 197.4M | 181.1M | 184.1M | 194.9M | 196.8M | 171.2M |
| accountsReceivables | 138.27M | 142.8M | 138.9M | 155.2M | 153.4M | 141.4M | 160.4M | 168.9M | 169.2M | 151.4M |
| otherReceivables | 24.81M | 34.8M | - | 39.2M | 44M | 39.7M | 23.7M | - | - | - |
| inventory | 281.84M | 281.6M | 264.2M | 316.2M | 262.9M | 218.5M | 235.5M | 230.1M | 226.6M | 206.4M |
| prepaids | 18.21M | - | - | 14.3M | - | 13.2M | 14.8M | 14.8M | 19.4M | -19.8M |
| otherCurrentAssets | - | - | 51M | 53.5M | 44M | 39.7M | 38.5M | 40.9M | 47M | 33.7M |
| totalCurrentAssets | 553.87M | 568.3M | 523.2M | 571.6M | 553.6M | 668.7M | 652.1M | 567.3M | 638.2M | 601.2M |
| propertyPlantEquipmentNet | 299.54M | 293.8M | 266.6M | 267.6M | 294.8M | 295.7M | 291.8M | 259.4M | 267.6M | 227.6M |
| goodwill | 66.43M | 67.5M | 66.7M | 69M | 72.9M | 74.3M | 75.5M | 76.8M | 79.1M | 75M |
| intangibleAssets | 12.31M | 14.2M | 12.3M | 84.9M | 95.6M | 100.8M | 107.9M | 36.3M | 43.3M | 44.8M |
| goodwillAndIntangibleAssets | 78.74M | 81.7M | 79M | 153.9M | 168.5M | 175.1M | 183.4M | 113.1M | 122.4M | 119.8M |
| longTermInvestments | 2.8M | - | 1.9M | 1.8M | 200K | 200K | 200K | 300K | 300K | 200K |
| taxAssets | 44.52M | 28.4M | 30.7M | 46.6M | 49.9M | 57M | 67.6M | 59.3M | 53.8M | 55.3M |
| otherNonCurrentAssets | 1.9M | 3.6M | 30.7M | -69M | -72.9M | -74.3M | -75.5M | -59.3M | -53.8M | -55.3M |
| totalNonCurrentAssets | 427.5M | 407.5M | 378.2M | 400.9M | 440.5M | 453.7M | 467.5M | 372.8M | 390.3M | 347.6M |
| otherAssets | - | - | - | - | - | - | - | 39.9M | 39M | 40.5M |
| totalAssets | 981.37M | 975.8M | 901.4M | 972.5M | 994.1M | 1.12B | 1.12B | 980M | 1.07B | 989.3M |
| totalPayables | 92.24M | 90.6M | 86.9M | 102.5M | 112.2M | 94.4M | 98.1M | 109.2M | 132.4M | 115.8M |
| accountPayables | 78.64M | 90.6M | 86.9M | 102.5M | 112.2M | 94.4M | 98.1M | 109.2M | 105.9M | 95.4M |
| otherPayables | 13.61M | - | - | - | - | - | - | - | 26.5M | 20.4M |
| accruedExpenses | 38.42M | 70M | 77.1M | 76.2M | 81.6M | 76.2M | 51.7M | - | 54.1M | 50M |
| shortTermDebt | 15.81M | - | - | - | - | 14.1M | 13.4M | 100000 | 200K | 100000 |
| capitalLeaseObligationsCurrent | - | 14.3M | - | - | - | -16.6M | - | - | - | - |
| taxPayables | - | 14.4M | 16.2M | 21.2M | 20.4M | 16.6M | 19M | 16.2M | 26.5M | 20.4M |
| deferredRevenue | - | - | - | 21.2M | 20.4M | 16.6M | 19M | -100000 | -200K | -100000 |
| otherCurrentLiabilities | 57.43M | 43.4M | 55.3M | 91.7M | 100.3M | 50.2M | 75.1M | 152.6M | 88.6M | 75.9M |
| totalCurrentLiabilities | 203.9M | 218.3M | 219.3M | 291.6M | 314.5M | 251.5M | 257.3M | 261.9M | 275.3M | 241.8M |
| longTermDebt | - | - | - | - | - | - | - | - | 200K | - |
| capitalLeaseObligationsNonCurrent | 31.92M | 32.6M | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | -26.6M | -31.6M | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 23.11M | - | - | 20.5M | 22.3M | 20.5M | 33.4M | 31.5M | 25.6M | 25.7M |
| otherNonCurrentLiabilities | 72.53M | 98.9M | 128.4M | 130.8M | 148M | 166.9M | 174.5M | 114.4M | 134.8M | 115.2M |
| totalNonCurrentLiabilities | 127.56M | 131.5M | 128.4M | 130.8M | 157.8M | 187.4M | 185.7M | 145.9M | 145.8M | 140.9M |
| otherLiabilities | - | - | - | - | - | - | - | -19.4M | -14.8M | -14.8M |
| capitalLeaseObligations | 31.92M | 46.9M | - | - | - | -16.6M | - | - | - | - |
| totalLiabilities | 331.46M | 349.8M | 347.7M | 422.4M | 472.3M | 438.9M | 443M | 388.4M | 406.3M | 367.9M |
| treasuryStock | - | - | - | - | -100000 | -100000 | -100000 | -100000 | -100000 | -100000 |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 100.05K | 100000 | 100000 | 100000 | 200K | 200K | 200K | 200K | 200K | 200K |
| retainedEarnings | - | 1.02B | 960.2M | - | - | - | - | - | 945.1M | 941.4M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 68.93M | 95.1M | 102.3M | 101.4M | 141.2M | 106.2M | 138.3M | 137.6M | 38.7M | 127.6M |
| depreciationAndAmortization | 49.12M | 45.8M | 50.1M | 60.8M | 56.7M | 55M | 57.5M | 41.5M | 37.7M | 35.8M |
| deferredIncomeTax | -500.24K | - | - | -3.6M | 4.2M | -600K | -5M | -2.1M | -1.1M | -3M |
| stockBasedCompensation | - | 2.2M | 4M | 4.7M | 4.4M | 3M | 3.2M | 4.8M | 4.4M | 4.8M |
| changeInWorkingCapital | -33.42M | -19M | 9M | -84.5M | -28M | 12.8M | -20.1M | -22M | -5.3M | -1.8M |
| accountsReceivables | -2.8M | -2.4M | 5.2M | -10M | -16.1M | 12.8M | - | - | - | - |
| inventory | -13.21M | -13.2M | 29.7M | -65.8M | -47.9M | 8M | - | - | - | - |
| accountsPayables | -9.2M | - | -9.4M | -3.9M | 20.2M | -20.8M | - | - | - | - |
| otherWorkingCapital | -8.2M | -3.4M | -16.5M | -4.8M | 15.8M | 12.8M | -20.1M | -22M | -5.3M | -1.4M |
| otherNonCashItems | -7.9M | 11.5M | -5.4M | 2.6M | -11.6M | -4.3M | 12M | 11.4M | 4.4M | 100000 |
| netCashProvidedByOperatingActivities | 76.24M | 135.6M | 160M | 81.4M | 166.9M | 172.1M | 185.9M | 171.2M | 78.8M | 166.5M |
| investmentsInPropertyPlantAndEquipment | -44.92M | -50.76M | -45.3M | -30.9M | -38.8M | -39.7M | -36.1M | -38.7M | -57.8M | -40M |
| acquisitionsNet | 400.19K | - | - | - | - | 100000 | 800K | -1.2M | 500K | -800K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | -100000 | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | -400K | - |
| otherInvestingActivities | - | -43.8M | 1.2M | -30.9M | -38.8M | -39.6M | -35.3M | 800K | 900K | 500K |
| netCashProvidedByInvestingActivities | -44.52M | -43.8M | -44.1M | -30.9M | -38.8M | -39.6M | -35.3M | -39.1M | -56.5M | -40.3M |
| netDebtIssuance | - | - | -16.7M | - | 36.2M | - | - | -300K | -200K | -500K |
| longTermNetDebtIssuance | - | - | -16.7M | - | 36.2M | - | - | -200K | -200K | -500K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | -100000 | 100000 | - |
| netStockIssuance | 5.1M | 2M | -11.6M | -27.5M | -276.5M | -34.4M | -4.3M | -161M | -12.4M | - |
| netCommonStockIssuance | 5.1M | 2M | -11.6M | -27.5M | -276.5M | -34.4M | -4.3M | -159.9M | -12.4M | - |
| commonStockIssuance | 5.1M | 6.5M | 6.5M | - | - | - | - | 1.1M | 90.9M | - |
| commonStockRepurchased | - | -4.5M | -18.1M | -27.5M | -276.5M | -34.4M | -4.3M | -161M | -103.3M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | -1.1M | - | - |
| netDividendsPaid | -35.32M | -35.2M | -32.6M | -35.3M | -31.4M | -36.8M | -33.7M | -32.4M | -32.5M | -29.1M |
| commonDividendsPaid | -35.32M | -35.2M | -32.6M | -35.3M | -31.4M | -36.8M | -33.7M | -32.4M | -32.5M | -29.1M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -19.41M | -17.9M | -27M | -31.1M | -18.5M | -18.4M | -19.4M | 1.1M | 100000 | - |
| netCashProvidedByFinancingActivities | -49.62M | -51.1M | -87.9M | -93.9M | -290.2M | -89.6M | -57.4M | -192.6M | -45M | -29.6M |
| date | 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 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 538.76M | 546.9M | 551.7M | 570.3M | 560M | 615.2M | 625.9M | 667.3M | 630.9M | 623.1M |
| costOfRevenue | 365.88M | 361.1M | 366M | 371.1M | 374.1M | 399.4M | 418.1M | 434.3M | 411.7M | 391.3M |
| grossProfit | 172.88M | 185.8M | 185.7M | 199.2M | 185.9M | 215.8M | 207.8M | 233M | 219.2M | 231.8M |
| researchAndDevelopmentExpenses | - | - | 15.3M | - | 15.7M | - | 15.6M | - | 15.9M | - |
| generalAndAdministrativeExpenses | - | - | 86.8M | - | 80.1M | - | 94.2M | - | 92.8M | - |
| sellingAndMarketingExpenses | - | - | 160.3M | - | 168.5M | - | 178.6M | - | 175.3M | - |
| sellingGeneralAndAdministrativeExpenses | 127.96M | 142.9M | 109.7M | 137.4M | 131.2M | 140.6M | 153.8M | 154.4M | 122.3M | 149.7M |
| otherExpenses | - | - | 1.9M | - | - | - | - | - | - | - |
| operatingExpenses | 127.96M | 142.9M | 126.9M | 137.4M | 131.2M | 140.6M | 153.8M | 154.4M | 122.3M | 149.7M |
| costAndExpenses | 493.84M | 504M | 492.9M | 508.5M | 505.3M | 540M | 571.9M | 588.7M | 534M | 541M |
| netInterestIncome | -1.2M | 300K | 300K | 700K | 3.1M | -1.34M | 500K | -732.08K | 2.3M | 100000 |
| interestIncome | - | 378.12K | 2M | 700K | 3.1M | 1.2M | 1.4M | 700K | 2.3M | 200K |
| interestExpense | 1.2M | - | 1.7M | - | - | 1.2M | 900K | 700K | - | 100000 |
| depreciationAndAmortization | 24.41M | 24.7M | 20.8M | 25M | 22.5M | 27.6M | 33.1M | 27.7M | 28.9M | 27.8M |
| ebitda | 69.33M | 67.6M | 82.3M | 86.8M | 77.2M | 102.8M | 87.1M | 106.3M | 125.8M | 109.9M |
| ebit | 44.92M | 42.9M | 61.5M | 61.8M | 54.7M | 75.2M | 54M | 78.6M | 96.9M | 82.1M |
| nonOperatingIncomeExcludingInterest | - | - | -2.7M | - | - | - | - | - | - | - |
| operatingIncome | 44.92M | 42.9M | 58.8M | 61.8M | 54.7M | 75.2M | 54M | 78.6M | 96.9M | 82.1M |
| totalOtherIncomeExpensesNet | -1.2M | 300K | 300K | 700K | 3.1M | -1.2M | -900K | -700K | 2.3M | -100000 |
| incomeBeforeTax | 43.72M | 43.2M | 59.1M | 62.5M | 57.8M | 74M | 53.1M | 77.9M | 99.2M | 82M |
| incomeTaxExpense | 8.2M | 9.8M | 12.4M | 14.1M | 12.9M | 16.6M | 12M | 17.6M | 21.5M | 18.5M |
| netIncomeFromContinuingOperations | 35.52M | 33.4M | 46.7M | 48.4M | 44.9M | 57.4M | 41.1M | 60.3M | 77.7M | 63.5M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 35.52M | 33.4M | 46.7M | 48.4M | 44.9M | 57.4M | 41.1M | 60.3M | 77.7M | 63.5M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 35.52M | 33.4M | 46.7M | 48.4M | 44.9M | 57.4M | 41.1M | 60.3M | 77.7M | 63.5M |
| eps | 25.1 | 23.7 | 33.07 | 34.36 | 31.9 | 40.54 | 29.09 | 40.61 | 51.4 | 40.21 |
| date | 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 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 90.24M | 41.7M | 109.1M | 40M | 69.1M | 45.9M | 46.7M | 54.7M | 93.3M | 183.2M |
| shortTermInvestments | 500.24K | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 90.74M | 41.7M | 109.1M | 40M | 69.1M | 45.9M | 46.7M | 54.7M | 93.3M | 183.2M |
| netReceivables | 163.08M | 220.5M | 177.6M | 237.9M | 174.8M | 250M | 194.4M | 259.4M | 197.4M | 254.7M |
| accountsReceivables | 138.27M | 169.8M | 142.8M | 237.9M | 138.9M | 250M | 155.2M | 259.4M | 153.4M | 254.7M |
| otherReceivables | 24.81M | 50.7M | 34.8M | - | 35.9M | - | 39.2M | - | 44M | - |
| inventory | 281.84M | 294.3M | 281.6M | 291.2M | 264.2M | 305.3M | 316.2M | 307.6M | 262.9M | 247.6M |
| prepaids | 18.21M | - | - | - | 15.1M | - | 14.3M | - | - | - |
| otherCurrentAssets | - | - | - | - | 51M | - | 53.5M | - | 44M | - |
| totalCurrentAssets | 553.87M | 556.5M | 568.3M | 569.1M | 523.2M | 601.2M | 571.6M | 621.7M | 553.6M | 685.5M |
| propertyPlantEquipmentNet | 299.54M | 288.8M | 293.8M | 275.2M | 266.6M | 257.3M | 267.6M | 278.5M | 294.8M | 294.6M |
| goodwill | 66.43M | - | 67.5M | - | 66.7M | - | 69M | - | 72.9M | - |
| intangibleAssets | 12.31M | 79.3M | 14.2M | 84.1M | 12.3M | 83.4M | 84.9M | 89.4M | 95.6M | 103.3M |
| goodwillAndIntangibleAssets | 78.74M | 79.3M | 81.7M | 84.1M | 79M | 83.4M | 153.9M | 89.4M | 168.5M | 103.3M |
| longTermInvestments | 2.8M | 2.52M | - | 2.3M | 1.9M | 1.8M | 1.8M | 1.2M | 200K | 200K |
| taxAssets | 44.52M | 29.4M | 28.4M | 31M | 42.1M | 32.1M | 46.6M | 28.9M | 49.9M | 45.2M |
| otherNonCurrentAssets | 1.9M | 3.5M | 3.6M | - | - | - | -69M | - | -72.9M | - |
| totalNonCurrentAssets | 427.5M | 401M | 407.5M | 392.6M | 389.6M | 374.6M | 400.9M | 398M | 440.5M | 443.3M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 981.37M | 957.5M | 975.8M | 961.7M | 912.8M | 975.8M | 972.5M | 1.02B | 994.1M | 1.13B |
| totalPayables | 92.24M | 88.5M | 90.6M | 74.6M | 86.9M | 68.1M | 102.5M | 95.8M | 112.2M | 82.8M |
| accountPayables | 78.64M | 75M | 90.6M | 74.6M | 86.9M | 68.1M | 102.5M | 95.8M | 112.2M | 82.8M |
| otherPayables | 13.61M | 13.5M | - | - | - | - | - | - | - | - |
| accruedExpenses | 38.42M | - | 70M | - | 77.1M | - | 76.2M | - | 81.6M | - |
| shortTermDebt | 15.81M | - | - | - | - | 78.2M | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 21.2M | 14.3M | 15.9M | - | 14.7M | - | - | - | - |
| taxPayables | - | 13.5M | 14.4M | - | 16.2M | - | 21.2M | - | 20.4M | - |
| deferredRevenue | - | - | - | - | 16.2M | - | 21.2M | - | 20.4M | - |
| otherCurrentLiabilities | 57.43M | 105.9M | 43.4M | 144.9M | 39.1M | 147.6M | 91.7M | 276.9M | 100.3M | 197.8M |
| totalCurrentLiabilities | 203.9M | 215.6M | 218.3M | 235.4M | 219.3M | 308.6M | 291.6M | 372.7M | 314.5M | 280.6M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 31.92M | - | 32.6M | 27.4M | - | 26.1M | - | 31.2M | - | - |
| deferredRevenueNonCurrent | - | - | - | - | -26.9M | - | -26.6M | - | -31.6M | - |
| deferredTaxLiabilitiesNonCurrent | 23.11M | 5.3M | - | - | 18.8M | - | 20.5M | - | 22.3M | - |
| otherNonCurrentLiabilities | 72.53M | 129M | 98.9M | 99.9M | 139.8M | 95.8M | 130.8M | 83.4M | 148M | 170.5M |
| totalNonCurrentLiabilities | 127.56M | 134.3M | 131.5M | 127.3M | 139.8M | 121.9M | 130.8M | 114.6M | 157.8M | 170.5M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 31.92M | 21.2M | 46.9M | 43.3M | - | 40.8M | - | 31.2M | - | - |
| totalLiabilities | 331.46M | 349.9M | 349.8M | 362.7M | 359.1M | 430.5M | 422.4M | 487.3M | 472.3M | 451.1M |
| treasuryStock | - | - | - | - | - | - | - | - | -100000 | -100000 |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 100.05K | 100000 | 100000 | 100000 | 100000 | 100000 | 100000 | 100000 | 200K | 200K |
| retainedEarnings | - | - | 1.02B | - | - | - | - | - | - | - |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 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 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 35.52M | 33.4M | 46.7M | 48.4M | 44.9M | 57.4M | 41.1M | 60.3M | 77.7M | 63.5M |
| depreciationAndAmortization | 24.41M | 24.7M | 20.8M | 25M | 22.5M | 27.6M | 33.1M | 27.7M | 28.9M | 27.8M |
| deferredIncomeTax | -500.24K | - | - | - | 2.6M | - | -3.6M | - | 4.2M | - |
| stockBasedCompensation | - | - | 2.2M | - | 4M | - | 4.7M | - | 4.4M | - |
| changeInWorkingCapital | 35.72M | -69.1M | 49.7M | -68.7M | 69.1M | -61M | 22.3M | -106.8M | 54.7M | -82.7M |
| accountsReceivables | - | - | -2.4M | - | 5.2M | - | -10M | - | -16.1M | - |
| inventory | - | - | -13.2M | - | 29.7M | - | -65.8M | - | -47.9M | - |
| accountsPayables | - | - | - | - | -10.3M | - | -7.4M | - | - | - |
| otherWorkingCapital | 35.72M | -69.1M | 65.3M | -68.7M | 44.5M | -61M | 105.5M | -106.8M | 89.3M | -82.7M |
| otherNonCashItems | -4.3M | -3.6M | -5.4M | 16.9M | 34.1M | 64.2M | 64.7M | 64.2M | 24.5M | 81.7M |
| netCashProvidedByOperatingActivities | 90.84M | -14.6M | 114M | 21.6M | 128.2M | 33M | 91.4M | -10M | 132.2M | 34.7M |
| investmentsInPropertyPlantAndEquipment | -28.11M | -16.8M | 15.1M | -15.1M | -34.6M | -10.7M | -22.2M | -8.7M | -28.2M | -10.6M |
| acquisitionsNet | 400.19K | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -1M | 1M | -44.5M | 700K | -600K | 600K | -600K | 600K | -200K | 200K |
| netCashProvidedByInvestingActivities | -28.71M | -15.8M | -29.4M | -14.4M | -35.2M | -10.1M | -22.8M | -8.1M | -28.4M | -10.4M |
| netDebtIssuance | -7.5M | -9.5M | 9.2M | -9.2M | - | -9.5M | - | -8.4M | - | -8.9M |
| longTermNetDebtIssuance | - | -9.5M | 9.2M | -9.2M | - | -9.5M | - | -8.4M | - | -8.9M |
| shortTermNetDebtIssuance | -7.5M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 3.9M | 1.51M | 2M | 7.23M | 5M | -16.6M | - | -27.5M | -215.6M | -60.9M |
| netCommonStockIssuance | 3.9M | 1.51M | 2M | 7.23M | 5M | -16.6M | - | -27.5M | -215.6M | -60.9M |
| commonStockIssuance | 3.9M | - | - | 6.5M | 6.5M | -21.9M | - | -22.6M | - | 69.8M |
| commonStockRepurchased | - | - | -4.5M | - | -1.5M | -16.6M | - | -27.5M | -215.6M | -60.9M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -35.3M | - | -35.2M | - | -32.6M | - | -35.3M | - | -31.4M |
| commonDividendsPaid | - | -35.3M | - | -35.2M | - | -32.6M | - | -35.3M | - | -31.4M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -9.9M | 8.7M | -24.4M | 6.5M | -72.7M | 38.5M | -72.8M | 50.1M | 26.6M | -9.63M |
| netCashProvidedByFinancingActivities | -13.51M | -36.1M | -13.2M | -37.9M | -67.7M | -20.2M | -72.8M | -21.1M | -189M | -101.2M |