OTC : BKKVF
$0.11 (6.79%)
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 2.29B | 1.74B | 2.14B | 1.88B | 1.8B | 1.95B | 1.87B | 1.85B | 1.77B | 1.67B |
| costOfRevenue | 1.66B | 1.28B | 1.62B | 1.4B | 1.35B | 1.48B | 1.42B | 1.36B | 1.29B | 1.22B |
| grossProfit | 635.3M | 466.42M | 486.74M | 475.98M | 449.31M | 465.08M | 448.37M | 494.54M | 488.59M | 452.93M |
| researchAndDevelopmentExpenses | 10.8M | - | 8.87M | 8.62M | 12.35M | 13.72M | 7.74M | 9.48M | 8.96M | 7.68M |
| generalAndAdministrativeExpenses | 434.6M | 324.38M | 314.42M | 275.09M | 264.5M | 350.25M | - | - | - | - |
| sellingAndMarketingExpenses | 87.1M | 67.34M | 72.88M | 55.67M | 51.78M | 78.52M | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 521.7M | 391.72M | 392.68M | 365.45M | 316.28M | 428.77M | 328.42M | 371.36M | 371.95M | 357.07M |
| otherExpenses | 9.4M | -2.14M | - | - | 48.79M | -69.76M | 1.71M | - | - | - |
| operatingExpenses | 541.9M | 389.58M | 401.56M | 374.07M | 377.42M | 372.73M | 337.86M | 380.85M | 380.91M | 364.75M |
| costAndExpenses | 2.2B | 1.67B | 2.1B | 1.77B | 1.73B | 1.85B | 1.76B | 1.74B | 1.67B | 1.58B |
| netInterestIncome | -25.9M | -21.21M | -20.8M | -16.93M | -20.98M | -19.09M | -12.86M | -20.56M | -38.64M | -54.76M |
| interestIncome | 625.55K | 474.81K | 200K | - | - | 856.85K | 1.18M | - | 100.63K | 299.22K |
| interestExpense | 26.4M | 21.68M | 21M | 16.93M | 20.98M | 20.23M | 14.37M | 20.56M | 38.74M | 55.06M |
| depreciationAndAmortization | 68.8M | 56.74M | 68.03M | 65.84M | 66.87M | 62.12M | 40.49M | 41.09M | 39.65M | 41.09M |
| ebitda | 163.8M | 134.06M | 105.39M | 164.04M | 132.13M | 125.89M | 131.21M | 115.83M | 141.19M | 142.43M |
| ebit | 95M | 77.32M | 37.37M | 98.2M | 65.26M | 63.77M | 90.72M | 74.74M | 101.54M | 101.34M |
| nonOperatingIncomeExcludingInterest | -1.6M | -474.81K | -1.3M | 3.71M | 6.63M | 28.58M | 19.79M | 38.95M | 6.14M | -13.17M |
| operatingIncome | 93.4M | 76.84M | 37.8M | 101.91M | 71.89M | 92.36M | 110.51M | 113.69M | 107.68M | 88.17M |
| totalOtherIncomeExpensesNet | -24.8M | -6.02M | -19.7M | -20.6M | -27.51M | -47.67M | -32.25M | - | -44.18M | -41.09M |
| incomeBeforeTax | 68.6M | 70.82M | 18.1M | 81.27M | 44.28M | 44.68M | 78.26M | 39.77M | 63.5M | 47.08M |
| incomeTaxExpense | 12.9M | 16.54M | 5.6M | 24.65M | 10.14M | 7.12M | 10.75M | 8.16M | 12.38M | 8.78M |
| netIncomeFromContinuingOperations | 55.7M | 54.3M | 12.5M | 56.8M | 34.24M | 37.56M | 67.51M | 31.61M | 51.12M | 38.3M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | 1.8M |
| otherAdjustmentsToNetIncome | - | - | -1.94M | - | - | 515.96K | - | - | - | - |
| netIncome | 55.7M | 54.3M | 10.19M | 56.92M | 34.24M | 38.08M | 67.51M | 31.61M | 51.12M | 40.1M |
| netIncomeDeductions | - | - | -2.13M | - | - | - | - | - | - | - |
| bottomLineNetIncome | 55.7M | 54.3M | 12.32M | 56.8M | 34.24M | 38.08M | 67.31M | 31.55M | 51.12M | 40.1M |
| eps | 0.1 | 0.1 | 0.02 | 0.1 | 0.06 | 0.07 | 0.12 | 0.06 | 0.09 | 0.07 |
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 29.9M | 46.59M | 39.63M | 31.16M | 24.9M | 26.73M | 12.46M | 21.31M | 22.64M | 96.75M |
| shortTermInvestments | - | - | - | - | - | - | - | 1.63M | 2.82M | 398.96K |
| cashAndShortTermInvestments | 29.9M | 36.6M | 39.63M | 31.16M | 24.9M | 26.73M | 12.46M | 22.94M | 25.46M | 97.15M |
| netReceivables | 179.8M | 158.3M | 147.88M | 132.6M | 129.12M | 124.97M | 132.71M | 141.12M | 181.24M | 175.25M |
| accountsReceivables | 157M | 142.55M | 125.01M | 38.55M | 114.06M | 109.07M | 25.87M | 121.65M | 27.67M | 154.1M |
| otherReceivables | 22.8M | 17M | 22.87M | 17.24M | 15.06M | 15.89M | 18.89M | 19.48M | 18.01M | 21.15M |
| inventory | 82.5M | 71.83M | 84.98M | 70.95M | 64.06M | 66.46M | 63.09M | 55.88M | 59.58M | 57.35M |
| prepaids | 15.6M | 17.06M | 10.84M | 7.56M | 7.93M | 10.94M | 10.65M | 9.69M | 10.67M | 10.07M |
| otherCurrentAssets | 3.5M | -2501 | 2.66M | 3.23M | 602.42K | - | 1.91M | - | 3 | - |
| totalCurrentAssets | 311.3M | 283.78M | 286.01M | 245.5M | 226.61M | 229.09M | 220.82M | 229.63M | 276.95M | 339.82M |
| propertyPlantEquipmentNet | 483M | 511.66M | 540.37M | 546.32M | 537.46M | 571.37M | 428.88M | 344.14M | 306.44M | 280.47M |
| goodwill | 653.1M | 516.36M | 645.86M | 651.44M | 652.22M | 671.98M | 653.22M | 659.93M | 655.64M | 641.24M |
| intangibleAssets | 16.1M | 8.31M | 654.54M | 653.14M | 654.43M | 2.79M | - | - | - | 646.32M |
| goodwillAndIntangibleAssets | 669.2M | 524.67M | 1.3B | 1.3B | 1.31B | 674.77M | 653.22M | 659.93M | 655.64M | 1.29B |
| longTermInvestments | - | 907.94K | 13.41M | 14.43M | 12.25M | 13M | 12.86M | 12.44M | 13.79M | 10.87M |
| taxAssets | 16.2M | 11.63M | 12.72M | 9.92M | 13.05M | 11.56M | 19.69M | 3.26M | 1.61M | - |
| otherNonCurrentAssets | 18.9M | 158.6M | -633.24M | -614.16M | -640.98M | 10.01M | 3.01M | 7.95M | 3.62M | -641.24M |
| totalNonCurrentAssets | 1.19B | 1.21B | 1.23B | 1.26B | 1.23B | 1.28B | 1.12B | 1.03B | 981.1M | 937.67M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.5B | 1.49B | 1.52B | 1.51B | 1.46B | 1.51B | 1.34B | 1.26B | 1.26B | 1.28B |
| totalPayables | 329.9M | 233.21M | 258.82M | 194.58M | 250.7M | 213.9M | 208.41M | 183.69M | 201.08M | 161.53M |
| accountPayables | 297.9M | 207.65M | 234.37M | 176.13M | 167.39M | 190.38M | 183.48M | 157.54M | 175.75M | 137.71M |
| otherPayables | 32M | 25.56M | 24.46M | 18.46M | 16.75M | 23.52M | 24.93M | 26.16M | 25.33M | 23.82M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 6.9M | 20.1M | 13.1M | 3M | 32.13M | 36.7M | 3.94M | 1.13M | 8.86M | 15.36M |
| capitalLeaseObligationsCurrent | 12.1M | 9.18M | 11.3M | 10.8M | 11.1M | 11.8M | 1.26M | 603.02K | 570.1K | 338.36K |
| taxPayables | 4M | 3.43M | 1.08M | 1.3M | 1.4M | 4.02M | 6.53M | 3.77M | 4.63M | 6.18M |
| deferredRevenue | - | - | 1.08M | 1.76M | - | 5.17M | 703.25K | 713.76K | 704.45K | 698.19K |
| otherCurrentLiabilities | 185.5M | 240.1M | 186.75M | 206.81M | 121.54M | 198.86M | 195.98M | 225.6M | 246.07M | 245.47M |
| totalCurrentLiabilities | 534.4M | 502.59M | 471.06M | 416.96M | 415.47M | 466.43M | 410.3M | 411.74M | 457.29M | 423.4M |
| longTermDebt | 215.4M | 189.93M | 309.2M | 318.25M | 453.01M | 351.37M | 309.93M | 287.65M | 374.16M | 464.6M |
| capitalLeaseObligationsNonCurrent | 72.2M | 62.44M | 103.89M | 73.95M | 96.92M | 69.3M | 3.92M | 3.16M | 4.03M | 4.39M |
| deferredRevenueNonCurrent | - | 72.46M | 84.69M | 73.95M | 71.19M | 619.15K | 1.91M | 2.24M | 2.82M | 1.2M |
| deferredTaxLiabilitiesNonCurrent | 42.2M | 38.68M | 43.18M | 40.68M | 19.78M | 21.05M | 24.41M | 16.93M | 16.71M | 16.46M |
| otherNonCurrentLiabilities | 18.3M | 13.06M | 18.14M | 14.73M | - | 15.07M | 15.97M | 15.5M | 21.84M | 14.86M |
| totalNonCurrentLiabilities | 348.1M | 376.56M | 439.51M | 447.62M | 439.06M | 459.62M | 356.15M | 325.48M | 419.55M | 501.5M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 84.3M | 71.62M | 115.19M | 84.75M | 108.02M | 81.1M | 5.18M | 3.76M | 4.6M | 4.73M |
| totalLiabilities | 882.5M | 879.15M | 910.57M | 864.57M | 854.53M | 926.04M | 766.44M | 737.22M | 876.84M | 924.9M |
| treasuryStock | -7.88M | -4.44M | -3.06M | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 11.6M | 9.18M | 11.44M | 11.62M | 11.65M | 11.97M | 11.65M | 11.83M | 1.01M | 1.2M |
| retainedEarnings | 708.5M | 570.69M | 547.47M | 601.43M | 564.67M | 543.72M | 526.43M | 108.39M | 246.86M | 233.39M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 373.3M | - | - |
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 93.4M | 54.38M | 12.32M | 56.92M | 34.24M | 38.08M | 67.51M | 41.94M | 51.12M | 38.3M |
| depreciationAndAmortization | 68.8M | 72.23M | 68.03M | 65.84M | 66.87M | 62.12M | 40.49M | 41.09M | 39.65M | 41.09M |
| deferredIncomeTax | - | - | -137.41M | -127.62M | -161.73M | - | - | - | - | - |
| stockBasedCompensation | 2.4M | 3.13M | 1.06M | 1.26M | 881.41K | 1.94M | - | - | - | - |
| changeInWorkingCapital | 16.6M | 15.21M | 16.46M | 2.4M | -22.19M | 11.76M | -4.42M | 9.99M | 27.88M | 48.37M |
| accountsReceivables | -27.1M | -8.16M | -17.06M | -6.21M | -5.12M | 15.99M | 5.83M | 42.52M | -12.68M | 3.29M |
| inventory | -12.3M | 16.42M | -15.58M | -7.01M | 702.82K | -619.15K | -7.43M | 4.49M | -3.42M | 1.7M |
| accountsPayables | 59.55M | 19.04M | 32.34M | 18.54M | -22.69M | -7.12M | -3.32M | -41.19M | 43.37M | 43.09M |
| otherWorkingCapital | 56M | -12.09M | 16.76M | -2.91M | 4.92M | 3.51M | 502.32K | 4.18M | 603.81K | 299.22K |
| otherNonCashItems | -30.9M | 2.76M | 166.63M | 146.2M | 170.89M | 3.95M | -3.32M | 2.93M | -5.43M | -22.34M |
| netCashProvidedByOperatingActivities | 150.3M | 147.7M | 127.1M | 145M | 88.96M | 117.84M | 100.26M | 95.95M | 113.21M | 105.43M |
| investmentsInPropertyPlantAndEquipment | -49.3M | -40.76M | -63.1M | -59.92M | -56.63M | -102.06M | -113.22M | -80.66M | -67.73M | -38.1M |
| acquisitionsNet | 4.8M | 1.61M | 98589 | 4.21M | 100.4K | -16.2M | -11.75M | 2.55M | 2.52M | 1.1M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | 5.98M |
| otherInvestingActivities | -6M | 2.24M | -701.19K | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -50.5M | -36.9M | -63.7M | -55.71M | -56.53M | -118.26M | -124.98M | -78.11M | -65.21M | -31.02M |
| netDebtIssuance | -42.4M | -45.9M | 407.6K | -32.8M | -21.89M | 64.19M | 28.83M | -86.23M | -90.83M | 2.23M |
| longTermNetDebtIssuance | -42.4M | -45.9M | 407.6K | -32.8M | -16.01M | 48.45M | 27.65M | -117.23M | -73.3M | 2.23M |
| shortTermNetDebtIssuance | - | - | - | - | -5.88M | 15.73M | 5.01M | 31M | -17.53M | - |
| netStockIssuance | -8.2M | -1.74M | -2.53M | - | - | - | - | 72.81M | -27.53M | - |
| netCommonStockIssuance | -8.2M | -1.74M | -2.53M | - | - | - | - | 72.81M | -27.53M | - |
| commonStockIssuance | 400K | 158.27K | - | - | - | - | - | 72.81M | - | - |
| commonStockRepurchased | -8.6M | -1.9M | -2.53M | - | - | - | - | - | -27.53M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -43.8M | -41.1M | -38.25M | -38.58M | - | -35.91M | -11.65M | - | - | -3.39M |
| commonDividendsPaid | -43.8M | -41.1M | -38.24M | -38.58M | - | -35.91M | -11.62M | - | - | -3.39M |
| preferredDividendsPaid | - | - | - | - | - | 8.33M | -34244 | - | - | -43137 |
| otherFinancingActivities | -12.1M | -24.56M | -15.03M | -11.79M | -11.45M | -13.31M | -1.11M | -5.55M | -6.73M | -936.53K |
| netCashProvidedByFinancingActivities | -106.5M | -113.3M | -55.4M | -83.17M | -33.33M | 14.96M | 16.07M | -18.97M | -125.09M | -2.09M |
| date | 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 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.08B | 875.38M | 1.12B | 537.48M | 530.97M | 1.11B | 1.01B | 957.87M | 915.79M | 916.68M |
| costOfRevenue | 801.79M | 635.62M | 807.22M | 391.93M | 390.78M | 861.08M | 774.03M | 720.78M | 677.36M | 687.46M |
| grossProfit | 275.17M | 239.76M | 312.48M | 145.54M | 140.19M | 252M | 238.7M | 237.09M | 238.42M | 229.22M |
| researchAndDevelopmentExpenses | - | - | - | 4.39M | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 169.14M | 209.72M | 100.55M | 96.81M | - | - | - | - | - |
| sellingAndMarketingExpenses | - | 32.24M | 43.34M | 20.42M | 20.84M | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 213.63M | 201.37M | 253.06M | 120.97M | 117.65M | 205.95M | 197.59M | 182.27M | 191.42M | 187.05M |
| otherExpenses | - | 19.32M | - | -4.34M | - | - | - | - | - | - |
| operatingExpenses | 213.63M | 220.69M | 253.76M | 121.02M | 117.65M | 205.95M | 197.59M | 182.27M | 191.42M | 187.05M |
| costAndExpenses | 1.02B | 856.31M | 1.06B | 512.95M | 508.43M | 1.07B | 971.62M | 903.05M | 868.78M | 874.51M |
| netInterestIncome | -12.11M | -11.8M | -25.57M | -16.68M | -16.25M | -11.24M | -8.62M | -8.12M | -8.8M | -10.94M |
| interestIncome | 300.18K | 299.92K | 399.52K | - | - | - | - | - | - | - |
| interestExpense | 12.41M | 12.1M | 25.97M | 17.44M | 16.25M | 11.24M | 8.62M | 8.12M | 8.8M | 10.94M |
| depreciationAndAmortization | 34.12M | 24.56M | 34.95M | 11.15M | 16.75M | 35.1M | 33.48M | 33.57M | 32.2M | 34.04M |
| ebitda | 71.14M | 44.34M | 94.37M | 35.72M | 39.3M | 32.04M | 74.59M | 88.28M | 75.61M | 82.43M |
| ebit | 37.02M | 19.79M | 59.42M | 24.57M | 22.55M | -3.06M | 41.1M | 54.71M | 43.4M | 48.39M |
| nonOperatingIncomeExcludingInterest | 24.51M | -715.12K | -699.06K | -48273.4 | -2.54M | 49.1M | - | 100.2K | 3.6M | -6.23M |
| operatingIncome | 61.54M | 19.07M | 58.72M | 24.52M | 22.55M | 46.04M | 41.1M | 54.81M | 47M | 42.17M |
| totalOtherIncomeExpensesNet | -36.92M | -7.61M | -13.58M | -6.32M | -6.67M | -60.34M | -8.62M | -8.22M | -12.4M | -4.72M |
| incomeBeforeTax | 24.61M | 11.46M | 45.14M | 18.2M | 15.87M | -14.3M | 32.48M | 46.6M | 34.6M | 37.45M |
| incomeTaxExpense | 9.31M | 258.89K | 9.99M | 4.3M | 3.65M | -1.38M | 7.02M | 14.63M | 10M | 8.74M |
| netIncomeFromContinuingOperations | 15.31M | 11.2M | 35.15M | 13.9M | 12.22M | -12.92M | 25.46M | 31.97M | 24.6M | 28.72M |
| netIncomeFromDiscontinuedOperations | 1.5M | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | 98589 | 100.25K | 300.62K | - | 100.4K |
| netIncome | 16.81M | 11.2M | 35.15M | 13.9M | 12.22M | -12.82M | 25.56M | 32.27M | 24.6M | 28.82M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 16.81M | 11.2M | 35.15M | 13.9M | 12.22M | -12.82M | 25.56M | 32.27M | 24.6M | 28.82M |
| eps | 0.03 | 0.02 | 0.06 | 0.02 | 0.02 | -0.02 | 0.04 | 0.06 | 0.04 | 0.05 |
| date | 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 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 21.2M | 29.9M | 45.44M | 36.87M | 24.75M | 39.63M | 46.42M | 31.16M | 22.5M | 24.9M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 21.2M | 29.9M | 45.44M | 36.87M | 24.75M | 39.63M | 46.42M | 31.16M | 22.5M | 24.9M |
| netReceivables | 153.6M | 179.8M | 173M | 159.47M | 52.72M | 147.88M | 143.36M | 132.87M | 128.51M | 129.12M |
| accountsReceivables | 137.2M | 157M | 121.27M | 142.34M | 37.69M | 125.01M | 119.5M | 38.55M | 114.33M | 114.06M |
| otherReceivables | 16.4M | 22.8M | 19.5M | 17.13M | 15.03M | 22.87M | 23.86M | 17.24M | 14.8M | 15.06M |
| inventory | 75M | 82.5M | 74.1M | 71.83M | 79.56M | 84.98M | 80.4M | 70.95M | 57.51M | 64.06M |
| prepaids | 24.9M | 15.6M | 18.8M | 13.5M | 25.89M | 10.84M | 16.84M | 10.22M | 13M | 7.93M |
| otherCurrentAssets | 68.1M | 3.5M | 4.83M | 2.12M | 116.22M | 2.66M | 1.6M | 300.62K | 100.01K | 602.42K |
| totalCurrentAssets | 342.8M | 311.3M | 316.18M | 283.78M | 273.26M | 286.01M | 288.62M | 245.5M | 221.62M | 226.61M |
| propertyPlantEquipmentNet | 437.8M | 483M | 486.65M | 511.66M | 532.58M | 540.37M | 558.09M | 546.32M | 529.45M | 537.46M |
| goodwill | 649M | 653.1M | 652.9M | 516.36M | 653.93M | 645.86M | 655.94M | 651.44M | 648.46M | 652.22M |
| intangibleAssets | 16.5M | 16.1M | 12.2M | 8.31M | 663.55M | 654.54M | 659.85M | 2.3M | 2.76M | - |
| goodwillAndIntangibleAssets | 665.5M | 669.2M | 664.21M | 524.67M | 1.32B | 1.3B | 1.32B | 651.44M | 648.46M | 652.22M |
| longTermInvestments | 960.96K | - | 99865 | 1.01M | 1.8M | 13.41M | 19.45M | 14.43M | 12.2M | 12.25M |
| taxAssets | 13.2M | 16.2M | 14.4M | 14.81M | 12.43M | 12.72M | 9.92M | 9.92M | 13.3M | 13.05M |
| otherNonCurrentAssets | 22.64M | 18.9M | 20.25M | 155.32M | -635.49M | -633.24M | -618.44M | 38.98M | 30M | 13.45M |
| totalNonCurrentAssets | 1.14B | 1.19B | 1.19B | 1.21B | 1.23B | 1.23B | 1.28B | 1.26B | 1.23B | 1.23B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.48B | 1.5B | 1.5B | 1.49B | 1.5B | 1.52B | 1.57B | 1.51B | 1.46B | 1.46B |
| totalPayables | 303.2M | 329.9M | 280.12M | 233.21M | 234.15M | 258.82M | 245.29M | 194.58M | 168.1M | 184.14M |
| accountPayables | 272.5M | 297.9M | 280.12M | 207.65M | 212.04M | 234.37M | 213.09M | 176.13M | 149.93M | 167.39M |
| otherPayables | 30.7M | 32M | 1.5M | 25.56M | 22.1M | 24.46M | 32.21M | 18.46M | 18.17M | 16.75M |
| accruedExpenses | - | - | 167.97M | - | - | - | - | - | - | - |
| shortTermDebt | 7.2M | 6.9M | 10.39M | 20.1M | 21.47M | 10.68M | 6.18M | 13.63M | 37.3M | 32.13M |
| capitalLeaseObligationsCurrent | 14M | 12.1M | 9.99M | 9.18M | 9.08M | 9.21M | 8.4M | 10.8M | 8.11M | 11.1M |
| taxPayables | 1.6M | 4M | 1.5M | 3.43M | 947.33K | 1.08M | 1.2M | 1.3M | - | - |
| deferredRevenue | - | - | - | 3.43M | - | 1.08M | 1.2M | 1.76M | - | - |
| otherCurrentLiabilities | 206.9M | 185.5M | 40.25M | 236.67M | 223.99M | 191.26M | 185.24M | 196.19M | 192.23M | 188.1M |
| totalCurrentLiabilities | 531.3M | 534.4M | 508.72M | 502.59M | 488.69M | 471.06M | 446.31M | 416.96M | 405.74M | 415.47M |
| longTermDebt | 212.4M | 215.4M | 236.78M | 189.93M | 265.04M | 309.2M | 326.41M | 235.43M | 317.53M | 332.74M |
| capitalLeaseObligationsNonCurrent | 77.5M | 72.2M | 76.3M | 62.44M | 86.58M | 103.89M | 79.3M | 73.95M | 74.71M | 96.92M |
| deferredRevenueNonCurrent | - | - | - | 72.46M | 86.58M | 84.69M | 79.3M | 73.95M | 74.71M | 71.19M |
| deferredTaxLiabilitiesNonCurrent | 45M | 42.2M | 44.4M | 38.68M | 37.78M | 35.2M | 45.41M | 40.68M | 32M | 19.78M |
| otherNonCurrentLiabilities | 18.6M | 18.3M | 17.3M | 13.06M | 20.82M | 18.14M | 18.38M | 14.73M | 16.6M | - |
| totalNonCurrentLiabilities | 353.5M | 348.1M | 374.7M | 376.56M | 405.82M | 439.51M | 466.26M | 447.62M | 440.84M | 439.06M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 91.5M | 84.3M | 86.28M | 71.62M | 95.65M | 113.1M | 87.7M | 84.75M | 82.82M | 108.02M |
| totalLiabilities | 884.8M | 882.5M | 883.41M | 879.15M | 894.52M | 910.57M | 912.58M | 864.57M | 846.58M | 854.53M |
| treasuryStock | -1.7M | -7.88M | -1.4M | -4.43M | -3.11M | -3.06M | -2.71M | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 11.6M | 11.6M | 9.16M | 11.69M | 11.62M | 11.44M | 11.63M | 11.62M | 11.6M | 11.65M |
| retainedEarnings | 698.3M | 708.5M | 574.42M | 570.69M | 561.84M | 547.47M | 604.71M | 601.43M | 576.95M | 564.67M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 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 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 15.31M | 48.9M | 35.15M | 13.9M | 12.22M | 12.32M | 25.56M | 32.27M | 24.6M | 34.24M |
| depreciationAndAmortization | 34.12M | 24.56M | 34.95M | 16.99M | 16.75M | 35.1M | 33.48M | 33.57M | 32.2M | 34.04M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | -1810 | 1.9M | 1.01M | 486.95K | 689.82K | - | - | - | - |
| changeInWorkingCapital | -6M | 55.66M | -30.86M | 627.55K | -2.48M | 20.11M | -3.71M | 13.83M | -11.4M | 301.21K |
| accountsReceivables | -1.5M | 6.53M | -26.56M | -3.28M | -633.04K | -394.36K | -16.94M | -1.9M | -4.3M | -24.1M |
| inventory | 4.9M | -8M | -3.4M | 4.59M | 3.31M | -6.31M | -9.42M | -13.33M | 6.3M | -6.63M |
| accountsPayables | -7.9M | -81.42M | 64.32M | 11.97M | 12.06M | 9.46M | 23.26M | 32.37M | -13.8M | 34.94M |
| otherWorkingCapital | -1.5M | 138.56M | -65.22M | -675.83K | -5.16M | 17.35M | -601.5K | -3.31M | 400.04K | -3.92M |
| otherNonCashItems | 13.01M | -68.19M | 29.46M | 8.21M | 3.85M | -1.08M | 4.01M | 8.22M | 11.6M | 7.13M |
| netCashProvidedByOperatingActivities | 56.43M | 60.93M | 70.61M | 40.74M | 30.82M | 67.14M | 59.35M | 87.88M | 57.01M | 75.7M |
| investmentsInPropertyPlantAndEquipment | -21.11M | -32.61M | -13.18M | -8.88M | -10.71M | -39.93M | -23.56M | -40.98M | -18.9M | -35.54M |
| acquisitionsNet | - | 7.08M | -1.8M | - | - | 98589 | - | 4.21M | - | 100.4K |
| purchasesOfInvestments | - | 4.55M | -3.6M | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 6.5M | -17.45M | 13.78M | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -3.06M | -4.7M | -1.11M | 2.82M | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -14.61M | -41.49M | -9.49M | -9.99M | -7.89M | -39.83M | -23.56M | -36.78M | -18.9M | -35.44M |
| netDebtIssuance | -3.2M | -42.4M | -18.88M | -34.63M | -39.09M | -11.04M | 11.73M | -22.15M | -10.7M | -67.97M |
| longTermNetDebtIssuance | - | -42.4M | - | - | - | -11.04M | - | -22.15M | -10.7M | -67.97M |
| shortTermNetDebtIssuance | -3.2M | - | -18.88M | - | - | - | 11.73M | - | - | - |
| netStockIssuance | 100.06K | -5.04M | -2.5M | -1.16M | - | -394.36K | -2.71M | - | - | - |
| netCommonStockIssuance | 100.06K | -5.04M | -2.5M | -1.16M | - | -394.36K | -2.71M | - | - | - |
| commonStockIssuance | 100.06K | 400K | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -5.44M | -2.5M | -1.16M | - | -394.36K | -2.71M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -27.62M | -11.82M | -25.27M | -8.11M | -11.69M | -15.77M | -22.86M | -15.33M | -23.2M | - |
| commonDividendsPaid | -27.62M | -11.82M | -25.27M | -8.11M | -11.69M | -15.77M | -22.86M | -15.33M | -23.2M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -6.9M | 5.07M | -5.59M | -15.79M | -18.21M | -6.11M | -7.82M | -5.61M | -6.1M | -5.42M |
| netCashProvidedByFinancingActivities | -37.62M | -54.19M | -52.23M | -25.05M | -29.9M | -33.32M | -21.65M | -43.09M | -40M | -73.39M |