OTC : GBDMF
$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.05B | 1.15B | 1.19B | 1.23B | 1.1B | 1.03B | 1.15B | 1.08B | 843.26M | 612.51M |
| costOfRevenue | 743.52M | 837.38M | 1.09B | 916.93M | 868.37M | 809.66M | 885.32M | 824.99M | 635.99M | 461.64M |
| grossProfit | 301.62M | 315.58M | 100.47M | 310.54M | 207.28M | 219.95M | 263.99M | 259.12M | 207.27M | 150.88M |
| researchAndDevelopmentExpenses | - | - | 6.46M | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 34.52M | 32.62M | 5.58M | 41.02M | 18.66M | 21.67M | 30.17M | 18.59M | 20.73M | 17.67M |
| sellingAndMarketingExpenses | 3.55M | 3.68M | 4.7M | 8.29M | 11.02M | 10.11M | 7.67M | 8.29M | 863K | 854K |
| sellingGeneralAndAdministrativeExpenses | 38.06M | 36.29M | 10.28M | 49.31M | 29.81M | 31.77M | 37.84M | 26.88M | 21.59M | 18.52M |
| otherExpenses | 194.22M | 195.01M | -2.24M | 186.68M | -11.46M | 112.76M | 162.1M | 311K | 145.36M | 60000 |
| operatingExpenses | 232.28M | 231.3M | 14.5M | 235.99M | 18.35M | 144.53M | 199.95M | 208.14M | 166.95M | 115.16M |
| costAndExpenses | 975.8M | 1.07B | 1.11B | 997.48M | 911.97M | 997.96M | 1.09B | 1.03B | 802.94M | 576.8M |
| netInterestIncome | -34.1M | -32.95M | -24.03M | -2.28M | -13.35M | -13.85M | -12.03M | -8.22M | -1.82M | -6.15M |
| interestIncome | 8.28M | 19.81M | 24.03M | 5.56M | 3.61M | - | 689K | 1.88M | 772K | 1.33M |
| interestExpense | 42.38M | 52.76M | 48.06M | 6.52M | 12.62M | 9.8M | 12.72M | 10.11M | 7.61M | 7.48M |
| depreciationAndAmortization | 73.98M | 66.41M | 66.12M | 19.76M | 45.73M | 15.72M | 47.14M | 23.98M | 19.08M | 14.37M |
| ebitda | 139.71M | 168.7M | 161.38M | 99.41M | 111.38M | 48.18M | 106.15M | 77.69M | 58.99M | 49M |
| ebit | 65.74M | 102.29M | 95.26M | 79.65M | 65.65M | 32.45M | 59.01M | 52.13M | 39.91M | 35.47M |
| nonOperatingIncomeExcludingInterest | 3.6M | -18.02M | -9.29M | 150.34M | 120.38M | -805K | -2.42M | -3.74M | 3.1M | -2.69M |
| operatingIncome | 69.34M | 84.27M | 85.97M | 229.99M | 188.93M | 31.65M | 56.59M | 48.4M | 38.1M | 32.78M |
| totalOtherIncomeExpensesNet | -45.98M | -34.74M | -38.77M | -170.66M | -135.24M | -10.38M | -9.84M | -6.37M | -4.08M | -4.79M |
| incomeBeforeTax | 23.36M | 49.53M | 47.2M | 59.33M | 53.68M | 21.27M | 46.74M | 42.02M | 31.69M | 28M |
| incomeTaxExpense | 3.6M | 7.08M | 794K | 12.41M | 5.08M | 8.22M | 4.5M | 8M | 4.68M | 5.65M |
| netIncomeFromContinuingOperations | 19.76M | 42.45M | 44.68M | 46.92M | 48.61M | 13.05M | 42.25M | 35.6M | 31.17M | 22.34M |
| netIncomeFromDiscontinuedOperations | -6.25M | -8.95M | -1.1M | -10.93M | -4.32M | -63000 | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -6.25M | -6.97M | -4.24M | -81000 |
| netIncome | 10.21M | 31.19M | 44.32M | 31.02M | 42.22M | 12.53M | 32.93M | 27.22M | 25.8M | 21.52M |
| netIncomeDeductions | - | - | -1.1M | - | - | - | - | - | - | - |
| bottomLineNetIncome | 10.21M | 31.19M | 45.42M | 41.95M | 42.22M | 12.53M | 32.93M | 27.22M | 25.8M | 21.52M |
| eps | 0.07 | 0.26 | 0.3 | 0.27 | 0.26 | 0.07 | 0.19 | 0.16 | 0.15 | 0.15 |
| 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 | 193.04M | 232.54M | 225.86M | 182.38M | 254.2M | 245.61M | 141.54M | 205.57M | 138.16M | 176.25M |
| shortTermInvestments | 70.12M | 38.65M | 66.45M | 53.04M | 10.95M | - | - | 30.99M | - | 15.6M |
| cashAndShortTermInvestments | 263.16M | 271.18M | 292.32M | 235.42M | 265.15M | 245.61M | 141.54M | 236.57M | 138.16M | 191.85M |
| netReceivables | 329.11M | 407.1M | 455.61M | 530M | 343.68M | 372.94M | 356.39M | 290.38M | 300.56M | 225M |
| accountsReceivables | 66.88M | 130.3M | 455.61M | 478.86M | 220.17M | 354.77M | 248.4M | 199.45M | 283.97M | 145M |
| otherReceivables | 262.22M | 276.8M | 260.11M | 51.14M | 123.51M | 18.17M | 146.91M | 27.86M | 106.63M | 80.01M |
| inventory | 144.17M | 128.37M | 123.64M | 84.5M | 70.35M | 50.75M | 50.17M | 64.37M | 70.26M | 26.35M |
| prepaids | 4.88M | 5.59M | 4.38M | 5.75M | 6.09M | 2.51M | 2.83M | 2.44M | 2.04M | 654K |
| otherCurrentAssets | 136.45M | 143.5M | 192.3M | 30.85M | 25.77M | 41.98M | 59.93M | 61.66M | 69.39M | 40.05M |
| totalCurrentAssets | 877.76M | 955.75M | 1.07B | 886.51M | 711.04M | 713.79M | 610.87M | 624.42M | 565.56M | 443.97M |
| propertyPlantEquipmentNet | 163M | 172.26M | 175.98M | 279.28M | 125.29M | 120.1M | 105.46M | 56.26M | 51.18M | 40.74M |
| goodwill | 364.67M | 365.17M | 362.62M | 357.4M | 302.82M | 301.45M | 302.87M | 286.86M | 276.31M | 238.59M |
| intangibleAssets | 48.26M | 47.5M | 37.92M | 45.59M | 50.72M | 43.7M | 46.19M | 48.23M | 48.54M | 35.77M |
| goodwillAndIntangibleAssets | 412.92M | 412.66M | 400.54M | 402.99M | 353.54M | 345.15M | 349.06M | 335.09M | 324.85M | 274.36M |
| longTermInvestments | 104.1M | 79.19M | 115.13M | 59.96M | 13.99M | 14.2M | -34.81M | -8.24M | -8.02M | -4.38M |
| taxAssets | 70.54M | 62.92M | 65.33M | 44.16M | 48.56M | 45.96M | 46.55M | 50.28M | 44.97M | 38.7M |
| otherNonCurrentAssets | 5.27M | 67.7M | 83.81M | 64.72M | 111.68M | 32.29M | 73.02M | 32.08M | 31.21M | 18.54M |
| totalNonCurrentAssets | 755.84M | 794.72M | 775.47M | 851.12M | 653.06M | 557.7M | 539.29M | 465.47M | 444.19M | 367.96M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.63B | 1.75B | 1.84B | 1.74B | 1.36B | 1.27B | 1.15B | 1.09B | 1.01B | 811.93M |
| totalPayables | 613.2M | 652.64M | 658.97M | 638.84M | 564.67M | 492.2M | 541.2M | 432.45M | 464.52M | 302.9M |
| accountPayables | 570.8M | 605.88M | 658.97M | 638.84M | 521.61M | 467.6M | 469.68M | 432.45M | 429.94M | 276.88M |
| otherPayables | 42.4M | 46.76M | - | - | 43.06M | 24.6M | 71.51M | - | 34.58M | 26.02M |
| accruedExpenses | 32.44M | 30.12M | 32.38M | 27.35M | 30.41M | - | 26.29M | 28.17M | 22.98M | 21.12M |
| shortTermDebt | 150.22M | 177.38M | 176.07M | 188.28M | 43.67M | 34.04M | 14.34M | 8.12M | 627K | 6.27M |
| capitalLeaseObligationsCurrent | - | - | 21.1M | - | - | - | - | -12.86M | -86M | - |
| taxPayables | 26.06M | 29.5M | 42.68M | 30.5M | 24.46M | 24.6M | 30.56M | 28.83M | 34.58M | 26.02M |
| deferredRevenue | 88.25M | - | 92.85M | 112.86M | 130.66M | 159.24M | 123.52M | 28.83M | 131.01M | 91.51M |
| otherCurrentLiabilities | 154.47M | 245.69M | 281.62M | 118.45M | -9.92M | -1.49M | -77.66M | 110.37M | 55.06M | 38.55M |
| totalCurrentLiabilities | 1.04B | 1.08B | 1.26B | 1.09B | 716.42M | 684M | 627.68M | 607.93M | 598.74M | 398.32M |
| longTermDebt | 247.54M | 274.18M | 187.26M | 209.21M | 157.12M | 154.35M | 70.34M | 106.31M | 62.15M | 63.38M |
| capitalLeaseObligationsNonCurrent | - | - | 12.33M | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | 41000 | 73000 | 75000 | 12000 | 39000 | 51000 | 292K | 24.12M | 26000 | 99000 |
| deferredTaxLiabilitiesNonCurrent | 27M | 24.89M | 21.08M | 11.59M | 10.17M | 8.95M | 9.76M | 11.73M | 12.2M | 8.6M |
| otherNonCurrentLiabilities | 46.84M | 62.85M | 60.76M | 104.57M | 93.96M | 104.4M | 88.4M | 21.99M | 42.32M | 66.97M |
| totalNonCurrentLiabilities | 321.42M | 361.99M | 264.71M | 343.57M | 261.28M | 267.75M | 168.8M | 164.15M | 116.69M | 139.05M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | 33.43M | - | - | - | - | -12.86M | -86M | - |
| totalLiabilities | 1.36B | 1.44B | 1.53B | 1.43B | 977.71M | 951.74M | 796.47M | 772.08M | 715.43M | 537.38M |
| treasuryStock | -4.36M | -4.26M | -5.82M | -3.04M | -9.11M | -17.98M | -1.02M | -1.04M | -530K | -1.72M |
| preferredStock | - | - | - | 31.36M | - | - | - | 26.95M | - | 13.69M |
| commonStock | 18.89M | 18.89M | 18.89M | 19.08M | 20.09M | 21.19M | 21.19M | 21.19M | 21.19M | 21.19M |
| retainedEarnings | 10.21M | 256.23M | 249.61M | 113.07M | 141.64M | 124.95M | 56.88M | 882K | -19.89M | -39.74M |
| additionalPaidInCapital | 79.64M | 79.64M | 79.64M | 194.64M | 214.64M | 214.64M | 289.06M | 289.06M | 289.06M | 289.06M |
| 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 | 13.5M | 33.5M | 45.31M | 35.99M | 44.28M | 12.99M | 36M | 28.63M | 26.92M | 22.26M |
| depreciationAndAmortization | 73.98M | 66.41M | 66.12M | 48.47M | 47.17M | 48.37M | 47.14M | 23.98M | 19.57M | 14.37M |
| deferredIncomeTax | - | - | - | 7.06M | -2.38M | 55000 | -1.01M | -4.87M | -363K | 1.57M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -15.78M | -64.27M | -40.31M | -28.31M | -9.44M | -14M | -6.91M | 26.3M | 16.51M | -12.34M |
| accountsReceivables | 52.87M | 46.09M | 25.74M | -137.8M | 24.02M | -51.79M | -28.69M | -377K | -58.96M | -30.29M |
| inventory | -18.12M | -16.73M | -43.72M | -14.18M | -24.32M | 638K | 13.73M | 5.05M | -7.6M | -811K |
| accountsPayables | -39.79M | -40.74M | -16.15M | 164.4M | 14.78M | 40.16M | 14.98M | 19.12M | 77.3M | 36.94M |
| otherWorkingCapital | -10.72M | -93.62M | -6.17M | -40.72M | -23.92M | -3.01M | -6.93M | 21.26M | 24.11M | -11.53M |
| otherNonCashItems | 8.77M | 17.21M | 6.74M | 32.39M | 13.8M | 24.91M | 1.93M | -8.46M | -3.47M | -2.21M |
| netCashProvidedByOperatingActivities | 80.48M | 52.85M | 77.86M | 95.6M | 93.42M | 72.32M | 77.16M | 70.45M | 59.53M | 22.09M |
| investmentsInPropertyPlantAndEquipment | -30.96M | -45.19M | -52.71M | -38.69M | -31.26M | -25.72M | -28.08M | -24.28M | -18.32M | -11.83M |
| acquisitionsNet | 1.1M | 20.25M | -5.64M | -969K | -2.38M | -7.45M | -20.84M | -36M | -60.96M | -22.22M |
| purchasesOfInvestments | -57.88M | -43.74M | -79.76M | -89.47M | -79.5M | -20M | -36.21M | -6.59M | -12.61M | -3.17M |
| salesMaturitiesOfInvestments | 56.68M | 56.46M | 66.17M | 8.35M | 25.48M | 26.57M | 9.19M | 3.02M | 857K | 6.13M |
| otherInvestingActivities | 1.06M | 555K | 8.18M | 6.34M | 3.34M | 846K | 2.91M | 1.24M | 641K | 990K |
| netCashProvidedByInvestingActivities | -29.99M | -11.66M | -63.76M | -114.44M | -84.33M | -25.75M | -73.03M | -62.62M | -90.39M | -30.1M |
| netDebtIssuance | -46.2M | -201.61M | -70.22M | 11.35M | 3.98M | 83.39M | -69.12M | 59.01M | -3.91M | -60.9M |
| longTermNetDebtIssuance | -46.2M | -201.61M | 77.92M | 11.35M | 3.98M | 105.41M | -48.27M | 59.01M | -3.91M | -60.9M |
| shortTermNetDebtIssuance | - | - | -148.14M | - | - | -22.02M | -20.85M | - | - | - |
| netStockIssuance | -103K | -11.73M | -8.4M | -27.42M | -23.25M | -16.96M | 73000 | -615K | 5.81M | 154.36M |
| netCommonStockIssuance | -103K | -11.73M | -8.4M | -27.42M | -23.25M | -16.96M | 73000 | -615K | 5.81M | 154.36M |
| commonStockIssuance | - | - | - | - | - | - | 73000 | - | 5.81M | 154.36M |
| commonStockRepurchased | -102.96K | -11.73M | -8.4M | -27.42M | -23.25M | -16.96M | - | -615K | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -16.91M | -16.07M | -14.75M | -13.53M | -3.99M | -12.66M | -594K | -129K | -1.42M | -129K |
| commonDividendsPaid | -16.91M | -16.07M | -14.75M | -13.53M | -3.99M | -12.66M | -594K | -129K | -1.42M | -129K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -25.44M | 195.56M | 122.29M | -20.17M | 30.2M | - | 439K | 1.93M | - | - |
| netCashProvidedByFinancingActivities | -88.64M | -33.86M | 28.93M | -49.77M | 6.94M | 53.77M | -69.2M | 60.32M | 472K | 93.33M |
| 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 | 507.56M | 537.58M | 576.28M | 576.68M | 621.69M | 570.87M | 648.93M | 578.54M | 556.15M | 563.18M |
| costOfRevenue | 338.78M | 404.74M | -42.46M | 879.84M | 580.71M | 535.14M | 646.48M | 551.57M | 525.98M | 541.58M |
| grossProfit | 168.79M | 132.83M | 618.74M | -303.16M | 40.98M | 35.72M | 2.45M | 26.97M | 30.16M | 21.6M |
| researchAndDevelopmentExpenses | - | - | - | - | 6.46M | - | - | - | - | - |
| generalAndAdministrativeExpenses | 34.52M | - | 12.06M | - | 5.58M | - | - | - | - | - |
| sellingAndMarketingExpenses | 3.55M | - | 3.68M | - | 4.7M | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 38.06M | - | 15.73M | -389.21M | 10.28M | - | - | - | - | - |
| otherExpenses | 100.01M | 94.21M | 599.95M | 4.83M | -15.88M | -5.66M | -44.95M | -2.18M | -9.44M | -2.93M |
| operatingExpenses | 138.07M | 94.21M | 615.68M | -384.38M | 861K | -5.66M | -44.95M | -2.18M | -9.44M | -2.93M |
| costAndExpenses | 476.85M | 498.95M | 573.22M | 495.46M | 581.57M | 529.48M | 601.53M | 549.4M | 516.54M | 538.65M |
| netInterestIncome | -18.87M | -15.23M | -32.95M | -22.15M | -8.52M | -15.51M | 1.76M | -4.04M | -6.8M | -6.86M |
| interestIncome | 2.87M | 5.41M | 19.81M | 7.73M | 15.28M | 8.75M | 2.47M | 3.1M | 2.4M | 1.28M |
| interestExpense | 21.74M | 20.64M | 52.76M | 29.88M | 23.8M | 24.26M | 711K | 7.14M | 9.2M | 8.14M |
| depreciationAndAmortization | 54.68M | 19.3M | 4.95M | 61.46M | 35.06M | 31.06M | 25.35M | 23.12M | 23.61M | 23.56M |
| ebitda | 81.32M | 58.39M | 11.16M | 157.54M | 82.01M | 78.99M | 61.29M | 57.9M | 55.29M | 53.38M |
| ebit | 26.64M | 39.09M | 6.2M | 96.09M | 46.95M | 47.93M | 35.94M | 34.78M | 31.68M | 29.83M |
| nonOperatingIncomeExcludingInterest | 4.07M | -467K | -3.13M | -14.89M | -6.83M | -6.55M | 11.46M | -5.64M | 7.92M | -5.3M |
| operatingIncome | 30.71M | 38.63M | 3.07M | 81.2M | 40.12M | 41.38M | 47.4M | 29.14M | 39.6M | 24.53M |
| totalOtherIncomeExpensesNet | -16.01M | -29.97M | 24.71M | -59.86M | -16.97M | -17.71M | -12.17M | -1.49M | -17.12M | -2.84M |
| incomeBeforeTax | 14.71M | 8.65M | 27.78M | 21.34M | 23.15M | 23.67M | 35.23M | 27.65M | 22.48M | 21.68M |
| incomeTaxExpense | 3.2M | 407K | 8.5M | -2.85M | 372K | 422K | 7.88M | 4.53M | 2.94M | 1.92M |
| netIncomeFromContinuingOperations | 11.51M | 8.24M | 20.95M | 24.19M | 22.78M | 23.25M | 27.35M | 23.12M | 19.54M | 19.77M |
| netIncomeFromDiscontinuedOperations | -4.55M | -1.7M | -4.57M | -4.38M | -690K | -410K | -7.49M | -3.44M | -5000 | -8000 |
| otherAdjustmentsToNetIncome | - | - | -200K | 200K | -96000 | 476K | -4.16M | 606K | 3.11M | 1.88M |
| netIncome | 5.17M | 5.05M | 13.24M | 17.95M | 20.98M | 23.34M | 14.24M | 16.78M | 23.2M | 19.02M |
| netIncomeDeductions | - | - | 14.6M | -14.6M | - | 11.69M | - | - | - | - |
| bottomLineNetIncome | 3.46M | 6.75M | -1.36M | 32.55M | 20.98M | 11.65M | 14.24M | 16.78M | 23.2M | 19.02M |
| eps | 0.02 | 0.04 | -0.02 | 0.28 | 0.14 | 0.15 | 0.09 | 0.11 | 0.15 | 0.12 |
| 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 | 193.04M | 187.76M | 232.54M | 164.09M | 224.73M | 203.25M | 182.38M | 274.67M | 254.2M | 239.56M |
| shortTermInvestments | 70.12M | 73.31M | 38.65M | 103.88M | 66.56M | 72.53M | 53.04M | 15.76M | 10.95M | 54.38M |
| cashAndShortTermInvestments | 263.16M | 187.76M | 271.18M | 164.09M | 291.29M | 275.78M | 235.42M | 290.43M | 265.15M | 293.93M |
| netReceivables | 329.11M | 385.5M | 407.1M | 473.7M | 455.61M | 517.29M | 530M | 436.73M | 343.68M | 456.15M |
| accountsReceivables | 66.88M | 385.5M | 130.3M | 473.7M | 455.61M | 356.76M | 243.26M | 393.85M | 220.17M | 385.8M |
| otherReceivables | 262.22M | 213M | 276.8M | 276.46M | 260.11M | 160.53M | 51.14M | 145.4M | 123.51M | 70.36M |
| inventory | 144.17M | 117.33M | 128.37M | 128.29M | 128.01M | 107.84M | 78.74M | 79.73M | 64.26M | 63.01M |
| prepaids | 4.88M | - | 5.59M | - | 66.56M | 248.59M | 5.75M | 37.8M | 6.09M | -70.36M |
| otherCurrentAssets | 136.45M | 222.26M | 143.5M | 301.35M | 109.5M | 13.76M | 143.72M | 17.2M | 64.33M | 87.92M |
| totalCurrentAssets | 877.76M | 912.85M | 955.75M | 1.07B | 1.05B | 1.09B | 886.51M | 861.88M | 711.04M | 776.28M |
| propertyPlantEquipmentNet | 163M | 187.8M | 172.26M | 181.12M | 175.98M | 217.31M | 279.28M | 109.77M | 125.29M | 121.91M |
| goodwill | 364.67M | 362.05M | 365.17M | 363.04M | 362.62M | 360.05M | 357.4M | 298.78M | 302.82M | 301.73M |
| intangibleAssets | 48.26M | 44.3M | 47.5M | 50.59M | 52.46M | 53.54M | 45.59M | 49.53M | 50.72M | 48.79M |
| goodwillAndIntangibleAssets | 412.92M | 406.35M | 412.66M | 413.63M | 415.08M | 413.58M | 402.99M | 348.31M | 353.54M | 350.53M |
| longTermInvestments | 104.1M | 101.51M | 79.19M | 111.31M | 115.13M | 72.16M | 59.96M | 11.31M | 13.99M | -6.69M |
| taxAssets | 70.54M | 63.81M | 62.92M | 65.06M | 58.61M | 42.44M | 44.16M | 47.31M | 48.56M | 47.01M |
| otherNonCurrentAssets | 5.27M | 100.84M | 67.7M | 94.56M | 161.39M | 88.25M | 64.72M | 117.65M | 111.68M | 58.81M |
| totalNonCurrentAssets | 755.84M | 796.5M | 794.72M | 800.62M | 926.2M | 833.75M | 851.12M | 634.34M | 653.06M | 571.57M |
| otherAssets | - | - | - | - | -5000 | - | - | - | - | - |
| totalAssets | 1.63B | 1.71B | 1.75B | 1.87B | 1.84B | 1.92B | 1.74B | 1.5B | 1.36B | 1.35B |
| totalPayables | 613.2M | 596.51M | 652.64M | 692.56M | 701.65M | 778.18M | 638.84M | 549.34M | 521.61M | 522.04M |
| accountPayables | 570.8M | 596.51M | 605.88M | 692.56M | 658.97M | 778.18M | 638.84M | 549.34M | 521.61M | 495.86M |
| otherPayables | 42.4M | - | 46.76M | - | 42.68M | - | - | - | - | 26.18M |
| accruedExpenses | 32.44M | 27.51M | 30.12M | 36.59M | 31.81M | 32.74M | 27.35M | 27.51M | 30.41M | 29.91M |
| shortTermDebt | 187.33M | 216.66M | 177.38M | 229.02M | 176.07M | 159.68M | 190.62M | 75.82M | 43.67M | 31.84M |
| capitalLeaseObligationsCurrent | - | 32.5M | 28.05M | 6.5M | 21.1M | 22.6M | 10.87M | -87.56M | -109.68M | -90.95M |
| taxPayables | 26.06M | - | 29.5M | 28.6M | 42.68M | 25.19M | 30.5M | 32.46M | 24.46M | 20.16M |
| deferredRevenue | 88.25M | - | - | - | 92.85M | 266.08M | 112.86M | 112.23M | 130.66M | 20.16M |
| otherCurrentLiabilities | 117.36M | 227.28M | 217.64M | 268.59M | 120.55M | 52.71M | 83.48M | 108M | -9.92M | 47.24M |
| totalCurrentLiabilities | 1.04B | 1.1B | 1.08B | 1.23B | 1.14B | 1.31B | 1.09B | 872.91M | 716.42M | 733.36M |
| longTermDebt | 247.54M | 251.63M | 274.18M | 237.24M | 187.26M | 202.83M | 209.21M | 164.47M | 157.12M | 178.55M |
| capitalLeaseObligationsNonCurrent | 14.97M | 18.67M | 22.6M | 31.2M | 12.33M | 19.6M | 18.19M | - | 28.92M | 36.3M |
| deferredRevenueNonCurrent | 41000 | 43000 | 73000 | 73000 | 75000 | 94000 | 12000 | 39000 | 39000 | 42000 |
| deferredTaxLiabilitiesNonCurrent | 19.05M | 25.06M | 24.89M | 28.71M | 21.08M | 14.66M | 11.59M | 8.94M | 10.17M | 10.42M |
| otherNonCurrentLiabilities | 113.18M | 70.69M | 62.85M | 54M | 162.92M | 54.17M | 126.33M | 71.09M | 93.96M | 95.28M |
| totalNonCurrentLiabilities | 321.42M | 340.99M | 361.99M | 322.45M | 383.68M | 291.35M | 343.57M | 244.54M | 261.28M | 284.29M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 14.97M | 51.17M | 50.65M | 37.7M | 33.43M | 42.2M | 29.06M | -87.56M | -80.76M | -54.65M |
| totalLiabilities | 1.36B | 1.44B | 1.44B | 1.56B | 1.53B | 1.6B | 1.43B | 1.12B | 977.71M | 1.02B |
| treasuryStock | -4.36M | -4.32M | -4.26M | -4.28M | -5.82M | -11.44M | -3.04M | -25.8M | -9.11M | -27.1M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 18.89M | 18.89M | 18.89M | 18.89M | 18.89M | 19.08M | 19.08M | 20.09M | 20.09M | 21.19M |
| retainedEarnings | 10.21M | 247.29M | 256.23M | 247.15M | 249.61M | 237.34M | 114.21M | 166.39M | 141.64M | 140.2M |
| additionalPaidInCapital | 79.64M | 79.64M | 79.64M | 79.64M | 79.64M | 79.64M | 194.64M | 194.64M | 214.64M | 214.64M |
| 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 | 8.46M | 5.05M | 24.52M | 8.98M | 20.98M | 23.75M | 21.72M | 20.22M | 23.2M | 19.03M |
| depreciationAndAmortization | 38.79M | 35.19M | 35.68M | 30.73M | 35.06M | 31.06M | 25.35M | 23.12M | 23.61M | 23.56M |
| deferredIncomeTax | - | - | 3.07M | -3.07M | - | -985K | 6.79M | 274K | -3.24M | 858K |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 12.33M | -10.36M | -29.25M | -35.02M | -52.16M | 11.85M | -11.19M | -17.12M | -1.1M | -6.16M |
| accountsReceivables | 68M | -15.13M | 46.09M | -23.11M | 58.12M | -32.38M | -67.09M | -70.71M | 47.28M | -23.25M |
| inventory | -11.42M | -6.7M | -16.73M | -640K | -20.61M | -23.11M | -1.27M | -12.91M | -12.75M | -11.57M |
| accountsPayables | -22.04M | -17.75M | -353K | 353K | -60.46M | 44.31M | 92.8M | 71.6M | -37.29M | 54.26M |
| otherWorkingCapital | -22.19M | 11.47M | -58.24M | -11.63M | -29.2M | 23.02M | -35.63M | -5.09M | 1.66M | -25.59M |
| otherNonCashItems | -1.86M | -7.12M | 7.87M | 9.34M | -1.15M | 82.74M | 42.02M | 68.94M | 67.13M | 26.39M |
| netCashProvidedByOperatingActivities | 57.71M | 22.76M | 41.9M | 10.95M | 2.73M | 75.13M | 58.42M | 37.17M | 59.62M | 35.99M |
| investmentsInPropertyPlantAndEquipment | -3.58M | -27.38M | -26.03M | -19.16M | -26.06M | -26.65M | -21.91M | -16.78M | -19.86M | -11.4M |
| acquisitionsNet | 1.19M | -86000 | 29.77M | -9.52M | 1.33M | 1.21M | 4.98M | 388K | 47.53M | 3.43M |
| purchasesOfInvestments | -19.3M | -38.58M | -43.74M | -62.06M | 10.08M | -89.84M | -72.9M | -16.56M | -62.65M | -16.86M |
| salesMaturitiesOfInvestments | 56.68M | - | 56.46M | 4.7M | 29.91M | 36.26M | 4.17M | 4.18M | 23.26M | 2.21M |
| otherInvestingActivities | 695K | 367K | 54.1M | -53.55M | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | 35.68M | -65.67M | 70.57M | -82.23M | 15.26M | -79.02M | -85.66M | -28.78M | -11.72M | -22.61M |
| netDebtIssuance | -49.07M | 2.88M | -224.78M | 23.17M | 33M | 44.92M | -25.37M | 36.72M | -4.2M | 9.7M |
| longTermNetDebtIssuance | -49.07M | 2.88M | -224.78M | 23.17M | 33M | 44.92M | -25.37M | 36.72M | -4.2M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -38000 | -65000 | -11.73M | -12.22M | - | -9.16M | -10.73M | -16.69M | -14.14M | -9.12M |
| netCommonStockIssuance | -38000 | -65000 | 488K | -12.22M | - | -9.16M | -10.73M | -16.69M | -14.14M | -9.12M |
| commonStockIssuance | - | - | - | - | - | - | -8.43M | - | - | - |
| commonStockRepurchased | -37985 | -65000 | 12.22M | -12.22M | - | -8.4M | -10.73M | -16.69M | -14.14M | -9.12M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -15.98M | -931K | -15.63M | -448K | -13.65M | -1.1M | -13.53M | - | -3.99M | - |
| commonDividendsPaid | -15.98M | -931K | -15.63M | -448K | -13.65M | -1.1M | -13.53M | - | -3.99M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -25.44M | -21.79M | 207.78M | -14.05M | -13.27M | -20.98M | -10.23M | -9.94M | -11.28M | 3.3M |
| netCashProvidedByFinancingActivities | -90.52M | 1.88M | -44.36M | 10.5M | 6.08M | 22.84M | -59.86M | 10.09M | -33.6M | -11.65M |