OTC : CWXZF
$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 | 3.12B | 2.66B | 2.49B | 3.04B | 2.54B | 1.61B | 1.33B | 1.29B | 1.14B | 978.3M |
| costOfRevenue | 2.71B | 2.24B | 2.09B | 2.63B | 2.15B | 1.36B | 1.14B | 1.1B | 983.78M | 854.9M |
| grossProfit | 405.09M | 424.79M | 403.06M | 408.8M | 391M | 256.17M | 191.95M | 192.93M | 152.17M | 123.4M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 233.5M | 215.74M | 194.28M | 194.41M | 157.04M | 107.89M | 105.79M | 120.94M | 90.2M | 73.46M |
| sellingAndMarketingExpenses | 15.57M | 13.5M | 12.35M | 11.22M | 7.03M | 5.26M | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 248.86M | 229.24M | 206.78M | 205.63M | 164.06M | 113.16M | 105.79M | 120.94M | 90.2M | 73.46M |
| otherExpenses | - | 77.24M | 68.3M | 66.88M | 55.06M | 44.65M | 41.81M | - | 633K | 1.05M |
| operatingExpenses | 248.86M | 306.48M | 275.08M | 272.57M | 219.13M | 157.8M | 147.6M | 139.36M | 104.96M | 86.79M |
| costAndExpenses | 2.96B | 2.54B | 2.36B | 2.9B | 2.37B | 1.52B | 1.29B | 1.24B | 1.09B | 941.69M |
| netInterestIncome | -72.66M | -53.75M | -40.4M | -37.57M | -27.14M | -15.71M | -21.37M | -11.3M | -7.93M | -8.06M |
| interestIncome | - | - | - | 573K | 208K | 301K | - | - | - | - |
| interestExpense | 72.66M | 52.66M | 40.4M | 35.23M | 25.04M | 14.6M | 21.37M | 11.3M | 7.93M | 8.06M |
| depreciationAndAmortization | 99.97M | 77.24M | 68.1M | 66.88M | 55.06M | 44.65M | 41.81M | 18.42M | 14.76M | 12.42M |
| ebitda | 256.19M | 191.12M | 193.48M | 200.82M | 218.57M | 141.29M | 83.66M | 69.48M | 53.83M | 50.77M |
| ebit | 156.22M | 113.88M | 125.38M | 133.95M | 163.51M | 96.64M | 41.85M | 51.52M | 43.1M | 59.44M |
| nonOperatingIncomeExcludingInterest | - | 4.42M | 2.6M | 2.34M | 8.36M | 1.72M | 2.5M | 2.05M | 3.29M | -22.84M |
| operatingIncome | 156.22M | 118.31M | 127.98M | 136.22M | 171.87M | 98.36M | 44.34M | 53.57M | 46.38M | 36.61M |
| totalOtherIncomeExpensesNet | -72.79M | -57.09M | -40.54M | -37.57M | -33.41M | -16.33M | -22.28M | -12.42M | -10.6M | 15.3M |
| incomeBeforeTax | 83.43M | 61.22M | 87.44M | 98.72M | 138.46M | 82.04M | 22.06M | 41.15M | 35.78M | 57.38M |
| incomeTaxExpense | 3.2M | 7.03M | 11.65M | 19.98M | 31.96M | 22.45M | 4.84M | 11.13M | 6.98M | 7.47M |
| netIncomeFromContinuingOperations | 80.23M | 54.19M | 75.79M | 78.74M | 106.51M | 59.59M | 17.22M | 30.02M | 28.8M | 44.2M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 80.23M | 54.19M | 75.79M | 78.74M | 106.51M | 59.59M | 17.22M | 30.02M | 28.8M | 49.91M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 80.23M | 54.19M | 75.79M | 78.74M | 106.51M | 59.59M | 17.22M | 30.02M | 28.8M | 44.2M |
| eps | 0.92 | 0.62 | 0.87 | 0.91 | 1.27 | 0.77 | 0.22 | 0.39 | 0.42 | 0.97 |
| 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 | 4.93M | 13.5M | 40.21M | 1.4M | 2.33M | 1.97M | -124.01M | 488K | 6.74M | -3.01M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 4.93M | 13.5M | 40.21M | 1.4M | 2.33M | 1.97M | -124.01M | 488K | 6.74M | -3.01M |
| netReceivables | 206.34M | 204.54M | 171.46M | 150.04M | 215.17M | 132.55M | 107.35M | 89.3M | 107.11M | 86.68M |
| accountsReceivables | 189.52M | 191.62M | 154.94M | 150.04M | 201.83M | 122.72M | 90.9M | 89.3M | 95.66M | 81.26M |
| otherReceivables | 16.82M | 12.91M | 16.52M | - | 13.33M | 8.78M | - | - | 8.85M | 4.21M |
| inventory | 423.95M | 466.29M | 360.64M | 374.18M | 405.67M | 246.85M | 284.66M | 284.39M | 221.5M | 165.88M |
| prepaids | 17.38M | 19.17M | 15.03M | 14.31M | 13.18M | 11.47M | 10.75M | 8M | 7.39M | 5.22M |
| otherCurrentAssets | -14157 | - | 16.52M | 14.28M | - | - | - | 15.07M | - | - |
| totalCurrentAssets | 652.58M | 703.5M | 587.35M | 554.21M | 636.35M | 392.84M | 402.76M | 397.24M | 342.74M | 259.14M |
| propertyPlantEquipmentNet | 395.47M | 415.85M | 263.47M | 284.71M | 303.76M | 201.52M | 211.97M | 108.24M | 93.59M | 99.23M |
| goodwill | 507.48M | 526.98M | 394.67M | 401.8M | 382.37M | 180.81M | 178.42M | 181.16M | 164.81M | 126.22M |
| intangibleAssets | 253.08M | 310.8M | 127.72M | 151.89M | 162.54M | 39.26M | 46.71M | 47.26M | 50.2M | 19.79M |
| goodwillAndIntangibleAssets | 760.56M | 837.78M | 522.38M | 553.7M | 544.91M | 220.06M | 225.13M | 228.42M | 215M | 146.01M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 27.8M | 11.33M | 3.54M | 2.8M | 3.39M | 2.86M | 2.86M | 2.64M | 4.43M | 3.66M |
| otherNonCurrentAssets | 3 | 47.51M | 48.83M | 49.79M | 49.75M | 49.94M | 51.7M | 67.22M | 67.74M | 61.36M |
| totalNonCurrentAssets | 1.18B | 1.31B | 838.22M | 890.98M | 901.81M | 474.38M | 491.66M | 406.53M | 380.76M | 310.25M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.84B | 2.02B | 1.43B | 1.45B | 1.54B | 867.22M | 894.42M | 803.77M | 723.5M | 569.4M |
| totalPayables | 154.63M | 170.55M | 113.36M | 128.86M | 149.31M | 110.1M | 77.27M | 77.54M | 81.95M | 53.36M |
| accountPayables | 139.11M | 155.27M | 131.76M | 137.81M | 149.31M | 110.1M | 77.27M | 77.54M | 81.95M | 53.36M |
| otherPayables | 15.52M | 15.28M | 12.19M | 12.27M | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | 1.61M | 1.08M | 2.29M | 1.77M |
| shortTermDebt | 29.63M | 35.77M | 219.44M | 78.35M | 17.95M | 24.58M | 48.85M | 8.71M | 9.78M | 8.85M |
| capitalLeaseObligationsCurrent | - | 24.45M | 21.44M | 21.18M | 20.04M | 18.45M | 18.7M | 1.62M | 1.04M | 649K |
| taxPayables | - | 3.06M | - | 90000 | 10.82M | 13.34M | 1.65M | 169K | - | 1.05M |
| deferredRevenue | 7.73M | 6.01M | - | 6.52M | 7.03M | 4.54M | -15.54M | -10000 | -566K | -1.08M |
| otherCurrentLiabilities | 10.7M | -24.45M | 22.58M | 31.68M | 30.34M | 27.39M | -2.48M | 36.7M | 34.73M | 15.34M |
| totalCurrentLiabilities | 202.69M | 206.32M | 376.81M | 249.61M | 217.64M | 180.52M | 143.94M | 126.13M | 129.79M | 79.97M |
| longTermDebt | 813.41M | 975.05M | 320.76M | 473.56M | 665.33M | 209.6M | 401.39M | 283.47M | 204.92M | 184.69M |
| capitalLeaseObligationsNonCurrent | 157.11M | 158.3M | 123.86M | 133.02M | 138.58M | 113.88M | 105.31M | 4.14M | 2.52M | 857K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 4.94M | 5.01M | 4.76M | 7.21M |
| deferredTaxLiabilitiesNonCurrent | 5.63M | 14.69M | 16.96M | 15.85M | 11.72M | 14.52M | 16.8M | 19.31M | 18.62M | 11.77M |
| otherNonCurrentLiabilities | 24.11M | 5.94M | 5.84M | 4.67M | 7.17M | 8.12M | -82.99M | 21.88M | 26.03M | 12.24M |
| totalNonCurrentLiabilities | 1B | 1.15B | 467.42M | 627.1M | 822.81M | 346.12M | 423.7M | 314.51M | 233.48M | 205M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 157.11M | 182.75M | 145.29M | 154.2M | 158.62M | 132.33M | 124.01M | 5.76M | 3.56M | 1.51M |
| totalLiabilities | 1.2B | 1.36B | 844.23M | 876.7M | 1.04B | 526.64M | 567.65M | 440.64M | 363.26M | 284.97M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 588.63M | 586.55M | 584.96M | 584.96M | 583.09M | 499.6M | 498.89M | 499.15M | 498.64M | 405.05M |
| retainedEarnings | -11.92M | -43.52M | -48.97M | -76.32M | -107.44M | -170.43M | -189.12M | -162.45M | -149.12M | -135.72M |
| additionalPaidInCapital | 10.85M | 11.08M | 11.08M | 11.05M | 11.32M | 11.15M | 11.07M | 10.77M | 10.77M | 10.77M |
| 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 | 80.23M | 54.19M | 75.79M | 78.74M | 106.51M | 59.59M | 17.22M | 30.02M | 28.8M | 49.91M |
| depreciationAndAmortization | 99.97M | 77.24M | 68.1M | 66.88M | 55.06M | 44.65M | 41.81M | 18.42M | 14.76M | 13.33M |
| deferredIncomeTax | -25.2M | 7.03M | 11.65M | 19.98M | 31.96M | 22.45M | 4.84M | 11.13M | 6.98M | -1.23M |
| stockBasedCompensation | - | - | 290K | 322K | 229K | 92000 | 29000 | 25000 | 29000 | 20000 |
| changeInWorkingCapital | 20.67M | -41.22M | -15.68M | 83.29M | -114.52M | 34.4M | 7.2M | -55.47M | -2.18M | -16.92M |
| accountsReceivables | -8.61M | -29.81M | -8.72M | 63.14M | -83.45M | -32.16M | 4.53M | 7.54M | -3.5M | -5.38M |
| inventory | 27.75M | -17.83M | 8.76M | 45.46M | -68.58M | 35.83M | 5.81M | -54.94M | -9.32M | -11.29M |
| accountsPayables | -1.74M | 6.49M | -13M | -22.2M | 36.2M | 35.14M | -116K | -5.89M | 7.59M | -9.74M |
| otherWorkingCapital | 3.26M | 6.43M | -2.71M | -3.12M | 1.31M | -4.41M | -3.02M | -522K | 7.14M | 4.1M |
| otherNonCashItems | 8.51M | 10.22M | -4.52M | -27M | 27.03M | 16.37M | 22.61M | 11.57M | -92000 | -41.96M |
| netCashProvidedByOperatingActivities | 184.18M | 107.46M | 135.34M | 222.2M | 49.29M | 164.17M | 67.9M | -4.03M | 30.75M | 3.15M |
| investmentsInPropertyPlantAndEquipment | -29M | -14.2M | -14.45M | -6.79M | -6.86M | -2.81M | -7.32M | -10.21M | -6.47M | -4.88M |
| acquisitionsNet | 74.56M | -460.82M | 230.88K | 2.3M | -498.33M | -2.98M | -14.21M | -18.22M | -101.68M | -8.26M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 754K | 306K | 2.3M | 1.9M | 2.84M | 11.09M | 502K | 4.25M | -113K |
| netCashProvidedByInvestingActivities | 45.55M | -474.26M | -14.14M | -4.49M | -503.29M | -2.95M | -10.43M | -27.93M | -103.9M | -13.26M |
| netDebtIssuance | -156.83M | 401.42M | -38.32M | -176.05M | 423.56M | -116.05M | -10.02M | 71.95M | 21.39M | -34.11M |
| longTermNetDebtIssuance | -156.83M | 401.42M | -38.32M | -176.05M | 423.56M | -116.05M | -10.02M | 71.95M | 21.39M | -34.11M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 1.85M | 1.45M | 1.24M | 1.33M | 82.03M | 671K | 14000 | 490K | 98.16M | 85.26M |
| netCommonStockIssuance | 1.85M | 1.45M | 1.24M | 1.33M | 82.03M | 671K | 14000 | 490K | 98.16M | 85.26M |
| commonStockIssuance | 1.85M | 1.45M | 1.24M | 1.33M | 82.03M | 671K | 630K | 490K | 98.16M | 85.26M |
| commonStockRepurchased | - | - | - | - | - | - | -616K | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -48.93M | -48.81M | -48.69M | -48.62M | -42.63M | -42.03M | -43.52M | -43.51M | -36.11M | -27.72M |
| commonDividendsPaid | -48.93M | -48.81M | -48.69M | -48.62M | -42.63M | -42.03M | -43.52M | -43.51M | -36.11M | -27.72M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -31.62M | -8.52M | -64000 | -1.44M | -8.48M | -301K | -2.92M | -3.56M | -7.54M | -13.44M |
| netCashProvidedByFinancingActivities | -235.54M | 345.55M | -85.83M | -224.78M | 454.48M | -157.71M | -56.46M | 25.37M | 75.89M | 9.98M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 763.94M | 643.7M | 570.88M | 886.72M | 793.25M | 707.84M | 663.09M | 689.83M | 602.48M | 527.39M |
| costOfRevenue | 658.4M | 561.83M | 500.48M | 744.03M | 660.73M | 594.52M | 560.14M | 581.73M | 519.59M | 446.82M |
| grossProfit | 105.54M | 81.88M | 70.4M | 142.69M | 132.52M | 113.32M | 102.95M | 108.1M | 82.89M | 80.56M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 61.52M | 62.83M | 61.04M | 62.65M | 62.49M | 61.38M | 55.51M | 57.54M | 54.82M | 47.34M |
| otherExpenses | - | 25.25M | -17.21M | 25.28M | 24.5M | 24.1M | 18.01M | 17.57M | 17.53M | 16.86M |
| operatingExpenses | 61.52M | 62.83M | 43.83M | 87.93M | 86.99M | 85.47M | 73.52M | 75.14M | 54.82M | 64.19M |
| costAndExpenses | 719.92M | 624.66M | 544.31M | 831.96M | 747.72M | 679.99M | 633.66M | 656.88M | 574.41M | 511.02M |
| netInterestIncome | -16.66M | -16.11M | -17.16M | -14.13M | -19.37M | -18.55M | -11.78M | -12.55M | -10.84M | -9.31M |
| interestIncome | - | - | 1.3M | - | - | - | - | - | 375K | - |
| interestExpense | 16.66M | 16.11M | 18.46M | 14.13M | 19.1M | 18.45M | 11.27M | 12.55M | 10.6M | 9.31M |
| depreciationAndAmortization | 24.26M | 25.23M | 17.96M | 25.28M | 24.5M | 24.1M | 18.01M | 17.61M | 17.53M | 16.86M |
| ebitda | 68.27M | 44.28M | 44.51M | 80.88M | 69.76M | 50.86M | 45.77M | 49.95M | 44.55M | 32.94M |
| ebit | 44.02M | 19.05M | 26.54M | 55.6M | 45.26M | 26.76M | 27.76M | 32.34M | 27.02M | 16.08M |
| nonOperatingIncomeExcludingInterest | 43000 | -980K | 24412 | -839K | 273K | 1.09M | 1.67M | 613K | 1.05M | 289K |
| operatingIncome | 44.02M | 19.05M | 26.57M | 54.76M | 45.53M | 27.85M | 29.43M | 32.96M | 28.07M | 16.37M |
| totalOtherIncomeExpensesNet | -16.69M | -16.15M | -12.96M | -19.27M | -19.37M | -19.54M | -12.94M | -12.95M | -11.65M | -9.35M |
| incomeBeforeTax | 27.33M | 2.9M | 13.61M | 35.49M | 26.16M | 8.31M | 16.49M | 20M | 16.42M | 7.02M |
| incomeTaxExpense | 3.34M | -8.09M | 639.02K | 7.81M | 2.6M | 47000 | 1.92M | 3.02M | 2.04M | -3.51M |
| netIncomeFromContinuingOperations | 23.99M | 10.99M | 12.97M | 27.68M | 23.56M | 8.26M | 14.57M | 16.98M | 14.37M | 10.52M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 23.99M | 10.99M | 12.97M | 27.68M | 23.56M | 8.26M | 14.57M | 16.98M | 14.37M | 10.52M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 23.99M | 10.99M | 12.97M | 27.68M | 23.56M | 8.26M | 14.57M | 16.98M | 14.37M | 10.52M |
| eps | 0.27 | 0.13 | 0.15 | 0.32 | 0.27 | 0.09 | 0.17 | 0.19 | 0.17 | 0.12 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 2.36M | 4.93M | 15.3M | 15.21M | 18.33M | 13.5M | 32.06M | 2.39M | 1.12M | 40.21M |
| shortTermInvestments | - | - | 11.25M | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 2.36M | 4.93M | 15.3M | 15.21M | 18.33M | 13.5M | 32.06M | 2.39M | 1.12M | 40.21M |
| netReceivables | 372.66M | 206.34M | 303.65M | 346.09M | 361.46M | 204.54M | 237.76M | 297.24M | 314.64M | 154.94M |
| accountsReceivables | 351.73M | 189.52M | 288.67M | 333.99M | 350.07M | 191.62M | 222.44M | 297.24M | 297.8M | 154.94M |
| otherReceivables | 20.92M | 16.82M | 14.98M | 12.1M | 11.39M | 12.91M | 15.32M | - | 16.84M | - |
| inventory | 469.3M | 423.95M | 376.71M | 443.04M | 510.9M | 466.29M | 333.01M | 387.56M | 424.9M | 360.64M |
| prepaids | 16.54M | 17.38M | 14.39M | 14.42M | 16.34M | 19.17M | 14.23M | 13.75M | 14.76M | 15.03M |
| otherCurrentAssets | 42749 | 17.36M | - | - | - | - | - | 16.95M | 16.84M | 16.52M |
| totalCurrentAssets | 860.9M | 652.58M | 710.04M | 818.76M | 907.03M | 703.5M | 617.05M | 717.88M | 755.42M | 587.35M |
| propertyPlantEquipmentNet | 400.72M | 395.47M | 387.24M | 384.08M | 407.84M | 415.85M | 285.12M | 288.87M | 291.2M | 263.47M |
| goodwill | 516.19M | 507.48M | 369.28M | 504.74M | 526.6M | 526.98M | 415.84M | 420.27M | 417.04M | 394.67M |
| intangibleAssets | 248.66M | 253.08M | 192.87M | 274.45M | 299.71M | 310.8M | 120.88M | 127.92M | 132.13M | 127.72M |
| goodwillAndIntangibleAssets | 764.85M | 760.56M | 562.15M | 779.19M | 826.31M | 837.78M | 536.72M | 548.18M | 549.17M | 522.38M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 31.44M | 27.8M | 20.22M | 18.04M | 14.66M | 11.33M | 3.29M | 3.43M | 3.66M | 3.54M |
| otherNonCurrentAssets | - | - | 221.19M | 39.77M | 39.99M | 47.51M | 47.74M | 49.11M | 6.98M | 48.83M |
| totalNonCurrentAssets | 1.2B | 1.18B | 1.19B | 1.22B | 1.29B | 1.31B | 872.87M | 889.6M | 893.61M | 838.22M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.06B | 1.84B | 1.9B | 2.04B | 2.2B | 2.02B | 1.49B | 1.61B | 1.65B | 1.43B |
| totalPayables | 161.39M | 142.37M | 202.16M | 195.18M | 199.05M | 170.55M | 180.1M | 163.59M | 171.24M | 113.36M |
| accountPayables | 156.67M | 139.11M | 182.6M | 179.36M | 182.98M | 155.27M | 167.88M | 151.39M | 159.04M | 113.36M |
| otherPayables | 4.72M | 3.26M | 19.56M | 15.82M | 16.07M | 15.28M | 12.22M | 12.2M | 12.2M | - |
| accruedExpenses | - | - | - | - | - | - | - | - | 126K | 109K |
| shortTermDebt | 29.28M | 29.63M | 313.29M | 306.21M | 33.88M | 35.77M | 7.05M | 3.71M | 386.56M | 211.42M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | 24.45M | 22.86M | 22.47M | 21.95M | 21.44M |
| taxPayables | - | - | 7.3M | 3.58M | 3.84M | 3.06M | - | - | - | - |
| deferredRevenue | 7.88M | 7.73M | 7.34M | 3.98M | 4.15M | 6.01M | 5.6M | 4.44M | 6M | 10.28M |
| otherCurrentLiabilities | 20.01M | 22.96M | -7.34M | 14.29M | 13.73M | -24.45M | 9.3M | 18.44M | 18.2M | 30.48M |
| totalCurrentLiabilities | 218.55M | 202.69M | 515.45M | 501.4M | 232.93M | 206.32M | 210.02M | 189.77M | 579.74M | 376.81M |
| longTermDebt | 992.16M | 813.41M | 548.02M | 742.69M | 1.12B | 975.05M | 530.02M | 659.42M | 321.16M | 320.76M |
| capitalLeaseObligationsNonCurrent | 154.2M | 157.11M | 153.89M | 154.02M | 160.62M | 158.3M | 123.32M | 124.18M | 125.25M | 123.86M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 7.15M | 5.63M | 6.48M | 14.18M | 14.42M | 14.69M | 15.69M | - | - | 16.96M |
| otherNonCurrentLiabilities | 17.39M | 24.11M | 23.89M | 4.14M | 5.59M | 5.94M | 5.74M | 22.17M | 22.37M | 5.84M |
| totalNonCurrentLiabilities | 1.17B | 1B | 732.28M | 915.03M | 1.3B | 1.15B | 674.78M | 805.76M | 468.78M | 467.42M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 154.2M | 157.11M | 153.89M | 154.02M | 160.62M | 182.75M | 146.19M | 146.65M | 147.2M | 145.29M |
| totalLiabilities | 1.39B | 1.2B | 1.25B | 1.42B | 1.53B | 1.36B | 884.8M | 995.53M | 1.05B | 844.23M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 591.64M | 588.63M | 589.02M | 587.98M | 587.36M | 586.55M | 586.51M | 585.76M | 585.65M | 584.96M |
| retainedEarnings | -220.57K | -11.92M | -10.87M | -16.7M | -32.16M | -43.52M | -39.58M | -41.89M | -46.72M | -48.97M |
| additionalPaidInCapital | 10.91M | 10.85M | 10.83M | 10.8M | 11.08M | 11.08M | 11.08M | 11.08M | 11.08M | 11.08M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 23.99M | 10.99M | 18.06M | 27.68M | 23.56M | 8.26M | 14.57M | 16.98M | 14.37M | 10.52M |
| depreciationAndAmortization | 24.26M | 25.23M | 25.02M | 25.28M | 24.5M | 24.1M | 18.01M | 17.61M | 17.53M | 16.86M |
| deferredIncomeTax | -2.17M | -8.39M | 890K | 7.81M | 2.6M | 47000 | 1.92M | 3.02M | -946K | -3.51M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | 127K |
| changeInWorkingCapital | -175.25M | 5.28M | 93.56M | 55.66M | -170.56M | -53.44M | 140.07M | 42.99M | -189.04M | -11.16M |
| accountsReceivables | -161.24M | 98.51M | 36.53M | 3.49M | -161.57M | 34.65M | 72.92M | 2.67M | -140.05M | 56.87M |
| inventory | -38.95M | -48.85M | 51.81M | 52.5M | -48.01M | -61.06M | 51.71M | 39.42M | -47.9M | -40.03M |
| accountsPayables | 23.92M | -43.24M | 5.06M | -1.25M | 25.15M | -15.06M | 10.01M | -3.98M | 21.44M | -28.41M |
| otherWorkingCapital | 1.02M | -1.14M | 158.68K | -331K | 39.02M | -27.03M | 15.44M | 4.88M | -1.08M | 409K |
| otherNonCashItems | -8.57M | 4.21M | -21.78M | -4.58M | -6.19M | 7.37M | 5.48M | -9.75M | 3.88M | 9.54M |
| netCashProvidedByOperatingActivities | -137.74M | 37.33M | 115.75M | 111.85M | -126.09M | -13.67M | 180.05M | 70.85M | -129.77M | 7.63M |
| investmentsInPropertyPlantAndEquipment | -16.28M | -13.14M | -9.74M | -2.62M | -3.52M | 46.17M | -3.96M | -3.92M | -52.49M | -3.72M |
| acquisitionsNet | 5.67M | -1.8M | 44.27M | 195.38K | 10.06M | -319.94M | - | 197.29K | 76000 | 5000 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 679.44K | 46.53M | 266K | 14.48M | -448.99M | - | 270K | -11.42M | 5000 |
| netCashProvidedByInvestingActivities | -10.6M | -14.26M | 36.79M | -2.35M | 10.96M | -402.82M | -3.96M | -3.65M | -63.83M | -3.71M |
| netDebtIssuance | 165.12M | -6.78M | -141.07M | -101.83M | 132.83M | 415.67M | -132.98M | -46.26M | 164.99M | 44.28M |
| longTermNetDebtIssuance | 165.12M | -6.78M | -141.07M | -101.83M | 132.83M | 415.67M | -132.98M | -46.26M | 164.99M | 44.28M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 999.58K | - | 746K | - | 808K | 5000 | 747K | 3000 | 698K | -16000 |
| netCommonStockIssuance | 999.58K | - | 746K | - | 808K | 5000 | 747K | 3000 | 698K | -16000 |
| commonStockIssuance | 999.58K | - | 746K | - | 808K | 5000 | 747K | 3000 | 698K | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | -16000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -12.3M | -12.26M | -8.79M | -12.24M | -12.22M | -12.22M | -12.2M | -12.2M | -12.19M | -12.18M |
| commonDividendsPaid | -12.3M | -12.26M | -8.79M | -12.24M | -12.22M | -12.22M | -12.2M | -12.2M | -12.19M | -12.18M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -7.35M | -7.64M | -5.89M | -75000 | -416K | -2.22M | -5.2M | -1.09M | 698K | -4000 |
| netCashProvidedByFinancingActivities | 146.46M | -26.68M | -155.01M | -114.14M | 121M | 401.23M | -149.63M | -59.55M | 153.5M | 32.08M |