SIX : BOSN.SW
$2 (0.85%)
| 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.07B | 986.43M | 1.07B | 1.15B | 995.15M | 812.79M | 876.22M | 871.07M | 786.18M | 695.02M |
| costOfRevenue | 723.23M | 659.78M | 729.81M | 793.71M | 678.03M | 564.06M | 602.97M | 595.3M | 533.02M | 475.37M |
| grossProfit | 345.71M | 326.66M | 339.17M | 360.13M | 317.12M | 248.73M | 273.25M | 275.77M | 253.15M | 219.65M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 98.42M | 87.46M | 81.49M | 81.45M | 64.88M | 52.65M | 54.73M | 52.74M | 53.81M | 46.49M |
| sellingAndMarketingExpenses | 143.02M | 139.07M | 144.59M | 137.22M | 128.92M | 109.69M | 122.82M | 114.2M | 102.29M | 94.65M |
| sellingGeneralAndAdministrativeExpenses | 241.44M | 226.53M | 226.08M | 218.66M | 193.55M | 162.34M | 177.55M | 166.95M | 156.1M | 141.14M |
| otherExpenses | - | - | - | - | - | - | -445K | - | - | - |
| operatingExpenses | 241.44M | 226.53M | 226.08M | 218.66M | 193.55M | 162.34M | 177.1M | 168.89M | 150.63M | 140.9M |
| costAndExpenses | 964.68M | 886.31M | 955.89M | 1.01B | 871.58M | 726.41M | 780.07M | 764.2M | 683.66M | 616.27M |
| netInterestIncome | -7.17M | -7.11M | -9.24M | -4.63M | -3.36M | -3.43M | -3.28M | -2.79M | -3.46M | -3.1M |
| interestIncome | 961K | 1.25M | 1.14M | 360K | 246K | 190K | 612K | 600K | 395K | 930K |
| interestExpense | 8.13M | 8.36M | 10.37M | 4.99M | 3.6M | 3.62M | 3.9M | 3.39M | 3.86M | 4.03M |
| depreciationAndAmortization | 28.01M | 26.26M | 25M | 23.72M | 22.33M | 19.48M | 17.91M | 16.12M | 14.98M | 12.6M |
| ebitda | 132.28M | 129.2M | 135.71M | 165.18M | 147.92M | 105.86M | 114.82M | 123.74M | 118.11M | 92.34M |
| ebit | 104.27M | 102.94M | 110.72M | 141.47M | 125.58M | 86.39M | 95.7M | 108.82M | 97.05M | 78.51M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | -2.01M | - | - | - | - | - |
| operatingIncome | 104.27M | 100.12M | 113.09M | 141.47M | 123.57M | 86.39M | 95.7M | 108.82M | 97.05M | 78.51M |
| totalOtherIncomeExpensesNet | -7.29M | -4.36M | -13.44M | -5.84M | -1.97M | -4.15M | -2.69M | -4.59M | 2.22M | -2.8M |
| incomeBeforeTax | 96.98M | 95.76M | 99.64M | 135.63M | 121.36M | 82.52M | 93.02M | 104.23M | 99.27M | 75.71M |
| incomeTaxExpense | 22.33M | 20.49M | 22.82M | 30.05M | 23.34M | 14.48M | 17.06M | 18.82M | 19.07M | 13.28M |
| netIncomeFromContinuingOperations | 74.65M | 75.27M | 76.83M | 105.58M | 98.02M | 67.75M | 75.96M | 85.41M | 80.19M | 62.43M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 71.89M | 72.36M | 74.21M | 102.98M | 96.37M | 67.06M | 74.24M | 83.44M | 78.5M | 60.99M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 71.89M | 72.36M | 74.21M | 102.98M | 96.37M | 67.06M | 74.24M | 83.44M | 78.5M | 60.99M |
| eps | 9.33 | 9.39 | 9.64 | 13.38 | 12.53 | 8.73 | 9.73 | 10.95 | 10.33 | 8.04 |
| 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 | 53.05M | 59.33M | 52.24M | 35.79M | 34.11M | 40.68M | 32.65M | 32.6M | 20.57M | 22.51M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 53.05M | 59.33M | 52.24M | 35.79M | 34.11M | 40.68M | 32.65M | 32.6M | 20.57M | 22.51M |
| netReceivables | 188.38M | 176.57M | 164.21M | 199.57M | 180.24M | 148.54M | 143.6M | 144.94M | 142.14M | 127.16M |
| accountsReceivables | 184.27M | 171.58M | 159.98M | 193.04M | 174.52M | 145.08M | 138.5M | 141.19M | 138.16M | 124.24M |
| otherReceivables | 4.11M | 4.99M | 4.23M | 6.53M | 5.72M | 3.46M | 5.1M | 3.74M | 3.98M | 2.92M |
| inventory | 371.12M | 354.18M | 358.48M | 442.28M | 338.3M | 251.77M | 277.07M | 251.41M | 215.2M | 188.44M |
| prepaids | 17.91M | 15.83M | 12.72M | 13.13M | 10.81M | 12.25M | 11.57M | 9.92M | 7.67M | 9.3M |
| otherCurrentAssets | - | - | - | - | - | - | - | 3.74M | 3.98M | 2.92M |
| totalCurrentAssets | 630.46M | 605.9M | 587.66M | 690.76M | 563.46M | 453.24M | 464.89M | 438.86M | 385.58M | 347.42M |
| propertyPlantEquipmentNet | 164.52M | 146.45M | 141.22M | 143.1M | 141.13M | 129.17M | 129.16M | 117.86M | 114.95M | 110.18M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 71.99M | 61.95M | 51.96M | 47.8M | 39.61M | 32.26M | 31.46M | 26.76M | 20.56M | 14.77M |
| goodwillAndIntangibleAssets | 71.99M | 61.95M | 51.96M | 47.8M | 39.61M | 32.26M | 31.46M | 26.76M | 20.56M | 14.77M |
| longTermInvestments | 1.73M | 1.6M | 1.27M | 1.96M | 1.7M | 2.33M | 355K | 35000 | 35000 | 740K |
| taxAssets | 25.34M | 20.88M | 18.31M | 20.12M | 20.91M | 21.24M | 22.74M | 16.67M | 14.62M | 10.83M |
| otherNonCurrentAssets | 7.93M | 7.18M | 6.81M | 6.35M | 5.97M | 3.07M | -22.74M | -16.67M | -14.62M | -10.83M |
| totalNonCurrentAssets | 271.52M | 238.05M | 219.58M | 219.33M | 209.32M | 188.07M | 160.97M | 144.65M | 135.55M | 125.7M |
| otherAssets | - | - | - | - | - | - | 26.86M | 20.58M | 18.63M | 22.66M |
| totalAssets | 901.98M | 843.96M | 807.24M | 910.09M | 772.78M | 641.31M | 652.73M | 604.09M | 539.76M | 495.77M |
| totalPayables | 65.15M | 64.87M | 60.79M | 88.54M | 88.59M | 54.62M | 55.83M | 59.59M | 71.27M | 48.12M |
| accountPayables | 56.09M | 55.95M | 54.48M | 80.35M | 77.2M | 49.87M | 55.83M | 59.59M | 59.35M | 48.12M |
| otherPayables | 9.06M | 8.91M | 6.31M | 8.19M | 11.39M | 4.74M | - | - | 11.92M | - |
| accruedExpenses | 171K | - | 321K | 48.62M | 45.45M | 28.5M | 27.8M | 32.19M | 1000 | 22.3M |
| shortTermDebt | 67.4M | 99.35M | 90.49M | 128.68M | 86.55M | 67.65M | 50.92M | 72.94M | 46.29M | 83.86M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | 8.91M | 6.31M | 8.19M | 11.39M | 4.74M | 8.96M | 5.84M | 11.92M | 4.78M |
| deferredRevenue | - | - | - | 8.19M | 11.39M | 4.74M | -50.92M | -72.94M | -46.29M | -83.86M |
| otherCurrentLiabilities | 60.02M | 60.19M | 57.25M | 6.78M | 8.39M | 18.93M | 78.22M | 23.77M | 47.11M | 25.17M |
| totalCurrentLiabilities | 192.74M | 224.41M | 208.85M | 280.82M | 240.38M | 174.45M | 161.85M | 188.49M | 164.67M | 179.46M |
| longTermDebt | 296.94M | 205.09M | 202.79M | 226.1M | 164.78M | 128.68M | 169.44M | 89.82M | 98.3M | 97.42M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 160.21M | 81.41M | 93.14M | 92.9M |
| deferredTaxLiabilitiesNonCurrent | 13.41M | 12.96M | 13.13M | 12.66M | 10.69M | 9.03M | 9.24M | 8.41M | 5.15M | 4.52M |
| otherNonCurrentLiabilities | 8.86M | 9.16M | 9.78M | 10.88M | 7.39M | 6.8M | - | 7.72M | 7.67M | 6.72M |
| totalNonCurrentLiabilities | 319.21M | 227.21M | 225.7M | 249.65M | 182.85M | 144.52M | 169.44M | 89.82M | 98.3M | 97.42M |
| otherLiabilities | - | - | - | - | - | - | 16.91M | 16.13M | 12.82M | 11.24M |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 511.95M | 451.62M | 434.55M | 530.47M | 423.23M | 318.97M | 348.2M | 294.44M | 275.8M | 288.12M |
| treasuryStock | -1.6M | -1.56M | -2.91M | -3.84M | -4.24M | -3.17M | -2.57M | -2.88M | -3.7M | -5.99M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 40M | 40M | 40M | 40M | 40M | 40M | 40M | 40M | 40M | 40M |
| retainedEarnings | 441.61M | 269.31M | 417.63M | 386.75M | 342.8M | 316.18M | 281.08M | 288.48M | 238.43M | 185.73M |
| additionalPaidInCapital | - | - | - | - | - | 72.86M | 72.48M | 62.22M | 63.08M | 63.43M |
| 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 | 71.89M | 75.27M | 74.21M | 102.98M | 96.37M | 67.06M | 74.24M | 83.44M | 78.5M | 60.99M |
| depreciationAndAmortization | 28.01M | 26.26M | 25M | 23.72M | 22.33M | 19.48M | 16.16M | 14.48M | 13.32M | 11.24M |
| deferredIncomeTax | -2.01M | -1.49M | 1.1M | 2.33M | 1.6M | 816K | 2.7M | 2.08M | -3.28M | -8.18M |
| stockBasedCompensation | - | - | 1.7M | 1.2M | 1.7M | 1.4M | 1.8M | 1.1M | 1.7M | 1.48M |
| changeInWorkingCapital | -18.45M | 26.96M | 53.48M | -131.66M | -60.08M | 1.35M | 114K | -45.34M | -30.39M | 6.7M |
| accountsReceivables | -16.14M | -411K | 19.75M | -23.67M | -23.14M | -13.31M | 6.31M | -6.55M | -9.6M | -16.47M |
| inventory | -6.63M | 32.52M | 58.01M | -108.16M | -81.72M | 16.53M | -6.19M | -38.79M | -20.79M | 23.17M |
| accountsPayables | 2.92M | -1.49M | -21.22M | 2.64M | 26.08M | -3.94M | -5.02M | 1.18M | 9.89M | 874K |
| otherWorkingCapital | 1.4M | -3.65M | -3.06M | -2.46M | 18.7M | 2.08M | 5.02M | -1.18M | -9.89M | -874K |
| otherNonCashItems | 5M | -1.68M | 2.2M | 7.43M | 4M | 1.49M | -10.53M | 3.12M | 17.4M | 4.65M |
| netCashProvidedByOperatingActivities | 84.45M | 126.81M | 157.69M | 6M | 65.93M | 91.59M | 84.48M | 58.88M | 77.24M | 85.06M |
| investmentsInPropertyPlantAndEquipment | -35.61M | -18.67M | -26.52M | -41.23M | -35.29M | -23.93M | -28.18M | -19.9M | -15.27M | -30.48M |
| acquisitionsNet | -56.44M | -61.08M | 53000 | -25.25M | -57.38M | -10.42M | -72.28M | -1.89M | 6.95M | -30.66M |
| purchasesOfInvestments | -1.26M | -752K | -886K | -1.72M | -793K | -8.43M | -994K | -511K | -372K | -2.46M |
| salesMaturitiesOfInvestments | 115K | 450K | 190K | 122K | 1.15M | 1.62M | 1.32M | 545K | 666K | 1.33M |
| otherInvestingActivities | - | -15.54M | -9.13M | - | - | - | -6.47M | -7.89M | -7.42M | -9.54M |
| netCashProvidedByInvestingActivities | -93.19M | -95.59M | -36.29M | -68.08M | -92.31M | -41.15M | -106.6M | -29.65M | -15.45M | -71.82M |
| netDebtIssuance | 35.1M | 4.2M | -59.76M | 104.48M | 55.33M | -23.62M | 58.03M | 18.13M | -38.13M | 3.62M |
| longTermNetDebtIssuance | 79.44M | -4.56M | -22.88M | 61.78M | 36.28M | -40.6M | 79.93M | -8.78M | 45000 | -6.4M |
| shortTermNetDebtIssuance | -44.34M | 8.75M | -36.87M | 42.7M | 19.05M | 16.98M | -21.9M | 26.91M | -38.18M | 10.03M |
| netStockIssuance | -34000 | 1.35M | 933K | 398K | -1.1M | -1.48M | 388K | -1.56M | 293K | -171K |
| netCommonStockIssuance | -34000 | 1.35M | 933K | 398K | -1.1M | -1.48M | 388K | -1.56M | 293K | -171K |
| commonStockIssuance | -34000 | 1.35M | 933K | 398K | - | - | 388K | - | 293K | 6.4M |
| commonStockRepurchased | - | - | - | - | -1.1M | -1.48M | - | -1.56M | - | -171K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -30.06M | -30.81M | -42.33M | -39.26M | -33.87M | -15.36M | -34.3M | -32.01M | -25.09M | -22.73M |
| commonDividendsPaid | -30.06M | -30.81M | -42.33M | -39.26M | -33.87M | -15.36M | -34.3M | -32.01M | -25.09M | -22.73M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -269K | -294K | -477K | -449K | -367K | -186K | -1.34M | -1.3M | -1.39M | -1.19M |
| netCashProvidedByFinancingActivities | 4.74M | -25.56M | -101.63M | 65.17M | 20M | -40.64M | 22.78M | -16.74M | -64.31M | -20.46M |
| 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 | 575.7M | 521.08M | 547.87M | 477.03M | 509.4M | 492.02M | 576.96M | 567.81M | 586.03M | 500.36M |
| costOfRevenue | 377.45M | 353.94M | 369.3M | 319.85M | 339.92M | 337.26M | 392.55M | 392.5M | 401.21M | 343.05M |
| grossProfit | 198.26M | 167.14M | 178.57M | 157.18M | 169.48M | 154.76M | 184.4M | 175.31M | 184.82M | 157.32M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 48.25M | 50.18M | 48.49M | 38.97M | 40.1M | 41.4M | 42.14M | 39.3M | 35.12M |
| sellingAndMarketingExpenses | - | 70.15M | 72.87M | 66.65M | 72.42M | 71.23M | 73.36M | 68.95M | 68.27M | 66.1M |
| sellingGeneralAndAdministrativeExpenses | 126.8M | 118.4M | 123.05M | 115.15M | 111.39M | 111.32M | 114.76M | 111.09M | 107.57M | 101.22M |
| otherExpenses | -42000 | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 126.76M | 118.4M | 123.05M | 115.15M | 111.39M | 111.32M | 114.76M | 111.09M | 107.57M | 101.22M |
| costAndExpenses | 629.6M | 472.33M | 492.34M | -435M | 451.31M | 448.58M | 507.31M | 503.59M | 508.78M | 444.27M |
| netInterestIncome | -2.44M | -3.54M | -5.64M | -2.47M | -3.08M | -7.15M | -5.59M | -572K | -2.28M | -361K |
| interestIncome | - | - | - | - | - | - | 5.59M | 2.17M | 2.28M | 2.51M |
| interestExpense | 2.44M | 3.54M | 5.64M | 2.47M | 3.08M | 7.15M | 5.59M | 2.74M | 2.28M | 2.87M |
| depreciationAndAmortization | 13.2M | 13.42M | 14.58M | 13.21M | 13.04M | 12.68M | 12.32M | 12.28M | 11.43M | 11.43M |
| ebitda | -53.9M | 62.17M | 70.11M | 55.25M | 71.13M | 56.12M | 81.96M | 76.5M | 88.68M | 67.53M |
| ebit | -53.9M | 48.74M | 55.53M | 42.03M | 58.09M | 43.44M | 69.64M | 64.22M | 77.25M | 56.1M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 71.51M | 48.74M | 55.53M | 42.03M | 58.09M | 43.44M | 69.64M | 64.22M | 77.25M | 56.1M |
| totalOtherIncomeExpensesNet | -1.25M | -1.28M | -6.02M | -1.29M | -3.08M | -7.3M | -5.59M | -2.74M | -2.28M | -361K |
| incomeBeforeTax | 70.26M | 47.47M | 49.51M | 40.75M | 55.01M | 36.29M | 64.06M | 61.48M | 74.96M | 55.74M |
| incomeTaxExpense | 15.56M | 11.53M | 10.8M | 7.91M | 12.58M | 9.18M | 13.64M | 15.55M | 14.5M | 10.06M |
| netIncomeFromContinuingOperations | 54.7M | 35.94M | 38.71M | 32.84M | 42.43M | 26.97M | 49.86M | 45.68M | 59.91M | 45.45M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 54.7M | 34.52M | 37.37M | 31.07M | 41.29M | 25.8M | 48.42M | 44.62M | 58.36M | 44.65M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 54.7M | 34.52M | 37.37M | 31.07M | 41.29M | 25.8M | 48.42M | 44.62M | 58.36M | 44.65M |
| eps | 6.84 | 4.48 | 4.85 | 4.03 | 5.36 | 3.35 | 6.29 | 5.8 | 7.58 | 5.8 |
| 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 | 63.4M | 53.05M | 52.66M | 59.33M | 43.52M | 52.24M | 49.74M | 35.79M | 39.55M | 34.11M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 63.4M | 53.05M | 52.66M | 59.33M | 43.52M | 52.24M | 49.74M | 35.79M | 39.55M | 34.11M |
| netReceivables | 227.68M | 188.38M | 200.41M | 176.57M | 188.54M | 164.21M | 201.08M | 199.57M | 225.49M | 180.24M |
| accountsReceivables | 222.92M | 184.27M | 195.19M | 171.58M | 188.54M | 159.98M | 196.72M | 193.04M | 218.88M | 174.52M |
| otherReceivables | 4.76M | 4.11M | 5.22M | 4.99M | 4.16M | 4.23M | 4.37M | 6.53M | 6.61M | 5.72M |
| inventory | 385.71M | 371.12M | 368.08M | 354.18M | 351.7M | 358.48M | 415.95M | 442.28M | 405.45M | 338.3M |
| prepaids | 22.31M | 17.91M | 22.33M | 15.83M | 17.74M | 12.72M | 15.64M | 13.13M | 18.44M | 10.81M |
| otherCurrentAssets | - | - | - | - | 4.16M | - | 4.37M | 6.53M | 6.61M | 5.72M |
| totalCurrentAssets | 699.1M | 630.46M | 643.48M | 605.9M | 605.67M | 587.66M | 682.42M | 690.76M | 688.92M | 563.46M |
| propertyPlantEquipmentNet | 162.87M | 164.52M | 166.98M | 146.45M | 146.85M | 141.22M | 141.45M | 143.1M | 141.84M | 141.13M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 75.14M | 71.99M | 69.26M | 61.95M | 56.11M | 51.96M | 49.16M | 47.8M | 44.91M | 39.61M |
| goodwillAndIntangibleAssets | 75.14M | 71.99M | 69.26M | 61.95M | 56.11M | 51.96M | 49.16M | 47.8M | 44.91M | 39.61M |
| longTermInvestments | 12.34M | 1.73M | 9.11M | 1.6M | 7.64M | 1.27M | 8.03M | 1.96M | 8.21M | 1.7M |
| taxAssets | 26.54M | 25.34M | 24.88M | 20.88M | 18.77M | 18.31M | 20.13M | 20.12M | 21.49M | 20.91M |
| otherNonCurrentAssets | - | 7.93M | - | 7.18M | - | 6.81M | - | 6.35M | - | 5.97M |
| totalNonCurrentAssets | 276.88M | 271.52M | 270.23M | 238.05M | 229.37M | 219.58M | 218.77M | 219.33M | 216.46M | 209.32M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 975.98M | 901.98M | 913.71M | 843.96M | 835.04M | 807.24M | 901.19M | 910.09M | 905.38M | 772.78M |
| totalPayables | 80.52M | 65.15M | 69.53M | 64.87M | 68.77M | 60.79M | 63.34M | 80.35M | 97.28M | 77.2M |
| accountPayables | 68.31M | 56.09M | 61.04M | 55.95M | 60.96M | 54.48M | 63.34M | 80.35M | 97.28M | 77.2M |
| otherPayables | 12.21M | 9.06M | 8.49M | 8.91M | 7.81M | 6.31M | - | - | - | - |
| accruedExpenses | - | 171K | - | - | - | 40M | - | 48.62M | - | 45.45M |
| shortTermDebt | 70.66M | 67.4M | 102.74M | 99.35M | 85.04M | 90.49M | 145.07M | 128.68M | 113.07M | 86.55M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | -8.19M | - | -11.39M |
| taxPayables | 12.21M | - | 8.49M | 8.91M | 7.81M | 6.31M | 6.78M | 8.19M | 12.02M | 11.39M |
| deferredRevenue | - | - | - | - | - | 6.31M | 6.78M | 8.19M | 12.02M | 11.39M |
| otherCurrentLiabilities | 75.55M | 60.02M | 64.77M | 60.19M | 65.42M | 11.26M | 62.85M | 14.98M | 73.88M | 19.78M |
| totalCurrentLiabilities | 226.74M | 192.74M | 237.04M | 224.41M | 219.24M | 208.85M | 278.04M | 280.82M | 296.24M | 240.38M |
| longTermDebt | 310.01M | 296.94M | 296.75M | 205.09M | 197.85M | 202.79M | 227.14M | 226.1M | 219.01M | 164.78M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 13.33M | 13.41M | 13M | 12.96M | 12.87M | 13.13M | 12.64M | 12.66M | 10.84M | 10.69M |
| otherNonCurrentLiabilities | 9.44M | 8.86M | 9.71M | 9.16M | 9.61M | 9.78M | 10.8M | 10.88M | 9.66M | 7.39M |
| totalNonCurrentLiabilities | 332.78M | 319.21M | 319.46M | 227.21M | 220.33M | 225.7M | 250.58M | 249.65M | 239.51M | 182.85M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | -8.19M | - | -11.39M |
| totalLiabilities | 559.52M | 511.95M | 556.5M | 451.62M | 439.57M | 434.55M | 528.62M | 530.47M | 535.75M | 423.23M |
| treasuryStock | -2.1M | -1.6M | -1.55M | -1.56M | -1.74M | -2.91M | -4.27M | -3.84M | -4.05M | -4.24M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 40M | 40M | 40M | 40M | 40M | 40M | 40M | 40M | 40M | 40M |
| retainedEarnings | 464.96M | 441.61M | 233.51M | 269.31M | 414.79M | 417.63M | 392.84M | 386.75M | 361.89M | 342.8M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 53.39M | 34.52M | 37.37M | 31.07M | 41.29M | 25.8M | 48.42M | 44.62M | 58.36M | 44.65M |
| depreciationAndAmortization | 13.2M | 13.42M | 14.58M | 13.21M | 13.04M | 12.68M | 12.32M | 12.28M | 11.43M | 11.43M |
| deferredIncomeTax | - | -2.01M | - | -1.49M | - | 1.1M | -35.76M | 2.33M | -124.65M | 1.6M |
| stockBasedCompensation | - | - | 765K | 837K | 563K | 1.07M | 628K | 579K | 621K | 1.1M |
| changeInWorkingCapital | -30.82M | 5.04M | -30.96M | 17.72M | 5.53M | 63.61M | -10.12M | -38.62M | -93.04M | -41.34M |
| accountsReceivables | -37.41M | 10.2M | -26.34M | 23.52M | -19.47M | 31.81M | -11.48M | 30.46M | -54.13M | 15.33M |
| inventory | -13.35M | -4.16M | -2.47M | 6.76M | 25.76M | 41.83M | 16.18M | -41.1M | -67.06M | -58.11M |
| accountsPayables | 11.74M | -4.54M | 7.47M | -5.2M | 3.71M | -6.03M | -15.19M | -17.39M | 20.03M | 7.33M |
| otherWorkingCapital | 8.19M | 3.55M | -2.16M | -7.36M | -4.47M | -4M | 363K | -10.59M | 8.13M | -5.88M |
| otherNonCashItems | 6.31M | 784K | 10.92M | 2.05M | 3.83M | 161K | 38.89M | 53.64M | 131.64M | 61.26M |
| netCashProvidedByOperatingActivities | 42.08M | 51.77M | 32.68M | 62.56M | 64.25M | 103.32M | 54.37M | 21.64M | -15.64M | 19.3M |
| investmentsInPropertyPlantAndEquipment | -15.28M | -16.25M | -8.78M | -20.4M | -8.39M | -20.55M | -17.81M | -20.88M | -20.35M | -22.82M |
| acquisitionsNet | 672K | 805K | -58.42M | -41.82M | -18.57M | -652K | 3.42M | -26.36M | 1.11M | -58M |
| purchasesOfInvestments | -2.87M | -484K | -772K | -913K | -254K | -384K | -502K | -473K | -1.25M | -149K |
| salesMaturitiesOfInvestments | 30000 | -189K | 304K | 933K | 823K | 55000 | 135K | -3000 | 125K | 22000 |
| otherInvestingActivities | - | - | -9.4M | - | -7M | - | -3.49M | -6.16M | -8.71M | -5.83M |
| netCashProvidedByInvestingActivities | -17.45M | -16.12M | -77.07M | -62.19M | -33.4M | -21.53M | -14.76M | -47.71M | -20.37M | -80.94M |
| netDebtIssuance | 16.51M | -34.75M | 79.05M | 16.27M | -6.15M | -55.08M | 18.21M | 23.28M | 81.2M | 33.17M |
| longTermNetDebtIssuance | 13.17M | 385K | 79.05M | 1.59M | -6.15M | -55.08M | 1.22M | 23.28M | 81.2M | 33.17M |
| shortTermNetDebtIssuance | 3.34M | -35.13M | - | 14.68M | - | - | 16.99M | - | - | - |
| netStockIssuance | -505K | -48000 | 14000 | 174K | 1.17M | 1.36M | -429K | 210K | 188K | -1.63M |
| netCommonStockIssuance | -505K | -48000 | 14000 | 174K | 1.17M | 1.36M | -429K | 210K | 188K | -1.63M |
| commonStockIssuance | - | -48000 | 14000 | 174K | 1.17M | 933K | - | 210K | 188K | -531K |
| commonStockRepurchased | -505K | - | - | - | - | 429K | -429K | - | - | -1.1M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -30.04M | - | -30.06M | - | -30.81M | - | -42.33M | - | -39.26M | - |
| commonDividendsPaid | -30.04M | - | -30.06M | - | -30.81M | - | -42.33M | - | -39.26M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -301K | -269K | -9.21M | -294K | -5.93M | -23.2M | -164K | -356K | -93000 | -367K |
| netCashProvidedByFinancingActivities | -14.34M | -35.06M | 39.8M | 16.15M | -41.71M | -76.92M | -24.71M | 23.14M | 42.03M | 31.17M |