OTC : CAMLF
$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 | 234.97M | 214.44M | 195.28M | 220.86M | 223.37M | 160.13M | 171.75M | 194.38M | 102.12M | 66.71M |
| costOfRevenue | 132.42M | 110.94M | 95.22M | 89.44M | 82.63M | 74.6M | 73.1M | 76.42M | 31.42M | 18.39M |
| grossProfit | 102.55M | 103.5M | 99.54M | 131.42M | 140.74M | 85.53M | 98.65M | 117.96M | 70.7M | 48.32M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 16.83M | 14.04M | 26.28M | 10.23M | 8.47M | 7.47M | 7.73M | 8.54M | 15.18M | 3.68M |
| sellingAndMarketingExpenses | - | - | 4.8M | - | - | - | 1.66M | 184K | - | 44000 |
| sellingGeneralAndAdministrativeExpenses | 16.83M | 14.04M | 31.08M | 10.23M | 8.47M | 7.47M | 9.39M | 8.72M | 15.18M | 3.72M |
| otherExpenses | 15.47M | 8.88M | -1.08M | 65.06M | 19.11M | 12.08M | 10.54M | - | - | -461.55K |
| operatingExpenses | 32.3M | 22.92M | 29.99M | 75.29M | 27.57M | 19.55M | 19.93M | 26.12M | 15.14M | 13.44M |
| costAndExpenses | 164.72M | 133.86M | 130.27M | 164.73M | 110.2M | 93.39M | 93.03M | 102.54M | 46.57M | 31.83M |
| netInterestIncome | 1.59M | 172K | 140K | -1.54M | -3.85M | -6.56M | -10.82M | -15.08M | -1.8M | 62000 |
| interestIncome | 1.83M | 2.36M | 1.99M | 515K | 74000 | 116K | 336K | 261K | 323K | 67000 |
| interestExpense | 244.32K | 2.19M | 1.85M | 2.06M | 3.92M | 6.67M | 11.15M | 15.22M | 2.11M | 5000 |
| depreciationAndAmortization | 33.42M | 27.09M | 28.19M | 28.18M | 29.57M | 29.15M | 30.08M | 33.34M | 10.93M | 5.08M |
| ebitda | 103.68M | 105.99M | 94.93M | 131.5M | 142.82M | 95.62M | 109.03M | 121.25M | 62.82M | 38.64M |
| ebit | 70.25M | 78.9M | 66.74M | 103.32M | 113.25M | 66.47M | 78.95M | 87.91M | 51.89M | 33.55M |
| nonOperatingIncomeExcludingInterest | - | 1.68M | 2.81M | 47.77M | -74000 | -116K | -561K | -979.81K | 3.66M | 91000 |
| operatingIncome | 70.65M | 80.58M | 69.55M | 56.12M | 113.17M | 66.35M | 78.61M | 87.42M | 46.51M | 33.64M |
| totalOtherIncomeExpensesNet | -130.06M | -3.87M | -4.66M | -1.54M | -3.85M | -6.56M | -10.59M | -14.25M | -5.77M | -91000 |
| incomeBeforeTax | -59.81M | 76.71M | 65.15M | 54.58M | 109.33M | 59.8M | 67.8M | 72.68M | 49.79M | 33.55M |
| incomeTaxExpense | 16.54M | 25.9M | 27.7M | 20.59M | 25.15M | 16.04M | 15.91M | 18.82M | 13.43M | 6.66M |
| netIncomeFromContinuingOperations | -76.34M | 50.81M | 37.18M | 33.99M | 84.18M | 43.76M | 51.88M | 53.86M | 36.36M | 26.89M |
| netIncomeFromDiscontinuedOperations | -484.54K | -183K | -63000 | -187K | -4000 | -70000 | - | -2.15M | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | -4000 | - | 53000 | -7.27M | -76000 | -796K |
| netIncome | -76.72M | 50.86M | 37.31M | 33.81M | 84.18M | 43.67M | 51.88M | 48.02M | 36.32M | 26.27M |
| netIncomeDeductions | - | - | -898.98K | - | - | - | - | -2.15M | - | - |
| bottomLineNetIncome | -76.72M | 50.86M | 38.21M | 33.81M | 84.18M | 43.67M | 51.88M | 48.02M | 36.32M | 26.27M |
| eps | -0.44 | 0.29 | 0.21 | 0.19 | 0.48 | 0.25 | 0.31 | 0.27 | 0.29 | 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 | 80.2M | 67.32M | 56.83M | 60.3M | 55.7M | 44.23M | 28.57M | 34.65M | 43.02M | 40.26M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 80.2M | 67.32M | 56.83M | 60.3M | 55.7M | 44.23M | 28.57M | 34.65M | 43.02M | 40.26M |
| netReceivables | 9.62M | 3.16M | 2.55M | 8.76M | 6.2M | 6.32M | 4.08M | 8.62M | 17.34M | - |
| accountsReceivables | 5.08M | 1.87M | 1.45M | 2.37M | 1.25M | 1.93M | 1.49M | 3.75M | 6.25M | - |
| otherReceivables | 4.54M | 1.29M | 1.1M | 6.39M | 4.95M | 4.39M | 2.59M | 4.87M | 11.08M | - |
| inventory | 20.63M | 12.5M | 14.88M | 13.15M | 10.45M | 7.83M | 7.28M | 7.53M | 7M | 3.32M |
| prepaids | 2.08M | 2.38M | 1.68M | 2.99M | -4.95M | 2.63M | 2.2M | 1.46M | 2.37M | 347K |
| otherCurrentAssets | - | 3.53M | 8.39M | 280.91K | 8.52M | 3.7M | 4.23M | 4.44M | 8.57M | 735K |
| totalCurrentAssets | 112.53M | 88.89M | 84.33M | 82.49M | 75.91M | 64.7M | 46.36M | 56.69M | 78.3M | 44.66M |
| propertyPlantEquipmentNet | 239.17M | 333.5M | 337.64M | 341.25M | 407.06M | 443.12M | 434.39M | 459.7M | 505.26M | 80.77M |
| goodwill | 6.84M | 6.55M | 7.55M | 7.42M | 29.87M | 31.55M | 30.67M | 31.18M | 33.46M | 10.29M |
| intangibleAssets | 16.1M | 59000 | 97000 | 87000 | 44000 | 9000 | 2000 | 35000 | 449K | 23000 |
| goodwillAndIntangibleAssets | 22.93M | 6.61M | 7.64M | 7.5M | 29.92M | 31.56M | 30.67M | 31.21M | 33.91M | 10.32M |
| longTermInvestments | 3.7M | 583 | 17.85M | -126.37K | -23551 | -57998 | -219K | - | - | - |
| taxAssets | 534.85K | 560.42K | 512K | 328K | 352K | 236K | 266K | - | - | - |
| otherNonCurrentAssets | 6.56M | 10.73M | 14.72M | 11.6M | 7.37M | 3.9M | 3.61M | 2.12M | 2.52M | 2.74M |
| totalNonCurrentAssets | 272.9M | 351.4M | 377.86M | 360.56M | 444.68M | 478.76M | 468.72M | 493.03M | 541.7M | 93.82M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 385.42M | 440.29M | 462.19M | 443.04M | 520.59M | 543.47M | 515.08M | 549.72M | 619.99M | 138.48M |
| totalPayables | 9.53M | 7.4M | 9.7M | 10.61M | 11.2M | 8.33M | 7.24M | 14.42M | 24.36M | 6.02M |
| accountPayables | 9.45M | 3.42M | 5.47M | 6.72M | 3.36M | 4.65M | 3.92M | 11.14M | 10.62M | 3.76M |
| otherPayables | 75119 | 3.98M | 4.23M | 3.89M | 7.83M | 3.67M | 3.32M | 3.28M | 13.74M | 2.26M |
| accruedExpenses | 12.08M | - | 54922 | 6.03M | 4.86M | 4.57M | - | - | - | - |
| shortTermDebt | 936K | 252K | 326K | 1.39M | 32.98M | 48.09M | 39.3M | 38.4M | 40.08M | - |
| capitalLeaseObligationsCurrent | 514K | 413K | 176K | 295K | 302K | 248K | 252K | - | - | - |
| taxPayables | - | 3.98M | 4.23M | 3.89M | 7.83M | 3.67M | 3.32M | 3.28M | 13.74M | 2.26M |
| deferredRevenue | 1.13M | 1.08M | - | 1.1M | 1.23M | 1.57M | 2.14M | 2.26M | 2.06M | - |
| otherCurrentLiabilities | 14.31M | 19.58M | 8.72M | 371.08K | 7.91M | 2.71M | 5.2M | 8.85M | 6.19M | 356K |
| totalCurrentLiabilities | 38.49M | 27.64M | 18.98M | 19.8M | 50.64M | 65.52M | 54.13M | 61.67M | 70.63M | 6.38M |
| longTermDebt | - | - | - | - | - | 32.32M | 69.47M | 106.55M | 141.84M | - |
| capitalLeaseObligationsNonCurrent | 716.14K | 1.06M | 1.32M | 10000 | 334K | 432K | 496K | - | - | - |
| deferredRevenueNonCurrent | 13.92M | 14.98M | 16.04M | 17.08M | 18.22M | 19.25M | 20.76M | 22.9M | 25.71M | - |
| deferredTaxLiabilitiesNonCurrent | 7.17M | 16.61M | 18.98M | 17.29M | 23.23M | 26.2M | 26.09M | 27.67M | 31.2M | 8.54M |
| otherNonCurrentLiabilities | 40.38M | 28.29M | 29.07M | 20.74M | 18.92M | 7M | 9.03M | 55.64M | 70.23M | 2.09M |
| totalNonCurrentLiabilities | 62.15M | 60.94M | 63.15M | 55.12M | 60.7M | 85.2M | 125.84M | 162.19M | 212.06M | 10.63M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 1.23M | 1.47M | 1.5M | 305K | 636K | 680K | 748K | - | - | - |
| totalLiabilities | 100.17M | 88.58M | 82.13M | 74.92M | 111.34M | 150.72M | 179.97M | 223.86M | 282.69M | 17M |
| treasuryStock | -13.91M | -13.87M | -15.39M | -15.83M | -2.36M | -3.84M | -6.53M | -6.53M | -7.78M | -7.78M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.8M | 1.82M | 1.82M | 1.82M | 1.76M | 1.76M | 1.76M | 1.76M | 1.76M | 1.12M |
| retainedEarnings | 201.19M | 307.86M | 310.34M | 312.11M | 323.95M | 278.1M | 250.48M | 230.28M | 231.24M | 215.48M |
| additionalPaidInCapital | 206.15M | 205.82M | 205.72M | 205.44M | 191.99M | 191.54M | 191.18M | 191.18M | 191.18M | - |
| 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 | -76.24M | 76.53M | 38.28M | 54.39M | 109.32M | 59.72M | 67.85M | 65.41M | 49.8M | 32.76M |
| depreciationAndAmortization | 33.42M | 27.09M | 28.19M | 27.28M | 29.57M | 29.15M | 30.08M | 33.34M | 10.93M | 5.08M |
| deferredIncomeTax | - | - | - | 25.66M | -25.17M | -19.2M | -24.19M | -35.71M | -17.77M | -8.04M |
| stockBasedCompensation | - | 66000 | 3.41M | 4.49M | 2.45M | 964K | 1.08M | 4.9M | 2.82M | 2.96M |
| changeInWorkingCapital | -7.62M | -3.62M | -7.68M | -11.56M | -6.05M | -7.74M | -2.5M | 2.13M | 3.79M | 2.68M |
| accountsReceivables | -5.49M | -1.56M | -5.92M | -10.31M | -6.11M | -7.47M | -1.81M | -368.69K | 4.06M | 2.97M |
| inventory | -2.84M | 3.25M | -1.89M | -2.54M | -2.62M | -546K | 246K | -683K | -1.26M | -288K |
| accountsPayables | 739.08K | -5.17M | 1.58M | 1.49M | 2.79M | 49034 | -976.11K | 3.39M | 1.17M | -245.43K |
| otherWorkingCapital | -33735 | -34000 | -1.46M | -197.34K | -112.64K | 227.34K | 31961 | -206.09K | -181.12K | 500.83K |
| otherNonCashItems | 117.39M | -25.8M | 2.83M | -426K | 2.48M | 4.54M | 8.53M | 13.71M | -21.35M | -7.95M |
| netCashProvidedByOperatingActivities | 66.95M | 74.26M | 65.02M | 99.84M | 112.6M | 67.44M | 80.85M | 83.79M | 45.99M | 35.53M |
| investmentsInPropertyPlantAndEquipment | -21.18M | -20.79M | -27.81M | -17.46M | -14.75M | -8.5M | -11.06M | -15.93M | -6.11M | -13.92M |
| acquisitionsNet | 85868 | 64620 | 27650 | 6872 | 15726 | 373.09K | -6.5M | 3.3M | -268.01M | 134.62K |
| purchasesOfInvestments | -17.03M | - | - | - | - | - | - | - | -2.83M | - |
| salesMaturitiesOfInvestments | 19.54M | - | - | - | - | - | - | - | 1.13M | - |
| otherInvestingActivities | 1.64M | -1.99M | 1.84M | 3.77M | 199.27K | 464.91K | 932K | -1.3M | -1.57M | -1.14M |
| netCashProvidedByInvestingActivities | -16.95M | -22.71M | -25.97M | -13.69M | -14.53M | -7.66M | -16.63M | -13.93M | -276.49M | -13.34M |
| netDebtIssuance | 635.83K | -58000 | -1.12M | -31.35M | -47.76M | -38.4M | -37.5M | -38.46M | 111.64M | - |
| longTermNetDebtIssuance | - | -36000 | -26260 | -30.78M | -48.4M | -38.4M | -38.4M | -38.46M | 111.64M | - |
| shortTermNetDebtIssuance | 635.83K | -58000 | -1.09M | -31.35M | -46.94M | - | 895K | - | - | - |
| netStockIssuance | -5.31M | - | -1.39M | -1.93M | 13000 | 10000 | -589K | -21000 | 141.45M | -2.23M |
| netCommonStockIssuance | -5.31M | - | -1.39M | -1.93M | 13000 | 10000 | -589K | -21000 | 141.45M | -2.44M |
| commonStockIssuance | - | - | -1.39M | -1.93M | 13000 | 10000 | -589K | -21000 | 141.45M | -2.44M |
| commonStockRepurchased | -5.31M | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | 205.18K |
| netDividendsPaid | -32.08M | -40.87M | -41.52M | -48.21M | -38.85M | -13.85M | -32.16M | -39.6M | -23.15M | -20.36M |
| commonDividendsPaid | -32.08M | -40.87M | -41.52M | -48.21M | -38.85M | -13.85M | -32.16M | -39.6M | -23.15M | -20.36M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -547.92K | -36000 | 1.41M | - | - | 8M | - | - | 2.98M | -205.18K |
| netCashProvidedByFinancingActivities | -37.3M | -40.96M | -42.62M | -81.49M | -86.59M | -44.24M | -70.26M | -78.08M | 232.92M | -22.8M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 131.2M | 99.45M | 113.32M | 101.91M | 109.85M | 96.36M | 110.27M | 106.84M | 121.57M | 100.3M |
| costOfRevenue | 66.96M | 59.7M | 61.06M | 52.33M | 49.21M | 47.36M | 49.22M | 39.1M | 41.73M | 40.35M |
| grossProfit | 64.23M | 39.75M | 52.26M | 49.56M | 52.46M | 49M | 61.05M | 67.74M | 79.85M | 59.94M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 2.57M | 14.26M | 14.51M | 13.91M | 18.44M | 6.19M | 7.73M | 5.61M | 12.8M | 9.1M |
| sellingAndMarketingExpenses | - | 4.8M | - | -5321 | - | 6.55M | 8.62M | 4.92M | - | - |
| sellingGeneralAndAdministrativeExpenses | -2.23M | 19.06M | 14.4M | 13.91M | 18.44M | 12.74M | 16.35M | 10.53M | 12.87M | 9.06M |
| otherExpenses | 20.23M | -4.03M | -3.82M | -3.44M | 3.6M | - | - | - | - | - |
| operatingExpenses | 18M | 15.03M | 10.58M | 10.47M | 22.04M | 12.74M | 16.35M | 10.53M | 12.87M | 9.06M |
| costAndExpenses | 84.96M | 74.73M | 75.46M | 62.8M | 73.19M | 60.1M | 65.57M | 49.64M | 54.6M | 49.41M |
| netInterestIncome | -568.41K | -269.97K | 194.82K | -28989 | 237.73K | 23674 | -466.54K | -1.03M | -1.47M | -2.36M |
| interestIncome | 794.77K | 1.06M | 1.14M | 1.19M | 2.09M | 990.18K | 440.8K | 81688 | 31745 | 41779 |
| interestExpense | 1.36M | 1.33M | 944.04K | 1.22M | 1.86M | 966.51K | 907.34K | 1.11M | 1.5M | 2.4M |
| depreciationAndAmortization | 18.35M | 14.44M | 13.2M | 13.46M | 16.47M | 14.08M | 13.71M | 13.12M | -14.95M | -15.05M |
| ebitda | 64.59M | 35.2M | 53.06M | 51.3M | 50.15M | 48.93M | 1.89M | 77.07M | 40.82M | 29.79M |
| ebit | 46.23M | 20.75M | 39.86M | 37.84M | 33.68M | 34.84M | -11.82M | 63.96M | 68.46M | 44M |
| nonOperatingIncomeExcludingInterest | - | 3.97M | -2M | -2.18M | -66032 | 1.42M | 56.52M | -6.75M | -1.49M | 6.88M |
| operatingIncome | 46.23M | 24.72M | 37.86M | 35.66M | 36.66M | 36.26M | 44.7M | 57.2M | 66.98M | 50.89M |
| totalOtherIncomeExpensesNet | -124.81M | -5.12M | 998.32K | -4.38M | -4.69M | -2.38M | -57.43M | 5.64M | -10912 | -9.28M |
| incomeBeforeTax | -78.58M | 19.6M | 38.92M | 34.73M | 31.97M | 33.88M | -12.73M | 62.85M | 66.96M | 41.61M |
| incomeTaxExpense | 5.86M | 10.35M | 12.72M | 12.77M | 15.89M | 12.42M | 7.26M | 12.71M | 14.16M | 10.81M |
| netIncomeFromContinuingOperations | -84.44M | 9.25M | 26.2M | 21.96M | 33.72M | 21.46M | -19.99M | 50.14M | 52.8M | 30.79M |
| netIncomeFromDiscontinuedOperations | -10541 | -474K | -72693 | -107.96K | -642.08K | 260.41K | -121.53K | -64787 | -12896 | 8952.79 |
| otherAdjustmentsToNetIncome | - | - | -59123 | - | -16.51M | - | - | -1.23 | -0.72 | 0.88 |
| netIncome | -84.51M | 8.95M | 26.24M | 23.78M | 16.62M | 21.63M | -20.1M | 50.07M | 52.79M | 30.8M |
| netIncomeDeductions | 447.69K | - | 987.66K | - | -16.51M | - | - | - | - | - |
| bottomLineNetIncome | -84.96M | 9.42M | 25.25M | 23.78M | 33.13M | 21.63M | -20.1M | 50.07M | 52.79M | 30.8M |
| eps | -0.49 | 0.06 | 0.15 | 0.13 | 0.09 | 0.12 | -0.12 | 0.28 | 0.3 | 0.17 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 80.2M | 47.35M | 67.32M | 56.34M | 57.07M | 50.36M | 60.3M | 51.01M | 55.7M | 50.74M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 80.2M | 47.35M | 67.32M | 56.34M | 57.07M | 50.36M | 60.3M | 51.01M | 55.7M | 50.74M |
| netReceivables | 9.62M | 3.17M | 3.16M | 13.31M | 12.21M | 14.1M | 8.76M | 6.77M | 6.2M | 6.15M |
| accountsReceivables | 5.08M | 3.17M | 1.87M | 2.3M | 1.45M | 4M | 2.37M | 680K | 1.25M | 1.59M |
| otherReceivables | 4.54M | 7.3M | 1.29M | 11.01M | 10.76M | 10.1M | 6.39M | 6.09M | 4.95M | 4.56M |
| inventory | 20.63M | 15.14M | 12.5M | 14.96M | 14.86M | 15.41M | 13.15M | 12.1M | 10.45M | 8.18M |
| prepaids | 2.08M | 2.94M | 2.38M | -13.69M | 1.68M | - | 2.99M | -6.77M | -4.95M | 1.26M |
| otherCurrentAssets | - | 7.61M | 3.53M | 13.69M | -1.68M | 358.78K | 280.91K | 13.48M | 8.52M | 3.62M |
| totalCurrentAssets | 112.53M | 76.22M | 88.89M | 84.6M | 84.13M | 80.22M | 82.49M | 76.59M | 75.91M | 69.95M |
| propertyPlantEquipmentNet | 239.17M | 349.64M | 333.5M | 326.24M | 337.64M | 353.75M | 341.25M | 374.23M | 407.06M | 421.51M |
| goodwill | 6.84M | 6.59M | 6.55M | 7.28M | 7.54M | 7.55M | 7.42M | 28.04M | 29.87M | 30.79M |
| intangibleAssets | 16.1M | 15.6M | 59000 | 16.6M | 97000 | 95000 | 87000 | 30000 | 44000 | 56000 |
| goodwillAndIntangibleAssets | 22.93M | 22.19M | 6.61M | 23.88M | 7.64M | 7.65M | 7.5M | 28.07M | 29.92M | 30.84M |
| longTermInvestments | 3.7M | 22.3M | 583 | 4.28M | 17.85M | -56330.36 | -126.37K | -68105.77 | -23551.15 | -44000.68 |
| taxAssets | 534.85K | 4.61M | 560.42K | 510.76K | 511.28K | 4.01M | 328K | 608K | 352K | 354K |
| otherNonCurrentAssets | 6.56M | 9.85M | 10.73M | 8.96M | 13.75M | 6.61M | 11.6M | 7.4M | 7.35M | 5.68M |
| totalNonCurrentAssets | 272.9M | 403.97M | 351.4M | 363.88M | 377.4M | 371.95M | 360.56M | 410.24M | 444.68M | 458.39M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 385.42M | 480.19M | 440.29M | 448.48M | 461.54M | 452.18M | 443.04M | 486.82M | 520.59M | 528.34M |
| totalPayables | 9.53M | 9.18M | 7.4M | 6.9M | 5.47M | 10.56M | 10.61M | 11.06M | 11.2M | 3.15M |
| accountPayables | 9.45M | 9.18M | 3.42M | 6.9M | 5.47M | 6.78M | 6.72M | 3.54M | 3.36M | 3.15M |
| otherPayables | 75119 | - | 3.98M | 1091 | 4.23M | 3.78M | 3.89M | 7.52M | 7.83M | 8.26M |
| accruedExpenses | 12.08M | 17.97M | - | 46007 | 17.83M | - | 6.03M | - | - | - |
| shortTermDebt | 936K | 6.63M | 252K | 394K | 326K | 148.76K | 1.39M | 12.13M | 32.98M | 47.07M |
| capitalLeaseObligationsCurrent | 514K | 490K | 413K | 389K | 176K | 149K | 295K | 207K | 302K | 453K |
| taxPayables | - | - | 3.98M | 5.2M | 4.23M | 3.78M | 3.89M | 7.52M | 7.83M | 8.26M |
| deferredRevenue | 1.13M | - | 1.08M | 1.04M | 1M | 1.02M | 1.1M | 1.18M | 1.23M | 1.34M |
| otherCurrentLiabilities | 14.31M | 6.22M | 19.58M | 7.64M | 4.38M | 5.18M | 371.08K | 4.37M | 6.17M | 20.07M |
| totalCurrentLiabilities | 38.49M | 40.49M | 27.64M | 16.41M | 29.19M | 15.89M | 19.8M | 27.77M | 50.64M | 70.74M |
| longTermDebt | - | - | - | - | - | - | - | - | - | 13.8M |
| capitalLeaseObligationsNonCurrent | 716.14K | 956K | 1.06M | 1.24M | 1.32M | 143K | 10000 | 246K | 334K | 365K |
| deferredRevenueNonCurrent | 13.92M | 14.46M | 14.98M | 15.51M | 16.02M | 16.6M | 17.08M | 17.61M | 18.22M | 18.86M |
| deferredTaxLiabilitiesNonCurrent | 7.17M | 17.59M | 16.61M | 18.46M | 18.96M | 17.14M | 17.29M | 21.07M | 23.23M | 24.94M |
| otherNonCurrentLiabilities | 40.38M | 31.84M | 28.29M | 26.74M | 29.07M | 24.1M | 20.74M | 19.4M | 18.92M | 7.36M |
| totalNonCurrentLiabilities | 62.15M | 64.73M | 60.94M | 61.97M | 65.42M | 57.98M | 55.12M | 58.33M | 60.7M | 65.32M |
| otherLiabilities | - | - | - | -12398 | - | - | - | - | - | - |
| capitalLeaseObligations | 1.23M | 1.45M | 1.47M | 1.63M | 1.5M | 292K | 305K | 453K | 636K | 818K |
| totalLiabilities | 100.17M | 105.22M | 88.58M | 78.37M | 82.02M | 73.87M | 74.92M | 86.1M | 111.34M | 136.06M |
| treasuryStock | -13.91M | -13.88M | -13.87M | -13.88M | -15.39M | -15.41M | -15.83M | -2.34M | -2.36M | -2.49M |
| preferredStock | - | - | - | 60949 | - | - | - | - | - | - |
| commonStock | 1.8M | 1.82M | 1.82M | 1.82M | 1.82M | 1.82M | 1.82M | 1.76M | 1.76M | 1.76M |
| retainedEarnings | 201.19M | 294.77M | 307.86M | 311.02M | 309.91M | 312.27M | 312.11M | 349.94M | 323.95M | 288.99M |
| additionalPaidInCapital | 206.15M | 205.82M | 205.82M | 205.82M | 205.43M | 205.72M | 205.44M | 192M | 191.99M | 191.99M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -84.51M | 8.95M | 26.31M | 23.79M | 16.3M | 21.37M | -19.98M | 50.13M | 52.81M | 30.79M |
| depreciationAndAmortization | 18.35M | 14.45M | 13.2M | 13.46M | 16.47M | 14.08M | 13.71M | 13.12M | -14.95M | -15.05M |
| deferredIncomeTax | - | - | - | - | - | -37.83M | -33.04M | -34.79M | - | - |
| stockBasedCompensation | - | 4.8M | - | - | 5.74M | 1.11M | 1.04M | 1.21M | - | - |
| changeInWorkingCapital | -3.41M | -3.07M | 4.98M | -8.58M | -352K | -8.57M | -4.6M | -7.35M | -2.11M | -3.98M |
| accountsReceivables | -4.05M | -1.3M | 2.66M | -4.22M | -617K | -5.32M | -8.45M | -2.38M | -5.38M | -803.76K |
| inventory | -979.67K | -1.75M | 2.84M | 308.88K | 308K | -2.22M | -1.07M | -1.55M | -2.27M | -343.19K |
| accountsPayables | 1.64M | -928.47K | -503.14K | -4.66M | 2.6M | -1.02M | 4.94M | -3.41M | 5.57M | -2.81M |
| otherWorkingCapital | -18654 | -14000 | -25040 | -7997 | -43000 | -12351 | -26619 | -8450.59 | -32174.78 | -22879.36 |
| otherNonCashItems | 115.67M | -4.97M | -5.17M | 2.77M | 5.34M | 35.69M | 93.32M | 30.92M | 24.06M | 41.36M |
| netCashProvidedByOperatingActivities | 46.11M | 20.16M | 39.32M | 31.45M | 43.5M | 25.84M | 50.45M | 53.24M | 59.81M | 53.11M |
| investmentsInPropertyPlantAndEquipment | -12.63M | -7.42M | -12.22M | -8.46M | -16.47M | -11.7M | -10.51M | -7.52M | -7.12M | -7.67M |
| acquisitionsNet | 18014 | 67756 | 1651 | 62975 | -882 | 27790 | -8651.95 | 15962 | 15872 | - |
| purchasesOfInvestments | 548.17K | - | 76791 | -3.85M | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 19.23M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 1.61M | -18.52M | 0.53 | 1 | -102.95K | 480.5K | 3.38M | -1.53M | -0.0 | - |
| netCashProvidedByInvestingActivities | 8.78M | -25.94M | -12.14M | -12.25M | -16.57M | -11.67M | -10.52M | -7.5M | -7.11M | -7.67M |
| netDebtIssuance | -5.52M | 6.26M | -56215 | 78969 | -2.21M | -1.44M | -32.29M | -19.22M | -28M | -19.8M |
| longTermNetDebtIssuance | - | - | - | 78969 | -2.21M | -1.44M | -32.29M | -19.22M | -28M | -19.8M |
| shortTermNetDebtIssuance | -5.52M | 6.26M | -56215 | - | - | - | - | - | - | - |
| netStockIssuance | -5.22M | - | 3.84M | - | -1.5M | -655.66K | -216.2K | -1.79M | 242.47 | 12931 |
| netCommonStockIssuance | -5.22M | - | 3.84M | -3.88M | -1.5M | -655.66K | -216.2K | -1.79M | 242.47 | 12931 |
| commonStockIssuance | - | - | -19783 | - | 2982 | - | - | - | 242.47 | 12931 |
| commonStockRepurchased | -5.22M | - | 3.86M | -3.9M | -1.51M | -659.78K | -216.78K | -1.79M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -10.12M | -20.65M | -19.77M | -20.05M | -19.81M | -10.86M | -10.2M | -13.91M | -19.67M | -19.28M |
| commonDividendsPaid | -10.12M | -20.65M | -19.77M | -20.05M | -19.81M | -22.35M | -10.2M | -13.91M | -19.67M | -19.28M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | 9.94M | - |
| otherFinancingActivities | -539.24K | -1.21M | -113.04K | - | 3.28M | - | 5.6M | -12.21M | -9.94M | - |
| netCashProvidedByFinancingActivities | -21.4M | -15.6M | -16.1M | -19.97M | -20.25M | -24.45M | -37.1M | -47.13M | -47.67M | -39.07M |