OTC : ALZCF
$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 | 561.9M | 554.23M | 540.65M | 542.22M | 422.29M | 379.26M | 376.07M | 375.22M | 353.92M | 327.18M |
| costOfRevenue | 384.38M | 193.51M | 241.72M | 259.5M | 153.96M | 128.68M | 138.79M | 143.05M | 129.94M | 241.4M |
| grossProfit | 177.52M | 360.72M | 298.93M | 282.72M | 268.34M | 250.58M | 237.28M | 232.17M | 223.98M | 85.78M |
| researchAndDevelopmentExpenses | 10.7M | 10.83M | 11.41M | 10.79M | 9.69M | 9.36M | 9.31M | 8.68M | 9.02M | 8.66M |
| generalAndAdministrativeExpenses | - | 11.94M | 12.73M | 11.35M | 11.17M | 17.08M | 17.73M | 17.79M | 18.93M | 40.38M |
| sellingAndMarketingExpenses | - | 20.06M | 21.05M | 28.27M | 18.03M | 14.89M | 16.38M | 19.55M | 16.5M | 997K |
| sellingGeneralAndAdministrativeExpenses | 65.53M | 31.99M | 33.78M | 39.62M | 29.2M | 31.97M | 34.11M | 37.34M | 35.43M | 41.38M |
| otherExpenses | 18.53M | 239.78M | 225.84M | -9.54M | -8.43M | -9.29M | -8.14M | -10M | -9.32M | -7.96M |
| operatingExpenses | 94.76M | 282.6M | 160.76M | 252.16M | 230.8M | 218.07M | 207.02M | 192.41M | 190.14M | 28368 |
| costAndExpenses | 479.15M | 476.1M | 402.48M | 511.66M | 384.75M | 346.74M | 345.82M | 335.46M | 320.09M | 28368 |
| netInterestIncome | 36986 | -3.61M | -7.28M | 5.38M | -1.06M | -3.51M | -5.09M | -2.27M | -2.34M | - |
| interestIncome | 1.77M | 2.17M | 321K | 7.7M | 643K | 7000 | 117K | 203K | 377K | - |
| interestExpense | 1.73M | 5.83M | 7.66M | 3.03M | 1.7M | 3.81M | 5.36M | 2.67M | 3M | 383.48 |
| depreciationAndAmortization | 26.64M | 26.32M | 25.9M | 25.54M | 24.47M | 23.1M | 19.49M | 15.19M | 13.99M | 13.03M |
| ebitda | 109.4M | 107.49M | 81.75M | 69.86M | 62.68M | 54.13M | 50.34M | 49.77M | 46.32M | 43.2M |
| ebit | 82.76M | 81.18M | 55.85M | 44.31M | 38.21M | 31.03M | 30.85M | 34.58M | 32.33M | 30.74M |
| nonOperatingIncomeExcludingInterest | -78000 | -3.05M | 87.45M | 17.13M | 23.84M | 71.1M | -1.01M | 4.92M | 1.24M | -30.77M |
| operatingIncome | 82.76M | 78.13M | 143.3M | 61.44M | 38.22M | 31.01M | 30.85M | 40.39M | 32.19M | -28368.85 |
| totalOtherIncomeExpensesNet | 5.15M | -2.78M | -95.12M | -20.16M | -25.53M | -74.94M | -4.35M | -7.59M | -4.24M | 21.91M |
| incomeBeforeTax | 87.91M | 75.34M | 48.19M | 41.28M | 36.51M | 27.2M | 25.49M | 31.92M | 29.34M | -28752.33 |
| incomeTaxExpense | 24.3M | 21.1M | 13.4M | 11.06M | 8.75M | 7.33M | 7.34M | 9.14M | 8.76M | 6.6M |
| netIncomeFromContinuingOperations | 63.61M | 54.25M | 34.79M | 30.22M | 27.76M | 19.86M | 18.15M | 22.78M | 20.57M | 15.28M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | -15.31M |
| netIncome | 63.44M | 54.08M | 34.62M | 30.05M | 27.59M | 19.69M | 17.98M | 22.64M | 20.39M | -28752.33 |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | -15.31M |
| bottomLineNetIncome | 63.44M | 54.08M | 34.62M | 30.05M | 27.59M | 19.69M | 17.98M | 22.64M | 20.39M | 15.28M |
| eps | 6.27 | 5.31 | 3.4 | 2.97 | 2.72 | 1.94 | 1.77 | 2.23 | 2 | -0.13 |
| 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 | 71.69M | 61.54M | 11.88M | 9.24M | 8.28M | 17.12M | 9.06M | 12.86M | 12.8M | 2014.17 |
| shortTermInvestments | 6.48M | 1.61M | 2.04M | 375K | 446K | 355K | 189K | 190K | 499K | - |
| cashAndShortTermInvestments | 78.18M | 63.15M | 13.92M | 9.62M | 8.73M | 17.47M | 9.25M | 13.05M | 13.3M | 2014.17 |
| netReceivables | 94.6M | 84.72M | 81.84M | 62.17M | 46.32M | 37.26M | 37.65M | 40.08M | 42.54M | - |
| accountsReceivables | 73.39M | 78.94M | 75.21M | 55.71M | 40.84M | 33.12M | 32.5M | 34.35M | 35.04M | 43.33M |
| otherReceivables | 21.22M | 5.78M | 6.84M | 6.46M | 5.48M | 4.14M | 5.15M | 5.73M | 7.5M | - |
| inventory | 115.96M | 100.42M | 107.3M | 122.32M | 85.81M | 66.92M | 74.21M | 78.86M | 71.3M | 64.05M |
| prepaids | 2.76M | 2.91M | - | 1.46M | 2.28M | 1.96M | 1.01M | 887K | 916K | 913 |
| otherCurrentAssets | 5.05M | 10.59M | 13.42M | 19.78M | 9.99M | 9.22M | 8.34M | 9.91M | 9.4M | 8818.81 |
| totalCurrentAssets | 296.55M | 261.8M | 216.58M | 214.64M | 152.58M | 132.46M | 130.6M | 142.55M | 137.52M | 11745 |
| propertyPlantEquipmentNet | 279.87M | 197M | 182.14M | 187.78M | 186.49M | 183.59M | 175.47M | 144.26M | 115.13M | 104.83M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 3.53M | 3.67M | 3.66M | 2.95M | 2.33M | 1.81M | 1.54M | 870K | 1.01M | 807K |
| goodwillAndIntangibleAssets | 3.53M | 3.67M | 3.66M | 2.95M | 2.33M | 1.81M | 1.54M | 870K | 1.01M | 807K |
| longTermInvestments | 5997 | -1.6M | -2.03M | -369K | -426K | -335K | -169K | -170K | -479K | 132K |
| taxAssets | 15.71M | 20.12M | 20.92M | 15.96M | 34.92M | 35.8M | 34.48M | 24.95M | 25.43M | 28.36M |
| otherNonCurrentAssets | 21.79M | 2.84M | 3.41M | 1.91M | 1.76M | 985K | 659K | 1.08M | 1.57M | -134.08M |
| totalNonCurrentAssets | 320.9M | 222.03M | 208.1M | 208.22M | 225.08M | 221.84M | 211.98M | 171M | 142.66M | 51730 |
| otherAssets | - | - | - | - | - | - | - | - | - | 914 |
| totalAssets | 617.45M | 483.83M | 424.68M | 422.86M | 377.67M | 354.3M | 342.58M | 313.55M | 280.18M | 64389 |
| totalPayables | 62.68M | 57.27M | 31.55M | 37.39M | 32.78M | 20.88M | 24.07M | 30.86M | 28.2M | 54189 |
| accountPayables | 51.71M | 37.42M | 31.55M | 37.39M | 32.78M | 20.88M | 24.07M | 30.86M | 28.2M | - |
| otherPayables | 10.97M | 19.84M | - | - | - | - | - | - | - | 54189 |
| accruedExpenses | 26.32M | - | 26.35M | 21.84M | 24.47M | 21.49M | 19.38M | 21.65M | 22.47M | - |
| shortTermDebt | 6.37M | 7.59M | 8.83M | 66.41M | 10.49M | 12.7M | 11.94M | 25.35M | 22.12M | - |
| capitalLeaseObligationsCurrent | 1.87M | 1.83M | 1.61M | 1.71M | 1.8M | 1.63M | 1.71M | -21.55M | -21.12M | - |
| taxPayables | - | 19.84M | 8.16M | 8.08M | 8.86M | 6.31M | 6.73M | 6.91M | 6.79M | 3.01M |
| deferredRevenue | 2.43M | - | 8.16M | 23.3M | 26.42M | 22.2M | 20.58M | 21.55M | 21.12M | -58M |
| otherCurrentLiabilities | 19.19M | 38.72M | 6.12M | -18.54M | -19.84M | -19.04M | -17.19M | -18.26M | -17.91M | 61.01M |
| totalCurrentLiabilities | 118.86M | 105.4M | 82.63M | 132.11M | 76.12M | 59.87M | 60.48M | 81.16M | 76.01M | 54189 |
| longTermDebt | 34.75M | 41.08M | 48.66M | 27.5M | 37.55M | 48.04M | 50.75M | 32.58M | 19.2M | - |
| capitalLeaseObligationsNonCurrent | 1.24M | 2.33M | 3.38M | 4.62M | 5.79M | 6.68M | 7.71M | 223K | 223K | - |
| deferredRevenueNonCurrent | 88.07M | - | - | 107.15M | 164.38M | 166.01M | 157.03M | 128.82M | 124.68M | -149.09M |
| deferredTaxLiabilitiesNonCurrent | 8.73M | 7.76M | - | - | - | 4.7M | - | 2.09M | 2.16M | 2.34M |
| otherNonCurrentLiabilities | 107.73M | 119.79M | 126.44M | 5.54M | 4.26M | 342K | 5.26M | 2.38M | 2.18M | 146.98M |
| totalNonCurrentLiabilities | 240.45M | 170.96M | 178.49M | 144.81M | 211.98M | 225.77M | 220.75M | 164M | 146.28M | 10200 |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 3.11M | 4.15M | 4.99M | 6.33M | 7.6M | 8.31M | 9.42M | -21.33M | -20.9M | - |
| totalLiabilities | 359.31M | 276.36M | 261.12M | 276.91M | 288.1M | 285.64M | 281.23M | 245.16M | 222.29M | 64389 |
| treasuryStock | -4.11M | -1.51M | - | -1.01M | -1.01M | - | - | - | - | - |
| preferredStock | - | - | - | 15.32M | 51.1M | 53.08M | 48.15M | - | - | - |
| commonStock | 101.72M | 101.76M | 101.76M | 101.76M | 101.76M | 101.76M | 101.76M | 101.76M | 101.76M | 310K |
| retainedEarnings | 232.03M | 186.84M | 144.98M | 121.04M | 101.13M | 81.36M | 21.14M | 60.48M | 49.05M | -361K |
| additionalPaidInCapital | -61.05M | 24.98M | 24.98M | 24.98M | 24.98M | 24.98M | 24.98M | 24.98M | 24.98M | - |
| 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 | 63.44M | 75.34M | 48.19M | 41.28M | 36.51M | 27.2M | 25.49M | 31.92M | 29.34M | -28752.33 |
| depreciationAndAmortization | 26.64M | 26.32M | 25.9M | 25.54M | 24.47M | 23.1M | 19.49M | 15.19M | 13.99M | 13.03M |
| deferredIncomeTax | - | - | -1.68M | -677K | -159K | -167K | -77000 | - | - | - |
| stockBasedCompensation | - | - | 1.68M | 677K | 159K | 167K | 77000 | 5000 | 25000 | 20000 |
| changeInWorkingCapital | -27.45M | -8.38M | -7.33M | -59.86M | -15.82M | -1.45M | -4.36M | -10.91M | -10.06M | -7322.82 |
| accountsReceivables | -1.26M | -6.78M | -14.86M | -19.62M | -12.68M | -830K | 1.64M | 1.74M | 1.07M | -5.91M |
| inventory | -13.93M | -1.38M | 9.57M | -37.93M | -16.46M | 5.32M | 2.43M | -5.31M | -8.19M | -7509.33 |
| accountsPayables | - | - | - | 19.62M | 12.68M | 830K | -1.64M | - | - | 1836.51 |
| otherWorkingCapital | -12.26M | -232K | -5.19M | -21.93M | 640K | -6.77M | -6.79M | -5.6M | -1.88M | 186.51 |
| otherNonCashItems | 74.34M | 11.87M | 9.07M | -11.2M | -2.15M | -136K | 3.01M | -1.54M | -2.6M | 49.5M |
| netCashProvidedByOperatingActivities | 136.96M | 105.15M | 72.67M | -4.24M | 43.02M | 48.71M | 43.63M | 34.66M | 30.66M | -36075.15 |
| investmentsInPropertyPlantAndEquipment | -97.75M | -44.62M | -20.56M | -29.07M | -28.54M | -28.83M | -41.38M | -40.13M | -24.88M | -18.54M |
| acquisitionsNet | 40983 | - | 9000 | 68000 | 56000 | 3000 | 55000 | 243K | 25000 | 16000 |
| purchasesOfInvestments | - | - | - | 29M | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 845.68K | - | - | 489K | - | - | - | - | - | - |
| otherInvestingActivities | - | -30.99M | 9000 | -29M | -28.48M | -28.83M | 55000 | 243K | 69000 | 16000 |
| netCashProvidedByInvestingActivities | -96.87M | -30.99M | -20.55M | -28.51M | -28.48M | -28.83M | -41.33M | -39.88M | -24.78M | -18.53M |
| netDebtIssuance | -7.58M | -8.83M | -36.41M | 45.86M | -12.7M | -3.93M | 4.75M | 16.52M | 10.86M | 31318 |
| longTermNetDebtIssuance | -7.58M | -8.83M | 19.94M | -10.49M | -12.7M | -1.93M | 22.92M | 14.05M | -4.84M | 31318 |
| shortTermNetDebtIssuance | - | - | -56.35M | 56.35M | - | -2M | -18.17M | 2.47M | 15.7M | - |
| netStockIssuance | -1.5M | -1.51M | - | - | -1.01M | - | - | - | 2.6M | - |
| netCommonStockIssuance | -1.5M | -1.51M | - | - | -1.01M | - | - | - | 2.6M | - |
| commonStockIssuance | 3.02M | - | - | - | - | - | - | - | 2.6M | - |
| commonStockRepurchased | -4.52M | -1.51M | - | - | -1.01M | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -18.18M | -12.21M | -10.68M | -10.14M | -7.82M | -7.63M | -9.16M | -11.19M | -17.78M | -8M |
| commonDividendsPaid | -18.18M | -12.21M | -10.68M | -10.14M | -7.82M | -7.63M | -9.16M | -11.19M | -17.78M | -8M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.09M | -2.1M | -2.07M | -2.08M | -2.08M | -172K | -1.76M | -74000 | -740K | - |
| netCashProvidedByFinancingActivities | -29.35M | -24.66M | -49.17M | 33.65M | -23.62M | -11.73M | -6.17M | 5.25M | -5.06M | 31318 |
| 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 | 149.22M | 136.82M | 137.52M | 142.88M | 144.68M | 139.04M | 128.94M | 136.19M | 150.06M | 263.62M |
| costOfRevenue | 100.2M | 196.72M | 93.22M | 41.64M | 52.8M | 43.58M | 44.86M | 202.33M | 59.76M | 190.11M |
| grossProfit | 49.02M | -59.9M | 44.3M | 101.24M | 91.88M | 95.46M | 84.08M | -66.14M | 90.31M | 73.51M |
| researchAndDevelopmentExpenses | - | 10.7M | - | - | - | - | - | - | - | 4.54M |
| generalAndAdministrativeExpenses | - | -3.52M | - | 3.52M | - | - | - | 3.98M | - | - |
| sellingAndMarketingExpenses | - | - | - | 4.4M | - | - | - | 4.8M | - | - |
| sellingGeneralAndAdministrativeExpenses | 30.7M | 29.48M | 25M | 7.92M | 30.97M | 43.13M | 38.1M | 8.78M | 40.59M | 32.22M |
| otherExpenses | -7.37M | -114.63M | -3.81M | 69.03M | 71.07M | 74.76M | 38.1M | 63.27M | 71.93M | 7.82M |
| operatingExpenses | 23.33M | -74.45M | 21.19M | 76.95M | 71.07M | 74.76M | 38.1M | 47.83M | 41.38M | 44.58M |
| costAndExpenses | 123.54M | 122.27M | 114.41M | 118.59M | 123.87M | 118.34M | 110.46M | 136.19M | 131.69M | 234.69M |
| netInterestIncome | -951.6K | 1.7M | -435.81K | -659K | -567K | -679K | -1.09M | -679K | -1.16M | -2.97M |
| interestIncome | 382.44K | -386.2K | 820.53K | 626K | 711K | 744K | 450K | 687K | 292K | 227K |
| interestExpense | 1.33M | -2.08M | 1.26M | 1.28M | 1.28M | 1.47M | 1.54M | 1.37M | 1.45M | 2.47M |
| depreciationAndAmortization | 6.73M | 6.98M | 6.67M | 6.44M | 6.55M | 6.93M | 6.4M | 6.45M | 6.54M | 13.24M |
| ebitda | 32.41M | 21M | 30.6M | 29.72M | 28.07M | 29.25M | 25.33M | 27.71M | 25.2M | 24.61M |
| ebit | 25.68M | 14.01M | 23.93M | 23.29M | 21.52M | 22.32M | 18.93M | 21.25M | 18.67M | 17.94M |
| nonOperatingIncomeExcludingInterest | - | 2.08M | - | 998K | -711K | -1.62M | -450K | 25.84M | -292K | -213K |
| operatingIncome | 25.68M | 14.55M | 23.11M | 24.29M | 20.81M | 20.7M | 49.69M | 47.09M | 48.04M | 28.93M |
| totalOtherIncomeExpensesNet | -951.6K | 8.43M | -435.81K | -2.28M | -567K | 145K | -32.3M | -27.2M | -1.16M | -2.32M |
| incomeBeforeTax | 24.73M | 22.98M | 22.68M | 22M | 20.24M | 20.85M | 17.39M | 19.89M | 17.21M | 27.44M |
| incomeTaxExpense | 6.66M | 6.26M | 6.31M | 6.13M | 5.61M | 5.68M | 4.97M | 5.46M | 4.98M | 7.6M |
| netIncomeFromContinuingOperations | 18.07M | 16.73M | 16.37M | 15.88M | 14.64M | 15.16M | 12.42M | 14.43M | 12.24M | 11.19M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 18.03M | 16.69M | 16.32M | 15.83M | 14.59M | 15.12M | 12.38M | 14.38M | 12.19M | 19.76M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 18.03M | 16.69M | 16.32M | 15.83M | 14.59M | 15.12M | 12.38M | 14.38M | 12.19M | 11.14M |
| eps | 1.78 | 1.65 | 1.61 | 1.57 | 1.44 | 1.49 | 1.22 | 1.41 | 1.2 | 1.95 |
| 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 | 69.61M | 71.69M | 79.7M | 64.28M | 91.37M | 61.54M | 40.62M | 46.07M | 36M | 11.88M |
| shortTermInvestments | - | 6.48M | - | - | - | 1.61M | - | - | - | 5.9M |
| cashAndShortTermInvestments | 69.61M | 78.18M | 79.7M | 64.28M | 91.37M | 63.15M | 40.62M | 46.07M | 36M | 17.78M |
| netReceivables | 86.62M | 94.6M | 74.21M | 117.53M | 116.58M | 84.72M | 75.95M | 100.91M | 88.39M | 82.05M |
| accountsReceivables | 86.6M | 73.39M | 74.19M | 88.1M | 84.61M | 78.94M | 75.95M | 76.88M | 88.39M | 75.21M |
| otherReceivables | 17064 | 21.22M | 24044 | 29.44M | 31.97M | 5.78M | - | 24.02M | - | 6.84M |
| inventory | 123.04M | 115.96M | 118.73M | 116.93M | 111.78M | 100.42M | 107.4M | 107.92M | 97.39M | 107.48M |
| prepaids | - | 2.76M | - | - | - | 2.91M | - | - | - | 2.15M |
| otherCurrentAssets | 37.58M | 5.05M | 38.01M | 15000 | 9000 | 10.59M | 42.26M | 25.06M | 20.18M | 13.42M |
| totalCurrentAssets | 316.85M | 296.55M | 310.66M | 298.76M | 319.75M | 261.8M | 266.23M | 255.92M | 241.96M | 216.58M |
| propertyPlantEquipmentNet | 302.71M | 279.87M | 240.39M | 221M | 200.32M | 197M | 185.48M | 179.14M | 176.8M | 182.14M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 3.86M | 3.53M | 3.57M | 3.59M | 7.35M | 3.67M | 7.57M | 3.7M | 8.54M | 3.66M |
| goodwillAndIntangibleAssets | 3.86M | 3.53M | 3.57M | 3.59M | 7.35M | 3.67M | 7.57M | 3.7M | 8.54M | 3.66M |
| longTermInvestments | 6022 | 5997 | 6011 | 6000 | 6000 | -1.6M | 6000 | 6000 | 6000 | 6000 |
| taxAssets | 14.67M | 15.71M | 17.41M | 17.81M | 17.48M | 20.12M | 19.45M | 18.92M | 19.28M | 20.92M |
| otherNonCurrentAssets | 18.86M | 21.79M | 18.52M | 11.78M | 11.69M | 2.84M | 1.45M | 1.35M | 1.22M | 1.37M |
| totalNonCurrentAssets | 340.11M | 320.9M | 279.9M | 254.19M | 236.85M | 222.03M | 213.95M | 207.5M | 205.85M | 208.1M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 656.96M | 617.45M | 590.56M | 552.95M | 556.6M | 483.83M | 480.18M | 463.42M | 447.81M | 424.68M |
| totalPayables | - | 62.68M | - | 56.23M | - | 57.27M | - | 63.94M | - | 31.55M |
| accountPayables | - | 51.71M | - | 47.59M | - | 37.42M | - | 51.47M | - | 31.55M |
| otherPayables | - | 10.97M | - | 8.64M | - | 19.84M | - | 12.47M | - | - |
| accruedExpenses | - | 26.32M | - | - | - | - | - | - | - | 26.35M |
| shortTermDebt | - | 8.24M | - | 6.36M | - | 7.59M | - | 9.3M | - | 8.83M |
| capitalLeaseObligationsCurrent | - | - | - | 1.75M | - | 1.83M | - | 1.66M | - | 1.61M |
| taxPayables | - | - | - | 8.64M | - | 19.84M | - | 12.47M | - | 8.16M |
| deferredRevenue | - | 2.43M | - | - | - | - | - | - | - | 8.16M |
| otherCurrentLiabilities | 139.98M | 19.19M | 108.35M | 40.82M | 117.92M | 38.72M | 114.55M | 47.51M | 95.84M | 6.12M |
| totalCurrentLiabilities | 139.98M | 118.86M | 108.35M | 105.17M | 117.92M | 105.4M | 114.55M | 109.94M | 95.84M | 82.63M |
| longTermDebt | - | 35.98M | - | 37.92M | - | 41.08M | - | 44.25M | - | 48.66M |
| capitalLeaseObligationsNonCurrent | - | 1.24M | - | 1.69M | - | 2.33M | - | 2.86M | - | 3.38M |
| deferredRevenueNonCurrent | - | 88.07M | - | 66.9M | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 8.73M | - | 7.93M | - | 7.76M | - | - | - | - |
| otherNonCurrentLiabilities | 239.87M | 106.45M | 246.04M | 114.02M | 215.78M | 119.79M | 173.14M | 123.82M | 172.95M | 126.44M |
| totalNonCurrentLiabilities | 239.87M | 240.45M | 246.04M | 228.46M | 215.78M | 170.96M | 173.14M | 170.93M | 172.95M | 178.49M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 1.24M | - | 3.44M | - | 4.15M | - | 4.52M | - | 4.99M |
| totalLiabilities | 379.85M | 359.31M | 354.39M | 333.63M | 333.7M | 276.36M | 287.7M | 280.87M | 268.79M | 261.12M |
| treasuryStock | - | -4.11M | - | -5.12M | - | -1.51M | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | - | 101.72M | - | 101.76M | 222.9M | 101.76M | 192.49M | 101.76M | 179.02M | 101.76M |
| retainedEarnings | - | 232.03M | - | 199.08M | - | 186.84M | - | 159.35M | - | 144.98M |
| additionalPaidInCapital | - | -61.05M | - | 24.98M | - | 24.98M | - | 24.98M | - | 24.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 17.96M | 16.74M | 16.29M | 22M | 15.79M | 15.12M | 12.38M | 19.89M | 12.19M | 19.76M |
| depreciationAndAmortization | 6.7M | 7.01M | 6.66M | 6.44M | 7.09M | 6.93M | 6.4M | 6.45M | 6.54M | 13.24M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | -1.68M |
| stockBasedCompensation | - | 2.28M | - | - | - | - | - | - | - | 1.68M |
| changeInWorkingCapital | - | -26.09M | - | -16.13M | -24.6M | -10.9M | - | 1.96M | -2.92M | -15.12M |
| accountsReceivables | - | -1.26M | - | -982K | -14.13M | -6.78M | - | -8.05M | -12.9M | -17.92M |
| inventory | - | -13.94M | - | -4.76M | -10.64M | -1.38M | - | -440K | 10.1M | 13.61M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | -10.89M | - | -10.39M | 170K | -2.74M | - | 10.46M | -124K | -10.82M |
| otherNonCashItems | 13.01M | 21.58M | 21.31M | 9.42M | 49.52M | 40.96M | 11.26M | 2.07M | 17.65M | 14.98M |
| netCashProvidedByOperatingActivities | 37.67M | 21.52M | 44.26M | 21.72M | 49.52M | 30.06M | 11.26M | 30.38M | 33.45M | 32.86M |
| investmentsInPropertyPlantAndEquipment | - | -97.79M | - | -27.39M | -13.14M | -43.1M | - | -5.54M | -6.9M | -11.98M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | 9000 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -36.56M | 68.32M | -26.94M | -32.27M | -13.1M | -4.63M | -13.93M | 2000 | 2000 | 14.23M |
| netCashProvidedByInvestingActivities | -36.56M | -29.47M | -26.94M | -27.39M | -13.1M | -4.63M | -13.93M | -5.54M | -6.89M | -11.97M |
| netDebtIssuance | - | - | - | -2.21M | - | - | - | -2.21M | - | - |
| longTermNetDebtIssuance | - | - | - | -2.21M | - | - | - | -2.21M | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | -425K | - | - |
| netStockIssuance | - | -4.52M | - | -1000 | - | -1.51M | - | - | - | - |
| netCommonStockIssuance | - | -4.52M | - | -1000 | - | -1.51M | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -4.52M | - | -1000 | - | -1.51M | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -18.19M | - | -18.19M | - | - | - | -12.21M | - | - |
| commonDividendsPaid | - | -18.19M | - | -18.19M | - | - | - | -12.21M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -3.53M | 22.75M | -2.06M | -479K | -6.46M | -3.24M | -2.64M | -425K | -2.42M | -18.35M |
| netCashProvidedByFinancingActivities | -3.53M | 44000 | -2.06M | -20.88M | -6.46M | -4.76M | -2.64M | -14.84M | -2.42M | -18.35M |