TSX : CUP-U.TO
$0.03 (0.21%)
| 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 | 284M | 293.68M | 287.22M | 267.34M | 198.48M | 177.45M | 203.25M | 194.58M | 170.94M | 161.7M |
| costOfRevenue | 168.57M | 188.18M | 188.51M | 176.92M | 111.61M | 94.86M | 121.53M | 117.47M | 97.95M | 91.01M |
| grossProfit | 115.43M | 105.5M | 98.71M | 90.42M | 86.87M | 82.59M | 81.71M | 77.11M | 72.99M | 70.7M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 15.66M | 14.41M | 13.85M | 19.36M | 17.51M | 15.36M | 15.94M | 14.82M | 14.5M | 13.91M |
| sellingAndMarketingExpenses | 5.24M | 5.2M | 4.44M | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 20.9M | 19.61M | 18.28M | 19.36M | 17.51M | 15.36M | 15.94M | 14.82M | 14.5M | 13.91M |
| otherExpenses | 50.18M | 45.4M | 42.01M | 38.99M | 39.14M | 38.38M | 36.31M | 33.9M | 3.52M | 3.92M |
| operatingExpenses | 71.08M | 65.01M | 60.3M | 58.35M | 56.65M | 53.74M | 52.24M | 48.72M | 45.61M | 43.8M |
| costAndExpenses | 239.64M | 253.19M | 248.81M | 235.27M | 168.26M | 148.59M | 173.78M | 166.19M | 143.56M | 134.8M |
| netInterestIncome | -4.87M | -5.85M | -6.46M | -4.78M | -4.81M | -7.24M | -6.77M | -7.68M | -8.54M | -6.77M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 4.87M | 5.85M | 6.46M | 4.78M | 4.81M | 7.24M | 6.77M | 7.68M | 8.54M | 6.77M |
| depreciationAndAmortization | 50.18M | 45.4M | 42.01M | 38.99M | 39.14M | 38.38M | 36.31M | 33.9M | 31.11M | 29.88M |
| ebitda | 102.42M | 93.94M | 87.13M | 76.94M | 74.26M | 71.68M | 65.78M | 68.35M | 63.43M | 61.86M |
| ebit | 52.24M | 48.54M | 45.12M | 37.95M | 35.13M | 33.31M | 29.47M | 28.39M | 27.38M | 26.9M |
| nonOperatingIncomeExcludingInterest | -7.89M | -8.05M | -6.7M | -5.89M | -4.9M | -4.45M | - | - | - | - |
| operatingIncome | 44.35M | 40.49M | 38.42M | 32.07M | 30.22M | 28.86M | 29.47M | 28.39M | 27.38M | 26.9M |
| totalOtherIncomeExpensesNet | 3.02M | 2.2M | 243K | 1.11M | 96000 | -2.79M | -369K | -1.62M | -3.6M | -1.69M |
| incomeBeforeTax | 47.37M | 42.69M | 38.66M | 33.18M | 30.32M | 26.06M | 29.1M | 26.77M | 23.78M | 25.21M |
| incomeTaxExpense | - | - | - | - | 8.13M | 10.55M | 11.48M | - | - | - |
| netIncomeFromContinuingOperations | 47.37M | 42.69M | 38.66M | 33.18M | 30.32M | 26.06M | 29.1M | 26.77M | 23.78M | 25.21M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 47.37M | 42.69M | 38.66M | 33.18M | 22.19M | 15.51M | 17.62M | 26.77M | 23.78M | 25.21M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 46.35M | 41.68M | 37.69M | 32.21M | 29.35M | 25.1M | 28.13M | 25.8M | 22.82M | 24.27M |
| eps | 1.1 | 1.08 | 1 | 0.97 | 0.6 | 0.45 | 0.53 | 0.8 | 0.69 | 0.74 |
| 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 | 1.86M | 20.2M | 3.99M | 7.95M | 7.36M | 45.59M | 23.66M | 8.69M | 7.26M | 9.86M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.86M | 20.2M | 3.99M | 7.95M | 7.36M | 45.59M | 23.66M | 8.69M | 7.26M | 9.86M |
| netReceivables | 23.72M | 24.4M | 27.7M | 21.64M | 11.34M | 4.14M | 9.13M | 12.6M | 9.59M | 10.38M |
| accountsReceivables | 23.09M | 22.63M | 25.43M | 20.92M | 10.41M | 3.61M | 8.91M | 11.52M | 8.08M | 9.17M |
| otherReceivables | 627K | 1.77M | 2.27M | 720K | 935K | 524K | - | - | - | 1.2M |
| inventory | 4.37M | 6.45M | 5.69M | 7.95M | 5.28M | 3.44M | 4.53M | 3.45M | 2.61M | 3.14M |
| prepaids | 4.01M | 4.64M | 4.29M | 4M | 4.54M | 3.76M | 2.98M | 2.33M | 1.62M | 2.6M |
| otherCurrentAssets | 36.06M | 33.17M | 34.56M | 42.63M | 25.68M | 18.2M | 18.36M | 22.52M | 19.79M | 14.82M |
| totalCurrentAssets | 70.02M | 88.86M | 76.23M | 83.45M | 53.27M | 75.12M | 58.44M | 48.51M | 39.37M | 39.58M |
| propertyPlantEquipmentNet | 789.97M | 750.65M | 697.01M | 636.95M | 576.7M | 554.49M | 537.99M | 511.13M | 488.31M | 467.21M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 4.82M | 4.42M | 4.11M | 4.18M | 3.95M | 3.74M | 3.6M | 3.11M | 3.2M | 3.04M |
| goodwillAndIntangibleAssets | 4.82M | 4.42M | 4.11M | 4.18M | 3.95M | 3.74M | 3.6M | 3.11M | 3.2M | 3.04M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 14.77M | 7.04M | 461K | 1.96M | 232K | 313K | 391K | 11000 | 12000 | 24000 |
| totalNonCurrentAssets | 809.56M | 762.1M | 701.58M | 643.09M | 580.88M | 558.55M | 541.98M | 514.25M | 491.53M | 470.28M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 879.59M | 850.96M | 777.81M | 726.54M | 634.15M | 633.67M | 600.42M | 562.75M | 530.9M | 509.86M |
| totalPayables | 28.66M | 30M | 35.56M | 6.29M | 3.4M | 4.43M | 5.5M | 12.86M | 4.87M | 5.32M |
| accountPayables | 27.18M | 27.96M | 33.86M | 4.57M | 1.95M | 2.48M | 3.89M | 11.31M | 1M | 1.28M |
| otherPayables | 1.48M | 2.04M | 1.7M | 1.72M | 1.46M | 1.94M | 1.61M | 1.55M | 3.87M | 4.04M |
| accruedExpenses | 2.46M | 2.53M | 30.36M | 34.68M | 22.08M | 1.63M | 18.26M | 19.38M | 15.38M | 14.11M |
| shortTermDebt | 54.94M | 19.94M | 79.57M | 19.48M | 15.56M | 14.13M | 14.86M | 44.71M | 16.71M | 41M |
| capitalLeaseObligationsCurrent | 3.1M | 3.51M | 1.94M | 1.09M | 87000 | 80000 | 76000 | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 15.7M | 14.97M | 13.97M | 12.84M | 11.86M | 11.29M | 10.52M | 9.44M | 8.67M | 10.23M |
| otherCurrentLiabilities | 1.15M | 3.8M | 16.28M | 15.47M | 14.63M | 15.86M | 13.43M | 11.33M | 12.58M | 15.9M |
| totalCurrentLiabilities | 106M | 74.75M | 133.66M | 77.02M | 55.75M | 47.11M | 52.13M | 88.27M | 49.55M | 76.33M |
| longTermDebt | 358.2M | 378.02M | 318.21M | 338.03M | 277.73M | 293.18M | 307.19M | 242.3M | 254.88M | 211.75M |
| capitalLeaseObligationsNonCurrent | 1.6M | 3.3M | - | 766K | 141K | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 1.79M | 1.52M | 1.19M | 2.49M | 2.65M | 3.88M | 3.15M | 1.81M | 2.04M | 1.66M |
| totalNonCurrentLiabilities | 361.58M | 382.84M | 319.4M | 341.29M | 280.52M | 297.06M | 310.35M | 244.11M | 256.93M | 213.41M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 4.7M | 6.81M | 1.94M | 1.86M | 228K | 80000 | 76000 | - | - | - |
| totalLiabilities | 467.58M | 457.59M | 453.06M | 418.3M | 336.27M | 344.17M | 362.48M | 332.37M | 306.47M | 289.74M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | 249K | 249K | 250K | 250K | 250K | 250K | 250K | 250K | 250K | 250K |
| commonStock | 2.52M | 2.51M | 2.26M | 2.24M | 2.22M | 2.21M | 1.99M | 2.23M | 1.96M | 1.94M |
| retainedEarnings | 155.66M | 141.21M | 128.26M | 117.58M | 111.6M | 108.29M | 107.28M | 102.48M | 99.67M | 99.16M |
| additionalPaidInCapital | 252.96M | 249.08M | 194.3M | 190.02M | 185.69M | 181.67M | 130.28M | 126.84M | 123.84M | 119.56M |
| 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 | 47.37M | 42.69M | 38.66M | 33.18M | 30.32M | 26.06M | 29.1M | 26.77M | 23.78M | 25.21M |
| depreciationAndAmortization | 50.18M | 45.4M | 42.01M | 38.99M | 39.14M | 38.38M | 36.31M | 33.9M | 31.11M | 29.88M |
| deferredIncomeTax | - | - | -300K | -300K | -400K | -200K | -700K | - | - | -3000 |
| stockBasedCompensation | - | - | 300K | 300K | 400K | 200K | 700K | 300K | 400K | 1000 |
| changeInWorkingCapital | -12.08M | 3.26M | -14000 | -16.1M | -7.56M | 1.94M | -4.51M | 3.43M | -3.96M | 6.5M |
| accountsReceivables | 680K | 3.31M | -6.07M | -10.29M | -7.21M | 4.98M | 3.48M | -3.08M | 847K | 1.4M |
| inventory | 2.08M | -762K | 2.26M | -2.67M | -1.84M | 1.09M | -1.08M | -838K | 523K | -899K |
| accountsPayables | -1.89M | -5.36M | -4.51M | 13.48M | 7.94M | -6.38M | -9.48M | 9.67M | 1.68M | 3.06M |
| otherWorkingCapital | -12.95M | 6.07M | 8.31M | -16.6M | -6.46M | 2.25M | 2.58M | -2.32M | -7.01M | 2.94M |
| otherNonCashItems | 115K | 118K | 122K | 113K | 114K | 134K | 1.21M | 132K | -193K | 146K |
| netCashProvidedByOperatingActivities | 85.59M | 91.46M | 80.78M | 56.19M | 62.01M | 66.51M | 62.11M | 64.24M | 50.73M | 61.74M |
| investmentsInPropertyPlantAndEquipment | -88.45M | -100.28M | -100.28M | -97.22M | -63.25M | -57.44M | -61.77M | -60.06M | -55.62M | -47.56M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -977K | -159K | -938K | 34000 | 126K | 1.16M | 170K | 2.89M | 2.24M | -353K |
| netCashProvidedByInvestingActivities | -89.43M | -100.43M | -101.22M | -97.19M | -63.13M | -56.28M | -61.6M | -57.16M | -53.38M | -47.56M |
| netDebtIssuance | 15.06M | 428K | -19.48M | -15.56M | -14.13M | -14.86M | 35.29M | -16.71M | 19M | -14M |
| longTermNetDebtIssuance | -19.94M | 60.06M | -19.48M | 104.44M | -14.13M | -14.86M | 67.29M | -16.71M | 49M | -14M |
| shortTermNetDebtIssuance | 35M | -59.64M | 59.64M | -40M | - | - | -31.99M | 31.99M | -30M | 28.26M |
| netStockIssuance | 776K | 52.11M | 1.4M | 1.63M | 1.56M | - | 3.46M | 3.01M | 4.3M | 2.92M |
| netCommonStockIssuance | 776K | 52.11M | 1.4M | 1.63M | 1.56M | 51.6M | 3.46M | 3.01M | 4.3M | 2.92M |
| commonStockIssuance | 776K | 52.11M | 1.4M | 1.63M | 1.56M | 51.6M | 3.46M | 3.01M | 4.3M | 2.92M |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -30.34M | -27.36M | -25.08M | -24.48M | -24.54M | -25.05M | -24.29M | -23.93M | -23.26M | -22.86M |
| commonDividendsPaid | -30.34M | -27.36M | -25.08M | -24.48M | -24.54M | -25.05M | -24.29M | -23.93M | -23.26M | -22.86M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | 61.04M | 80M | - | 51.6M | - | 31.99M | - | 28.26M |
| netCashProvidedByFinancingActivities | -14.5M | 25.18M | 16.47M | 41.59M | -37.11M | 11.69M | 14.46M | -5.65M | 44000 | -5.68M |
| 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 | 65.37M | 75.55M | 75.94M | 69.43M | 63.08M | 73.53M | 80.68M | 70.76M | 68.71M | 74.7M |
| costOfRevenue | 41.14M | 47.22M | 43.14M | 39.08M | 39.11M | 46.14M | 51.2M | 44.23M | 44.66M | 48.06M |
| grossProfit | 24.23M | 28.32M | 32.79M | 30.35M | 23.97M | 27.39M | 29.48M | 26.53M | 24.05M | 26.64M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 4.88M | 3.79M | 3.7M | 4.07M | 4.11M | 3.32M | 3.46M | 3.93M | 3.97M | 7.84M |
| sellingAndMarketingExpenses | 1.34M | 1.4M | 1.27M | 1.22M | 1.36M | 1.28M | 1.34M | 1.25M | - | - |
| sellingGeneralAndAdministrativeExpenses | 6.22M | 5.18M | 4.96M | 5.28M | 5.47M | 4.6M | 4.8M | 5.18M | 3.97M | 7.84M |
| otherExpenses | 11.02M | 11.94M | 12.33M | 13.78M | 12.13M | 11.66M | 10.86M | 11.39M | 1.81M | 1.12M |
| operatingExpenses | 17.24M | 17.12M | 17.29M | 19.07M | 17.6M | 16.26M | 15.66M | 16.57M | 18.47M | 17.22M |
| costAndExpenses | 58.38M | 64.35M | 60.43M | 58.15M | 56.72M | 62.4M | 66.86M | 60.81M | 63.13M | 65.29M |
| netInterestIncome | -1.39M | -1.28M | -1.26M | -1.58M | -749K | -1.06M | -1.34M | -1.67M | -1.79M | -1.62M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 1.39M | 1.28M | 1.26M | 1.58M | 749K | 1.06M | 1.34M | 1.67M | 1.79M | 1.62M |
| depreciationAndAmortization | 11.02M | 11.94M | 12.33M | 13.78M | 12.13M | 11.66M | 10.86M | 11.39M | 11.5M | 10.81M |
| ebitda | 19.61M | 25.41M | 29.71M | 26.81M | 20.48M | 24.69M | 26.64M | 23.17M | 19.45M | 21.95M |
| ebit | 8.6M | 13.47M | 17.38M | 13.03M | 8.35M | 13.03M | 15.78M | 11.78M | 7.95M | 11.14M |
| nonOperatingIncomeExcludingInterest | -1.6M | -2.27M | -1.88M | -1.75M | -1.99M | -1.9M | -1.96M | -1.82M | -2.37M | -1.72M |
| operatingIncome | 6.99M | 11.2M | 15.51M | 11.28M | 6.37M | 11.13M | 13.82M | 9.96M | 5.58M | 9.42M |
| totalOtherIncomeExpensesNet | 216K | 989K | 614K | 174K | 1.24M | 840K | 628K | 156K | 575K | 108K |
| incomeBeforeTax | 7.21M | 12.19M | 16.12M | 11.45M | 7.6M | 11.97M | 14.45M | 10.11M | 6.16M | 9.52M |
| incomeTaxExpense | - | - | - | - | - | - | - | - | - | - |
| netIncomeFromContinuingOperations | 7.21M | 12.19M | 16.12M | 11.45M | 7.6M | 11.97M | 14.45M | 10.11M | 6.16M | 9.52M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 7.21M | 12.19M | 16.12M | 11.45M | 7.6M | 11.97M | 14.45M | 10.11M | 6.16M | 9.52M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 7.09M | 11.51M | 16.01M | 11.34M | 7.49M | 11.31M | 14.33M | 10M | 6.05M | 8.89M |
| eps | 0.17 | 0.27 | 0.38 | 0.27 | 0.18 | 0.29 | 0.38 | 0.26 | 0.16 | 0.24 |
| 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 | 3.31M | 1.86M | 2.45M | 4.91M | 13.45M | 20.2M | 4.21M | 5.03M | 2.8M | 3.99M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 3.31M | 1.86M | 2.45M | 4.91M | 13.45M | 20.2M | 4.21M | 5.03M | 2.8M | 3.99M |
| netReceivables | 19.39M | 23.72M | 26.93M | 27.09M | 21.01M | 24.4M | 30.42M | 29.42M | 24.47M | 29.97M |
| accountsReceivables | 18.8M | 23.09M | 25.69M | 25.84M | 21.01M | 22.63M | 29.28M | 27.82M | 20.21M | 27.7M |
| otherReceivables | 584K | 627K | 1.24M | 1.25M | 1.6M | 1.77M | 1.14M | 1.6M | 4.26M | 2.27M |
| inventory | 5.86M | 4.37M | 5.55M | 5.2M | 6.37M | 6.45M | 5.55M | 5.12M | 4.58M | 5.69M |
| prepaids | 2.67M | 4.01M | 5.79M | 1.25M | 2.74M | 4.64M | 5.76M | 1.7M | 3.06M | 4.29M |
| otherCurrentAssets | 37.29M | 36.06M | 45.15M | 40.33M | 39.74M | 33.17M | 34.13M | 37.58M | 37.19M | 36.83M |
| totalCurrentAssets | 68.53M | 70.02M | 85.87M | 78.79M | 83.31M | 88.86M | 80.07M | 77.24M | 67.84M | 76.23M |
| propertyPlantEquipmentNet | 797.22M | 789.97M | 779.64M | 771.56M | 760.68M | 750.65M | 734.42M | 715.87M | 704.13M | 695.16M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 4.92M | 4.82M | 5.14M | 4.65M | 4.4M | 4.42M | 4.52M | 4.41M | 4.46M | 4.56M |
| goodwillAndIntangibleAssets | 4.92M | 4.82M | 5.14M | 4.65M | 4.4M | 4.42M | 4.52M | 4.41M | 4.46M | 4.56M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 14.48M | 14.77M | 5.47M | 6.43M | 5.17M | 7.04M | 1.72M | 680K | 1.29M | 1.86M |
| totalNonCurrentAssets | 816.62M | 809.56M | 790.25M | 782.64M | 770.24M | 762.1M | 740.67M | 720.96M | 709.88M | 701.58M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 885.16M | 879.59M | 876.12M | 861.42M | 853.55M | 850.96M | 820.74M | 798.2M | 777.72M | 777.81M |
| totalPayables | 32.26M | 28.66M | - | 33.17M | 35.61M | 30M | 43.39M | 39.84M | 34.82M | 35.56M |
| accountPayables | 32.26M | 27.18M | - | 33.17M | 35.61M | 27.96M | 43.39M | 39.84M | 34.82M | 33.86M |
| otherPayables | - | 1.48M | - | - | - | 2.04M | - | - | - | 1.7M |
| accruedExpenses | - | 2.46M | - | - | - | 2.53M | - | - | - | 2.01M |
| shortTermDebt | 61.35M | 54.94M | 34.94M | 34.94M | 19.94M | 19.94M | 30.04M | 21.87M | 81.44M | 79.57M |
| capitalLeaseObligationsCurrent | 2.68M | 3.1M | 3.52M | 3.93M | 2.57M | 3.51M | 2.2M | 1.01M | 1.48M | 1.94M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 16.01M | 15.7M | 15.61M | 15.45M | 15.25M | 14.97M | 14.58M | 14.46M | 14.24M | 13.97M |
| otherCurrentLiabilities | 179K | 1.15M | 42.64M | 3.25M | 3.99M | 3.8M | 3.26M | 16.58M | 15.36M | 611K |
| totalCurrentLiabilities | 112.48M | 106M | 96.7M | 90.72M | 77.36M | 74.75M | 93.48M | 79.3M | 133.1M | 133.66M |
| longTermDebt | 358.22M | 358.2M | 368.62M | 368.59M | 378.04M | 378.02M | 388.44M | 388.43M | 318.24M | 318.21M |
| capitalLeaseObligationsNonCurrent | 1.33M | 1.6M | 2.34M | 3.46M | 3.74M | 3.3M | 513K | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 1.02M | 1.79M | 1.21M | 317K | 363K | 1.52M | 1.15M | 1.6M | 1.37M | 1.19M |
| totalNonCurrentLiabilities | 360.56M | 361.58M | 372.17M | 372.37M | 382.14M | 382.84M | 390.11M | 390.02M | 319.61M | 319.4M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 4.01M | 4.7M | 5.86M | 7.38M | 6.31M | 6.81M | 2.71M | 1.01M | 1.48M | 1.94M |
| totalLiabilities | 473.04M | 467.58M | 468.87M | 463.09M | 459.5M | 457.59M | 483.58M | 469.33M | 452.71M | 453.06M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | 249K | 249K | 249K | 249K | 249K | 249K | 249K | 249K | 249K | 250K |
| commonStock | 2.52M | 2.52M | 2.52M | 2.52M | 2.51M | 2.51M | 2.28M | 2.27M | 2.27M | 2.26M |
| retainedEarnings | 154.7M | 155.66M | 152.2M | 144.24M | 140.91M | 141.21M | 137.68M | 130.41M | 127.46M | 128.26M |
| additionalPaidInCapital | 254.04M | 252.96M | 251.95M | 251M | 250.05M | 249.08M | 197.27M | 196.27M | 195.36M | 194.3M |
| 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.21M | 12.19M | 16.12M | 11.45M | 7.6M | 11.97M | 14.45M | 10.11M | 6.16M | 9.52M |
| depreciationAndAmortization | 11.02M | 11.94M | 12.33M | 13.78M | 12.13M | 11.66M | 10.86M | 11.39M | 11.5M | 10.81M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | -300K |
| stockBasedCompensation | - | - | - | - | - | - | - | 500K | 500K | 300K |
| changeInWorkingCapital | 4.02M | -4.76M | -2.94M | -9.33M | 4.96M | -3.31M | 1.13M | -3.32M | 8.76M | -5.22M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | -6.07M |
| inventory | - | - | - | - | - | - | - | - | - | 2.26M |
| accountsPayables | - | - | - | - | - | - | - | - | - | -4.51M |
| otherWorkingCapital | 4.02M | -4.76M | -2.94M | -9.33M | 4.96M | -3.31M | 1.13M | -3.32M | 8.76M | -1.41M |
| otherNonCashItems | 29000 | 29000 | 26000 | 30000 | 29000 | 28000 | 30000 | -500K | 30000 | -268K |
| netCashProvidedByOperatingActivities | 22.27M | 19.4M | 25.53M | 15.94M | 24.72M | 20.35M | 26.47M | 18.21M | 26.44M | 15.15M |
| investmentsInPropertyPlantAndEquipment | -19.21M | -21.88M | -20.26M | -22.53M | -23.77M | -27.46M | -28.9M | -20.89M | -23.2M | -22.32M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -373K | 63000 | -529K | -291K | -219K | 63000 | -394K | 224K | 130K | 242K |
| netCashProvidedByInvestingActivities | -19.58M | -21.82M | -20.79M | -22.82M | -23.99M | -27.4M | -29.29M | -20.67M | -23.07M | -22.08M |
| netDebtIssuance | 6.41M | 9.54M | - | 5.52M | - | -20.56M | 8.18M | 10.95M | - | 10.35M |
| longTermNetDebtIssuance | - | -10.46M | - | -9.48M | - | -4.74M | - | 64.8M | - | 46.71M |
| shortTermNetDebtIssuance | 6.41M | 20M | - | 15M | - | -15.82M | 8.18M | -53.86M | 1.87M | -36.36M |
| netStockIssuance | 291K | 234K | 160K | 176K | 211K | 51.29M | 272K | 193K | 354K | 341K |
| netCommonStockIssuance | 291K | 234K | 160K | 176K | 211K | 51.29M | 272K | 193K | 354K | 341K |
| commonStockIssuance | 291K | 234K | 160K | 176K | 211K | 51.29M | 272K | 193K | 354K | 341K |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -7.94M | -7.94M | -7.36M | -7.35M | -7.69M | -7.69M | -6.44M | -6.45M | -6.77M | -6.22M |
| commonDividendsPaid | -7.94M | -7.94M | -7.36M | -7.35M | -7.69M | -7.69M | -6.44M | -6.45M | -6.77M | -6.22M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | -53.66M | 1.87M | - |
| netCashProvidedByFinancingActivities | -1.24M | 1.84M | -7.2M | -1.65M | -7.48M | 23.03M | 2M | 4.69M | -4.55M | 4.47M |