OTC : DMCOF
$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 | 351.4M | 493.1M | 543.82M | 484.43M | 247.34M | 316.31M | 353.53M | 399.05M | 390.97M | 347.11M |
| costOfRevenue | 226.46M | 271.3M | 298.2M | 305.41M | 238.1M | 246.63M | 324.48M | 400.34M | 388.83M | 314.69M |
| grossProfit | 124.96M | 221.81M | 245.62M | 179.02M | 9.25M | 69.68M | 29.06M | -1.3M | 2.14M | 32.42M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 15.12M | 13.86M | 25.76M | 9.5M | 8.35M | 7.59M | 7.1M | 9.16M | 8.74M | 8.47M |
| sellingAndMarketingExpenses | - | - | - | 6.05M | 5.65M | 5.27M | 4.89M | 7.04M | - | - |
| sellingGeneralAndAdministrativeExpenses | 15.12M | 13.86M | 25.76M | 15.54M | 14.01M | 12.86M | 11.99M | 16.2M | 8.74M | 8.47M |
| otherExpenses | 10.87M | 9.46M | - | - | - | - | - | - | - | - |
| operatingExpenses | 26M | 23.32M | 25.76M | 15.54M | 14.01M | 12.86M | 11.99M | 16.03M | 15.48M | 15.69M |
| costAndExpenses | 252.46M | 294.62M | 323.96M | 321.24M | 252.1M | 259.49M | 336.47M | 416.37M | 404.32M | 330.38M |
| netInterestIncome | -9.38M | -12.22M | -21.37M | -31.62M | -31.7M | -36.62M | -43.2M | -33.72M | -26.54M | -22.56M |
| interestIncome | 6.61M | 7.77M | 4.81M | 482K | 32000 | 86000 | 382K | 309K | 309K | 269K |
| interestExpense | 15.99M | 19.99M | 26.18M | 32.1M | 31.73M | 36.7M | 43.59M | 34.03M | 26.85M | 22.83M |
| depreciationAndAmortization | 53.78M | 58.4M | 62.45M | 61.96M | 62.32M | 69.52M | 73.67M | 38.55M | 39.76M | 44.86M |
| ebitda | 158.91M | 268.76M | 282.08M | 228.22M | 57.43M | 123.05M | 90.31M | 19.1M | 37.81M | 55.68M |
| ebit | 105.12M | 210.36M | 219.62M | 167.37M | -5.08M | 53.52M | 16.64M | -20.09M | -10.46M | 10.83M |
| nonOperatingIncomeExcludingInterest | -6.18M | -11.87M | 236K | -1.69M | -1.82M | 3.3M | 424K | 2.76M | -971K | -694K |
| operatingIncome | 105.19M | 198.49M | 219.86M | 165.68M | -6.9M | 56.83M | 17.07M | -17.32M | -11.43M | 10.13M |
| totalOtherIncomeExpensesNet | -11.6M | -8.12M | -26.41M | -30.41M | -29.91M | -40M | -44.01M | -36.8M | -25.88M | -22.14M |
| incomeBeforeTax | 93.59M | 190.37M | 193.45M | 135.27M | -36.82M | 16.82M | -26.94M | -54.12M | -37.3M | -12M |
| incomeTaxExpense | 1.55M | 1.89M | 1.22M | 403K | 445K | 267K | 584K | 980K | 780K | 835K |
| netIncomeFromContinuingOperations | 92.04M | 188.48M | 192.22M | 134.87M | -37.26M | 16.56M | -27.53M | -55.1M | -38.08M | -12.84M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 92.04M | 188.48M | 192.22M | 134.87M | -37.26M | 16.56M | -27.53M | -55.1M | -38.08M | -12.84M |
| netIncomeDeductions | - | - | - | - | - | - | 79952 | - | - | - |
| bottomLineNetIncome | 92.04M | 188.48M | 192.22M | 134.87M | -37.26M | 16.56M | -27.61M | -55.1M | -38.08M | -12.84M |
| eps | 0.77 | 1.56 | 1.58 | 1.1 | -0.3 | 0.13 | -0.26 | -0.85 | -0.66 | -0.24 |
| 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 | 183.93M | 164.89M | 111.15M | 117.9M | 43.42M | 62.07M | 33.6M | 31.71M | 29.69M | 31.63M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 183.93M | 164.89M | 111.15M | 117.9M | 43.42M | 62.07M | 33.6M | 31.71M | 29.69M | 31.63M |
| netReceivables | 25.15M | 49.94M | 65.1M | 86.37M | 30.83M | 28.84M | 33.97M | 53.57M | 67.76M | 39.57M |
| accountsReceivables | 24.82M | 42.74M | 65.1M | 86.34M | 30.83M | 28.84M | 33.97M | 34.99M | 43.05M | 39.57M |
| otherReceivables | 335.02K | 292.92K | - | 33092 | - | - | - | 18.57M | 24.71M | - |
| inventory | 14.75M | 14.88M | 13.73M | 18.3M | 11.64M | 8.88M | 10.08M | 13.49M | 15.5M | 12.86M |
| prepaids | - | - | 3.79M | 1.96M | 4.74M | 4.29M | 6.76M | 1M | - | 747K |
| otherCurrentAssets | 11.87M | 22.41M | 11.24M | 11.95M | 14.4M | 10.32M | 67.09M | 16.63M | 78.09M | 67.34M |
| totalCurrentAssets | 235.7M | 252.13M | 205.01M | 236.48M | 105.03M | 114.4M | 152.01M | 115.57M | 189.48M | 152.15M |
| propertyPlantEquipmentNet | 791.42M | 801.55M | 794.26M | 809.3M | 821.43M | 901.76M | 958.31M | 911.28M | 792.85M | 810.73M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 93004 | 674.82K | 1.38M | 3.34M | 517.74K | - | 4.38M | 3.23M | - | 3.17M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 93000 | 216.98K | 1.05M | 5.76M | 9.33M | 16.42M | 17.35M | 9.66M | 30.9M | 23.16M |
| totalNonCurrentAssets | 791.51M | 802.44M | 796.69M | 818.4M | 831.28M | 918.19M | 980.04M | 924.16M | 823.75M | 837.06M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.03B | 1.05B | 1B | 1.05B | 936.32M | 1.03B | 1.13B | 1.04B | 1.01B | 989.2M |
| totalPayables | 44.01M | 15.56M | 16.07M | 25.51M | 24.04M | 23.03M | 33.6M | 43.46M | 41.92M | 30.96M |
| accountPayables | 43.49M | 15.18M | 16.07M | 25.34M | 24.04M | 23.03M | 33.6M | 43.46M | 41.92M | 30.96M |
| otherPayables | 525.03K | 386.79K | - | 172.51K | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | 2.4M | 2.39M | - | - | 5.42M |
| shortTermDebt | 19.28M | 26.23M | 28.7M | 51.09M | 66.53M | 57.66M | 77.69M | 92.52M | 128.49M | 124.98M |
| capitalLeaseObligationsCurrent | 3.8M | 32.77M | 20.22M | 71.74M | 36.48M | 43.41M | 37.74M | 8.37M | 3.27M | - |
| taxPayables | - | 391K | 119.9K | 101K | 43000 | 40000 | 342K | 100000 | 37000 | 194K |
| deferredRevenue | - | - | - | - | - | - | 183K | - | - | - |
| otherCurrentLiabilities | 1.4M | 19.17M | 28.25M | 8.45M | 10.77M | 975K | 37.3M | 18.53M | 18.97M | 28.76M |
| totalCurrentLiabilities | 68.49M | 93.74M | 93.23M | 156.79M | 137.82M | 127.47M | 188.72M | 162.88M | 192.65M | 190.11M |
| longTermDebt | 154.2M | 190.38M | 214.74M | 266.12M | 226.77M | 263.09M | 270.17M | 369.22M | 357.54M | 427.3M |
| capitalLeaseObligationsNonCurrent | 31.1M | 33.54M | 73.19M | 150.22M | 237.48M | 269.94M | 313.42M | 165.3M | 63.14M | - |
| deferredRevenueNonCurrent | 1.94M | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 1.04M | 3.63M | 2.74M | 3.33M | 1.86M | 6.35M | 7.28M | 5M | 5.47M | 8.42M |
| totalNonCurrentLiabilities | 188.28M | 227.54M | 290.67M | 419.68M | 466.11M | 539.38M | 590.87M | 539.52M | 426.16M | 435.72M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 34.89M | 66.31M | 93.41M | 221.96M | 273.96M | 313.35M | 351.15M | 173.67M | 66.41M | - |
| totalLiabilities | 256.76M | 321.28M | 383.9M | 576.47M | 603.93M | 666.86M | 779.58M | 702.39M | 618.8M | 625.84M |
| treasuryStock | -36.29M | -36.21M | -26.12M | -19.19M | -19.32M | -18.98M | -18.12M | -18.12M | -18.12M | -18.12M |
| preferredStock | - | - | - | - | - | 21.86M | 18.63M | - | - | - |
| commonStock | 62.06M | 62.04M | 62.05M | 62.05M | 62.05M | 62.05M | 62.05M | 65.38M | 65.32M | 42.85M |
| retainedEarnings | 409.11M | 371.82M | 245.85M | 54.09M | -80.53M | -43.31M | -59.8M | -27.16M | 26.39M | 64.47M |
| additionalPaidInCapital | 326.67M | 326.57M | 326.66M | 368.83M | 368.82M | 368.85M | 368.85M | 316.7M | 316.59M | 272.9M |
| 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 | 92.04M | 188.48M | 192.22M | 134.87M | -37.26M | 16.56M | -27.53M | -55.1M | -38.08M | -12.84M |
| depreciationAndAmortization | 55.97M | 58.4M | 62.46M | 60.84M | 64.8M | 69.52M | 73.67M | 39.79M | 48.27M | 44.86M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | 629K | 645.84K | 219.03K | 38529 | - | -607K | 183K | 275K | - |
| changeInWorkingCapital | 27.72M | 14.84M | 31.1M | -54.07M | -3.91M | -8.71M | -6.08M | 10.39M | -21.93M | 19.05M |
| accountsReceivables | 15.28M | 26.05M | 17M | -51.47M | -1.51M | 7.17M | 9.19M | 13.18M | -26.85M | 13.87M |
| inventory | 136.33K | -1.15M | 4.67M | -6.41M | -2.76M | 1.19M | 3.41M | 2M | -2.64M | -2.58M |
| accountsPayables | 12.31M | -9.63M | 9.72M | 2.94M | 402.93K | -17.8M | -18.71M | 953.47K | - | - |
| otherWorkingCapital | - | -10.06M | -295.03K | 874.01K | -44153 | 726.1K | 27569 | -5.75M | 7.55M | 7.76M |
| otherNonCashItems | -262.26K | -3.62M | 6.5M | 5.94M | 8.16M | 6.76M | 19.82M | 12.33M | 168K | 4.6M |
| netCashProvidedByOperatingActivities | 175.48M | 258.73M | 292.92M | 147.8M | 31.83M | 84.13M | 59.27M | 7.59M | -11.31M | 55.67M |
| investmentsInPropertyPlantAndEquipment | -80.07M | -115.61M | -41.49M | -35.49M | -7.03M | -12.02M | -65.23M | -101.48M | -80.1M | -151.2M |
| acquisitionsNet | 56.87M | - | - | -25.54M | 13.16M | - | - | - | 132K | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 26.92M | - | 19.26M | 525K | 55.84M | 24.81M | 22.06M | 50.65M | 2M |
| netCashProvidedByInvestingActivities | -23.21M | -88.69M | -41.49M | -41.77M | 6.65M | 43.82M | -40.42M | -79.42M | -29.32M | -149.2M |
| netDebtIssuance | -43.6M | -27.13M | -199.29M | 11.3M | -15.12M | -96.59M | -93.83M | -46.54M | -82.75M | 74.75M |
| longTermNetDebtIssuance | -43.6M | -27.13M | -64.82M | 11.3M | -15.12M | -62.11M | -66.68M | -32.04M | -82.75M | 74.75M |
| shortTermNetDebtIssuance | - | - | -134.47M | - | - | -34.48M | -26.88M | -14.5M | -10M | - |
| netStockIssuance | -710.8K | -10.33M | -7.06M | 4000 | -335K | 8000 | 49.79M | 199K | 66.16M | 2.31M |
| netCommonStockIssuance | -710.8K | -10.33M | -7.06M | 4000 | -335K | 8000 | 49.79M | 199K | 66.16M | 2.31M |
| commonStockIssuance | - | - | - | 4000 | 1000 | 8000 | 49.79M | 199K | 66.16M | 2.92M |
| commonStockRepurchased | -710.8K | -10.33M | -7.06M | - | -336K | - | - | - | - | -609K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -52.96M | -60.08M | -42.04M | - | - | - | - | - | - | -12.41M |
| commonDividendsPaid | -52.96M | -60.08M | -42.04M | - | - | - | - | - | - | -12.41M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -35.2M | -18.77M | -131K | -35.5M | -41.91M | -3.6M | 27.59M | 120.93M | 54.72M | 8.75M |
| netCashProvidedByFinancingActivities | -132.47M | -116.31M | -248.52M | -24.2M | -57.37M | -100.17M | -16.45M | 74.59M | 38.14M | 73.41M |
| 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 | 84.25M | 83.16M | 88.92M | 89.07M | 89.78M | 104.51M | 116.9M | 137.1M | 132.6M | 135.89M |
| costOfRevenue | 50.28M | 50.16M | 55.85M | 62.58M | 61.75M | 68.82M | 68.23M | 52.33M | 67.42M | 78.46M |
| grossProfit | 33.97M | 32.99M | 33.07M | 26.48M | 28.02M | 35.69M | 48.67M | 84.77M | 65.17M | 57.43M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 5.32M | -4.04M | 6.11M | 3.6M | 6.01M | -2.29M | 5.08M | 5.83M | 5.24M | -3.71M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | -29324 | - | 11.21M |
| sellingGeneralAndAdministrativeExpenses | 5.32M | 6.9M | 6.11M | 3.6M | 6.01M | -2.29M | 5.08M | 5.8M | 5.24M | 7.5M |
| otherExpenses | -66160 | - | - | - | - | 9.46M | 271K | - | - | - |
| operatingExpenses | 5.25M | 6.9M | 6.11M | 3.6M | 6.01M | 7.17M | 5.35M | 5.83M | 5.21M | 7.5M |
| costAndExpenses | 55.54M | 57.06M | 61.96M | 66.18M | 67.76M | 75.98M | 73.58M | 58.16M | 72.24M | 85.96M |
| netInterestIncome | -1.19M | -1.86M | -2.04M | -2.7M | -2.47M | -2.31M | -2.63M | -3.4M | -3.74M | -4.08M |
| interestIncome | 2.09M | 1.86M | 1.69M | 1.13M | 1.68M | 1.9M | 2.37M | 1.75M | 1.73M | 1.28M |
| interestExpense | 3.28M | 3.72M | 3.73M | 3.82M | 4.16M | 4.21M | 5M | 5.15M | 5.47M | 5.36M |
| depreciationAndAmortization | 11.59M | 12.42M | 12.46M | 16.34M | 12.68M | 13.86M | 14.38M | 14.5M | 15.57M | 16.1M |
| ebitda | 40.31M | 38.51M | 40.85M | 40.12M | 36.1M | 44.07M | 60.06M | 86.35M | 77.38M | 65.41M |
| ebit | 28.72M | 26.1M | 28.38M | 23.78M | 23.43M | 30.21M | 45.68M | 71.93M | 61.81M | 49.31M |
| nonOperatingIncomeExcludingInterest | - | -2.47M | -1.43M | -899K | -1.42M | -1.68M | -2.37M | 7.02M | -1.37M | 617.11K |
| operatingIncome | 28.72M | 26.1M | 26.96M | 22.89M | 22.01M | 28.52M | 43.32M | 78.94M | 60.44M | 49.93M |
| totalOtherIncomeExpensesNet | -1.11M | 178.61K | -2.3M | -2.92M | -2.74M | -2.52M | -2.63M | -11.97M | -3.74M | -5.97M |
| incomeBeforeTax | 27.61M | 26.27M | 24.66M | 19.96M | 19.28M | 26M | 40.68M | 66.98M | 56.7M | 43.96M |
| incomeTaxExpense | 491.8K | 399.6K | 368K | 318K | 409K | 607K | 484K | 434K | 365K | 450K |
| netIncomeFromContinuingOperations | 27.12M | 25.87M | 24.29M | 19.64M | 18.87M | 25.39M | 40.2M | 66.54M | 56.34M | 43.51M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 27.12M | 25.87M | 24.29M | 19.64M | 18.87M | 25.39M | 40.2M | 66.54M | 56.34M | 43.51M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 27.12M | 25.87M | 24.29M | 19.64M | 18.87M | 25.39M | 40.2M | 66.54M | 56.34M | 43.51M |
| eps | 0.23 | 0.22 | 0.2 | 0.17 | 0.16 | 0.21 | 0.33 | 0.55 | 0.47 | 0.37 |
| 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 | 190.13M | 183.93M | 148.86M | 124.07M | 163.08M | 164.89M | 228.67M | 181.89M | 169.9M | 111.15M |
| shortTermInvestments | - | - | 2.06M | - | 2.38M | - | 4.02M | 1.54M | - | - |
| cashAndShortTermInvestments | 190.13M | 183.93M | 150.92M | 124.07M | 165.46M | 164.89M | 232.7M | 183.43M | 169.9M | 111.15M |
| netReceivables | 44.03M | 25.15M | 29.04M | 35.47M | 46.85M | 49.94M | 39.92M | 54.5M | 67.48M | 65.1M |
| accountsReceivables | 44.03M | 24.82M | 29.04M | 19.67M | 46.85M | 42.74M | 39.92M | 54.46M | 67.48M | 65.1M |
| otherReceivables | - | 335.02K | - | 15.8M | - | 292.92K | - | 61963 | - | - |
| inventory | 19.24M | 14.75M | 14.52M | 15.26M | 13.81M | 14.88M | 13.26M | 13.57M | 13.21M | 13.73M |
| prepaids | - | - | - | - | - | - | - | 2.3M | 169.71K | 3.79M |
| otherCurrentAssets | 24.01M | 11.87M | 17.99M | 38.38M | 19.68M | 22.41M | 43.85M | 8.78M | 26.37M | 11.24M |
| totalCurrentAssets | 277.4M | 235.7M | 212.47M | 213.17M | 245.79M | 252.13M | 285.88M | 262.58M | 277.14M | 205.01M |
| propertyPlantEquipmentNet | 792.11M | 791.42M | 819.79M | 831.36M | 827.04M | 801.55M | 802.9M | 790.67M | 761.45M | 794.26M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 100.28K | 93004 | 112.85K | 225.79K | 396.6K | 674.82K | -3.77M | 2.76M | 2.27M | 1.38M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 100000 | 93000 | 151 | -793 | -604 | 216.98K | 4.02M | -996.46K | 2104 | 1.05M |
| totalNonCurrentAssets | 792.21M | 791.51M | 819.9M | 831.58M | 827.43M | 802.44M | 803.16M | 792.43M | 763.72M | 796.69M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.07B | 1.03B | 1.03B | 1.04B | 1.07B | 1.05B | 1.09B | 1.06B | 1.04B | 1B |
| totalPayables | 53.38M | 44.01M | 37.51M | 24.25M | 40.96M | 17.3M | 29.98M | 19.59M | 37.26M | 16.07M |
| accountPayables | 52.92M | 43.49M | 37.31M | 18.32M | 40.17M | 15.18M | 29.21M | 19.59M | 36.77M | 16.07M |
| otherPayables | 461.26K | 525.03K | 204K | 5.94M | 790K | 2.12M | 776K | - | 482.08K | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 19.84M | 19.28M | 24.46M | 29.38M | 26.23M | 26.23M | 33.14M | 32.64M | 27.02M | 28.7M |
| capitalLeaseObligationsCurrent | 3.84M | 3.8M | 3.71M | 29.81M | 30.23M | 32.77M | 36.45M | 13.65M | 17.93M | 20.22M |
| taxPayables | - | - | 204K | 140K | 790K | 391K | 776K | 799.53K | 447.58K | 119.9K |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 1.65M | 1.4M | 1.92M | 13.07M | 2.32M | 17.44M | 2.5M | 18.3M | 9.17M | 28.25M |
| totalCurrentLiabilities | 78.71M | 68.49M | 67.6M | 96.51M | 99.74M | 93.74M | 102.08M | 84.18M | 91.38M | 93.23M |
| longTermDebt | 158.67M | 154.2M | 168.08M | 174.16M | 183.87M | 190.38M | 207.51M | 192.17M | 202.85M | 214.74M |
| capitalLeaseObligationsNonCurrent | 30.18M | 31.1M | 31.98M | 32.94M | 33.73M | 33.54M | 33.77M | 66.38M | 69.58M | 73.19M |
| deferredRevenueNonCurrent | - | 1.94M | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 2.88M | 1.04M | 3.27M | 3.38M | 3.46M | 3.63M | 2.54M | 2.56M | 2.72M | 2.74M |
| totalNonCurrentLiabilities | 191.73M | 188.28M | 203.33M | 210.47M | 221.06M | 227.54M | 243.82M | 261.12M | 275.15M | 290.67M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 34.02M | 34.89M | 35.68M | 62.75M | 63.95M | 66.31M | 70.22M | 80.04M | 87.52M | 93.41M |
| totalLiabilities | 270.44M | 256.76M | 270.92M | 306.99M | 320.79M | 321.28M | 345.9M | 345.3M | 366.54M | 383.9M |
| treasuryStock | -36.39M | -36.29M | -36.29M | -36.29M | -36.21M | -36.21M | -32.37M | -25.6M | -26.09M | -26.12M |
| preferredStock | - | - | - | - | - | - | - | 380.71K | - | - |
| commonStock | 62.22M | 62.06M | 62.05M | 62.05M | 62.05M | 62.04M | 62.05M | 62.05M | 62M | 62.05M |
| retainedEarnings | 437.75M | 409.11M | 399.39M | 375.1M | 390.49M | 371.82M | 376.6M | 341.3M | 299.64M | 245.85M |
| additionalPaidInCapital | 327.56M | 326.67M | 326.66M | 326.66M | 326.66M | 326.57M | 326.66M | 326.66M | 326.66M | 326.66M |
| 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 | 27.12M | 25.87M | 24.29M | 19.64M | 18.87M | 25.39M | 40.2M | 66.54M | 56.34M | 43.51M |
| depreciationAndAmortization | 11.59M | 12.42M | 12.46M | 16.34M | 12.68M | 13.86M | 14.38M | 14.5M | 15.66M | 16.1M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | 241K | 108K | 189K | 178K | 147K | 146K | 158K | 212.84K |
| changeInWorkingCapital | -4.34M | -251.24K | 9.23M | 4.88M | 12.5M | -8.36M | 17.56M | 1.45M | 4.2M | 12.44M |
| accountsReceivables | -8.56M | -6.39M | 6.42M | 11.29M | 2.9M | -10M | 22.68M | 4.92M | 8.39M | 397K |
| inventory | -4.38M | -238.97K | 738K | -1.45M | 1.07M | -1.62M | 316K | -339.84K | 497.07K | 1.92M |
| accountsPayables | 8.6M | 6.38M | 2.09M | -5.69M | 8.76M | 3.06M | -5.51M | -3.13M | -4.72M | 10.13M |
| otherWorkingCapital | - | 6.19M | 2.08M | -4.96M | 8.52M | 3.26M | -5.43M | -3.14M | 24555 | -271 |
| otherNonCashItems | 163.93K | -1.58M | 54535 | 58000 | 949K | -770K | 922K | -4.34M | 572K | -3.7M |
| netCashProvidedByOperatingActivities | 34.53M | 36.46M | 46.28M | 41.03M | 45.18M | 30.3M | 73.21M | 78.29M | 76.93M | 68.56M |
| investmentsInPropertyPlantAndEquipment | -32.78M | -1.5M | 838.41K | -36.38M | -37.48M | -32.45M | -32.17M | -46.4M | -4.87M | -4.1M |
| acquisitionsNet | - | 38.05M | 18.8M | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | 272K | - | 26.93M | - | - |
| netCashProvidedByInvestingActivities | -32.78M | 36.55M | 19.64M | -36.38M | -37.48M | -32.18M | -32.17M | -19.47M | -4.87M | -4.1M |
| netDebtIssuance | 4.85M | -19.53M | -11.2M | -6.7M | -6.7M | -24.21M | 16.03M | -11.64M | -7.32M | -31.75M |
| longTermNetDebtIssuance | 4.85M | -19.01M | -11.2M | -6.7M | -6.7M | -24.21M | 16.03M | -11.64M | -7.32M | -31.75M |
| shortTermNetDebtIssuance | - | -19.53M | - | - | - | - | 16.53M | 74805 | 42814 | -647.36K |
| netStockIssuance | - | 7222 | 16398 | -683K | - | -3.84M | -5.77M | -721K | - | -396K |
| netCommonStockIssuance | - | 7222 | 16398 | -683K | - | -3.84M | -5.77M | -721K | - | -396K |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | 7222 | 16398 | -683K | - | -3.84M | -5.77M | -721K | - | -396K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -16.22M | 839.12K | -34.95M | - | -30.07M | 179.91K | -30.01M | - | -20.03M |
| commonDividendsPaid | - | -16.22M | 839.12K | -34.95M | - | -30.07M | 179.91K | -30.01M | - | -20.03M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -982.73K | -613.88K | -28.56M | -1.34M | -2.82M | -3.78M | -4.7M | -4.63M | -5.83M | -7.68M |
| netCashProvidedByFinancingActivities | 3.87M | -36.35M | -38.9M | -43.67M | -9.51M | -61.9M | 5.74M | -47M | -13.15M | -59.86M |