OTC : FBOHY
$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.04B | 1.12B | 1.18B | 1.29B | 1.25B | 1.12B | 1.28B | 1.33B | 1.25B | 1.19B |
| costOfRevenue | 694.13M | 737.1M | 773.5M | 852.4M | 803M | 707.5M | 788.6M | 824.9M | 764.5M | 715.2M |
| grossProfit | 342.48M | 384.9M | 401.7M | 440.8M | 451M | 410.2M | 493.6M | 502.1M | 481.9M | 470.3M |
| researchAndDevelopmentExpenses | 15.76M | 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 | 239.81M | 247.1M | 248.6M | 272.8M | 268.1M | 257.7M | 284.2M | 294.2M | 290.5M | 285.7M |
| otherExpenses | - | 1.9M | - | - | - | - | - | - | - | - |
| operatingExpenses | 255.57M | 264.3M | 264.3M | 288.4M | 284M | 272.9M | 300.2M | 327.4M | 402M | 311.7M |
| costAndExpenses | 949.69M | 1B | 1.04B | 1.16B | 1.09B | 980.4M | 1.09B | 1.15B | 1.17B | 1.03B |
| netInterestIncome | -859.54K | 1M | 1.9M | -1.6M | 2.2M | -900K | -1M | 300K | 100000 | 400K |
| interestIncome | 2.67M | 2.7M | 5.7M | 900K | 3M | 700K | 800K | 900K | 900K | 500K |
| interestExpense | 3.53M | 1.7M | 3.8M | 2.5M | 800K | 1.6M | 1.8M | 600K | 800K | 100000 |
| depreciationAndAmortization | 46.89M | 45.8M | 50.1M | 60.8M | 40.2M | 55M | 57.5M | 41.5M | 37.7M | 35.8M |
| ebitda | 133.8M | 169.1M | 185.7M | 194.3M | 219.2M | 192.3M | 234.6M | 217.1M | 201M | 193M |
| ebit | 86.91M | 123.3M | 135.6M | 133.5M | 179M | 137M | 177.1M | 175.6M | 80.8M | 159.1M |
| nonOperatingIncomeExcludingInterest | - | -2.7M | 1.8M | -5.6M | -12M | - | - | -300K | 82.5M | -1.9M |
| operatingIncome | 86.91M | 120.6M | 137.4M | 132.6M | 167M | 137.3M | 193.4M | 175.6M | 163.3M | 157.2M |
| totalOtherIncomeExpensesNet | -3.92M | 1M | 1.9M | -1.6M | 2.2M | -900K | -1M | 300K | -83.3M | 1.9M |
| incomeBeforeTax | 82.99M | 121.6M | 131.8M | 131M | 181.2M | 136.1M | 175.3M | 175.6M | 80M | 159.1M |
| incomeTaxExpense | 17.19M | 26.5M | 29.5M | 29.6M | 40M | 29.9M | 37M | 38M | 43.5M | 31.5M |
| netIncomeFromContinuingOperations | 65.8M | 95.1M | 102.3M | 101.4M | 141.2M | 106.2M | 138.3M | 137.6M | 36.5M | 127.6M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | 2.2M | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 65.8M | 95.1M | 102.3M | 101.4M | 141.2M | 106.2M | 138.3M | 137.6M | 38.7M | 127.6M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 65.8M | 95.1M | 102.3M | 101.4M | 141.2M | 106.2M | 138.3M | 137.6M | 38.7M | 127.6M |
| eps | 0.93 | 1.35 | 1.45 | 1.43 | 1.83 | 1.33 | 1.73 | 1.65 | 0.42 | 1.49 |
| 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.3M | 109.1M | 69.1M | 46.7M | 93.3M | 255.8M | 217.7M | 127.4M | 195.4M | 209.7M |
| shortTermInvestments | 500.57K | - | - | - | - | 100000 | - | - | - | - |
| cashAndShortTermInvestments | 90.8M | 109.1M | 69.1M | 46.7M | 93.3M | 255.9M | 217.7M | 127.4M | 195.4M | 209.7M |
| netReceivables | 163.19M | 142.8M | 189.9M | 194.4M | 197.4M | 181.1M | 184.1M | 194.9M | 196.8M | 171.2M |
| accountsReceivables | 138.36M | 142.8M | 138.9M | 155.2M | 153.4M | 141.4M | 160.4M | 168.9M | 169.2M | 151.4M |
| otherReceivables | 24.83M | - | 51M | 39.2M | 44M | 39.7M | 23.7M | - | - | - |
| inventory | 282.02M | 281.6M | 264.2M | 316.2M | 262.9M | 218.5M | 235.5M | 230.1M | 226.6M | 206.4M |
| prepaids | 18.22M | - | - | 14.3M | - | 13.2M | 14.8M | 14.8M | 19.4M | -19.8M |
| otherCurrentAssets | - | 34.8M | - | - | - | - | - | 40.9M | 47M | 33.7M |
| totalCurrentAssets | 554.23M | 568.3M | 523.2M | 571.6M | 553.6M | 668.7M | 652.1M | 567.3M | 638.2M | 601.2M |
| propertyPlantEquipmentNet | 299.74M | 293.8M | 266.6M | 267.6M | 294.8M | 295.7M | 291.8M | 259.4M | 267.6M | 227.6M |
| goodwill | 66.48M | 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.79M | 81.7M | 79M | 153.9M | 168.5M | 175.1M | 183.4M | 113.1M | 122.4M | 119.8M |
| longTermInvestments | 2.8M | 2M | 1.9M | 1.8M | 200K | 200K | 200K | 300K | 300K | 200K |
| taxAssets | 44.55M | 28.4M | 30.7M | 46.6M | 49.9M | 57M | 67.6M | 59.3M | 53.8M | 55.3M |
| otherNonCurrentAssets | 1.9M | 1.6M | - | -69M | -72.9M | -74.3M | -75.5M | -59.3M | -53.8M | -55.3M |
| totalNonCurrentAssets | 427.79M | 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 | 982.01M | 975.8M | 901.4M | 972.5M | 994.1M | 1.12B | 1.12B | 980M | 1.07B | 989.3M |
| totalPayables | 92.3M | 105M | 103.1M | 102.5M | 112.2M | 94.4M | 98.1M | 109.2M | 132.4M | 115.8M |
| accountPayables | 78.69M | 90.6M | 86.9M | 102.5M | 112.2M | 94.4M | 98.1M | 109.2M | 105.9M | 95.4M |
| otherPayables | 13.62M | 14.4M | 16.2M | - | - | - | - | - | 26.5M | 20.4M |
| accruedExpenses | 38.44M | - | - | 76.2M | 81.6M | 76.2M | 51.7M | - | 54.1M | 50M |
| shortTermDebt | 15.82M | - | - | - | - | 14.1M | 13.4M | 100000 | 200K | 100000 |
| capitalLeaseObligationsCurrent | - | 14.3M | 13.1M | 13.8M | 13.8M | - | - | - | - | - |
| 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.47M | 99M | 103.1M | 77.9M | 86.5M | 50.2M | 75.1M | 152.6M | 88.6M | 75.9M |
| totalCurrentLiabilities | 204.03M | 218.3M | 219.3M | 291.6M | 314.5M | 251.5M | 257.3M | 261.9M | 275.3M | 241.8M |
| longTermDebt | - | - | - | - | - | - | - | - | 200K | - |
| capitalLeaseObligationsNonCurrent | 31.94M | - | 26.9M | 26.6M | 31.6M | 31.1M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | -26.9M | -26.6M | -31.6M | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 23.13M | 5.2M | 7.4M | 8.2M | 9.8M | 20.5M | 33.4M | 31.5M | 25.6M | 25.7M |
| otherNonCurrentLiabilities | 72.58M | 126.3M | 121M | 110.3M | 135.5M | 135.8M | 174.5M | 114.4M | 134.8M | 115.2M |
| totalNonCurrentLiabilities | 127.64M | 131.5M | 128.4M | 118.5M | 145.3M | 187.4M | 185.7M | 145.9M | 145.8M | 140.9M |
| otherLiabilities | - | - | - | - | - | - | - | -19.4M | -14.8M | -14.8M |
| capitalLeaseObligations | 31.94M | 14.3M | 40M | 40.4M | 45.4M | 31.1M | - | - | - | - |
| totalLiabilities | 331.68M | 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.11K | 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 | 65.8M | 95.1M | 102.3M | 101.4M | 141.2M | 106.2M | 138.3M | 137.6M | 38.7M | 127.6M |
| depreciationAndAmortization | 46.89M | 45.8M | 50.1M | 60.8M | 56.7M | 55M | 57.5M | 41.5M | 37.7M | 35.8M |
| deferredIncomeTax | -477.52K | - | - | -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 | -31.9M | -19M | 9M | -84.5M | -28M | 12.8M | -20.1M | -22M | -5.3M | -1.8M |
| accountsReceivables | -2.67M | -2.4M | 5.2M | -10M | -16.1M | 12.8M | - | - | - | - |
| inventory | -12.61M | -13.2M | 29.7M | -65.8M | -47.9M | 8M | - | - | - | - |
| accountsPayables | -8.79M | - | -9.4M | -3.9M | 20.2M | -20.8M | - | - | - | - |
| otherWorkingCapital | -7.83M | -3.4M | -16.5M | -4.8M | 15.8M | 12.8M | -20.1M | -22M | -5.3M | -1.4M |
| otherNonCashItems | -7.54M | 11.5M | -5.4M | 2.6M | -11.6M | -4.3M | 12M | 11.4M | 4.4M | 100000 |
| netCashProvidedByOperatingActivities | 72.77M | 135.6M | 160M | 81.4M | 166.9M | 172.1M | 185.9M | 171.2M | 78.8M | 166.5M |
| investmentsInPropertyPlantAndEquipment | -42.88M | -52.35M | -45.3M | -30.9M | -38.8M | -39.7M | -36.1M | -38.7M | -57.8M | -40M |
| acquisitionsNet | 382.02K | - | - | - | - | 100000 | 800K | -1.2M | 500K | -800K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | -100000 | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | -400K | - |
| otherInvestingActivities | - | -43.8M | 1.2M | -30.1M | -38.4M | - | - | 800K | 900K | 500K |
| netCashProvidedByInvestingActivities | -42.5M | -43.8M | -44.1M | -30.9M | -38.8M | -39.6M | -35.3M | -39.1M | -56.5M | -40.3M |
| netDebtIssuance | - | -16.5M | -16.7M | -18.4M | 36.2M | -17.5M | - | -300K | -200K | -500K |
| longTermNetDebtIssuance | - | -16.5M | -16.7M | -18.4M | 36.2M | -17.5M | - | -200K | -200K | -500K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | -100000 | 100000 | - |
| netStockIssuance | 4.87M | 2M | -11.6M | -27.5M | -276.5M | -34.4M | -4.3M | -161M | -12.4M | - |
| netCommonStockIssuance | 4.87M | 2M | -11.6M | -27.5M | -276.5M | -34.4M | -4.3M | -159.9M | -12.4M | - |
| commonStockIssuance | 4.87M | 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 | -33.71M | -35.2M | -32.6M | -35.3M | -31.4M | -36.8M | -33.7M | -32.4M | -32.5M | -29.1M |
| commonDividendsPaid | -33.71M | -35.2M | -32.6M | -35.3M | -31.4M | -36.8M | -33.7M | -32.4M | -32.5M | -29.1M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -18.53M | -1.4M | -27M | -12.7M | -18.5M | -900K | -19.4M | 1.1M | 100000 | - |
| netCashProvidedByFinancingActivities | -47.37M | -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 | 534.05M | 273.45M | 551.7M | 570.3M | 560M | 615.2M | 625.9M | 667.3M | 630.9M | 623.1M |
| costOfRevenue | 362.68M | 180.55M | 366M | 371.1M | 374.1M | 399.4M | 418.1M | 434.3M | 411.7M | 391.3M |
| grossProfit | 171.37M | 92.9M | 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 | - | - | 43.4M | - | 40.05M | - | 94.2M | - | 92.8M | - |
| sellingAndMarketingExpenses | - | - | 80.15M | - | 84.25M | - | 178.6M | - | 175.3M | - |
| sellingGeneralAndAdministrativeExpenses | 126.84M | 71.45M | 109.7M | 137.4M | 108M | 140.6M | 153.8M | 154.4M | 122.3M | 149.7M |
| otherExpenses | - | - | 1.9M | - | - | - | - | - | - | - |
| operatingExpenses | 126.84M | 71.45M | 126.9M | 137.4M | 123.7M | 140.6M | 153.8M | 154.4M | 122.3M | 149.7M |
| costAndExpenses | 489.52M | 252M | 492.9M | 508.5M | 505.3M | 540M | 571.9M | 588.7M | 534M | 541M |
| netInterestIncome | -1.19M | 150K | 150K | 350K | 1.55M | -1.32M | 500K | -741.1K | 2.5M | 100000 |
| interestIncome | - | 150K | 2M | 700K | 4.5M | 1.2M | 1.4M | 700K | 2.3M | 200K |
| interestExpense | 1.19M | - | 1.7M | - | 2.6M | 1.2M | 900K | 700K | - | 100000 |
| depreciationAndAmortization | 24.2M | 12.35M | 20.8M | 25M | 22.5M | 27.6M | 33.1M | 27.7M | 28.9M | 27.8M |
| ebitda | 68.73M | 33.8M | 81.6M | 87.5M | 77.2M | 102.8M | 87.1M | 106.3M | 125.8M | 109.9M |
| ebit | 44.53M | 21.45M | 60.8M | 62.5M | 54.7M | 75.2M | 54M | 78.6M | 96.9M | 82.1M |
| nonOperatingIncomeExcludingInterest | - | - | -2M | -700K | - | - | - | - | - | - |
| operatingIncome | 44.53M | 21.45M | 58.8M | 61.8M | 54.7M | 75.2M | 54M | 78.6M | 96.9M | 82.1M |
| totalOtherIncomeExpensesNet | -1.19M | 150K | 300K | 700K | 3.1M | -1.2M | -900K | -700K | 2.3M | -100000 |
| incomeBeforeTax | 43.34M | 21.6M | 59.1M | 62.5M | 57.8M | 74M | 53.1M | 77.9M | 99.2M | 82M |
| incomeTaxExpense | 8.13M | 4.9M | 12.4M | 14.1M | 12.9M | 16.6M | 12M | 17.6M | 21.5M | 18.5M |
| netIncomeFromContinuingOperations | 35.21M | 16.7M | 46.7M | 48.4M | 44.9M | 57.4M | 41.1M | 60.3M | 77.7M | 63.5M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 35.21M | 16.7M | 46.7M | 48.4M | 44.9M | 57.4M | 41.1M | 60.3M | 77.7M | 63.5M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 35.21M | 16.7M | 46.7M | 48.4M | 44.9M | 57.4M | 41.1M | 60.3M | 77.7M | 63.5M |
| eps | 0.5 | 0.24 | 0.66 | 0.69 | 0.64 | 0.81 | 0.58 | 0.81 | 1.03 | 0.8 |
| 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.3M | 41.7M | 109.1M | 40M | 69.1M | 45.9M | 46.7M | 54.7M | 93.3M | 183.2M |
| shortTermInvestments | 500.57K | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 90.8M | 41.7M | 109.1M | 40M | 69.1M | 45.9M | 46.7M | 54.7M | 93.3M | 183.2M |
| netReceivables | 163.19M | 169.8M | 142.8M | 237.9M | 189.9M | 250M | 194.4M | 259.4M | 197.4M | 254.7M |
| accountsReceivables | 138.36M | 169.8M | 142.8M | 237.9M | 138.9M | 250M | 155.2M | 259.4M | 153.4M | 254.7M |
| otherReceivables | 24.83M | - | - | - | 51M | - | 39.2M | - | 44M | - |
| inventory | 282.02M | 294.3M | 281.6M | 291.2M | 264.2M | 305.3M | 316.2M | 307.6M | 262.9M | 247.6M |
| prepaids | 18.22M | 24.3M | - | - | - | - | 14.3M | - | - | - |
| otherCurrentAssets | - | 26.4M | 34.8M | - | - | - | 53.5M | - | 44M | - |
| totalCurrentAssets | 554.23M | 556.5M | 568.3M | 569.1M | 523.2M | 601.2M | 571.6M | 621.7M | 553.6M | 685.5M |
| propertyPlantEquipmentNet | 299.74M | 288.8M | 293.8M | 275.2M | 266.6M | 257.3M | 267.6M | 278.5M | 294.8M | 294.6M |
| goodwill | 66.48M | - | 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.79M | 79.3M | 81.7M | 84.1M | 79M | 83.4M | 153.9M | 89.4M | 168.5M | 103.3M |
| longTermInvestments | 2.8M | - | 2M | 2.3M | 1.9M | 1.8M | 1.8M | 1.2M | 200K | 200K |
| taxAssets | 44.55M | 29.4M | 28.4M | 31M | 42.1M | 32.1M | 46.6M | 28.9M | 49.9M | 45.2M |
| otherNonCurrentAssets | 1.9M | 32.9M | 1.6M | 31M | - | - | -69M | - | -72.9M | - |
| totalNonCurrentAssets | 427.79M | 401M | 407.5M | 392.6M | 389.6M | 374.6M | 400.9M | 398M | 440.5M | 443.3M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 982.01M | 957.5M | 975.8M | 961.7M | 912.8M | 975.8M | 972.5M | 1.02B | 994.1M | 1.13B |
| totalPayables | 92.3M | 75M | 105M | 74.6M | 86.9M | 68.1M | 102.5M | 95.8M | 112.2M | 82.8M |
| accountPayables | 78.69M | 75M | 90.6M | 74.6M | 86.9M | 68.1M | 102.5M | 95.8M | 112.2M | 82.8M |
| otherPayables | 13.62M | - | 14.4M | - | - | - | - | - | - | - |
| accruedExpenses | 38.44M | 78M | - | - | 77.1M | - | 76.2M | - | 81.6M | - |
| shortTermDebt | 15.82M | - | - | - | - | 78.2M | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 21.2M | 14.3M | 15.9M | 13.1M | 14.7M | - | - | - | - |
| taxPayables | - | - | 14.4M | - | 16.2M | - | 21.2M | - | 20.4M | - |
| deferredRevenue | - | - | - | - | 16.2M | - | 21.2M | - | 20.4M | - |
| otherCurrentLiabilities | 57.47M | 41.4M | 99M | 144.9M | 26M | 147.6M | 91.7M | 276.9M | 100.3M | 197.8M |
| totalCurrentLiabilities | 204.03M | 215.6M | 218.3M | 235.4M | 219.3M | 308.6M | 291.6M | 372.7M | 314.5M | 280.6M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 31.94M | 37.3M | - | 27.4M | 26.9M | 26.1M | - | 31.2M | - | - |
| deferredRevenueNonCurrent | - | - | - | - | -26.9M | - | -26.6M | - | -31.6M | - |
| deferredTaxLiabilitiesNonCurrent | 23.13M | - | 5.2M | - | 7.4M | - | 20.5M | - | 22.3M | - |
| otherNonCurrentLiabilities | 72.58M | 97M | 126.3M | 99.9M | 121M | 95.8M | 130.8M | 83.4M | 148M | 170.5M |
| totalNonCurrentLiabilities | 127.64M | 134.3M | 131.5M | 127.3M | 128.4M | 121.9M | 130.8M | 114.6M | 157.8M | 170.5M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 31.94M | 58.5M | 14.3M | 43.3M | 40M | 40.8M | - | 31.2M | - | - |
| totalLiabilities | 331.68M | 349.9M | 349.8M | 362.7M | 359.1M | 430.5M | 422.4M | 487.3M | 472.3M | 451.1M |
| treasuryStock | - | - | - | - | - | - | - | - | -100000 | -100000 |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 100.11K | 100000 | 100000 | 100000 | 100000 | 100000 | 100000 | 100000 | 200K | 200K |
| retainedEarnings | - | - | 1.02B | - | 960.2M | - | - | - | - | - |
| 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.21M | 16.7M | 46.7M | 48.4M | 44.9M | 57.4M | 41.1M | 60.3M | 77.7M | 63.5M |
| depreciationAndAmortization | 24.2M | 12.35M | 20.8M | 25M | 11.25M | 27.6M | 33.1M | 27.7M | 28.9M | 27.8M |
| deferredIncomeTax | -495.87K | - | - | - | - | - | -3.6M | - | 4.2M | - |
| stockBasedCompensation | - | - | 2.2M | - | 2M | - | 4.7M | - | 4.4M | - |
| changeInWorkingCapital | 30.44M | -34.55M | 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 | 30.44M | -34.55M | 65.3M | -68.7M | 44.5M | -61M | 105.5M | -106.8M | 89.3M | -82.7M |
| otherNonCashItems | -350.99K | -1.8M | -5.4M | 16.9M | 950K | 64.2M | 64.7M | 64.2M | 24.5M | 81.7M |
| netCashProvidedByOperatingActivities | 89M | -7.3M | 114M | 21.6M | 128.2M | 33M | 91.4M | -10M | 132.2M | 34.7M |
| investmentsInPropertyPlantAndEquipment | -29.07M | -8.4M | 15.1M | -15.1M | -34.6M | -10.7M | -22.2M | -8.7M | -28.2M | -10.6M |
| acquisitionsNet | 396.7K | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -919.93K | 500K | -44.5M | 7.9M | -600K | 600K | -600K | 600K | -200K | 200K |
| netCashProvidedByInvestingActivities | -29.6M | -7.9M | -29.4M | -7.2M | -35.2M | -10.1M | -22.8M | -8.1M | -28.4M | -10.4M |
| netDebtIssuance | -6.9M | - | 9.2M | -9.2M | - | -9.5M | - | -8.4M | - | -8.9M |
| longTermNetDebtIssuance | - | - | 9.2M | -9.2M | - | -9.5M | - | -8.4M | - | -8.9M |
| shortTermNetDebtIssuance | -6.9M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 3.95M | 1.39M | 2M | 7.31M | 5M | -16.6M | 627.98K | -27.5M | -215.6M | -60.9M |
| netCommonStockIssuance | 3.95M | 1.39M | -2.25M | 7.31M | 5M | -16.6M | 627.98K | -27.5M | -215.6M | -60.9M |
| commonStockIssuance | 3.95M | - | - | 6.5M | 6.5M | -21.9M | - | -22.6M | - | 69.8M |
| commonStockRepurchased | - | - | -2.25M | - | -1.5M | -16.6M | - | -27.5M | -215.6M | -60.9M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -2.53M | -17.65M | -806.4K | -35.2M | -1.07M | -32.6M | 806.1K | -35.3M | 443.41K | -31.4M |
| commonDividendsPaid | -2.53M | -17.65M | -806.4K | -35.2M | -1.07M | -32.6M | 806.1K | -35.3M | 443.41K | -31.4M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -10.5M | -400K | -24.4M | 25.45M | -72.7M | 38.5M | -72.8M | 50.1M | 26.6M | -9.8M |
| netCashProvidedByFinancingActivities | -15.98M | -18.05M | -13.2M | -18.95M | -67.7M | -20.2M | -72.8M | -21.1M | -189M | -101.2M |