TSX : CSW-A.TO
$0.32 (2.08%)
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 246.79M | 229.66M | 162.96M | 159.39M | 159.78M | 153.36M | 149.94M | 146.6M | 143.87M | 140M |
| costOfRevenue | 123.78M | 113.89M | 68.84M | 63.35M | 62.07M | 60.43M | 57.03M | 54.86M | 51.9M | 49.34M |
| grossProfit | 123M | 115.77M | 94.12M | 96.04M | 97.71M | 92.92M | 92.91M | 91.74M | 91.97M | 90.66M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 77.03M | 75.21M | 62.4M | 61.15M | 56.36M | 57.1M | 58.8M | 57.5M | 56.88M | 55.64M |
| otherExpenses | -167K | -177K | -457K | -214K | -156K | -161K | 128K | 253K | - | - |
| operatingExpenses | 76.86M | 75.04M | 62.4M | 60.94M | 56.21M | 56.94M | 58.8M | 57.5M | 56.88M | 55.64M |
| costAndExpenses | 200.65M | 188.92M | 131.24M | 124.29M | 118.28M | 117.37M | 115.83M | 112.36M | 108.78M | 104.98M |
| netInterestIncome | -7.87M | -7.61M | 1.7M | 125K | 507K | 549K | 1.01M | 423K | -102K | 141K |
| interestIncome | 995K | 1.15M | 1.97M | 379K | 633K | 1.28M | 1.49M | 1.19M | 937K | 1.1M |
| interestExpense | 8.87M | 8.77M | 276K | 254K | 126K | 731K | 478K | 764K | 174K | 659K |
| depreciationAndAmortization | 16.28M | 15.44M | 14.82M | 14.25M | 11.68M | 10.52M | 8.67M | 8.21M | 8.04M | 7.61M |
| ebitda | 63.26M | 57.11M | 44.95M | 47.11M | 53.8M | 47.1M | 43.89M | 43.21M | 42.99M | 42.38M |
| ebit | 46.98M | 41.66M | 30.18M | 33.05M | 42.12M | 36.58M | 35.7M | 36.13M | 35.09M | 35.02M |
| nonOperatingIncomeExcludingInterest | -845K | -927K | -1.84M | -379K | -633K | -703K | -1.49M | -1.19M | -36000 | -400K |
| operatingIncome | 46.14M | 40.74M | 28.34M | 32.67M | 41.49M | 35.88M | 34.21M | 34.94M | 35.06M | 34.62M |
| totalOtherIncomeExpensesNet | -8.02M | -7.84M | 1.7M | 125K | 53000 | 549K | 1.01M | 423K | -102K | 141K |
| incomeBeforeTax | 38.12M | 32.9M | 30.04M | 32.8M | 41.54M | 36.42M | 35.22M | 35.37M | 34.96M | 34.76M |
| incomeTaxExpense | 10.69M | 8.99M | 8.08M | 9.39M | 10.95M | 9.77M | 9.53M | 9.68M | 9.32M | 9.33M |
| netIncomeFromContinuingOperations | 27.43M | 23.91M | 21.96M | 23.4M | 30.59M | 26.65M | 25.69M | 25.68M | 25.63M | 25.44M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 27.43M | 23.91M | 21.96M | 23.4M | 30.59M | 26.65M | 25.69M | 25.68M | 25.63M | 25.44M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 27.43M | 23.91M | 21.96M | 23.4M | 30.59M | 26.65M | 25.69M | 25.68M | 25.63M | 25.44M |
| eps | 0.96 | 0.84 | 0.77 | 0.82 | 1.07 | 0.94 | 0.9 | 0.9 | 0.9 | 0.89 |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 179K | 4.65M | 155.01M | 52.46M | 94.4M | 81.68M | 61.14M | 69.96M | 74.25M | 85.03M |
| shortTermInvestments | - | 27.35M | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 179K | 32M | 155.01M | 52.46M | 94.4M | 81.68M | 61.14M | 69.96M | 74.25M | 85.03M |
| netReceivables | 55.08M | 51.52M | 39.56M | 38.29M | 35.72M | 26.33M | 32.26M | 33.47M | 34.83M | 30.04M |
| accountsReceivables | 31.84M | 33.75M | 36.68M | 33.97M | 33.91M | 24.55M | 29.35M | 31.64M | 32.68M | 28.21M |
| otherReceivables | 23.25M | 18.04M | 2.88M | 15.92M | 1.81M | 1.78M | 2.91M | 1.83M | 2.15M | 1.84M |
| inventory | 101.46M | 94.73M | 75.24M | 61.09M | 60.78M | 61.34M | 61.91M | 59.79M | 55.36M | 54.17M |
| prepaids | 16.33M | 1.06M | 694K | 647K | 95.71M | 439K | 554K | 593K | 527K | 476K |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 173.05M | 179.31M | 270.51M | 152.48M | 191.19M | 169.8M | 155.86M | 163.81M | 164.97M | 169.72M |
| propertyPlantEquipmentNet | 24.4M | 24.85M | 25.19M | 24.24M | 22.74M | 23.7M | 21.68M | 19.33M | 14.78M | 11M |
| goodwill | 116.96M | 117.35M | 8.76M | 8.76M | 8.76M | 8.76M | 8.76M | 8.76M | 8.4M | 3.28M |
| intangibleAssets | 80.1M | 90.95M | 51.18M | 61.26M | 20.03M | 27.44M | 30.53M | 36.31M | 39.68M | 42.4M |
| goodwillAndIntangibleAssets | 197.06M | 208.3M | 59.94M | 70.02M | 28.79M | 36.2M | 39.29M | 45.07M | 48.08M | 45.68M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | -2.1M |
| taxAssets | 1.16M | - | - | - | - | - | - | - | - | 2.1M |
| otherNonCurrentAssets | 7.14M | 8.02M | 6.95M | 6.76M | 11.69M | 4.69M | 1.5M | 1.83M | - | 2.1M |
| totalNonCurrentAssets | 229.76M | 241.17M | 92.09M | 101.03M | 63.22M | 64.59M | 62.47M | 66.23M | 62.86M | 58.78M |
| otherAssets | - | - | - | - | - | - | - | - | -1000 | -1000 |
| totalAssets | 402.81M | 420.48M | 362.6M | 253.51M | 254.41M | 234.38M | 218.33M | 230.04M | 227.82M | 228.5M |
| totalPayables | 62.63M | 54.6M | 49.4M | 43.16M | 39.74M | 28.9M | 24.19M | 24.95M | 29.68M | 29.23M |
| accountPayables | 46.93M | 43.92M | 48.1M | 43.16M | 37.14M | 24.94M | 23.2M | 23.71M | 22.94M | 22.57M |
| otherPayables | 15.7M | 10.68M | 1.3M | 8.47M | 2.6M | 3.96M | 989K | 1.24M | 6.75M | 6.66M |
| accruedExpenses | 3.82M | - | - | 1.78M | - | - | - | - | - | - |
| shortTermDebt | 4.98M | 17.82M | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 1.69M | 1.42M | 1.29M | 1.22M | 1.38M | 1.36M | - | - | - | - |
| taxPayables | 2.4M | - | 1.3M | - | 2.6M | 3.96M | 989K | 1.24M | 912K | 2.36M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 17.12M | 2.84M | 19.01M | 8.47M | 6.82M | 10.1M | 9.8M | 7.54M | 2.54M | 3.85M |
| totalCurrentLiabilities | 73.12M | 76.68M | 69.7M | 54.62M | 47.95M | 40.35M | 33.99M | 32.48M | 32.23M | 33.08M |
| longTermDebt | 102M | 120M | 98.01M | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 1.92M | 1.6M | 2.33M | 2.49M | 2.98M | 3.56M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 18.08M | 17.57M | 4.51M | 5.48M | 5.17M | 2.59M | 1.82M | 2.87M | 66000 | - |
| otherNonCurrentLiabilities | 24.35M | 23.03M | 8.05M | 7.72M | 10.37M | 15.25M | 13.43M | 9.99M | 18.25M | 24.64M |
| totalNonCurrentLiabilities | 146.35M | 162.2M | 112.91M | 15.69M | 18.52M | 21.4M | 15.25M | 12.86M | 18.32M | 24.64M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 3.61M | 3.02M | 3.62M | 3.7M | 4.36M | 4.92M | - | - | - | - |
| totalLiabilities | 219.48M | 238.88M | 182.61M | 70.31M | 66.46M | 61.76M | 49.23M | 45.34M | 50.54M | 57.72M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 14.3M | 14.3M | 14.3M | 14.3M | 14.3M | 14.3M | 14.3M | 14.3M | 14.3M | 14.3M |
| retainedEarnings | 160.65M | 158.85M | 160.56M | 163.66M | 166.86M | 160.19M | 158.02M | 169.9M | 168.99M | 166.7M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 14.3M | - | - |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 27.43M | 23.91M | 21.96M | 23.4M | 30.59M | 26.65M | 25.69M | 25.68M | 25.63M | 25.44M |
| depreciationAndAmortization | 16.28M | 15.44M | 14.82M | 14.25M | 12.08M | 10.52M | 8.67M | 8.21M | 8.04M | 7.61M |
| deferredIncomeTax | 10.69M | 1.74M | 8.08M | 9.39M | 10.95M | 9.77M | 9.68M | 9.68M | 9.32M | 9.33M |
| stockBasedCompensation | - | 242K | 295K | 437K | 481K | 358K | 450K | 498K | 424K | 398K |
| changeInWorkingCapital | -5.73M | -7.13M | -4.22M | 9.67M | 254K | 8.64M | 881K | -1.81M | -4.13M | -3.67M |
| accountsReceivables | -6.46M | 3.71M | -3.72M | -128K | -9.38M | 5.93M | 1.21M | 1.57M | -4.4M | -5.28M |
| inventory | -6.34M | 3.72M | -14.15M | -305K | 559K | 568K | -2.12M | -3M | 82000 | -3.32M |
| accountsPayables | 6.58M | -14.77M | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 487K | 206K | 13.65M | 10.1M | 9.08M | 2.14M | 1.8M | -29000 | 194K | 4.93M |
| otherNonCashItems | -3.89M | -2.69M | -1.7M | -11.64M | -53000 | -549K | -1.17M | -423K | 102K | -141K |
| netCashProvidedByOperatingActivities | 44.77M | 31.52M | 35.43M | 45.52M | 40.91M | 49.54M | 34M | 31.31M | 27.83M | 33.26M |
| investmentsInPropertyPlantAndEquipment | -2.23M | -2.71M | -4.72M | -59.69M | -3.34M | -3.27M | -5.25M | -4.96M | -3.48M | -3.07M |
| acquisitionsNet | - | -148.12M | - | - | - | - | - | -6.4M | -11.93M | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 11.39M | 127.1M | -102.28M | 41.97M | -12.1M | -20.22M | 8.83M | 4.82M | 10.91M | 9.1M |
| netCashProvidedByInvestingActivities | 9.16M | -23.74M | -107M | -17.72M | -15.44M | -23.49M | 3.58M | -6.54M | -4.49M | 6.02M |
| netDebtIssuance | -32.78M | 10.97M | 96.62M | -1.32M | -1.55M | - | - | - | - | - |
| longTermNetDebtIssuance | -19.94M | 10.97M | 96.62M | -1.32M | -1.55M | -1.57M | - | - | - | - |
| shortTermNetDebtIssuance | -12.83M | 9.82M | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -25.62M | -23.91M | -25.05M | -26.48M | -23.91M | -24.48M | -37.58M | -24.77M | -23.34M | -39.29M |
| commonDividendsPaid | -25.62M | -23.91M | -25.05M | -26.48M | -23.91M | -24.48M | -37.58M | -24.77M | -23.34M | -39.29M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 9.82M | - | -1.32M | -1.55M | -1.57M | - | - | - | - |
| netCashProvidedByFinancingActivities | -58.4M | -3.13M | 71.57M | -27.8M | -25.47M | -26.05M | -37.58M | -24.77M | -23.34M | -39.29M |
| 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 | 58.27M | 66.91M | 75.39M | 72M | 48.02M | 61.65M | 65.11M | 66.52M | 48.47M | 56.03M |
| costOfRevenue | 28.54M | 35.03M | 38.81M | 37.85M | 23.37M | 30.39M | 32.17M | 34.06M | 22.63M | 27.33M |
| grossProfit | 29.73M | 31.88M | 36.58M | 34.14M | 24.65M | 31.26M | 32.95M | 32.46M | 25.84M | 28.7M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 17.87M | 18.42M | 20.07M | 23.68M | 17.04M | 18.19M | 18.13M | 24.04M | 16.71M | 17.46M |
| otherExpenses | - | -371K | 71000 | 27000 | -39000 | 36000 | -191K | -290K | -101K | -105K |
| operatingExpenses | 17.87M | 18.05M | 20.14M | 23.7M | 17M | 18.22M | 17.94M | 23.75M | 16.71M | 17.46M |
| costAndExpenses | 46.41M | 53.08M | 58.95M | 61.56M | 40.37M | 48.62M | 50.11M | 57.81M | 39.34M | 44.78M |
| netInterestIncome | -1.57M | -1.73M | -1.7M | -1.91M | -1.95M | -2.03M | -2.06M | -2.07M | -2.89M | -1.51M |
| interestIncome | 192K | 70000 | 124K | 198K | 158K | 247K | 405K | 179K | 450K | 23000 |
| interestExpense | 1.76M | 1.8M | 1.83M | 2.1M | 2.1M | 2.29M | 2.46M | 2.25M | 3.34M | 1.53M |
| depreciationAndAmortization | 3.58M | 3.47M | 3.83M | 4.12M | 4.09M | 4.13M | 3.94M | 4.08M | 3.8M | 3.71M |
| ebitda | 16.22M | 17.32M | 19.74M | 14.72M | 11.86M | 17.38M | 19.35M | 12.97M | 13.42M | 15.03M |
| ebit | 12.64M | 13.85M | 15.91M | 10.6M | 7.77M | 13.26M | 15.41M | 8.89M | 9.62M | 11.32M |
| nonOperatingIncomeExcludingInterest | -783K | -24000 | 530K | -160K | -121K | -221K | -405K | -179K | -393K | 34000 |
| operatingIncome | 11.86M | 13.83M | 16.44M | 10.44M | 7.65M | 13.04M | 15.01M | 8.71M | 9.23M | 11.35M |
| totalOtherIncomeExpensesNet | -980K | -1.78M | -2.28M | -1.91M | -1.98M | -2.07M | -2.06M | -2.07M | -2.95M | -1.57M |
| incomeBeforeTax | 10.88M | 12.05M | 14.16M | 8.54M | 5.67M | 10.96M | 12.95M | 6.64M | 6.28M | 9.78M |
| incomeTaxExpense | 2.96M | 3.21M | 3.99M | 2.33M | 1.64M | 3.06M | 3.65M | 1.85M | 1.99M | 2.48M |
| netIncomeFromContinuingOperations | 7.93M | 8.84M | 10.18M | 6.2M | 4.03M | 7.9M | 9.3M | 4.79M | 4.29M | 7.31M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 7.93M | 8.84M | 10.18M | 6.2M | 4.03M | 7.9M | 9.3M | 4.79M | 4.29M | 7.31M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 7.93M | 8.84M | 10.18M | 6.2M | 4.03M | 7.9M | 9.3M | 4.79M | 4.29M | 7.31M |
| eps | 0.28 | 0.31 | 0.36 | 0.22 | 0.14 | 0.28 | 0.33 | 0.17 | 0.15 | 0.26 |
| 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 | 4.75M | 2.07M | 8.98M | 179K | 5.68M | 1.41M | 1.03M | 4.65M | 23.98M | 37.99M |
| shortTermInvestments | - | - | - | - | - | - | - | 27.35M | - | - |
| cashAndShortTermInvestments | 4.75M | 2.07M | 8.98M | 179K | 5.68M | 1.41M | 1.03M | 32M | 23.98M | 37.99M |
| netReceivables | 55.72M | 43.33M | 56.13M | 55.08M | 45.18M | 41.16M | 50.48M | 51.52M | 36.54M | 39.4M |
| accountsReceivables | 38.55M | 23.81M | 29.41M | 31.84M | 26.8M | 17.98M | 28.07M | 47.25M | 34.57M | 19.22M |
| otherReceivables | 17.16M | 19.52M | 26.72M | 23.25M | 18.38M | 23.19M | 22.41M | 18.04M | 13.63M | 3.2M |
| inventory | 111.51M | 104.36M | 102.29M | 101.46M | 100.4M | 93.57M | 95.1M | 94.73M | 94.95M | 91.17M |
| prepaids | 1.08M | 22.9M | 962K | 16.33M | 7.07M | 24.96M | 12.3M | 1.06M | 1.19M | 1.46M |
| otherCurrentAssets | - | - | 3.91M | - | -5.68M | - | - | - | - | - |
| totalCurrentAssets | 173.06M | 172.66M | 172.28M | 173.05M | 152.65M | 161.1M | 158.91M | 179.31M | 156.67M | 170.02M |
| propertyPlantEquipmentNet | 29.56M | 27.97M | 23.54M | 24.4M | 24.96M | 25.32M | 24.18M | 24.85M | 25.22M | 25.32M |
| goodwill | 116.96M | 116.96M | 116.96M | 116.96M | 116.96M | 116.96M | 116.96M | 117.35M | 114.44M | 115.18M |
| intangibleAssets | 66.97M | 69.21M | 71.22M | 80.1M | 82.85M | 85.58M | 88.29M | 90.95M | 89.69M | 92.35M |
| goodwillAndIntangibleAssets | 183.93M | 186.17M | 188.18M | 197.06M | 199.81M | 202.54M | 205.25M | 208.3M | 204.13M | 207.53M |
| longTermInvestments | 475K | - | - | - | - | - | - | - | - | - |
| taxAssets | 691K | 939K | - | 1.16M | 1.25M | 1.17M | 1.38M | - | - | - |
| otherNonCurrentAssets | 6.84M | 7.68M | 8.05M | 7.14M | 7.74M | 7.83M | 7.92M | 8.02M | 6.92M | 7.01M |
| totalNonCurrentAssets | 221.5M | 222.76M | 219.77M | 229.76M | 233.76M | 236.86M | 238.74M | 241.17M | 236.28M | 239.86M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 394.56M | 395.41M | 392.04M | 402.81M | 386.42M | 397.96M | 397.65M | 420.48M | 392.94M | 409.88M |
| totalPayables | 41.13M | 66.82M | 55.25M | 62.63M | 49.5M | 54.22M | 43.32M | 43.92M | 27.66M | 40.63M |
| accountPayables | 38.59M | 41.08M | 55.25M | 46.93M | 35.52M | 40.17M | 32.15M | 43.92M | 27.66M | 40.46M |
| otherPayables | 2.54M | 25.75M | 12.46M | 15.7M | 13.97M | 14.04M | 11.17M | 10.68M | 11.98M | 168K |
| accruedExpenses | 5.07M | 2.49M | - | 3.82M | 2.11M | 986K | 2.82M | - | 1.68M | - |
| shortTermDebt | 6.54M | - | 1.51M | 4.98M | 2.82M | 2.22M | 7.47M | 17.82M | 8.67M | 7.5M |
| capitalLeaseObligationsCurrent | 2.1M | 2.02M | 1.51M | 1.69M | 1.75M | 1.93M | 1.45M | 1.42M | 1.42M | 1.41M |
| taxPayables | - | 3.06M | - | 2.4M | 1.89M | 1.87M | - | - | - | 168K |
| deferredRevenue | - | - | - | - | - | - | - | - | 12.24M | - |
| otherCurrentLiabilities | 12.93M | 25.17M | 551K | 17.12M | 14.19M | 13.16M | 14M | 13.52M | 10.56M | 15.85M |
| totalCurrentLiabilities | 67.77M | 71.34M | 58.82M | 73.12M | 56.17M | 59.34M | 55.06M | 76.68M | 50M | 65.38M |
| longTermDebt | 96M | 96M | 102M | 102M | 102M | 108M | 114M | 120M | 120M | 120M |
| capitalLeaseObligationsNonCurrent | 6.92M | 5.58M | 1.59M | 1.92M | 1.94M | 2.19M | 1.53M | 1.6M | 1.96M | 2.19M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | 6.82M | -16.19M | - |
| deferredTaxLiabilitiesNonCurrent | 17.15M | 17.15M | 17.53M | 18.08M | 18.24M | 18.3M | 19.03M | 17.57M | 16.19M | 16.36M |
| otherNonCurrentLiabilities | 6.06M | 16.12M | 25.15M | 24.35M | 24.37M | 23.89M | 23.41M | 16.21M | 23.69M | 23.14M |
| totalNonCurrentLiabilities | 126.12M | 134.85M | 146.28M | 146.35M | 146.54M | 152.38M | 157.97M | 162.2M | 161.85M | 161.68M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 9.02M | 7.6M | 3.1M | 3.61M | 3.7M | 4.12M | 2.98M | 3.02M | 3.38M | 3.6M |
| totalLiabilities | 193.89M | 206.19M | 205.1M | 219.48M | 202.72M | 211.72M | 213.03M | 238.88M | 211.84M | 227.07M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 14.3M | 14.3M | 14.3M | 14.3M | 14.3M | 14.3M | 14.3M | 14.3M | 14.3M | 14.3M |
| retainedEarnings | 167.67M | 166.57M | 164.28M | 160.65M | 161M | 163.52M | 161.88M | 158.85M | 160.04M | 163.44M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 7.93M | 8.84M | 10.18M | 6.2M | 4.03M | 7.9M | 9.3M | 4.79M | 4.29M | 7.31M |
| depreciationAndAmortization | 3.58M | 3.47M | 3.83M | 4.12M | 4.09M | 4.13M | 3.94M | 4.08M | 3.8M | 3.71M |
| deferredIncomeTax | 701K | 3.21M | 3.99M | 2.33M | 1.64M | 3.06M | 3.65M | 738K | 1.99M | 2.48M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -29.33M | 18.47M | -8.55M | 4.17M | -14.86M | 16.3M | -11.33M | 9.14M | -15.13M | 15.35M |
| accountsReceivables | -12.59M | 9.83M | 2.24M | -9.9M | -4.02M | 7.65M | -186K | -11.26M | 3.36M | 10.19M |
| inventory | -4.79M | -2.25M | -1.61M | -1.05M | -6.84M | 1.53M | 20000 | 4.21M | -3.78M | 1.79M |
| accountsPayables | -11.95M | - | -8.8M | 14.31M | -3.62M | - | - | 16.06M | - | - |
| otherWorkingCapital | -8000 | 10.88M | -388K | 817K | -388K | 7.11M | 133K | 131K | -15.13M | 3.37M |
| otherNonCashItems | -492K | -2.57M | 145K | -1.3M | -1.21M | 507K | -1.9M | -1.89M | 2.95M | 1.51M |
| netCashProvidedByOperatingActivities | -17.62M | 31.42M | 5.6M | 15.53M | -6.31M | 31.9M | 3.66M | 16.86M | -6.51M | 25.98M |
| investmentsInPropertyPlantAndEquipment | -970K | -445K | -506K | -338K | -894K | -836K | -161K | -1.34M | -860K | -553K |
| acquisitionsNet | - | - | - | - | - | - | - | -11.8M | - | -278K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -19.74M | 10.62M | -10.09M | 18.24M | -12.64M | 15.88M | -3.37M | 14M | -36.17M |
| netCashProvidedByInvestingActivities | -970K | -20.19M | 10.11M | -10.43M | 17.34M | -13.48M | 15.72M | -16.51M | 13.14M | -37M |
| netDebtIssuance | 5.96M | -6.46M | -3.98M | 1.62M | -5.89M | -11.78M | -16.74M | 10.28M | -410K | 17M |
| longTermNetDebtIssuance | 5.96M | -6.46M | -3.98M | -540K | -6.49M | -6.52M | -6.39M | -290K | -410K | 21.15M |
| shortTermNetDebtIssuance | 6.54M | - | - | 2.16M | 601K | -5.25M | -10.35M | 10.57M | - | -4.15M |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -6.83M | -6.55M | -6.55M | -6.55M | -6.55M | -6.26M | -6.26M | -5.98M | -5.98M | -5.98M |
| commonDividendsPaid | -6.83M | -6.55M | -6.55M | -6.55M | -6.55M | -6.26M | -6.26M | -5.98M | -5.98M | -5.98M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 324K | - | -1.5M | - | - | - | - | - | -250K | - |
| netCashProvidedByFinancingActivities | -547K | -13.01M | -12.04M | -4.92M | -12.44M | -18.04M | -23M | 4.3M | -6.64M | 11.02M |