TSX : GH.TO
$0.01 (0.07%)
| 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 | 84.26M | 82.4M | 83.36M | 69.7M | 33.3M | 34.6M | 68.1M | 70.4M | 68.2M | 67.3M |
| costOfRevenue | 51.08M | 50.06M | 48.57M | 46M | 24.9M | 25.5M | 41.8M | 40.5M | 39M | 39.3M |
| grossProfit | 33.18M | 32.34M | 34.79M | 23.7M | 8.4M | 9.1M | 26.3M | 29.9M | 29.2M | 28M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 4.13M | 3.86M | 3.81M | 3M | 2.4M | 2.4M | 2.9M | 3.3M | 3M | 3.1M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | 3.3M | 3.2M | 3.2M | 3.2M |
| sellingGeneralAndAdministrativeExpenses | 4.13M | 3.86M | 3.81M | 3M | 2.4M | 2.4M | 6.2M | 6.5M | 6.2M | 6.3M |
| otherExpenses | -158.5K | 515.1K | 603.4K | 1.8M | -3.4M | -2.8M | 1.3M | 200K | 200K | 200K |
| operatingExpenses | 3.97M | 4.38M | 4.42M | 4.8M | -1.1M | -500K | 4.2M | 4.5M | 4.3M | 5.5M |
| costAndExpenses | 55.05M | 54.43M | 52.98M | 50.8M | 23.8M | 25M | 46M | 45M | 43.3M | 44.8M |
| netInterestIncome | -1.87M | -2.45M | -3.02M | -2.48M | -1.6M | -1.5M | -2.1M | -1.1M | -1.1M | -1M |
| interestIncome | 121.1K | 212K | 302.4K | 100000 | 100000 | - | 100000 | 100000 | 100000 | 100000 |
| interestExpense | 2M | 2.66M | 3.32M | 2.6M | 1.7M | 1.5M | 2.2M | 1.2M | 1.2M | 1.1M |
| depreciationAndAmortization | 4.13M | 4.2M | 4.28M | 4.8M | 4.4M | 4.1M | 4.4M | 3M | 3.1M | 3.4M |
| ebitda | 33.34M | 32.4M | 34.96M | 23.91M | 14.1M | 13.1M | 26.9M | 28.7M | 28.3M | 26.1M |
| ebit | 29.21M | 28.2M | 30.68M | 19.11M | 9.7M | 9M | 22.4M | 25.6M | 25.1M | 22.7M |
| nonOperatingIncomeExcludingInterest | - | -235.5K | -305.6K | - | - | 800K | - | - | - | 2.6M |
| operatingIncome | 29.21M | 27.96M | 30.38M | 19.1M | 9.7M | 9.8M | 22.4M | 25.6M | 25.1M | 25.3M |
| totalOtherIncomeExpensesNet | -1.2M | -2.42M | -3.02M | -2.81M | -2.1M | -2.3M | -2.1M | -1.1M | -1.1M | -1M |
| incomeBeforeTax | 28.01M | 25.54M | 27.36M | 16.3M | 7.6M | 7.5M | 20.3M | 24.5M | 24M | 24.3M |
| incomeTaxExpense | 6.46M | 5.88M | 6.3M | 3.3M | 1.5M | 1.8M | 3.7M | 6.3M | 6.2M | 7M |
| netIncomeFromContinuingOperations | 21.55M | 19.65M | 21.06M | 13M | 6.1M | 5.7M | 16.6M | 18.2M | 17.8M | 17.3M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | -33100 | - | - | -200K | - | - | - |
| netIncome | 21.55M | 19.65M | 21.06M | 12.67M | 5.6M | 5.3M | 15.5M | 17M | 16.7M | 16.2M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 21.55M | 19.65M | 21.06M | 12.67M | 5.6M | 5.3M | 15.3M | 17M | 16.7M | 16.2M |
| eps | 1.04 | 0.93 | 0.97 | 0.56 | 0.24 | 0.22 | 0.64 | 0.69 | 0.68 | 0.66 |
| 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 | 15.75M | 14.39M | 13.98M | 15.6M | 15.6M | 10.3M | 15.4M | 15.8M | 14.6M | 14.7M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 15.75M | 14.39M | 13.98M | 15.6M | 15.6M | 10.3M | 15.4M | 15.8M | 14.6M | 14.7M |
| netReceivables | 2.8M | 3.03M | 3.46M | 2.5M | 5.1M | 2.1M | 2.3M | 1.8M | 2.6M | 2.4M |
| accountsReceivables | 2.73M | 1.15M | 3.38M | 724.5K | 500K | 300K | 900K | 1.8M | 2.6M | 1.7M |
| otherReceivables | 66400 | 1.88M | 73200 | 1.34M | 4.6M | 1.8M | 200K | - | - | 700K |
| inventory | 698.1K | 715.7K | 753.4K | 700K | 600K | 500K | - | 700K | 600K | 600K |
| prepaids | 863.5K | 803.5K | 867K | 600K | 600K | 500K | 400K | 400K | 400K | 500K |
| otherCurrentAssets | - | 633.7K | 594.4K | 628.8K | 800K | 900K | 1.3M | 500K | 900K | 700K |
| totalCurrentAssets | 20.11M | 19.57M | 19.65M | 20M | 22.7M | 14.3M | 19.4M | 19.2M | 19.1M | 18.9M |
| propertyPlantEquipmentNet | 75.36M | 78.21M | 81.69M | 85.3M | 87.3M | 81.8M | 77.1M | 75.4M | 65.3M | 68M |
| goodwill | 57.89M | 57.89M | 57.89M | 57.9M | 57.9M | 57.9M | 57.9M | 57.9M | 57.9M | 57.9M |
| intangibleAssets | 19M | 19M | 19M | 19M | 19M | 19M | 19M | 19M | 19M | 19M |
| goodwillAndIntangibleAssets | 76.89M | 76.89M | 76.89M | 76.9M | 76.9M | 76.9M | 76.9M | 76.9M | 76.9M | 76.9M |
| longTermInvestments | 2.24M | 1.16M | 1.16M | 1.2M | 1.5M | 2M | 2.8M | 2.8M | 2.8M | 2.8M |
| taxAssets | 2.33M | 2.5M | 2.67M | 2.8M | 3M | 2.5M | 1.1M | -2.8M | -2.8M | - |
| otherNonCurrentAssets | - | 2.5M | 1.16M | -2.8M | -3M | -2.5M | -1.1M | 2.8M | 2.8M | 100000 |
| totalNonCurrentAssets | 156.82M | 158.77M | 159.75M | 163.4M | 165.7M | 160.7M | 156.8M | 155.1M | 145M | 147.8M |
| otherAssets | - | -2.5M | - | - | - | - | - | - | - | - |
| totalAssets | 176.93M | 175.84M | 179.4M | 183.4M | 188.4M | 175M | 176.2M | 174.3M | 164.1M | 166.7M |
| totalPayables | 5.97M | 4.8M | 3.95M | 4M | 3.9M | 2.5M | 3.8M | 3.3M | 3.6M | 3.1M |
| accountPayables | 4.94M | 4.73M | 3.95M | 3.33M | 3.9M | 2.4M | 2.4M | 1.8M | 2.2M | 1.7M |
| otherPayables | 1.03M | 72700 | - | 668.8K | - | 100000 | 1.4M | 1.5M | 1.4M | 1.4M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 10.72M | 13.79M | 20.7M | 27.26M | 26.7M | 17.4M | 21.5M | 25.3M | 9.8M | 11.8M |
| capitalLeaseObligationsCurrent | 811.6K | 768.1K | 745.5K | 729.1K | 700K | 700K | 900K | - | - | - |
| taxPayables | - | 72700 | - | - | - | 100000 | - | 100000 | - | - |
| deferredRevenue | - | - | - | - | -28.2M | - | - | - | - | - |
| otherCurrentLiabilities | - | 1.05M | 1.45M | 1.3M | 800K | - | 2.2M | 2M | 2.3M | 2.1M |
| totalCurrentLiabilities | 17.5M | 20.41M | 26.85M | 33.3M | 31.3M | 20.6M | 28M | 30.6M | 15.7M | 17M |
| longTermDebt | 20.85M | 23.6M | 25.47M | 27.24M | 22.3M | 23.4M | 19.2M | 15.7M | 16M | 18M |
| capitalLeaseObligationsNonCurrent | 9.31M | 10.1M | 10.86M | 11.6M | 12.2M | 10.1M | 4M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | 27.2M | 22.3M | 23.4M | 19.2M | -8.3M | -8.4M | -7.4M |
| deferredTaxLiabilitiesNonCurrent | 9.88M | 7.44M | 7.42M | 7.4M | 8.1M | 8.1M | 7.1M | 8.4M | 8.4M | 7.4M |
| otherNonCurrentLiabilities | - | - | - | 56400 | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 40.05M | 41.15M | 43.75M | 46.2M | 42.6M | 41.6M | 30.3M | 24.1M | 24.4M | 25.4M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 10.13M | 10.87M | 11.61M | 12.33M | 12.9M | 10.8M | 4.9M | - | - | - |
| totalLiabilities | 57.55M | 61.56M | 70.6M | 79.5M | 73.9M | 62.2M | 58.3M | 54.7M | 40.1M | 42.4M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 135.9M | 139.88M | 143.45M | 151.3M | 154.6M | 159.4M | 164.3M | 164.8M | 169.3M | 169.3M |
| retainedEarnings | -16.52M | -25.6M | -34.66M | -47.4M | -46.6M | -53.3M | -54.4M | -53.2M | -53.3M | -53M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 164.8M | 169.3M | 169.3M |
| 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 | 21.55M | 19.65M | 21.06M | 13M | 6.1M | 5.7M | 16.6M | 18.2M | 17.8M | 17.3M |
| depreciationAndAmortization | 4.13M | 4.2M | 4.28M | 4.8M | 4.4M | 4.1M | 4.4M | 3M | 3.1M | 3.4M |
| deferredIncomeTax | 110.7K | 5.88M | 26600 | 3.3M | 1.5M | 1.8M | 3.7M | 6.3M | 6.2M | 7M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 406.6K | 666.1K | -1.66M | 3.5M | 200K | -2.1M | 100000 | 300K | -400K | -100000 |
| accountsReceivables | 296.8K | 357.7K | -1.32M | 2.8M | -900K | -100000 | -200K | 800K | -900K | -400K |
| inventory | 17600 | 37700 | -36400 | -100000 | -100000 | 100000 | 100000 | -100000 | - | 100000 |
| accountsPayables | 152.2K | 207.2K | -43900 | 800K | 1.3M | -2M | 100000 | -400K | 400K | 300K |
| otherWorkingCapital | -60000 | 63500 | -267K | -7500 | -100000 | -100000 | 100000 | 800K | 100000 | -200K |
| otherNonCashItems | -219.6K | -5.41M | 306.1K | -3.8M | 1.7M | 1.5M | -5.3M | 1.2M | 1.2M | 1.1M |
| netCashProvidedByOperatingActivities | 25.99M | 25M | 24M | 20.8M | 10.8M | 8.7M | 19.4M | 21.6M | 22.3M | 19.2M |
| investmentsInPropertyPlantAndEquipment | -1.26M | -765.8K | -675.3K | -2.5M | -8.4M | -2.1M | -400K | -600K | -400K | -400K |
| acquisitionsNet | - | - | - | - | 400K | 200K | - | -12.5M | - | - |
| purchasesOfInvestments | -595.9K | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 84000 | 56200 | -62000 | -400K | -200K | -200K | 100000 | 100000 | 100000 |
| netCashProvidedByInvestingActivities | -1.86M | -681.8K | -619.1K | -2.5M | -8.4M | -2.1M | -400K | -13M | -300K | -400K |
| netDebtIssuance | -5.83M | -8.77M | -8.32M | -8.88M | 7.3M | -1M | -1M | 15.2M | -4M | 600K |
| longTermNetDebtIssuance | -5.83M | -9.92M | -9.07M | -8.88M | 7.3M | -1M | -1M | 15.2M | -4M | 600K |
| shortTermNetDebtIssuance | - | 1.15M | 757.4K | - | - | - | - | - | - | - |
| netStockIssuance | -3.91M | -3.57M | -7.87M | -3.3M | -4.8M | -4.9M | -500K | -4.5M | - | - |
| netCommonStockIssuance | -3.91M | -3.57M | -7.87M | -3.3M | -4.8M | -4.9M | -500K | -4.5M | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -3.91M | -3.57M | -7.87M | -3.3M | -4.8M | -4.9M | -500K | -4.5M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -12.48M | -10.4M | -8.07M | -6.1M | - | -5.6M | -16.8M | -16.9M | -17M | -19.4M |
| commonDividendsPaid | -12.48M | -10.4M | -8.07M | -6.1M | - | -5.6M | -16.8M | -16.9M | -17M | -19.4M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.15M | -1.15M | -757.4K | 40400 | 400K | -200K | -1.1M | -1.2M | -1.1M | -1.1M |
| netCashProvidedByFinancingActivities | -23.36M | -23.9M | -25.02M | -18.3M | 2.9M | -11.7M | -19.4M | -7.4M | -22.1M | -19.9M |
| 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 | 21.16M | 22.05M | 20.21M | 20.77M | 21.22M | 21.16M | 20.38M | 20.3M | 20.55M | 21.3M |
| costOfRevenue | 12.7M | 13.56M | 12.12M | 12.31M | 12.48M | 12.9M | 12.33M | 12.6M | 12.67M | 12.77M |
| grossProfit | 8.45M | 8.5M | 8.1M | 8.46M | 8.74M | 8.26M | 8.06M | 7.7M | 7.88M | 8.52M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 4.17M | 1.17M | 898.2K | 895.8K | 1.16M | 952.5K | 870.6K | 865.6K | 1.14M | 988.3K |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | 1.06M | -40000 | -33800 |
| sellingGeneralAndAdministrativeExpenses | 4.17M | 1.1M | 898.2K | 895.8K | 1.16M | 952.5K | 870.6K | 1.93M | 1.1M | 954.5K |
| otherExpenses | - | 202K | 123.2K | 116.9K | 116.2K | 128.5K | 127.1K | 989.7K | 130.8K | 126K |
| operatingExpenses | 4.17M | 1.1M | 1.02M | 1.01M | 1.28M | 1.08M | 997.7K | 865.6K | 1.1M | 954.5K |
| costAndExpenses | 16.87M | 14.66M | 13.14M | 13.32M | 13.76M | 13.98M | 13.32M | 13.41M | 13.77M | 13.73M |
| netInterestIncome | -380.5K | -438.6K | -463.8K | -517.6K | -451.2K | -548.2K | -597.5K | -625.5K | -667K | -730.6K |
| interestIncome | - | 20900 | - | - | - | 46200 | - | - | - | 59100 |
| interestExpense | 380.5K | 459.5K | 463.8K | 517.6K | 451.2K | 594.4K | 597.5K | 625.5K | 667K | 789.9K |
| depreciationAndAmortization | 999.6K | 1.07M | 1.04M | 1.01M | 1.01M | 1.07M | 1.05M | 1.05M | 1.04M | 1.02M |
| ebitda | 5.29M | 8.47M | 8.12M | 8.46M | 8.48M | 8.48M | 8.12M | 7.94M | 7.82M | 8.64M |
| ebit | 4.29M | 7.4M | 7.07M | 7.45M | 7.47M | 7.41M | 7.06M | 6.89M | 6.83M | 7.62M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | -226.1K | - | 100 | - | -51200 |
| operatingIncome | 4.29M | 7.4M | 7.07M | 7.45M | 7.47M | 7.18M | 7.06M | 6.89M | 6.78M | 7.57M |
| totalOtherIncomeExpensesNet | -271.5K | 56900 | -463.8K | -517.6K | -451.2K | -542.9K | -597.5K | -625.6K | -657.6K | -676.3K |
| incomeBeforeTax | 4.02M | 7.45M | 6.61M | 6.93M | 7.02M | 6.64M | 6.46M | 6.27M | 6.17M | 6.89M |
| incomeTaxExpense | 877.2K | 1.66M | 1.53M | 1.65M | 1.62M | 1.54M | 1.45M | 1.48M | 1.42M | 1.5M |
| netIncomeFromContinuingOperations | 3.14M | 5.8M | 5.08M | 5.28M | 5.4M | 5.1M | 5.02M | 4.79M | 4.75M | 5.39M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 3.14M | 5.8M | 5.08M | 5.28M | 5.4M | 5.1M | 5.02M | 4.79M | 4.75M | 5.39M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 3.14M | 5.8M | 5.08M | 5.28M | 5.4M | 5.1M | 5.02M | 4.79M | 4.75M | 5.39M |
| eps | 0.15 | 0.28 | 0.25 | 0.25 | 0.26 | 0.24 | 0.24 | 0.23 | 0.22 | 0.25 |
| 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 | 14.86M | 15.75M | 14.67M | 15.23M | 14.86M | 14.39M | 15.15M | 15.24M | 14.34M | 14.57M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 14.86M | 15.75M | 14.67M | 15.23M | 14.86M | 14.39M | 15.15M | 15.24M | 14.34M | 14.57M |
| netReceivables | 2.66M | 2.8M | 2.29M | 2.5M | 2.21M | 3.03M | 2.48M | 3.44M | 2.42M | 3.46M |
| accountsReceivables | 1.94M | 2.73M | 655.2K | 1.25M | 960.8K | 1.15M | 2.28M | 3.19M | 750.8K | 3.38M |
| otherReceivables | 725.5K | 66400 | 1.64M | 1.26M | 1.25M | 1.88M | 204.3K | 249.2K | 1.67M | 73200 |
| inventory | 685.3K | 698.1K | 689.8K | 658.5K | 715.2K | 715.7K | 728.7K | 737.7K | 709.9K | 753.4K |
| prepaids | 704.1K | 863.5K | 1.04M | 1.26M | 611.4K | 803.5K | 1.09M | 415.2K | 633.1K | 867K |
| otherCurrentAssets | - | 593.5K | 769.1K | 775.5K | 639.2K | 633.7K | 458.2K | 741.6K | 787.3K | 594.4K |
| totalCurrentAssets | 18.91M | 20.11M | 19.46M | 20.42M | 19.04M | 19.57M | 19.92M | 19.84M | 18.1M | 19.65M |
| propertyPlantEquipmentNet | 74.5M | 75.36M | 76.97M | 77.13M | 77.37M | 78.21M | 79.04M | 79.86M | 80.76M | 81.69M |
| goodwill | - | 57.89M | - | - | - | 57.89M | - | - | - | 57.89M |
| intangibleAssets | 76.89M | 19M | 76.89M | 76.89M | 76.89M | 19M | 76.89M | 76.89M | 76.89M | 19M |
| goodwillAndIntangibleAssets | 76.89M | 76.89M | 76.89M | 76.89M | 76.89M | 76.89M | 76.89M | 76.89M | 76.89M | 76.89M |
| longTermInvestments | 2.24M | 2.24M | 1.16M | 1.16M | 1.16M | 1.16M | 1.16M | 1.16M | 1.16M | 1.16M |
| taxAssets | 2.28M | 2.33M | 2.37M | 2.41M | 2.46M | 2.5M | 2.54M | 1.42M | 2.63M | 2.67M |
| otherNonCurrentAssets | - | - | - | - | - | 2.5M | - | 2.58M | - | - |
| totalNonCurrentAssets | 155.91M | 156.82M | 155.02M | 155.19M | 155.42M | 158.77M | 157.1M | 160.5M | 161.44M | 162.41M |
| otherAssets | - | - | - | - | -200 | -2.5M | - | - | - | - |
| totalAssets | 174.82M | 176.93M | 174.48M | 175.61M | 174.46M | 175.84M | 177.02M | 180.35M | 179.55M | 182.07M |
| totalPayables | 8.82M | 4.94M | 5.62M | 7.13M | 5.82M | 4.8M | 5.45M | 5.61M | 4.7M | 3.95M |
| accountPayables | 8.82M | 4.94M | 4.59M | 5.93M | 4.65M | 4.73M | 4.6M | 5.61M | 4.7M | 3.1M |
| otherPayables | - | - | 1.03M | 1.2M | 1.17M | 72700 | 845.4K | - | - | 855K |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 8.59M | 11.53M | 12.85M | 13.3M | 12.65M | 13.79M | 15.82M | 16.73M | 17M | 20.7M |
| capitalLeaseObligationsCurrent | 829.9K | 811.6K | 796.1K | 777.6K | 773.6K | 768.1K | 767.4K | 758.7K | 752.2K | 745.5K |
| taxPayables | - | - | - | 163.4K | 121.2K | 72700 | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 1.03M | 1.03M | 1.03M | 1.04M | 100 | 1.05M | 845.4K | 847.8K | 853.1K | 1.45M |
| totalCurrentLiabilities | 19.27M | 17.5M | 19.27M | 21.21M | 19.25M | 20.41M | 22.04M | 23.94M | 23.3M | 26.85M |
| longTermDebt | 20.25M | 20.85M | 21.49M | 22.09M | 22.68M | 23.6M | 24.03M | 24.52M | 25M | 25.47M |
| capitalLeaseObligationsNonCurrent | 9.1M | 9.31M | 9.53M | 9.72M | 9.92M | 10.1M | 10.29M | 10.48M | 10.67M | 10.86M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 9.79M | 9.88M | 7.51M | 7.48M | 7.44M | 7.44M | 7.42M | 7.42M | 10.05M | 10.09M |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | 10.05M | 10.09M |
| totalNonCurrentLiabilities | 39.13M | 40.05M | 38.53M | 39.29M | 40.04M | 41.15M | 41.75M | 42.42M | 45.73M | 46.42M |
| otherLiabilities | - | - | - | - | - | - | - | 2.58M | - | - |
| capitalLeaseObligations | 9.93M | 10.13M | 10.32M | 10.5M | 10.69M | 10.87M | 11.06M | 11.24M | 11.42M | 11.61M |
| totalLiabilities | 58.4M | 57.55M | 57.8M | 60.5M | 59.28M | 61.56M | 63.79M | 68.94M | 69.03M | 73.27M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 135.9M | 135.9M | 135.9M | 136.3M | 138.54M | 139.88M | 100.48M | 100.77M | 142.99M | 143.45M |
| retainedEarnings | -19.47M | -16.52M | -19.21M | -21.19M | -23.35M | -25.6M | -27.75M | -30.23M | -32.47M | -34.66M |
| additionalPaidInCapital | - | - | - | - | - | - | 40.51M | 40.86M | - | - |
| 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 | 3.14M | 5.8M | 5.08M | 5.28M | 5.4M | 5.1M | 5.02M | 4.79M | 4.75M | 5.39M |
| depreciationAndAmortization | 999.6K | 1.07M | 1.04M | 1.01M | 1.01M | 1.07M | 1.05M | 1.05M | 1.04M | 1.02M |
| deferredIncomeTax | 844K | 46900 | 1.53M | 1.65M | 1.62M | 1.54M | 1.45M | 1.48M | 1700 | -52300 |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 1.9M | 85500 | -810.9K | 165.9K | 965.9K | -434.5K | -479.2K | 133.9K | 1.44M | -894.1K |
| accountsReceivables | 793.2K | -483.9K | 259.2K | -292.4K | 814K | -746K | 914.3K | -986.4K | 1.18M | -985.3K |
| inventory | 12800 | -8300 | -31400 | 56800 | 500 | 13000 | 9000 | -27800 | 43500 | -3000 |
| accountsPayables | 931.9K | 397.6K | -1.25M | 1.05M | -40700 | 9500 | -725.4K | 934.6K | -11500 | 25800 |
| otherWorkingCapital | 159.4K | 180.1K | -1.04M | -647.1K | 192.1K | 289K | -677.3K | 213.5K | 233.9K | 68400 |
| otherNonCashItems | -1.47M | -304.4K | -1.67M | -1.46M | -1.52M | -917.1K | -1.4M | -1.5M | 702.1K | 2.57M |
| netCashProvidedByOperatingActivities | 5.41M | 6.7M | 5.17M | 6.64M | 7.47M | 6.35M | 5.64M | 5.95M | 7.06M | 5.03M |
| investmentsInPropertyPlantAndEquipment | -128.6K | 515K | -900.6K | -733.2K | -142.4K | -214.6K | -219.6K | -140.2K | -107.5K | -71100 |
| acquisitionsNet | 68300 | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | -595.9K | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -60300 | -80900 | -900.6K | -733.2K | -142.4K | -214.6K | -219.6K | -140.2K | -107.5K | -71100 |
| netDebtIssuance | -2.73M | -2.74M | -1.34M | -221.3K | -2.39M | -2.46M | -1.58M | -752.9K | -4.17M | -1.11M |
| longTermNetDebtIssuance | -2.73M | -2.74M | -1.34M | -221.3K | -2.39M | -3.06M | -1.58M | -939.3K | -4.17M | -1.11M |
| shortTermNetDebtIssuance | - | - | - | - | - | 592K | - | 186.4K | - | - |
| netStockIssuance | - | - | -393.1K | -2.2M | -1.32M | -1.1M | -652.7K | -1.35M | -464.9K | -2.96M |
| netCommonStockIssuance | - | - | -393.1K | -2.2M | -1.32M | -1.1M | -652.7K | -1.35M | -464.9K | -2.96M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | -393.1K | -2.2M | -1.32M | -1.1M | -652.7K | -1.35M | -464.9K | -2.96M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -3.1M | -3.1M | -3.1M | -3.13M | -3.15M | -2.74M | -2.54M | -2.55M | -2.56M | -2.15M |
| commonDividendsPaid | -3.1M | -3.1M | -3.1M | -3.13M | -3.15M | -2.74M | -2.54M | -2.55M | -2.56M | -2.15M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -287.1K | -286.8K | - | - | - | -592K | - | -186.4K | -184.7K | -208.2K |
| netCashProvidedByFinancingActivities | -6.12M | -6.12M | -4.83M | -5.54M | -6.86M | -6.9M | -4.77M | -4.85M | -7.38M | -6.43M |