OTC : ACNFF
$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 | 1.46B | 1.36B | 1.27B | 1.42B | 1.25B | 707.36M | 701.44M | 700.17M | 709.68M | 682.32M |
| costOfRevenue | 1.24B | 1.17B | 1.09B | 1.24B | 1.08B | 612.64M | 569.68M | 583.32M | 592.76M | 567.74M |
| grossProfit | 226.11M | 197.25M | 176.91M | 184.65M | 170.23M | 94.72M | 131.76M | 116.85M | 116.92M | 114.58M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 32.36M | 33.53M | 106.64M | 99.73M | 90M | 54.87M | 26.2M | 23.28M | 22.53M | 20.09M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 32.36M | 33.53M | 106.64M | 99.73M | 90M | 54.87M | 26.2M | 23.28M | 22.53M | 20.09M |
| otherExpenses | 79.36M | 83.99M | - | - | - | - | 58.87M | - | -137K | - |
| operatingExpenses | 111.72M | 117.51M | 106.64M | 99.73M | 90M | 54.87M | 85.07M | 71.81M | 70.48M | 64.14M |
| costAndExpenses | 1.35B | 1.28B | 1.2B | 1.34B | 1.17B | 667.51M | 654.75M | 655.13M | 663.24M | 631.88M |
| netInterestIncome | -16.52M | -17.46M | -16.73M | -11.13M | -7.14M | -2.66M | -4.62M | -4.03M | -3.11M | -3.1M |
| interestIncome | 169.94K | 127.33K | - | 43000 | 259K | - | 48000 | 42000 | 68000 | 73000 |
| interestExpense | 16.69M | 17.58M | 16.73M | 9.78M | 6.32M | 2.53M | 4.65M | 4.05M | 2.94M | 2.8M |
| depreciationAndAmortization | 18.84M | 17.72M | 17.9M | 14.41M | 19.9M | 6.22M | 8.89M | 5.33M | 5.64M | 4.75M |
| ebitda | 133.22M | 94.04M | 87.47M | 99.33M | 100.13M | 46.07M | 55.62M | 50.4M | 51.92M | 54.89M |
| ebit | 114.38M | 76.32M | 69.56M | 84.92M | 80.23M | 39.85M | 46.73M | 45.04M | 46.44M | 50.14M |
| nonOperatingIncomeExcludingInterest | - | 3.41M | 706K | - | - | - | -33000 | - | - | 298K |
| operatingIncome | 114.38M | 79.74M | 70.27M | 84.92M | 80.23M | 39.85M | 46.7M | 45.04M | 46.44M | 50.44M |
| totalOtherIncomeExpensesNet | -15.72M | -19.17M | -16.73M | -11.24M | -7.14M | -2.95M | -4.62M | -4.03M | -3.11M | -3.1M |
| incomeBeforeTax | 98.67M | 60.57M | 53.54M | 73.68M | 73.09M | 36.9M | 42.08M | 41.01M | 43.34M | 47.34M |
| incomeTaxExpense | 24.5M | 15.45M | 13.91M | 18.8M | 19.1M | 9.85M | 9.98M | 9.9M | 10.86M | 12.97M |
| netIncomeFromContinuingOperations | 74.17M | 45.12M | 39.63M | 54.87M | 53.99M | 27.05M | 32.1M | 31.11M | 32.47M | 34.38M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 73.01M | 45.23M | 39.73M | 54.68M | 53.96M | 27.04M | 32.08M | 31.11M | 32.47M | 34.38M |
| netIncomeDeductions | - | -674K | - | - | - | - | -26000 | -29000 | -46000 | -67000 |
| bottomLineNetIncome | 73.01M | 45.91M | 39.73M | 54.68M | 53.96M | 27.04M | 32.1M | 31.14M | 32.52M | 34.44M |
| eps | 2.47 | 1.56 | 1.34 | 1.85 | 1.82 | 1.09 | 1.3 | 1.26 | 1.33 | 1.43 |
| 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 | 5.38M | 5.63M | 2.52M | 4.89M | 3.25M | 3.51M | 732K | 957K | 2.59M | 1.8M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 5.38M | 5.63M | 2.52M | 4.89M | 3.25M | 3.51M | 732K | 957K | 2.59M | 1.8M |
| netReceivables | 174.46M | 178.7M | 145.16M | 169.42M | 168.17M | 133.89M | 83.51M | 96.14M | 84.13M | 81.97M |
| accountsReceivables | 155.05M | 170.54M | 145.16M | 166.79M | 161.7M | 128.17M | 82.81M | 95.24M | 83.49M | 81.4M |
| otherReceivables | 19.41M | 8.16M | 7.35M | 2.63M | 6.47M | 5.72M | 705K | 908K | 640K | 568K |
| inventory | 497.77M | 367.13M | 310.89M | 384.39M | 393.2M | 265.71M | 140.91M | 142.51M | 149.57M | 158.4M |
| prepaids | 24.9M | 17.02M | 9.82M | 11.06M | 14.7M | 11.02M | 3.7M | 2.52M | 2.02M | 464K |
| otherCurrentAssets | 10.35M | 13.2M | 9.99M | 8.14M | 9.43M | 5.93M | 3.92M | 7.03M | 2.37M | 4.92M |
| totalCurrentAssets | 712.86M | 581.68M | 478.37M | 577.89M | 588.76M | 420.05M | 232.78M | 248.26M | 240.04M | 246.99M |
| propertyPlantEquipmentNet | 65.26M | 70.02M | 63.02M | 69.76M | 70.55M | 74.23M | 54.75M | 38.06M | 36.57M | 42.14M |
| goodwill | 170.69M | 168.21M | 156.81M | 159.91M | 150.3M | 144.9M | 65.75M | 64.99M | 63.47M | 61.84M |
| intangibleAssets | 35.22M | 43.56M | 45.41M | 50.56M | 54.12M | 62.34M | 2.6M | 3.11M | 2.77M | 1.08M |
| goodwillAndIntangibleAssets | 205.91M | 211.77M | 202.22M | 210.47M | 204.42M | 207.24M | 68.35M | 68.1M | 66.24M | 62.92M |
| longTermInvestments | 3.41M | 3.49M | 4M | 2.36M | 1.37M | 1.66M | 1.21M | 1.26M | 1.26M | 1.36M |
| taxAssets | 534.8K | 1.01M | -4M | 275K | 1.66M | 1.24M | 1.51M | 1.48M | 1.85M | 173K |
| otherNonCurrentAssets | 1.57M | 3.37M | 4M | - | - | - | - | - | - | - |
| totalNonCurrentAssets | 276.69M | 286.17M | 269.24M | 282.86M | 278M | 284.37M | 125.82M | 108.9M | 105.92M | 106.59M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 989.56M | 867.85M | 747.61M | 860.76M | 866.76M | 704.43M | 358.6M | 357.16M | 345.96M | 353.57M |
| totalPayables | 92.03M | 94.62M | 72.85M | 71.57M | 83.34M | 56.22M | 41.66M | 40.68M | 45.59M | 44.05M |
| accountPayables | 75.18M | 85.39M | 69.49M | 71.57M | 83.34M | 56.22M | 41.66M | 40.68M | 45.59M | 44.05M |
| otherPayables | 16.85M | 9.23M | 3.36M | - | - | - | - | - | - | - |
| accruedExpenses | 25.86M | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 250.81M | 118.84M | 76.16M | 163.84M | 229.71M | 140.74M | 66.18M | 83.51M | 68.21M | 85.23M |
| capitalLeaseObligationsCurrent | 5.69M | 5.7M | 4.16M | 3.8M | 3.52M | 3.73M | 2.49M | - | - | - |
| taxPayables | - | 9.23M | 3.36M | 8.91M | 5.83M | 1.94M | 1.09M | 3.23M | 6.14M | 5.11M |
| deferredRevenue | - | - | 3.96M | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 36.88M | 68.57M | 36.63M | 58.83M | 49.66M | 47.83M | 22.02M | 21.57M | 26.09M | 23.63M |
| totalCurrentLiabilities | 411.26M | 287.73M | 193.77M | 298.04M | 366.22M | 248.52M | 132.35M | 145.76M | 139.89M | 152.91M |
| longTermDebt | 109.03M | 110.16M | 119.46M | 120.13M | 104.07M | 136.4M | 2.83M | 9.07M | 11.57M | 6.52M |
| capitalLeaseObligationsNonCurrent | 16.39M | 20.38M | 13.19M | 14.45M | 14.11M | 13.74M | 12.02M | - | - | - |
| deferredRevenueNonCurrent | - | - | -12.48M | - | - | 2.23M | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 15.57M | 9.32M | 12.48M | 12.7M | 14.56M | - | 6M | 6.34M | 6.9M | 8.89M |
| otherNonCurrentLiabilities | 491.82K | 619K | 14.1M | 1.72M | 2.13M | 14.06M | 2.41M | 8.8M | 9.45M | 11.24M |
| totalNonCurrentLiabilities | 141.48M | 140.47M | 146.75M | 149M | 134.88M | 166.44M | 23.25M | 17.87M | 21.02M | 17.75M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 22.08M | 26.08M | 17.35M | 18.25M | 17.63M | 17.47M | 14.5M | - | - | - |
| totalLiabilities | 552.75M | 428.2M | 340.51M | 447.04M | 501.1M | 414.96M | 155.6M | 163.64M | 160.91M | 170.66M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 13.33M | 13.33M | 13.33M | 13.33M | 13.32M | 13.31M | 11.09M | 11.09M | 11.08M | 10.9M |
| retainedEarnings | 247.49M | 212.67M | 201.5M | 197.31M | 173.73M | 119.83M | 119.91M | 112.52M | 108.51M | 104.06M |
| additionalPaidInCapital | 155.33M | 155.27M | 155.27M | 155.27M | 155.1M | 154.64M | 62.03M | 61.99M | 61.66M | 52.45M |
| 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 | 73.01M | 60.57M | 39.73M | 73.68M | 73.09M | 36.9M | 42.08M | 41.01M | 43.34M | 47.34M |
| depreciationAndAmortization | 18.84M | 17.72M | 17.9M | 19.66M | 24.59M | 10.06M | 8.89M | 5.33M | 5.64M | 4.75M |
| deferredIncomeTax | - | - | - | -133K | -113K | -57000 | -35000 | - | - | - |
| stockBasedCompensation | - | - | 278K | 133K | 113K | 57000 | 35000 | 39000 | 60000 | 90000 |
| changeInWorkingCapital | -163.47M | -45.87M | 76.04M | -6.88M | -129.43M | -8.52M | 18.52M | -11.72M | 14.41M | 5.38M |
| accountsReceivables | -4.6M | -24.27M | 15.01M | -15.19M | -33.44M | -9.09M | 16.02M | -9.56M | 6.02M | -4.19M |
| inventory | -154.76M | -29.45M | 64.47M | 16.64M | -115.14M | -877K | 5.32M | 10.88M | 9.3M | 5.06M |
| accountsPayables | 10.74M | - | -5.6M | -13.2M | 25.61M | 939K | -4.28M | -7.83M | -5.87M | 5.3M |
| otherWorkingCapital | -14.85M | 7.85M | 2.16M | 4.87M | -6.46M | 515K | 1.46M | -22.59M | 5.11M | 325K |
| otherNonCashItems | 623.77K | -1.71M | 2.7M | -13.8M | -4.62M | -3.47M | -9.7M | -15.28M | -13.27M | -10.49M |
| netCashProvidedByOperatingActivities | -71M | 30.71M | 136.64M | 72.66M | -36.37M | 34.97M | 59.78M | 19.34M | 50.12M | 46.99M |
| investmentsInPropertyPlantAndEquipment | -8.82M | -7.67M | -6.58M | -6.65M | -7.77M | -5.35M | -7.8M | -5.56M | -5.74M | -3.57M |
| acquisitionsNet | -22.6M | -11.84M | - | - | -765K | -266M | 756K | - | -7.98M | -1.47M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 136.95K | 454K | -792K | 243K | -2.74M | 200K | -290K | -274K | 57000 | 76000 |
| netCashProvidedByInvestingActivities | -31.28M | -19.06M | -7.38M | -6.4M | -11.27M | -271.14M | -7.34M | -5.83M | -13.66M | -4.97M |
| netDebtIssuance | 146.38M | 30.38M | -89.2M | -33.83M | 50.78M | 174.69M | -4.68M | -2.36M | -8.13M | -19.56M |
| longTermNetDebtIssuance | -706.73K | 30.38M | -89.2M | -29.2M | 6.98M | 259.11M | -4.68M | -2.36M | 4.58M | -2.37M |
| shortTermNetDebtIssuance | 147.09M | - | - | -4.63M | 43.79M | -84.42M | -23.4M | 13.94M | -12.71M | -17.19M |
| netStockIssuance | 125.95K | - | - | 168K | 476K | 94.83M | 35000 | 348K | 450K | 1.98M |
| netCommonStockIssuance | 125.95K | - | - | 168K | 476K | 94.83M | 35000 | 348K | 450K | 1.98M |
| commonStockIssuance | 125.95K | - | - | 168K | 476K | 94.83M | 35000 | 348K | 450K | 1.98M |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -38.49M | -34.05M | -35.53M | -31.09M | - | -27.12M | -24.64M | -27.09M | -28.01M | -24M |
| commonDividendsPaid | -38.49M | -34.05M | -35.53M | -31.09M | - | -27.12M | -24.64M | -27.09M | -28.01M | -24M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -5.23M | -4.82M | -7.01M | -49000 | -4.13M | -3.43M | -23.4M | 13.94M | - | - |
| netCashProvidedByFinancingActivities | 102.79M | -8.5M | -131.74M | -64.8M | 47.12M | 238.98M | -52.69M | -15.16M | -35.69M | -41.58M |
| 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 | 704.92M | 758.44M | 694.62M | 668.2M | 598.06M | 668.03M | 710.9M | 711.88M | 634.28M | 620.16M |
| costOfRevenue | 594.03M | 630.69M | 586.14M | 579.43M | 507.87M | 581.3M | 622M | 616.13M | 547.6M | 536.6M |
| grossProfit | 110.89M | 127.76M | 108.48M | 88.77M | 90.18M | 86.72M | 88.9M | 95.75M | 86.67M | 83.56M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 64.42M | -22.57M | 56.1M | 24.45M | 25.17M | 22.14M | 24.67M | 18.45M | 20.68M |
| sellingAndMarketingExpenses | - | - | - | - | 31.85M | 25.17M | 28.24M | 24.67M | 30.2M | 20.68M |
| sellingGeneralAndAdministrativeExpenses | 59.83M | 64.42M | -22.57M | 56.1M | 56.3M | 50.34M | 50.38M | 49.35M | 48.65M | 41.35M |
| otherExpenses | - | - | 83.99M | - | - | - | - | - | - | - |
| operatingExpenses | 59.83M | 64.42M | 61.42M | 56.1M | 56.3M | 50.34M | 50.38M | 49.35M | 48.65M | 41.35M |
| costAndExpenses | 653.87M | 695.11M | 647.56M | 635.53M | 564.17M | 631.64M | 672.38M | 665.48M | 596.26M | 577.95M |
| netInterestIncome | -8.43M | -8.09M | -8.59M | 1.71M | -9.46M | - | - | - | - | - |
| interestIncome | 169.94K | - | - | 4332 | - | - | - | - | 1.98M | 1.73M |
| interestExpense | 8.6M | 8.09M | 1.04M | - | 8.96M | 7.77M | 7.32M | 3.92M | - | - |
| depreciationAndAmortization | 9.2M | 9.64M | 9.2M | 8.52M | 3.88M | 8.97M | 9.97M | 9.69M | 4.34M | 5.61M |
| ebitda | 60.26M | 72.98M | 52.85M | 41.19M | 37.77M | 27.16M | 29.23M | 32.89M | 23.35M | 26.71M |
| ebit | 51.06M | 63.34M | 43.65M | 32.67M | 33.89M | 18.19M | 19.26M | 23.2M | 19.01M | 21.1M |
| nonOperatingIncomeExcludingInterest | - | - | 3.41M | - | -17.49M | 18.19M | 19.26M | 23.2M | 19.01M | 21.1M |
| operatingIncome | 51.06M | 63.34M | 47.07M | 32.67M | 33.89M | 36.38M | 38.52M | 46.4M | 38.02M | 42.21M |
| totalOtherIncomeExpensesNet | -11.49M | -4.22M | -10.9M | -8.27M | -8.96M | -22.07M | -22.92M | -25.16M | -20.86M | -22.83M |
| incomeBeforeTax | 39.57M | 59.12M | 36.17M | 24.4M | 24.93M | 28.62M | 31.2M | 42.48M | 34.33M | 38.76M |
| incomeTaxExpense | 7.93M | 16.57M | 8.82M | 6.62M | 7.28M | 6.63M | 7.52M | 11.28M | 8.96M | 10.14M |
| netIncomeFromContinuingOperations | 31.64M | 42.54M | 27.35M | 17.78M | 17.65M | 10.99M | 11.84M | 15.6M | 12.68M | 14.31M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | 11.08M | 11.78M | 15.56M | 12.69M | 14.29M |
| netIncome | 30.92M | 42.11M | 27.3M | 17.94M | 17.57M | 22.16M | 23.55M | 31.13M | 25.38M | 28.57M |
| netIncomeDeductions | - | - | -674K | - | - | 11.08M | 11.78M | 15.56M | 12.69M | 14.29M |
| bottomLineNetIncome | 30.92M | 42.11M | 27.97M | 17.94M | 17.57M | 11.08M | 11.78M | 15.56M | 12.69M | 14.29M |
| eps | 1.05 | 1.42 | 0.95 | 0.61 | 0.59 | 0.75 | 0.8 | 1.05 | 0.86 | 0.97 |
| 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 | 5.38M | 3.05M | 5.63M | 2.56M | 2.52M | 1.88M | 4.89M | 2.03M | 3.25M | 4.78M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 5.38M | 3.05M | 5.63M | 2.56M | 2.52M | 1.88M | 4.89M | 2.03M | 3.25M | 4.78M |
| netReceivables | 174.46M | 177.5M | 178.7M | 173.88M | 145.16M | 197.35M | 169.42M | 214.75M | 168.17M | 179.94M |
| accountsReceivables | 155.05M | 177.5M | 170.54M | 173.88M | 145.16M | 168.72M | 166.79M | 194.26M | 161.7M | 157.56M |
| otherReceivables | 19.41M | 36.18M | 8.16M | 26.77M | 7.35M | 28.63M | 2.63M | 20.49M | 6.47M | 22.38M |
| inventory | 497.77M | 398.8M | 367.13M | 293.7M | 310.89M | 328.27M | 384.39M | 438.92M | 393.2M | 287.97M |
| prepaids | 24.9M | - | 17.02M | - | 9.82M | - | 11.06M | - | 14.7M | - |
| otherCurrentAssets | 10.35M | 40.94M | 13.2M | 31.18M | 9.99M | 29.2M | 8.14M | 27.91M | 9.43M | 23.21M |
| totalCurrentAssets | 712.86M | 620.28M | 581.68M | 501.31M | 478.37M | 528.07M | 577.89M | 663.12M | 588.76M | 473.52M |
| propertyPlantEquipmentNet | 65.26M | 65.65M | 70.02M | 59.03M | 63.02M | 67.17M | 69.76M | 70.86M | 70.55M | 75.07M |
| goodwill | 170.69M | - | 168.21M | - | 156.81M | - | 159.91M | - | 150.3M | - |
| intangibleAssets | 35.22M | 193.58M | 43.56M | 203.72M | 45.41M | 205.85M | 50.56M | 209.98M | 54.12M | 204.43M |
| goodwillAndIntangibleAssets | 205.91M | 193.58M | 211.77M | 203.72M | 202.22M | 205.85M | 210.47M | 209.98M | 204.42M | 204.43M |
| longTermInvestments | 3.41M | - | 3.49M | - | 4M | 3.36M | 2.36M | 1.98M | 1.37M | 1.62M |
| taxAssets | 534.8K | - | 1.01M | 374K | -4M | 250K | 275K | 2.51M | 1.66M | 1.13M |
| otherNonCurrentAssets | 1.57M | 3.87M | 3.37M | 3.64M | 4M | - | - | - | - | - |
| totalNonCurrentAssets | 276.69M | 263.1M | 286.17M | 266.77M | 269.24M | 276.64M | 282.86M | 285.33M | 278M | 282.25M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 989.56M | 883.38M | 867.85M | 768.08M | 747.61M | 804.71M | 860.76M | 948.45M | 866.76M | 755.78M |
| totalPayables | 92.03M | 81.58M | 94.62M | 64M | 72.85M | 62.72M | 71.57M | 90.45M | 83.34M | 61.08M |
| accountPayables | 75.18M | 81.58M | 85.39M | 64M | 69.49M | 62.72M | 71.57M | 90.45M | 83.34M | 61.08M |
| otherPayables | 16.85M | - | 9.23M | - | 3.36M | - | - | - | - | - |
| accruedExpenses | 25.86M | - | - | - | - | -13.57M | - | - | - | - |
| shortTermDebt | 250.81M | 167.38M | 118.84M | 122.94M | 76.16M | 141.58M | 163.84M | 269.38M | 229.71M | 171.06M |
| capitalLeaseObligationsCurrent | 5.69M | 5.52M | 5.7M | 3.98M | 4.16M | 4.01M | 3.8M | 3.6M | 3.52M | 3.7M |
| taxPayables | - | - | 9.23M | 1.38M | 3.36M | 6.3M | 8.91M | 7.9M | 5.83M | 6.27M |
| deferredRevenue | - | - | - | - | 3.96M | 13.57M | - | - | - | - |
| otherCurrentLiabilities | 36.88M | 72.78M | 68.57M | 27.36M | 36.63M | 31.17M | 58.83M | 54.84M | 49.66M | 45.4M |
| totalCurrentLiabilities | 411.26M | 327.26M | 287.73M | 218.27M | 193.77M | 253.05M | 298.04M | 418.27M | 366.22M | 281.24M |
| longTermDebt | 109.03M | 108.47M | 110.16M | 110.3M | 119.46M | 119.55M | 120.13M | 93.26M | 104.07M | 113.81M |
| capitalLeaseObligationsNonCurrent | 16.39M | 18.31M | 20.38M | 11.59M | 13.19M | 14.54M | 14.45M | 13.4M | 14.11M | 14.75M |
| deferredRevenueNonCurrent | - | - | - | - | -12.48M | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 15.57M | - | 9.32M | - | 12.48M | - | 12.7M | - | 14.56M | - |
| otherNonCurrentLiabilities | 491.82K | 12.63M | 619K | 15.11M | 14.1M | 13.1M | 1.72M | 17.42M | 2.13M | 17.01M |
| totalNonCurrentLiabilities | 141.48M | 139.41M | 140.47M | 137M | 146.75M | 147.18M | 149M | 124.07M | 134.88M | 145.57M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 22.08M | 23.82M | 26.08M | 15.57M | 17.35M | 18.55M | 18.25M | 17M | 17.63M | 18.45M |
| totalLiabilities | 552.75M | 466.67M | 428.2M | 355.28M | 340.51M | 400.23M | 447.04M | 542.34M | 501.1M | 426.81M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 13.33M | 13.33M | 13.33M | 13.33M | 13.33M | 13.33M | 13.33M | 13.33M | 13.32M | 13.32M |
| retainedEarnings | 247.49M | 229.16M | 212.67M | 197.22M | 201.5M | 195.77M | 197.31M | 187.09M | 173.73M | 148.4M |
| additionalPaidInCapital | 155.33M | 155.39M | 155.27M | 155.27M | 155.27M | 155.27M | 155.27M | 155.27M | 155.1M | 154.87M |
| 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 | 30.92M | 42.11M | 42.63M | 17.94M | 17.57M | 22.16M | 23.55M | 31.13M | 25.38M | 28.57M |
| depreciationAndAmortization | 9.2M | 9.64M | 9.2M | 8.52M | 10.41M | 8.97M | 9.97M | 9.69M | 6.23M | 5.61M |
| deferredIncomeTax | - | - | - | - | -20.97M | - | -20M | - | - | - |
| stockBasedCompensation | - | - | - | - | 139K | - | 66500 | - | 56500 | - |
| changeInWorkingCapital | -76.52M | -86.98M | -14.78M | -31.09M | 53.56M | 22.48M | 40.89M | -47.77M | -84.33M | -45.1M |
| accountsReceivables | - | - | -24.27M | - | 7.5M | - | -7.59M | - | -16.72M | - |
| inventory | - | - | -29.45M | - | 32.24M | - | 8.32M | - | -57.57M | - |
| accountsPayables | - | - | - | - | 23.98M | - | 13.84M | - | - | - |
| otherWorkingCapital | -76.52M | -86.98M | 38.94M | -31.09M | -10.16M | 11.24M | 26.32M | -23.88M | 19.32M | -22.55M |
| otherNonCashItems | -6.16M | 6.78M | 3.33M | -5.04M | 21.72M | 18.53M | 24.07M | 20.45M | 25.05M | 14.05M |
| netCashProvidedByOperatingActivities | -42.56M | -28.45M | 40.38M | -9.67M | 82.44M | 54.2M | 78.55M | -5.89M | -33.9M | -2.47M |
| investmentsInPropertyPlantAndEquipment | - | - | -7.67M | - | -4.74M | - | -3.32M | - | -3.58M | - |
| acquisitionsNet | - | - | -11.84M | - | - | - | - | - | -382.5K | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -25.68M | -5.6M | 2.14M | -1.68M | 865K | -1.75M | 1.06M | -936.5K | 1.06M | -2.73M |
| netCashProvidedByInvestingActivities | -25.68M | -5.6M | -17.38M | -1.68M | -3.88M | -3.5M | -4.53M | -1.87M | -5.81M | -5.46M |
| netDebtIssuance | - | 55.96M | 30.38M | 34.02M | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | 55.96M | 30.38M | 34.02M | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | 168K | 238K | 238K |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -13.32M | -25.18M | -11.84M | -22.21M | -11.84M | -23.69M | -13.32M | -17.77M | - | - |
| commonDividendsPaid | -13.32M | -25.18M | -11.84M | -22.21M | -5.92M | -11.84M | -6.66M | -8.88M | - | - |
| preferredDividendsPaid | - | - | - | - | -5.92M | -11.84M | -6.66M | - | - | - |
| otherFinancingActivities | 85.23M | 123K | -38.5M | -337K | -65.68M | -3.11M | -22.29M | 12.1M | 37.92M | 9.2M |
| netCashProvidedByFinancingActivities | 71.9M | 30.9M | -19.97M | 11.47M | -77.53M | -53.6M | -71.24M | 6.44M | 37.92M | 9.2M |