OTC : BCNAY
$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 | 963.84M | 946.59M | 1.05B | 1.06B | 804.29M | 770.08M | 1.08B | 1.03B | 1.08B | 1.1B |
| costOfRevenue | 577.8M | 561.16M | 611.61M | 645.54M | 516.8M | 486.3M | 653.27M | 615.58M | 680.55M | 723.54M |
| grossProfit | 386.05M | 385.43M | 438.52M | 412.75M | 287.48M | 283.78M | 429.3M | 412.95M | 404.15M | 378.8M |
| researchAndDevelopmentExpenses | 121.53M | 130.89M | 132.28M | 120.49M | 101.34M | 102.61M | 119.39M | 120.28M | 122.3M | 120.49M |
| generalAndAdministrativeExpenses | 57.05M | 56.48M | 59.95M | 57.71M | 47.86M | 50.36M | 57.63M | 57.46M | 58.1M | 55.12M |
| sellingAndMarketingExpenses | 133.72M | 138.07M | 145.89M | 142.74M | 116.24M | 112.33M | 142.52M | 147.72M | 146.8M | 147.09M |
| sellingGeneralAndAdministrativeExpenses | 190.77M | 194.56M | 205.84M | 200.45M | 164.1M | 162.69M | 200.15M | 205.19M | 204.9M | 202.21M |
| otherExpenses | -6.35M | -758K | 2.23M | 2.81M | 3.07M | 2.91M | 2.62M | 961K | 7.99M | 25.59M |
| operatingExpenses | 305.95M | 324.69M | 340.35M | 323.76M | 268.5M | 268.21M | 322.16M | 326.43M | 335.19M | 348.29M |
| costAndExpenses | 883.75M | 885.85M | 951.96M | 969.3M | 785.31M | 754.51M | 974.96M | 942M | 1.02B | 1.07B |
| netInterestIncome | 3.46M | 5.3M | 4.68M | 843K | -2.46M | -1.65M | 4.25M | 2.86M | 720K | 258K |
| interestIncome | 7.54M | 8.64M | 6.51M | 2.77M | -636K | 315K | 7.65M | 5.92M | 4.67M | 4.4M |
| interestExpense | 4.08M | 3.34M | 1.83M | 1.93M | 1.82M | 1.96M | 3.4M | 1.57M | 2.65M | 4.14M |
| depreciationAndAmortization | 46.14M | 43.72M | 37.64M | 36.33M | 39.14M | 43.38M | 42.98M | 34.49M | 33.88M | 50.08M |
| ebitda | 130.16M | 118.36M | 135.45M | 126.75M | 52.8M | 40.9M | 160.67M | 121.19M | 79.38M | 85M |
| ebit | 84.02M | 74.65M | 97.81M | 90.42M | 13.67M | -2.49M | 117.69M | 95.27M | 45.5M | 34.92M |
| nonOperatingIncomeExcludingInterest | -3.92M | -13.91M | 242K | -1.42M | 1.82M | -4.31M | -10.55M | -8.75M | 23.46M | -4.4M |
| operatingIncome | 80.1M | 57.16M | 98.05M | 88.99M | 15.48M | 15.58M | 107.14M | 86.53M | 68.96M | 30.52M |
| totalOtherIncomeExpensesNet | 722K | 17.77M | 467K | 2.83M | -3.64M | -20.03M | 10.25M | 7.37M | -26.11M | 1.5M |
| incomeBeforeTax | 80.82M | 74.93M | 98.52M | 91.82M | 11.84M | -4.45M | 117.39M | 93.9M | 42.85M | 32.02M |
| incomeTaxExpense | 13.97M | 12.84M | 17.28M | 15.93M | 2.13M | 276K | 20.85M | 16.59M | 11.36M | 6.34M |
| netIncomeFromContinuingOperations | 68.73M | 62.1M | 81.24M | 75.9M | 9.76M | -4.73M | 96.54M | 77.31M | 32.78M | 25.67M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | 1000 | - | - | - | 1000 |
| netIncome | 68.73M | 62.96M | 80.17M | 75.22M | 8.88M | -4.39M | 95.36M | 74.96M | 24.78M | 11.02M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 68.73M | 62.96M | 80.17M | 75.22M | 8.88M | -4.39M | 95.36M | 74.96M | 24.78M | 11.02M |
| eps | 0.82 | 1.4 | 1.78 | 1.68 | 0.2 | -0.1 | 2.18 | 1.72 | 0.58 | 0.26 |
| 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 | 259.78M | 362.44M | 286.08M | 305.92M | 351.57M | 235.4M | 357.04M | 251.81M | 254.13M | 353.55M |
| shortTermInvestments | - | 519K | 4.67M | 1.65M | 2.76M | 3.18M | 24.75M | 112.8M | - | - |
| cashAndShortTermInvestments | 259.78M | 362.96M | 290.75M | 307.57M | 354.33M | 238.58M | 381.78M | 364.6M | 254.13M | 353.55M |
| netReceivables | 214M | 211.23M | 208.57M | 194.64M | 156.98M | 146.14M | 195.36M | 161.79M | 149.44M | 188.56M |
| accountsReceivables | 202.94M | 201.55M | 208.57M | 194.64M | 156.98M | 146.14M | 195.36M | 161.79M | 149.44M | 188.56M |
| otherReceivables | 11.05M | 9.68M | - | - | - | - | - | - | - | - |
| inventory | 206.36M | 208.68M | 231.52M | 245.71M | 175.5M | 175.39M | 168.98M | 135.11M | 132.75M | 166.2M |
| prepaids | - | - | 10.9M | 11.38M | 12.29M | 6.65M | 9.41M | 8.13M | 5.04M | 8.71M |
| otherCurrentAssets | 9.28M | 11.51M | 14.46M | 14.51M | 16.21M | 17.79M | 25.67M | 19.57M | 158.9M | 15.58M |
| totalCurrentAssets | 689.42M | 794.37M | 756.19M | 773.82M | 715.31M | 584.54M | 781.2M | 689.2M | 700.27M | 732.6M |
| propertyPlantEquipmentNet | 159.34M | 164.12M | 153.43M | 122.86M | 126.89M | 123.47M | 135.47M | 108.78M | 105.33M | 103.94M |
| goodwill | 105.61M | 105.61M | 105.61M | 105.61M | 105.61M | 105.61M | 105.61M | 105.61M | 105.38M | 124.26M |
| intangibleAssets | 8.6M | 11.56M | 12.03M | 19.25M | 17.43M | 28.95M | 44.47M | 47.4M | 63.36M | 75.76M |
| goodwillAndIntangibleAssets | 114.21M | 117.17M | 117.64M | 124.86M | 123.04M | 134.56M | 150.08M | 153.01M | 168.75M | 200.02M |
| longTermInvestments | 65.91M | 70.48M | 70.79M | 63.16M | 65.24M | 103.77M | 18.54M | 27.9M | - | 8.18M |
| taxAssets | 67.92M | 75.44M | - | 55.24M | 64.16M | 62.81M | 60.12M | 67.48M | - | 89.1M |
| otherNonCurrentAssets | 3.66M | 7.27M | 61.38M | 7.47M | 9.61M | 9.05M | 28.77M | 932K | 90.65M | 41.75M |
| totalNonCurrentAssets | 411.05M | 434.48M | 403.23M | 373.59M | 388.94M | 433.66M | 392.97M | 358.1M | 364.73M | 434.81M |
| otherAssets | - | - | - | - | -3.81M | -1000 | 1000 | - | - | -8.18M |
| totalAssets | 1.1B | 1.23B | 1.16B | 1.15B | 1.1B | 1.02B | 1.17B | 1.05B | 1.06B | 1.16B |
| totalPayables | 118.85M | 114.9M | 89.35M | 121.92M | 113.98M | 70.3M | 128.91M | 105.15M | 102.94M | 135.13M |
| accountPayables | 112.8M | 98.87M | 89.35M | 121.92M | 113.98M | 70.3M | 119.02M | 105.15M | 102.94M | 135.13M |
| otherPayables | 6.04M | 16.04M | - | - | - | - | 9.89M | - | - | - |
| accruedExpenses | - | - | 66.24M | 64.64M | - | - | 63.45M | 61.4M | 68.06M | 115.1M |
| shortTermDebt | 24.57M | 46.84M | 7.1M | 2M | 2M | 2.09M | - | 8.19M | 10.69M | 13.58M |
| capitalLeaseObligationsCurrent | 10.99M | 12.22M | 10.29M | 9.22M | 8.22M | 7.19M | 8.97M | - | -65.09M | - |
| taxPayables | 6.04M | 16.04M | 11.91M | 9.64M | 4.96M | 7.48M | 9.89M | 11.37M | 9.75M | 13.88M |
| deferredRevenue | - | - | - | 51.18M | - | - | - | - | 67.04M | - |
| otherCurrentLiabilities | 110.91M | 132.08M | 69.84M | 24.38M | 127.01M | 117.48M | 114.94M | 145.68M | 147.91M | 162.29M |
| totalCurrentLiabilities | 265.32M | 306.04M | 242.82M | 273.34M | 251.21M | 197.05M | 316.27M | 320.41M | 396.64M | 426.1M |
| longTermDebt | 16.38M | 18.07M | 12.09M | 14.09M | 16.1M | 18.11M | 20.94M | 29.88M | 41.04M | 69.48M |
| capitalLeaseObligationsNonCurrent | 21.62M | 26.79M | 20.13M | 18.24M | 18.26M | 17.74M | 19.29M | - | - | - |
| deferredRevenueNonCurrent | 59.98M | 62.76M | - | 41.33M | 48.51M | 40.15M | 21.78M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 3.07M | 3.07M | - | 3.23M | 3.82M | 4.74M | 7.58M | 3.14M | - | 8.81M |
| otherNonCurrentLiabilities | 19.25M | 16.98M | 73.08M | 18.19M | 31.52M | 43.29M | 47.68M | 58.82M | 33.81M | 39.36M |
| totalNonCurrentLiabilities | 120.31M | 127.67M | 105.3M | 95.09M | 118.22M | 124.04M | 117.26M | 91.84M | 74.84M | 117.65M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 32.61M | 39.01M | 30.42M | 27.46M | 26.48M | 24.93M | 28.26M | - | -65.09M | - |
| totalLiabilities | 385.63M | 433.71M | 348.12M | 368.42M | 369.44M | 321.1M | 433.53M | 412.26M | 471.48M | 543.74M |
| treasuryStock | -136.27M | -56.72M | -32.23M | -25.44M | -31.44M | -26.96M | -29.33M | -35.76M | -42.2M | -47.79M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 56.75M | 56.75M | 56.75M | 56.75M | 56.3M | 55.88M | 55.88M | 55.87M | 55.86M | 55.82M |
| retainedEarnings | 651.07M | 623.35M | 615.59M | 558.78M | 527.78M | 535.09M | 554.48M | 501.81M | 457.05M | 452.63M |
| additionalPaidInCapital | 177.02M | 177.09M | 176.9M | 176.92M | 161.09M | 147M | 146.52M | 146.17M | 146.05M | 145.65M |
| 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.56M | 62.96M | 102.11M | 90.14M | 19.37M | 10.18M | 110.04M | 89.97M | 73.24M | 36.56M |
| depreciationAndAmortization | 46.14M | 43.72M | 37.64M | 36.33M | 39.14M | 43.38M | 42.98M | 34.49M | 33.88M | 50.08M |
| deferredIncomeTax | - | - | - | - | - | -10.62M | - | - | - | - |
| stockBasedCompensation | 3.81M | 2.83M | 2.23M | 1.55M | 3.07M | 2.91M | 2.15M | 2.05M | 1.55M | 1.23M |
| changeInWorkingCapital | -31.51M | 50.03M | -37.5M | -95.53M | 55.53M | -54.76M | -26.13M | -24.9M | -38.68M | 9.26M |
| accountsReceivables | -13.36M | 11.33M | -18.32M | -35.62M | -4.92M | 41.39M | -32.16M | -11.21M | -7.33M | 205K |
| inventory | -5.4M | 25.08M | 9.58M | -70.16M | 4.43M | -12.26M | -32.99M | 334K | -3.58M | -2.83M |
| accountsPayables | - | - | -30.31M | - | 42.82M | -59.94M | 23.4M | -1.31M | -19.66M | -2.68M |
| otherWorkingCapital | -12.75M | 13.62M | 1.55M | 10.25M | 13.2M | -23.96M | 15.62M | -12.72M | -8.11M | 14.56M |
| otherNonCashItems | 9.31M | -16.39M | -10.1M | -4.69M | -17.46M | -9.54M | -20.45M | -11.69M | -5.49M | -14.79M |
| netCashProvidedByOperatingActivities | 99.31M | 143.14M | 94.38M | 27.8M | 99.65M | -18.45M | 108.6M | 89.92M | 64.5M | 82.34M |
| investmentsInPropertyPlantAndEquipment | -38.45M | -42.57M | -54.41M | -21.22M | -18.79M | -14.98M | -20.17M | -25.63M | -23.16M | -24.24M |
| acquisitionsNet | - | - | - | -3.76M | - | - | -3.27M | -38.18M | 548K | 641K |
| purchasesOfInvestments | - | - | - | - | - | - | - | -112.8M | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 3.62M | 13.84M | 3.03M | -8.84M | 56.42M | -30.98M | 56.42M | 8.45M | -3.55M | -16.67M |
| netCashProvidedByInvestingActivities | -34.84M | -28.73M | -51.38M | -33.82M | 37.64M | -45.96M | 32.98M | -168.15M | -26.17M | -40.27M |
| netDebtIssuance | -12.36M | 461K | -5.04M | -11.39M | -12.14M | -9.13M | -22.36M | -8.36M | -16.13M | -11.38M |
| longTermNetDebtIssuance | -12.36M | 461K | -13.8M | -12.39M | -12.76M | -11.24M | -22.36M | -8.36M | -17.53M | -11.38M |
| shortTermNetDebtIssuance | - | - | 8.76M | 999K | 614K | 2.1M | 3.03M | -4.43M | 1.4M | -2.24M |
| netStockIssuance | -77.98M | -24.49M | -6.78M | 7.73M | -4.47M | 2.85M | - | 6.06M | 5.75M | 8.18M |
| netCommonStockIssuance | -77.98M | -24.49M | -6.8M | 7.73M | -2.8M | 2.85M | 6.79M | 6.06M | 5.75M | 8.18M |
| commonStockIssuance | - | - | - | 7.73M | 1.68M | 2.85M | 6.79M | 6.06M | 5.75M | 8.18M |
| commonStockRepurchased | -77.98M | -24.49M | -6.8M | - | -4.47M | - | - | - | - | - |
| netPreferredStockIssuance | - | - | 14000 | - | -1.68M | - | - | - | - | - |
| netDividendsPaid | -44.22M | -42.52M | -39.8M | -21.06M | -20.56M | -33.35M | -28.68M | -25.98M | -23.29M | -20.95M |
| commonDividendsPaid | -44.22M | -42.52M | -39.8M | -21.06M | -20.56M | -33.35M | -28.68M | -25.98M | -23.29M | -20.95M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -13.24M | 20.02M | -1.82M | -23.65M | 1.68M | -1000 | 9.82M | 33.48M | -17.89M | -5.04M |
| netCashProvidedByFinancingActivities | -147.8M | -46.53M | -53.45M | -48.38M | -35.5M | -39.63M | -41.22M | 5.2M | -51.57M | -29.18M |
| 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 | 426.45M | 505.68M | 454.39M | 512.09M | 434.5M | 529.24M | 520.9M | 585.66M | 472.63M | 438.28M |
| costOfRevenue | 258.32M | 302.68M | 272.86M | 299.3M | 261.86M | 303.75M | 307.86M | 351.81M | 293.72M | 285.07M |
| grossProfit | 168.14M | 203M | 181.53M | 212.79M | 172.64M | 225.49M | 213.04M | 233.85M | 178.9M | 153.21M |
| researchAndDevelopmentExpenses | 65.84M | 60.56M | 60.52M | 64.41M | 66.48M | 68.57M | 63.71M | 64.72M | 55.78M | 53.48M |
| generalAndAdministrativeExpenses | - | 28.46M | 28.59M | 28.74M | 27.74M | 30.96M | 28.99M | 29M | 28.72M | 24.34M |
| sellingAndMarketingExpenses | - | 65.61M | 68.11M | 70.25M | 67.83M | 72.05M | 73.84M | 77.48M | 65.26M | 62.06M |
| sellingGeneralAndAdministrativeExpenses | 96.8M | 94.07M | 96.7M | 98.99M | 95.57M | 103.01M | 102.83M | 106.47M | 93.98M | 86.4M |
| otherExpenses | - | -696.33K | - | -758K | - | - | - | - | - | - |
| operatingExpenses | 162.64M | 153.94M | 157.21M | 162.64M | 162.05M | 171.59M | 166.54M | 171.19M | 149.76M | 139.88M |
| costAndExpenses | 420.95M | 456.62M | 430.07M | 461.94M | 423.91M | 475.34M | 474.4M | 523M | 443.48M | 424.95M |
| netInterestIncome | 768.98K | 1.72M | 962.71K | 2.34M | 2.96M | 2.48M | 2.2M | 1.09M | -250K | -526K |
| interestIncome | 2.22M | 3.11M | 2.92M | 4.06M | 4.59M | 3.21M | 3.31M | 2.05M | 727K | 490K |
| interestExpense | 1.45M | 1.4M | 1.96M | 1.72M | 1.63M | 721K | 1.11M | 953K | 977K | 1.02M |
| depreciationAndAmortization | 25.45M | 23.65M | 22.32M | 21.89M | 21.82M | 20.11M | 17.54M | 16.93M | 19.4M | 9.88M |
| ebitda | 30.95M | 75.27M | 48M | 83.2M | 35.17M | 69.25M | 64.99M | 76.53M | 46.18M | 16.22M |
| ebit | 5.5M | 51.63M | 25.68M | 61.31M | 13.34M | 49.14M | 47.45M | 59.6M | 26.78M | 6.35M |
| nonOperatingIncomeExcludingInterest | - | -2.56M | -1.36M | -11.15M | -2.75M | 4.76M | -947K | 3.06M | 2.37M | 6.98M |
| operatingIncome | 5.5M | 49.06M | 24.32M | 50.15M | 10.59M | 53.9M | 46.5M | 62.66M | 29.15M | 13.32M |
| totalOtherIncomeExpensesNet | -11.58M | 8.48M | 3.81M | 15.07M | -883K | 2.21M | -4.1M | 2.19M | -2.18M | -5.18M |
| incomeBeforeTax | -6.08M | 57.55M | 28.13M | 65.23M | 9.71M | 56.11M | 42.41M | 64.85M | 26.97M | 8.14M |
| incomeTaxExpense | -1.2M | 9.69M | 4.79M | 11.3M | 1.53M | 9.53M | 7.75M | 11.15M | 4.78M | 1.16M |
| netIncomeFromContinuingOperations | -4.89M | 47.86M | 23.34M | 53.92M | 8.18M | 46.58M | 34.66M | 53.7M | 22.2M | 6.98M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -4.89M | 47.86M | 23.34M | 53.92M | 9.04M | 46.91M | 33.26M | 52.86M | 22.36M | 6.43M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -4.89M | 47.86M | 23.34M | 53.92M | 9.04M | 46.91M | 33.26M | 52.86M | 22.36M | 6.43M |
| eps | -0.06 | 0.58 | 0.54 | 1.2 | 0.2 | 1.04 | 0.74 | 1.16 | 0.5 | 0.14 |
| 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 | 100.65M | 259.78M | 270.12M | 362.44M | 241.33M | 286.08M | 243.42M | 305.92M | 281.66M | 351.57M |
| shortTermInvestments | - | - | 1.62M | 519K | 4.03M | 4.67M | 2.62M | 1.65M | 396K | 2.76M |
| cashAndShortTermInvestments | 100.65M | 259.78M | 271.74M | 362.96M | 245.36M | 290.75M | 246.04M | 307.57M | 282.06M | 354.33M |
| netReceivables | 215.86M | 214M | 173.66M | 211.23M | 180.46M | 208.57M | 205.08M | 194.64M | 200.8M | 156.98M |
| accountsReceivables | 198.97M | 202.94M | 173.66M | 201.55M | 180.46M | 208.57M | 205.08M | 194.64M | 200.8M | 156.98M |
| otherReceivables | 16.88M | 11.05M | - | 9.68M | - | - | - | - | - | - |
| inventory | 300.28M | 206.36M | 204.37M | 208.68M | 247.73M | 231.52M | 270.46M | 245.71M | 230.01M | 175.5M |
| prepaids | 12.81M | - | 13.95M | - | 13.58M | 10.9M | 14.73M | 11.38M | 15.66M | 12.29M |
| otherCurrentAssets | - | 9.28M | 18.12M | 11.51M | 16.52M | 14.46M | 16.1M | 14.51M | 10.75M | 16.21M |
| totalCurrentAssets | 629.6M | 689.42M | 681.84M | 794.37M | 703.65M | 756.19M | 752.41M | 773.82M | 739.28M | 715.31M |
| propertyPlantEquipmentNet | 168.03M | 159.34M | 153.42M | 164.12M | 70.46M | 153.43M | 132.74M | 122.86M | 122.12M | 126.89M |
| goodwill | 132.69M | 105.61M | 105.61M | 105.61M | 105.61M | 105.61M | 105.61M | 105.61M | 105.61M | 105.61M |
| intangibleAssets | 86.91M | 8.6M | 9.68M | 11.56M | 9.94M | 12.03M | 16.42M | 19.25M | 14.52M | 17.43M |
| goodwillAndIntangibleAssets | 219.6M | 114.21M | 115.3M | 117.17M | 115.55M | 117.64M | 122.03M | 124.86M | 120.13M | 123.04M |
| longTermInvestments | 57.04M | 65.91M | 61.66M | 70.48M | 60.65M | 70.79M | 65M | 63.16M | 67.6M | 65.24M |
| taxAssets | 79.31M | 67.92M | - | 75.44M | - | 57.04M | - | 55.24M | 64.64M | 2.72M |
| otherNonCurrentAssets | 5.19M | 3.66M | 75.69M | 7.27M | 155.18M | 4.34M | 60.62M | 7.47M | 8.41M | 71M |
| totalNonCurrentAssets | 529.17M | 411.05M | 406.07M | 434.48M | 401.83M | 403.23M | 380.39M | 373.59M | 382.9M | 388.9M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.16B | 1.1B | 1.09B | 1.23B | 1.11B | 1.16B | 1.13B | 1.15B | 1.12B | 1.1B |
| totalPayables | 134.32M | 118.85M | 101.5M | 114.9M | 99.35M | 89.35M | 115.1M | 121.92M | 129.28M | 113.98M |
| accountPayables | 125.19M | 112.8M | 101.5M | 98.87M | 99.35M | 89.35M | 115.1M | 121.92M | 129.28M | 113.98M |
| otherPayables | 9.13M | 6.04M | - | 16.04M | - | - | - | - | - | - |
| accruedExpenses | 52.75M | - | 61.54M | - | 54.77M | 66.24M | 58.47M | 64.64M | 64.76M | 54.37M |
| shortTermDebt | 101.88M | 24.57M | 48.72M | 46.84M | 40.52M | 7.1M | 11.08M | 2M | 11.12M | 2M |
| capitalLeaseObligationsCurrent | - | 10.99M | - | 12.22M | - | 10.29M | - | 9.22M | - | 8.22M |
| taxPayables | - | 6.04M | 4.33M | 16.04M | 12.38M | 11.91M | 9.27M | 9.64M | 4.06M | 4.96M |
| deferredRevenue | 44.28M | - | - | - | - | 40.61M | - | 51.18M | - | - |
| otherCurrentLiabilities | 20.6M | 110.91M | 62.4M | 132.08M | 66.06M | 29.23M | 68.65M | 24.38M | 70.78M | 71.96M |
| totalCurrentLiabilities | 353.83M | 265.32M | 274.17M | 306.04M | 260.7M | 242.82M | 253.3M | 273.34M | 275.95M | 250.53M |
| longTermDebt | 31.39M | 16.38M | 41.06M | 18.07M | 32.21M | 12.09M | 31.99M | 14.09M | 37.35M | 16.1M |
| capitalLeaseObligationsNonCurrent | - | 21.62M | - | 26.79M | - | 20.13M | - | 18.24M | - | 18.26M |
| deferredRevenueNonCurrent | - | 59.98M | - | 62.76M | - | 52.4M | - | 41.33M | - | - |
| deferredTaxLiabilitiesNonCurrent | 28.93M | 3.07M | - | 3.07M | - | 3.58M | - | 3.23M | 3.35M | - |
| otherNonCurrentLiabilities | 80.17M | 19.25M | 76.26M | 16.98M | 79.03M | 17.1M | 70.07M | 18.19M | 83.23M | 83.86M |
| totalNonCurrentLiabilities | 140.48M | 120.31M | 117.32M | 127.67M | 111.24M | 105.3M | 102.06M | 95.09M | 123.93M | 118.22M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 32.61M | - | 39.01M | - | 30.42M | - | 27.46M | - | 26.48M |
| totalLiabilities | 494.32M | 385.63M | 391.49M | 433.71M | 371.94M | 348.12M | 355.36M | 368.42M | 399.88M | 368.75M |
| treasuryStock | -75.13M | -136.27M | -109.11M | -56.72M | -56.68M | -32.23M | -23.59M | -25.44M | -28.58M | -31.44M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 163.36M | 56.75M | 233.82M | 56.75M | 233.64M | 56.75M | 233.06M | 56.75M | 232.67M | 56.3M |
| retainedEarnings | 599.47M | 651.07M | 606.46M | 623.35M | 568.77M | 615.59M | 567.98M | 558.78M | 500.2M | 527.78M |
| additionalPaidInCapital | - | 177.02M | - | 177.09M | - | 176.9M | - | 176.92M | - | 161.09M |
| 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 | -4.89M | 47.86M | 23.34M | 68.07M | 9.04M | 46.91M | 33.26M | 52.86M | 22.36M | 6.43M |
| depreciationAndAmortization | 25.45M | 23.65M | 22.32M | 21.89M | 21.82M | 20.11M | 17.54M | 16.93M | 19.4M | 19.9M |
| deferredIncomeTax | - | - | - | - | - | -32.9M | -83.67M | - | - | -22.28M |
| stockBasedCompensation | - | - | 1.9M | 1.41M | 1.41M | 1.12M | 1.12M | 837K | 711K | 1.53M |
| changeInWorkingCapital | -43.95M | -14.83M | -5.52M | 59.49M | 341K | 26.18M | -63.68M | -12.93M | -90.02M | 26.53M |
| accountsReceivables | 27.19M | -28.63M | 16.53M | -18.43M | 29.76M | -4.46M | -13.86M | 2.27M | -37.88M | -9.76M |
| inventory | -58.65M | -2.68M | -2.88M | 40.34M | -15.26M | 37.12M | -27.54M | -18.7M | -51.46M | 3.63M |
| accountsPayables | -6.93M | 11.32M | - | -9.32M | 9.32M | -24.23M | -6.08M | - | - | 25.19M |
| otherWorkingCapital | -5.55M | 5.16M | -19.16M | 46.91M | -23.48M | 17.75M | -16.2M | 3.5M | -682K | 7.48M |
| otherNonCashItems | 3.83M | 10.22M | -4.87M | -42.53M | 2.19M | 35.07M | 95.49M | -1.78M | 19.44M | 24.32M |
| netCashProvidedByOperatingActivities | -19.55M | 66.89M | 37.18M | 108.34M | 34.8M | 96.48M | 55000 | 55.92M | -28.12M | 56.43M |
| investmentsInPropertyPlantAndEquipment | -15.73M | -25.19M | -13.97M | -23.48M | -19.08M | -33.42M | -20.98M | -13.96M | -7.26M | -8.28M |
| acquisitionsNet | -132.46M | 64126 | - | - | - | - | 121K | -3.81M | - | 76000 |
| purchasesOfInvestments | - | 1.02M | - | - | - | -2.05M | -970K | - | - | 43.48M |
| salesMaturitiesOfInvestments | - | 515.16K | - | -639K | 639K | - | - | - | - | 412K |
| otherInvestingActivities | -24476.9 | -4.9M | 4.32M | 11.87M | 1.97M | -4.7M | 8.47M | -8.74M | -23.75M | -419K |
| netCashProvidedByInvestingActivities | -148.21M | -28.48M | -9.65M | -12.25M | -16.47M | -40.17M | -13.37M | -26.5M | -31.01M | 35.27M |
| netDebtIssuance | 59.27M | -20.59M | -5.62M | 4.91M | -4.91M | - | -5.86M | - | -6.36M | - |
| longTermNetDebtIssuance | -5.94M | -7.56M | -5.62M | 4.91M | -4.91M | - | -5.86M | - | -6.36M | - |
| shortTermNetDebtIssuance | 65.22M | -13.03M | - | - | - | - | - | - | - | - |
| netStockIssuance | -11.08M | -28.68M | -52.41M | -24.49M | -24.47M | -8.64M | - | - | - | -6.14M |
| netCommonStockIssuance | -11.08M | -28.68M | -52.41M | -24.49M | -24.47M | -8.64M | - | - | - | -6.14M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | -1.67M |
| commonStockRepurchased | -11.08M | -28.68M | -52.41M | -24.49M | -24.47M | -8.64M | - | - | - | -4.47M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -45.65M | -2.79M | -44.22M | -70082 | -42.52M | -46935 | -39.8M | 1.66M | -21.06M | 914.21K |
| commonDividendsPaid | -45.65M | -2.79M | -44.22M | -70082 | -42.52M | -46935 | -39.8M | 1.66M | -21.06M | 914.21K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | -111K | 40.37M | -19.88M | -1.66M | 2.51M | 1.41M | 1.3M | -5.56M |
| netCashProvidedByFinancingActivities | 2.54M | -52.06M | -102.36M | 20.71M | -91.79M | -10.34M | -43.16M | 3.07M | -26.13M | -10.79M |