OTC : AEPLF
$0.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 | 475.56M | 372.26M | 370.96M | 447.62M | 433.42M | 263.82M | 219.14M | 250.86M | 291.91M | 246.21M |
| costOfRevenue | 347.54M | 283.64M | 292.43M | 310.22M | 296M | 202.12M | 196.26M | 208.51M | 217.84M | 180.95M |
| grossProfit | 128.01M | 88.62M | 78.53M | 137.4M | 137.42M | 61.7M | 22.88M | 42.35M | 74.07M | 65.26M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 13.28M | 8.98M | 8.87M | 9.68M | 8.59M | 7.77M | 8.07M | 9.06M | 8.61M | 6.65M |
| sellingAndMarketingExpenses | - | - | - | - | - | 102K | 5.96M | 308K | - | - |
| sellingGeneralAndAdministrativeExpenses | 13.28M | 8.98M | 8.87M | 10.29M | 8.59M | 7.87M | 14.03M | 9.37M | 8.61M | 6.65M |
| otherExpenses | 1.22M | -2.09M | -45000 | 7000 | -4.85M | -1.98M | -6.84M | - | - | - |
| operatingExpenses | 14.5M | 6.89M | 8.82M | 10.3M | 3.74M | 5.89M | 7.19M | 14.96M | 7.96M | 8.55M |
| costAndExpenses | 362.04M | 290.53M | 301.25M | 319.52M | 299.53M | 208.28M | 203.45M | 223.47M | 225.8M | 189.5M |
| netInterestIncome | 8.13M | 5.3M | 7.93M | 4.85M | 3.19M | 2.58M | 3.19M | 3.54M | 3.58M | 4.14M |
| interestIncome | 8.17M | 5.36M | 7.98M | 4.85M | 3.21M | 2.87M | 4.17M | 5.05M | 5.34M | 5.88M |
| interestExpense | 44978 | 65000 | 45000 | - | 24000 | 292K | 980K | 1.51M | 1.75M | 1.74M |
| depreciationAndAmortization | 19.38M | 18.99M | 16.8M | 16.42M | 16.99M | 16.18M | 18.59M | 16.75M | 16.28M | 15.68M |
| ebitda | 132.89M | 107.14M | 96.52M | 146.96M | 145.82M | 69.85M | 27.43M | 49.73M | 81.74M | 74.28M |
| ebit | 113.51M | 88.16M | 79.73M | 130.54M | 128.83M | 53.82M | 8.84M | 32.44M | 71.44M | 62.59M |
| nonOperatingIncomeExcludingInterest | - | -6.42M | 10000 | 555.71K | 4.85M | 1.98M | - | 541K | -5.99M | -3.99M |
| operatingIncome | 113.51M | 81.73M | 69.71M | 127.72M | 133.68M | 55.8M | 8.84M | 32.98M | 65.46M | 58.6M |
| totalOtherIncomeExpensesNet | 8.47M | 6.36M | 8.1M | 5.84M | 3.4M | 2.31M | 10.03M | -2.05M | 4.24M | 2.24M |
| incomeBeforeTax | 121.98M | 88.09M | 77.81M | 132.94M | 137.08M | 58.11M | 18.87M | 30.93M | 69.69M | 60.85M |
| incomeTaxExpense | 33.75M | 20.48M | 20.17M | 19.78M | 25.74M | 15.16M | 2.7M | 13.06M | 23.38M | 16.86M |
| netIncomeFromContinuingOperations | 88.23M | 67.61M | 56.09M | 113.16M | 111.34M | 42.96M | 16.17M | 17.87M | 46.31M | 43.98M |
| netIncomeFromDiscontinuedOperations | - | - | 6.52M | -5.82M | -28.42M | -5.22M | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 92.9M | 67.51M | 54.77M | 88.92M | 68.34M | 31.7M | 16.1M | 11.41M | 36.21M | 34.71M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 92.9M | 67.51M | 54.77M | 94.74M | 96.76M | 36.92M | 16.1M | 11.41M | 36.21M | 34.71M |
| eps | 0.24 | 0.17 | 0.14 | 0.22 | 0.17 | 0.09 | 0.04 | 0.03 | 0.09 | 0.09 |
| 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 | 232.22M | 181.91M | 152.98M | 221.48M | 218.25M | 115.21M | 84.85M | 112.21M | 139.49M | 118.18M |
| shortTermInvestments | 500.8K | 25.23M | 14.08M | 55.57M | 1.44M | 1.96M | - | - | - | - |
| cashAndShortTermInvestments | 232.72M | 207.14M | 167.06M | 277.04M | 219.69M | 117.17M | 84.85M | 112.21M | 139.49M | 118.18M |
| netReceivables | 55.99M | 7.06M | 1.04M | 461K | 1.31M | 1.35M | 1.78M | 1.12M | 1.57M | 778K |
| accountsReceivables | 765.22K | 458K | 1.04M | 461K | 1.31M | 1.35M | 1.78M | 1.12M | 1.57M | 778K |
| otherReceivables | 55.22M | 6.6M | - | - | - | - | - | - | - | - |
| inventory | 34.09M | 26.82M | 16.68M | 19.59M | 14.32M | 12.54M | 8.75M | 9.54M | 9.4M | 9.22M |
| prepaids | - | - | 5.42M | 1.26M | 2.42M | 1.79M | 1.06M | 442K | 302K | 306K |
| otherCurrentAssets | 22.04M | 62.06M | 69.39M | 58.61M | 77.96M | 62.02M | 60.04M | 52.04M | 39.51M | 38.48M |
| totalCurrentAssets | 344.83M | 303.09M | 259.6M | 356.96M | 315.69M | 194.87M | 156.47M | 175.36M | 190.27M | 166.96M |
| propertyPlantEquipmentNet | 272.98M | 156.92M | 273.99M | 252.41M | 260.53M | 280.83M | 367.89M | 340.37M | 353.68M | 356.79M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | 1.04M | 461K | 1.31M | - | - | - | - | - |
| goodwillAndIntangibleAssets | 262.42K | - | 105.18M | 250.62M | 256.26M | - | - | - | - | - |
| longTermInvestments | 17.87M | 5.11M | -4.04M | 42000 | 49000 | - | - | - | - | - |
| taxAssets | 3.1M | 1.9M | 2.13M | 1.83M | 4.32M | 14.39M | 11.25M | 11.15M | 9.31M | 13.45M |
| otherNonCurrentAssets | - | 133.61M | -59.35M | -252.46M | -260.58M | -14.39M | -11.25M | -11.15M | -9.31M | -13.45M |
| totalNonCurrentAssets | 294.22M | 297.54M | 315.78M | 252.46M | 260.58M | 280.83M | 367.89M | 340.37M | 353.68M | 356.79M |
| otherAssets | - | - | - | 20.8M | 26.32M | 36.62M | 27.75M | 22.17M | 17.67M | 17.34M |
| totalAssets | 639.05M | 600.63M | 575.37M | 630.21M | 602.6M | 512.33M | 552.12M | 537.89M | 561.62M | 541.1M |
| totalPayables | 19.21M | 14.06M | 9.57M | 11.49M | 8.82M | 6.25M | 5.03M | 7.48M | 6.03M | 5.95M |
| accountPayables | 8.95M | 6.9M | 9.57M | 11.49M | 8.82M | 6.25M | 2.11M | 7.48M | 6.03M | 5.95M |
| otherPayables | 10.25M | 7.16M | - | - | - | - | 2.92M | - | - | - |
| accruedExpenses | - | - | - | 10.96M | 13.78M | 12.69M | - | 12.41M | 7.33M | 6.87M |
| shortTermDebt | 202.32K | 306.68K | 299.58K | 73394 | 239.53K | 236K | 8.2M | 11.08M | 8.59M | 6.2M |
| capitalLeaseObligationsCurrent | 202K | 307K | 300K | 73000 | 240K | 236K | 222K | - | - | 5.08M |
| taxPayables | - | 6.67M | 4.14M | 11.45M | 14.75M | 7.07M | 2.9M | 5.63M | 8.64M | 8.97M |
| deferredRevenue | 5.04M | - | - | -73000 | 10.22M | 7.07M | -8.42M | -11.08M | -8.59M | -6.2M |
| otherCurrentLiabilities | 15.02M | 13.75M | 21.76M | 23.01M | 14.25M | 7.16M | 22.43M | 5.86M | 12.08M | 7.13M |
| totalCurrentLiabilities | 39.67M | 28.42M | 31.93M | 45.52M | 47.55M | 33.64M | 27.46M | 36.82M | 34.04M | 31.23M |
| longTermDebt | - | - | - | - | - | - | - | 8.2M | 19.28M | 27.88M |
| capitalLeaseObligationsNonCurrent | 338.54K | 453K | 709K | 31000 | 110K | 217K | 456K | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | -11.84M | -3.11M | -2.19M |
| deferredTaxLiabilitiesNonCurrent | 5.19M | 2.22M | 762K | 805K | 1.33M | 782K | 17.05M | 20.04M | 22.39M | 30.06M |
| otherNonCurrentLiabilities | 7.98M | 11.07M | 11.3M | 10.87M | 11.5M | 13.38M | 11.34M | - | - | - |
| totalNonCurrentLiabilities | 13.52M | 13.75M | 12.77M | 11.71M | 12.94M | 14.38M | 28.84M | 8.2M | 19.28M | 27.88M |
| otherLiabilities | - | - | - | - | - | - | - | 28.28M | 31.41M | 36.73M |
| capitalLeaseObligations | 540.54K | 760K | 1.01M | 104K | 350K | 453K | 678K | - | - | 5.08M |
| totalLiabilities | 53.19M | 42.17M | 44.7M | 57.23M | 60.49M | 48.02M | 56.3M | 73.31M | 84.73M | 95.84M |
| treasuryStock | -13.86M | -2.49M | -1.85M | -1.17M | -1.17M | -1.17M | -1.17M | -1.17M | -1.17M | -1.17M |
| preferredStock | - | - | - | 287.8M | - | - | - | - | - | - |
| commonStock | 15.53M | 15.5M | 15.5M | 15.5M | 15.5M | 15.5M | 15.5M | 15.5M | 15.5M | 15.5M |
| retainedEarnings | 936.97M | 877.39M | 826.66M | 712.92M | 642.58M | 573.68M | 542.42M | 526.49M | 515.88M | 482.29M |
| additionalPaidInCapital | 23.97M | 23.94M | 25.02M | 25.02M | 23.94M | 23.94M | 23.94M | 23.94M | 25.02M | 25.02M |
| 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.9M | 88.09M | 54.77M | 79.64M | 68.34M | 31.7M | 16.1M | 11.41M | 36.21M | 34.71M |
| depreciationAndAmortization | 19.38M | 18.99M | 16.4M | 16.72M | 16.99M | 16.18M | 18.59M | 16.75M | 16.28M | 15.68M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -3.83M | -2.38M | -12.34M | -7.19M | -3.17M | -17.19M | -401K | -126K | -4.66M | -3.81M |
| accountsReceivables | -1.53M | 5.59M | -8.52M | -896K | -517K | -13.25M | -1.59M | 620K | -4.41M | -1.46M |
| inventory | -9.97M | -2.91M | 3.4M | -6.29M | -2.65M | -3.94M | 1.18M | -746K | -252K | -2.35M |
| accountsPayables | 7.67M | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | -5.06M | -7.23M | - | - | - | - | - | - | - |
| otherNonCashItems | 16.08M | -30.75M | -26.97M | 31.33M | 49.18M | 34.66M | -19.69M | -8.28M | 3.52M | -7.95M |
| netCashProvidedByOperatingActivities | 124.53M | 73.95M | 31.86M | 120.51M | 131.35M | 65.35M | 14.59M | 19.76M | 51.36M | 38.63M |
| investmentsInPropertyPlantAndEquipment | -30.86M | -29.01M | -33.42M | -34.03M | -26.37M | -18.96M | -33.17M | -30.28M | -27.19M | -30.48M |
| acquisitionsNet | 332.23K | - | 8.5M | 54.13M | -469K | - | - | - | - | - |
| purchasesOfInvestments | -29.72M | -47.24M | -24.02M | -55.57M | -1.49M | -1.96M | - | - | - | - |
| salesMaturitiesOfInvestments | 36.8M | 42.14M | 55.57M | 1.44M | 1.96M | - | - | - | - | - |
| otherInvestingActivities | 1.72M | 3.92M | 3.53M | -53.59M | 517K | -3.92M | -812K | 2.15M | 5.6M | 6.81M |
| netCashProvidedByInvestingActivities | -21.72M | -30.2M | 10.15M | -87.62M | -25.86M | -24.84M | -33.98M | -28.13M | -21.59M | -23.67M |
| netDebtIssuance | - | -340K | -243K | -220K | -228K | -8.39M | -11.25M | -8.59M | -6.2M | -547K |
| longTermNetDebtIssuance | - | -340K | -243K | -220K | -228K | -8.17M | -11.08M | -8.59M | -6.2M | 1.25M |
| shortTermNetDebtIssuance | - | - | - | - | - | -223K | -169K | - | - | -1.8M |
| netStockIssuance | -11.61M | -640K | -676K | - | - | - | - | - | - | - |
| netCommonStockIssuance | -11.61M | -640K | -676K | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -11.61M | -640K | -676K | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -35.4M | -5.92M | -15.84M | -1.98M | -395K | -197K | -1.24M | -1.58M | -1.52M | -1M |
| commonDividendsPaid | -35.4M | -5.92M | -15.84M | -1.98M | -395K | -197K | -1.24M | -1.58M | -1.52M | -1M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -373.12K | -465K | -99.17M | -7.33M | -405K | -452K | 14000 | -73000 | -231K | -2.38M |
| netCashProvidedByFinancingActivities | -47.38M | -7.36M | -115.93M | -9.52M | -1.03M | -9.04M | -12.47M | -10.25M | -7.94M | -3.92M |
| 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 | 236.16M | 230.47M | 199.23M | 166.72M | 197.51M | 173.45M | 198.39M | 249.23M | 235.74M | 197.68M |
| costOfRevenue | 172.98M | 167.63M | 149.63M | 130.44M | 152.22M | 140.2M | 151.27M | 158.95M | 160.13M | 135.88M |
| grossProfit | 63.19M | 62.84M | 49.59M | 36.28M | 45.29M | 33.24M | 47.12M | 90.28M | 75.62M | 61.8M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 4.7M | 4.35M | 4.63M | 4.64M | 4.22M | 7.27M | 3.02M | 5.27M | 3.32M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | -1000 | 1000 |
| sellingGeneralAndAdministrativeExpenses | 9.54M | 4.7M | 4.22M | 4.63M | 4.64M | 4.22M | 7.27M | 3.02M | 5.27M | 3.32M |
| otherExpenses | - | -1.03M | - | -514K | -45000 | - | - | - | - | - |
| operatingExpenses | 9.54M | 3.67M | 4.22M | 4.12M | 4.6M | 4.72M | 6.86M | 2.45M | 636K | 2.89M |
| costAndExpenses | 182.52M | 171.3M | 153.85M | 134.55M | 156.82M | 144.92M | 158.12M | 161.4M | 160.76M | 138.76M |
| netInterestIncome | 4.87M | 3.3M | 2.85M | 2.36M | 3.96M | - | - | - | - | - |
| interestIncome | 4.89M | 3.33M | 2.88M | 2.39M | 3.96M | 3.98M | 3.14M | 1.71M | 1.87M | 1.32M |
| interestExpense | 19114 | 26467 | 29077 | 34986 | - | - | - | - | - | - |
| depreciationAndAmortization | 9.79M | 9.23M | 10.49M | 8.16M | 8.09M | 8.12M | 8.21M | 8.37M | 8.53M | 8.46M |
| ebitda | 63.43M | 68.1M | 61.75M | 39.81M | 48.74M | 37.14M | 48.06M | 95.63M | 78.88M | 66.94M |
| ebit | 53.64M | 58.87M | 51.26M | 31.65M | 40.65M | 29.02M | 39.85M | 87.26M | 70.35M | 58.48M |
| nonOperatingIncomeExcludingInterest | - | 297K | -5.88M | 514K | 45000 | - | - | - | 4.72M | - |
| operatingIncome | 53.64M | 59.17M | 45.38M | 32.16M | 40.69M | 29.02M | 39.85M | 87.26M | 70.35M | 58.48M |
| totalOtherIncomeExpensesNet | 3.48M | 3.38M | 5.85M | 3.08M | 4.61M | 3.48M | 3.56M | 2.27M | 1.78M | 1.75M |
| incomeBeforeTax | 57.12M | 62.55M | 51.23M | 35.24M | 45.31M | 32.5M | 43.41M | 89.53M | 76.85M | 60.23M |
| incomeTaxExpense | 19.38M | 13.75M | 12.74M | 7.33M | 11.76M | 8.41M | -918K | 20.7M | 12.76M | 12.98M |
| netIncomeFromContinuingOperations | 37.74M | 48.8M | 38.48M | 27.91M | 33.55M | 24.09M | 44.32M | 68.84M | 64.09M | 47.25M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | 9M | -2.48M | -5.45M | -372K | -26.98M | -1.44M |
| otherAdjustmentsToNetIncome | - | - | - | -15 | - | 2.48M | 5.45M | 372K | 26.98M | 1.44M |
| netIncome | 42.48M | 48.66M | 38.42M | 27.87M | 36.73M | 20.52M | 37.34M | 57.4M | 56.99M | 39.77M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 42.48M | 48.66M | 38.42M | 27.87M | 27.73M | 20.52M | 37.34M | 57.4M | 56.99M | 39.77M |
| eps | 0.11 | 0.12 | 0.1 | 0.07 | 0.07 | 0.05 | 0.09 | 0.14 | 0.14 | 0.1 |
| 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 | 232.22M | 244.7M | 181.91M | 149.91M | 152.98M | 222.29M | 221.48M | 187.34M | 218.25M | 159.14M |
| shortTermInvestments | 500.8K | 18M | 25.23M | 3.79M | 14.08M | 39.04M | 55.57M | 59.5M | 1.44M | 1.54M |
| cashAndShortTermInvestments | 232.72M | 262.7M | 207.14M | 153.7M | 167.06M | 261.33M | 277.04M | 246.83M | 219.69M | 160.68M |
| netReceivables | 55.99M | 8.08M | 7.06M | 8.99M | 1.04M | 17.59M | 461K | 4.46M | 1.31M | 5.49M |
| accountsReceivables | 765.22K | 8.08M | 458K | 8.99M | 1.04M | 17.59M | 461K | 4.46M | 1.31M | 5.49M |
| otherReceivables | 55.22M | - | 6.6M | - | - | - | - | - | - | - |
| inventory | 34.09M | 23.6M | 26.82M | 16.21M | 22.1M | 23.47M | 19.59M | 41.01M | 14.32M | 15.04M |
| prepaids | - | - | - | - | - | - | 1.26M | - | 2.42M | - |
| otherCurrentAssets | 22.04M | 55.77M | 62.06M | 62.37M | 69.39M | 63.76M | 58.61M | 76.95M | 77.96M | 57.19M |
| totalCurrentAssets | 344.83M | 350.14M | 303.09M | 241.26M | 259.6M | 366.14M | 356.96M | 369.26M | 315.69M | 238.4M |
| propertyPlantEquipmentNet | 272.98M | 272.28M | 156.92M | 261.12M | 158.15M | 273.02M | 252.41M | 259.54M | 260.53M | 356.17M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | 1.04M | 17.59M | 461K | 4.46M | 1.31M | - |
| goodwillAndIntangibleAssets | 262.42K | - | - | - | 105.18M | 270.74M | 250.62M | 257.92M | 256.26M | - |
| longTermInvestments | 17.87M | 9.4M | 5.11M | 37.67M | -4.04M | 27000 | 42000 | 49000 | 49000 | 24.15M |
| taxAssets | 3.1M | 1.99M | 1.9M | 9.14M | 11.05M | 2.31M | 1.83M | 1.67M | 4.32M | 9.32M |
| otherNonCurrentAssets | - | 23M | 133.61M | 19.56M | 45.44M | -273.05M | -252.46M | -259.59M | -260.58M | -9.32M |
| totalNonCurrentAssets | 294.22M | 304.68M | 297.54M | 327.48M | 315.78M | 273.05M | 252.46M | 259.59M | 260.58M | 356.17M |
| otherAssets | - | - | - | - | - | 22.45M | 20.8M | 24.26M | 26.32M | 33.47M |
| totalAssets | 639.05M | 654.82M | 600.63M | 568.74M | 575.37M | 661.65M | 630.21M | 653.12M | 602.6M | 628.04M |
| totalPayables | 19.14M | 27.12M | 14.06M | 27.77M | 9.57M | 29.91M | 11.49M | 40.18M | 8.82M | 27.22M |
| accountPayables | 8.95M | 27.12M | 6.9M | 27.77M | 9.57M | 29.91M | 11.49M | 40.18M | 8.82M | 27.22M |
| otherPayables | 10.19M | - | 7.16M | - | - | - | - | - | - | - |
| accruedExpenses | - | 3.14M | - | 959K | 11.36M | - | 10.96M | - | 13.78M | - |
| shortTermDebt | 202.32K | 249.44K | 306.68K | 227.04K | 299.58K | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 202K | 249K | 307K | 227K | 300K | 124K | 73000 | 152K | 240K | 244K |
| taxPayables | - | - | 6.67M | - | 4.14M | 3.48M | 11.45M | 12.04M | 14.75M | 13.03M |
| deferredRevenue | 5.04M | - | - | - | 6.66M | -124K | -73000 | -152K | -240K | -244K |
| otherCurrentLiabilities | 15.09M | 25.35M | 13.75M | 7.17M | 3.15M | 13.42M | 23.01M | 14.05M | 24.71M | 13.45M |
| totalCurrentLiabilities | 39.67M | 56.11M | 28.42M | 36.36M | 31.34M | 43.45M | 45.52M | 54.37M | 47.55M | 40.92M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 338.54K | 392K | 453K | 719K | 709K | 311K | 31000 | 68000 | 110K | 90000 |
| deferredRevenueNonCurrent | - | - | - | - | -762K | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 5.19M | 2.4M | 2.22M | 457K | 762K | 783K | 805K | 1.26M | 1.33M | 14.66M |
| otherNonCurrentLiabilities | 7.98M | 13.57M | 11.07M | 11.5M | 11.3M | 11.56M | 10.87M | 12.09M | 11.5M | 14.22M |
| totalNonCurrentLiabilities | 13.52M | 13.96M | 13.75M | 12.68M | 12.77M | 12.66M | 11.71M | 13.42M | 12.94M | 28.97M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 540.54K | 641K | 760K | 946K | 1.01M | 435K | 104K | 220K | 350K | 334K |
| totalLiabilities | 53.19M | 70.07M | 42.17M | 49.03M | 44.7M | 56.11M | 57.23M | 67.79M | 60.49M | 69.89M |
| treasuryStock | -13.86M | -3.37M | -2.49M | -2.49M | -1.85M | -1.17M | -1.17M | -1.17M | -1.17M | -1.17M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 15.53M | 15.5M | 15.5M | 15.5M | 15.5M | 15.5M | 15.5M | 15.5M | 15.5M | 15.5M |
| retainedEarnings | 936.97M | 905.96M | 877.39M | 848.61M | 826.66M | 718.72M | 712.92M | 697.63M | 642.58M | 611.46M |
| additionalPaidInCapital | 23.97M | 23.94M | 25.02M | 23.94M | 23.94M | 23.94M | 25.02M | 23.94M | 23.94M | 23.94M |
| 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 | 42.48M | 48.66M | 38.42M | 27.86M | 36.73M | 18.04M | 31.88M | 57.03M | 30.01M | 38.33M |
| depreciationAndAmortization | 9.79M | 9.23M | 10.49M | 8.16M | 8.28M | 8.12M | 8.35M | 8.37M | 8.53M | 8.46M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -733.89K | -8.75M | -5.4M | 676K | 13.34M | -18.45M | 19.39M | -26.57M | 2.74M | -5.9M |
| accountsReceivables | 2.53M | -3.89M | 4.18M | 1.25M | 7.06M | -15.58M | -1.48M | 584K | 2.8M | -3.32M |
| inventory | -4.76M | -4.86M | -2.25M | -578K | 6.28M | -2.87M | 20.87M | -27.16M | -70000 | -2.58M |
| accountsPayables | 1.5M | - | -7.33M | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | -2.52M | 25.8M | -3.4M | 450.57K | -16.17M | -18.03M | 6.45M | 15.61M | 28.99M | 20.19M |
| netCashProvidedByOperatingActivities | 49.01M | 74.94M | 40.11M | 37.15M | 42.18M | -10.33M | 66.08M | 54.44M | 70.27M | 61.07M |
| investmentsInPropertyPlantAndEquipment | -18.69M | -11.24M | -16.22M | -12.03M | -16.31M | -17.11M | -16.26M | -17.76M | -15.78M | -10.59M |
| acquisitionsNet | 90082 | - | 434.73K | 22991 | - | - | - | - | - | - |
| purchasesOfInvestments | 1.94M | - | -14.87M | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 2.98M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -163.4K | 3.57M | 24.83M | -17.33M | 25.31M | 18.26M | 4.98M | -58.57M | 3.79M | -3.27M |
| netCashProvidedByInvestingActivities | -13.84M | -7.67M | -5.82M | -29.34M | 9M | 1.15M | -11.28M | -76.34M | -12M | -13.86M |
| netDebtIssuance | - | -155K | - | -160K | - | -102K | - | -112K | - | -106K |
| longTermNetDebtIssuance | - | -155K | - | -160K | - | -102K | - | -112K | - | -106K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -10.51M | -881K | 12761 | -640K | -676K | - | - | - | - | - |
| netCommonStockIssuance | -10.51M | -881K | 12761 | -640K | -676K | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -10.51M | -881K | 12761 | -640K | -676K | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -34.84M | - | -5.73M | -2000 | -15.84M | - | -1.98M | - | -395K | - |
| commonDividendsPaid | -34.84M | - | -5.73M | -2000 | -15.84M | - | -1.98M | - | -395K | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -180.19K | -87272 | -199.65K | -35000 | -96.79M | -2.52M | -7.09M | -342K | -515K | -12000 |
| netCashProvidedByFinancingActivities | -45.53M | -1.12M | -5.92M | -837K | -113.31M | -2.62M | -9.07M | -454K | -910K | -118K |