OTC : MLXEF
$0 (0.0%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 284.89M | 218.92M | 153.78M | 133.36M | 228.97M | 93.83M | 72.76M | 204.72M | 209.9M | 238.17M |
| costOfRevenue | 159.18M | 114.56M | 107.42M | 101.03M | 93.7M | 75.14M | 166.17M | 227.82M | 207.79M | 244.34M |
| grossProfit | 125.71M | 104.36M | 46.36M | 32.34M | 135.27M | 18.69M | -22.72M | -23.09M | 2.11M | 20.12M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 1.27M | 2.22M | 3.25M | 2.14M | 5.43M | 6.8M | 5.83M | 5.74M | 12.37M |
| sellingAndMarketingExpenses | - | - | 1.57M | -142K | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 4.21M | 1.27M | 3.8M | 3.11M | 2.14M | 5.43M | 6.8M | 5.83M | 5.74M | 12.37M |
| otherExpenses | - | 16.43M | - | - | 5.88M | 4.14M | 55.59M | 72.33M | 10.86M | 89.94M |
| operatingExpenses | 4.21M | 17.7M | 3.8M | 3.11M | 8.02M | 9.57M | 62.38M | 78.16M | 16.59M | 102.31M |
| costAndExpenses | 163.39M | 132.26M | 111.22M | 104.14M | 101.72M | 80.47M | 84.14M | 252.11M | 225.65M | 242.99M |
| netInterestIncome | 12.78M | 9.27M | 6.21M | 2.62M | 894K | -1.11M | -1.55M | -665.14K | -789.25K | 1.17M |
| interestIncome | 13.23M | 9.84M | 7.09M | 2.87M | 1.5M | 1.89M | 441K | 807.14K | 680.1K | 1.85M |
| interestExpense | 451.82K | 566K | 877K | 248K | 610K | 3M | 1.99M | 1.47M | 1.47M | 686.93K |
| depreciationAndAmortization | 26.4M | 9M | 16.12M | 11.36M | 4.75M | 14.66M | 31.7M | 36.06M | 26.58M | 38.44M |
| ebitda | 147.9M | 129.79M | 58.68M | 40.61M | 138.83M | 27.79M | 20.33M | -10.57M | 11.56M | 33.62M |
| ebit | 121.5M | 120.79M | 42.56M | 29.15M | 134.09M | 13.13M | -11.37M | -46.63M | -15.03M | -4.82M |
| nonOperatingIncomeExcludingInterest | - | -34.14M | - | - | -7.26M | - | - | - | - | - |
| operatingIncome | 121.5M | 86.66M | 42.8M | 29.23M | 127.16M | 13.37M | -11.37M | -100.37M | -15.03M | -4.82M |
| totalOtherIncomeExpensesNet | 16.72M | 33.57M | -15.98M | -1.33M | 6.65M | 10.61M | -970.61K | -70.77M | -11.36M | -62.95M |
| incomeBeforeTax | 138.22M | 120.23M | 26.82M | 27.9M | 133.81M | 23.98M | -12.34M | -116.97M | -26.3M | -67.66M |
| incomeTaxExpense | 33.66M | 17.88M | 12.23M | 7.97M | -42.52M | -48.84M | 3.8M | 1.55M | -7.8M | 36.09M |
| netIncomeFromContinuingOperations | 104.56M | 102.35M | 14.58M | 19.93M | 176.34M | 23.98M | - | -117.4M | -26.39M | -103.92M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | 7.56M | 64.27M | -67.47M | - | - | 9.28M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 104.56M | 102.35M | 14.58M | 19.93M | 183.89M | 88.25M | -80.34M | -116.97M | -26.3M | 134.01M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 104.56M | 102.35M | 14.58M | 19.93M | 183.89M | 87.2M | -80.34M | -116.97M | -26.3M | 134.01M |
| eps | 0.12 | 0.11 | 0.02 | 0.02 | 0.2 | 0.1 | -0.09 | -0.17 | -0.04 | 0.21 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 293.49M | 220.64M | 143.04M | 113.93M | 122.25M | 13.47M | 14.1M | 11.36M | 31.23M | 50.13M |
| shortTermInvestments | - | - | - | - | - | 360K | - | - | - | 10.86M |
| cashAndShortTermInvestments | 293.49M | 220.64M | 143.04M | 113.93M | 122.25M | 13.89M | 14.1M | 11.36M | 41.55M | 60.98M |
| netReceivables | 38.62M | 8.67M | 16.77M | 17.41M | 11.66M | 23.79M | 6.15M | 16.55M | 13.68M | 46.3M |
| accountsReceivables | 32.24M | 5.5M | 12.37M | 6.25M | 3.42M | - | - | - | - | - |
| otherReceivables | 6.37M | 3.17M | 4.39M | 17.41M | 8.24M | 23.79M | 6.15M | 16.55M | 13.68M | 46.3M |
| inventory | 29.48M | 37.57M | 28.59M | 22.95M | 23.58M | 20.53M | 20.33M | 45.86M | 55.28M | 43.64M |
| prepaids | 1.73M | 2.2M | - | - | 588K | 568K | - | - | 1.43M | - |
| otherCurrentAssets | - | 2.57M | 5.23M | 12M | 14.6M | 6.56M | 2.42M | 2.46M | -4848 | - |
| totalCurrentAssets | 363.32M | 271.65M | 193.63M | 166.29M | 172.68M | 65.34M | 42.99M | 76.22M | 111.92M | 150.92M |
| propertyPlantEquipmentNet | 178.94M | 171.78M | 153.9M | 114.07M | 101.21M | 74.27M | 96.94M | 99.19M | 140.12M | 122.73M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | 3.46M | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | 3.46M | - | - | - | - | - |
| longTermInvestments | 70.74M | 14.04M | 18.75M | 35.94M | 3.14M | 6.55M | 10.03M | 11.02M | 9.17M | 9.3M |
| taxAssets | - | 8.43M | 47.23M | 38.54M | 42.52M | - | - | - | - | - |
| otherNonCurrentAssets | 5.28M | 39.13M | 352K | 352K | 28.67M | 37.25M | - | 44850 | 82950 | 99000 |
| totalNonCurrentAssets | 254.95M | 233.38M | 220.24M | 188.9M | 179M | 118.06M | 106.97M | 110.25M | 149.37M | 132.13M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 618.27M | 505.03M | 413.86M | 355.2M | 351.68M | 183.4M | 149.96M | 186.48M | 261.29M | 283.05M |
| totalPayables | 27.55M | 20.97M | 16.4M | 3.62M | 3.58M | 8.68M | 7.52M | 13.51M | 16.45M | 16.35M |
| accountPayables | 4.08M | 10.39M | 8.89M | 3.62M | 3.58M | 8.68M | 7.52M | 13.46M | 16.39M | 16.32M |
| otherPayables | 23.47M | 10.58M | 7.51M | - | - | - | - | - | - | - |
| accruedExpenses | 8.25M | - | 6.39M | - | - | 3.53M | 3.66M | 7.85M | 6.78M | 5.73M |
| shortTermDebt | 2.85M | 629K | 1.26M | 1.93M | 1.94M | 17.36M | 33.11M | 5.04M | 4.85M | 3.19M |
| capitalLeaseObligationsCurrent | - | 3.02M | 2.76M | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | 1.63M | 8.49M | - | - | - | - | 12.99M |
| otherCurrentLiabilities | 13.01M | 19.24M | 19933 | 12.38M | 10.68M | 40770 | 24062 | 11.9M | 16.29M | -35503 |
| totalCurrentLiabilities | 51.66M | 43.86M | 26.84M | 19.56M | 24.68M | 29.61M | 44.31M | 38.3M | 44.37M | 38.22M |
| longTermDebt | - | - | 4.33M | 1.41M | 1.61M | 2.68M | 2.47M | 4.31M | 5.52M | 5.31M |
| capitalLeaseObligationsNonCurrent | 435.83K | 2.51M | 4.33M | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.76M | - | 20.93M | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 32.09M | 30.89M | 27.54M | 14.58M | 15.71M | 12.46M | 51.4M | 42.27M | 40.95M | 40.78M |
| totalNonCurrentLiabilities | 34.28M | 33.4M | 52.79M | 15.98M | 17.32M | 15.14M | 53.86M | 46.58M | 46.48M | 46.08M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 435.83K | 5.52M | 7.09M | - | - | - | - | - | - | - |
| totalLiabilities | 85.94M | 77.26M | 79.63M | 35.55M | 42M | 44.75M | 98.17M | 84.88M | 90.84M | 84.3M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 311.14M | 311.26M | 319.57M | 319.57M | 319.57M | 332.41M | 332.41M | 302M | 254.59M | 252.51M |
| retainedEarnings | 221.53M | 89.2M | -13.15M | -27.74M | -37.7M | -220.54M | -308.8M | -228.46M | -115.25M | -82.86M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 104.56M | 63.32M | 14.58M | 19.93M | 183.89M | 10.2M | -12.42M | -116.97M | - | - |
| depreciationAndAmortization | 26.4M | - | 16.12M | 11.39M | - | 14.65M | 31.9M | 35.93M | 26.58M | 38.44M |
| deferredIncomeTax | - | - | - | -33.72M | - | 344K | -137K | -694K | - | - |
| stockBasedCompensation | - | - | - | - | - | - | 137K | 694K | - | - |
| changeInWorkingCapital | -32.72M | - | -530K | -10.13M | - | -16.01M | 11.73M | -10.02M | 22.56M | - |
| accountsReceivables | -25.31M | - | 204K | -5.25M | - | -16.86M | 10.43M | -3.9M | 31.31M | -19.3M |
| inventory | 7.84M | - | -5.97M | 586K | - | -198K | 23.87M | 131.97K | -11.68M | -12.32M |
| accountsPayables | -3.91M | - | 3.29M | -6.3M | - | 1.16M | -17.89M | -6.95M | 2.72M | -16.35M |
| otherWorkingCapital | -11.34M | - | 1.94M | 840K | - | -108K | -4.68M | 698.42K | 214.96K | 199.3K |
| otherNonCashItems | 30.02M | 143.57M | 34.69M | 24.08M | -33.9M | -4.79M | -52.26M | 75.9M | -21.76M | -11.61M |
| netCashProvidedByOperatingActivities | 128.27M | 143.57M | 64.86M | 11.56M | 150M | 4.4M | -21.04M | -15.16M | 27.39M | 26.84M |
| investmentsInPropertyPlantAndEquipment | -37.33M | -39.94M | -34.93M | -18.84M | -36.77M | -22.67M | -31.6M | -50.87M | -37.9M | -64.36M |
| acquisitionsNet | 31987 | - | 70000 | - | 11M | 24M | 319K | 15425 | - | -57.25M |
| purchasesOfInvestments | -37.4M | -13.04M | -1.79M | - | -4.05M | -30000 | 3.6M | 5.49M | -1.65M | -805K |
| salesMaturitiesOfInvestments | 25.08M | - | 4M | - | 5.95M | 78000 | 155K | 4.54M | - | - |
| otherInvestingActivities | -2.86M | -2.47M | - | - | 41000 | 8.54M | -4.55M | -5.49M | 664.62K | -229.14K |
| netCashProvidedByInvestingActivities | -52.47M | -55.45M | -32.65M | -18.84M | -23.83M | 9.92M | -32.08M | -46.31M | -38.89M | -122.64M |
| netDebtIssuance | - | - | - | - | -15.53M | -17.73M | 24.55M | -5.37M | -3.84M | -3.71M |
| longTermNetDebtIssuance | - | - | - | - | -15.53M | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | -17.73M | 24.55M | -5.37M | -3.84M | -3.71M |
| netStockIssuance | - | -8.31M | - | - | - | - | 30.2M | 47.59M | 519.9K | 110.56M |
| netCommonStockIssuance | - | -8.31M | - | - | - | - | 30.2M | 47.59M | 519.9K | 110.56M |
| commonStockIssuance | - | - | - | - | - | - | 33.53M | 50M | 532K | 115.64M |
| commonStockRepurchased | - | -8.31M | - | - | - | - | -2.33M | -2.58M | -13861 | -5.26M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | -57620 | -5763 | -4.55M | -1588 |
| commonDividendsPaid | - | - | - | - | - | - | -57620 | -5784 | -4.55M | -1590 |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.87M | -2.2M | -3.1M | -1.04M | -1.86M | -2.3M | -16997 | -615.67K | 573.23K | -104.56K |
| netCashProvidedByFinancingActivities | -2.87M | -10.51M | -3.1M | -1.04M | -17.39M | -20.02M | 54.68M | 41.6M | -7.3M | 106.74M |
| 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 | 2022-06-30 | 2021-12-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 137.41M | 148.5M | 123.77M | 94.78M | 62.54M | 91.24M | 62.54M | 60.62M | 66.68M | 168.35M |
| costOfRevenue | 74.41M | 84.38M | 64.2M | 59.2M | 47.7M | 59.73M | 45.43M | 25.09M | 50.51M | 68.6M |
| grossProfit | 62.99M | 64.12M | 59.57M | 35.58M | 14.84M | 31.52M | 17.11M | 35.52M | 16.17M | 99.75M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | 1.03M | 1.19M | 712K | 843K | - | 1.3M |
| sellingAndMarketingExpenses | - | - | - | - | 382K | 1.19M | 712K | -11000 | - | 11000 |
| sellingGeneralAndAdministrativeExpenses | 2.37M | 1.85M | 1.35M | 1.39M | 1.42M | 2.38M | 1.42M | 832K | 1.55M | 1.31M |
| otherExpenses | - | - | 5.95M | - | -2.13M | 2.13M | - | 5.93M | - | -54500 |
| operatingExpenses | 2.37M | 1.85M | 7.3M | 1.39M | -710K | 4.51M | 1.42M | 6.76M | 1.55M | 1.26M |
| costAndExpenses | 76.78M | 86.23M | 71.5M | 60.6M | 46.98M | 64.23M | 46.85M | 31.86M | 52.07M | 69.86M |
| netInterestIncome | 6.6M | 6.07M | 4.61M | 4.65M | 3.69M | 2.52M | 3.69M | 66000 | 1.31M | 828K |
| interestIncome | 6.6M | 6.68M | 4.66M | 5.16M | 3.91M | 3.18M | 3.91M | 66000 | 1.43M | 1.44M |
| interestExpense | - | 606.93K | 47970 | 516.94K | 216K | 661K | 216K | - | 124K | 610K |
| depreciationAndAmortization | - | - | - | - | 9.12M | 7M | 5.68M | 1.04M | 5.69M | - |
| ebitda | 60.62M | 74.95M | 94.22M | 34.18M | 36.07M | 22.72M | 20.25M | 32.55M | 20.31M | 6.99M |
| ebit | 60.62M | 74.95M | 94.22M | 34.18M | 26.95M | 15.72M | 14.57M | - | 14.61M | 6.99M |
| nonOperatingIncomeExcludingInterest | - | -12.68M | -41.94M | - | - | - | - | - | - | - |
| operatingIncome | 60.62M | 62.27M | 52.27M | 34.18M | 15.79M | 15.72M | 15.68M | 34.7M | 14.61M | 92.46M |
| totalOtherIncomeExpensesNet | 4.45M | 11.38M | 41.43M | -7.77M | 838K | 909.76K | 1.37M | 7.52M | -665K | -863.5K |
| incomeBeforeTax | 65.07M | 73.65M | 93.7M | 26.41M | 16.63M | 17.09M | 17.05M | 42.22M | 13.95M | 91.59M |
| incomeTaxExpense | 13.44M | 20.36M | 6.28M | 11.57M | 7.25M | 4.98M | 4.97M | 21.26M | 3.98M | - |
| netIncomeFromContinuingOperations | 51.64M | 53.29M | 87.43M | 14.84M | 2.5M | 12.11M | 12.08M | 63.48M | 9.97M | 10.21M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | 58.34M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 51.64M | 53.29M | 87.43M | 14.84M | 12.08M | 2.51M | 12.08M | 63.48M | 9.97M | 68.56M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 51.64M | 53.29M | 87.43M | 14.84M | 12.08M | 2.51M | 12.08M | 63.48M | 9.97M | 120.41M |
| eps | 0.06 | 0.06 | 0.1 | 0.02 | 0.01 | 0.0 | 0.01 | 0.07 | 0.01 | 0.13 |
| 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 | 2022-06-30 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 293.49M | 232.38M | 220.64M | 181.28M | 142.71M | 143.04M | 124.03M | 113.93M | 122.25M | 13.47M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | 360K |
| cashAndShortTermInvestments | 293.49M | 232.38M | 220.64M | 181.28M | 142.71M | 143.04M | 124.03M | 113.93M | 122.25M | 15.7M |
| netReceivables | 38.62M | 55.94M | 8.67M | 19.31M | 16.73M | 16.77M | 10.21M | 17.41M | 11.66M | 23.79M |
| accountsReceivables | 32.24M | 21.63M | 5.5M | 10.08M | 12.34M | 4.08M | 6.25M | 2.36M | 11.66M | - |
| otherReceivables | 6.37M | 34.31M | 3.17M | 9.23M | 4.39M | 16.77M | 10.21M | 17.41M | - | 23.79M |
| inventory | 29.48M | 25.58M | 37.57M | 29.83M | 28.52M | 28.59M | 29.88M | 22.95M | 23.58M | 20.53M |
| prepaids | 1.73M | 854.53K | 2.2M | 910.14K | 1.6M | - | - | - | 588K | 1.72M |
| otherCurrentAssets | - | 1 | 2.57M | 99796 | 3.62M | 5.23M | 9.24M | 12M | 14.6M | 3.6M |
| totalCurrentAssets | 363.32M | 314.76M | 271.65M | 231.43M | 193.18M | 193.63M | 173.36M | 166.29M | 172.68M | 65.33M |
| propertyPlantEquipmentNet | 178.94M | 80.82M | 171.78M | 75.4M | 153.54M | 153.9M | 129.96M | 114.07M | 101.21M | 74.27M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | 3.46M | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | 3.46M | - |
| longTermInvestments | 70.74M | 158.5M | 14.04M | 90.79M | 18.71M | 18.75M | 35.64M | 35.94M | 3.14M | 6.55M |
| taxAssets | - | - | 8.43M | 14.68M | 47.12M | 47.23M | 33.57M | 38.54M | 42.52M | - |
| otherNonCurrentAssets | 5.28M | 6.25M | 39.13M | 3.88M | 351.18K | 352K | 352K | 352K | 28.67M | 38.3M |
| totalNonCurrentAssets | 254.95M | 245.57M | 233.38M | 184.75M | 219.72M | 220.24M | 199.52M | 188.9M | 179M | 119.12M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 618.27M | 560.33M | 505.03M | 416.18M | 412.9M | 413.86M | 372.88M | 355.2M | 351.68M | 184.45M |
| totalPayables | 27.55M | 15.67M | 20.97M | 6.52M | 16.36M | 16.4M | 13.07M | 19.24M | 3.58M | 8.68M |
| accountPayables | 4.08M | 5.7M | 10.39M | 6.52M | 16.36M | 16.4M | 15.82M | 13.1M | 3.58M | 8.68M |
| otherPayables | 23.47M | 9.96M | 10.58M | - | - | - | - | - | - | - |
| accruedExpenses | 8.25M | 8.36M | - | 6.51M | 6.39M | 4.37M | 4.51M | 3.56M | - | 3.53M |
| shortTermDebt | 2.85M | 2.69M | 629K | 3.17M | 4.02M | 4.03M | 4.06M | 1.95M | 1.94M | 17.36M |
| capitalLeaseObligationsCurrent | - | - | 3.02M | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | 5.38M | - | 12.33M | - | - | - | - | 8.49M | - |
| otherCurrentLiabilities | 13.01M | 9.88M | 19.24M | 8.51M | 4988 | 2.04M | -2.13M | -5.19M | 10.68M | 40771 |
| totalCurrentLiabilities | 51.66M | 41.98M | 43.86M | 37.05M | 26.77M | 26.84M | 19.51M | 19.56M | 24.68M | 29.61M |
| longTermDebt | - | - | - | - | - | 4.33M | 2.8M | - | 1.61M | 2.68M |
| capitalLeaseObligationsNonCurrent | 435.83K | 1.2M | 2.51M | 3.96M | 4.32M | - | - | 1.62M | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.76M | 1.91M | - | - | 20.88M | 20.93M | - | - | - | - |
| otherNonCurrentLiabilities | 32.09M | 31.66M | 30.89M | 27.15M | 27.47M | 27.54M | 14.11M | 15.98M | 15.71M | 12.46M |
| totalNonCurrentLiabilities | 34.28M | 34.78M | 33.4M | 31.11M | 52.67M | 52.79M | 16.91M | 15.98M | 17.32M | 15.14M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 435.83K | 1.2M | 5.52M | 3.96M | 4.32M | - | - | 1.62M | - | - |
| totalLiabilities | 85.94M | 76.76M | 77.26M | 68.16M | 79.44M | 79.63M | 41.16M | 35.55M | 42M | 44.75M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 311.14M | 313.29M | 311.26M | 318.55M | 318.82M | 319.57M | 319.57M | 319.57M | 319.57M | 332.41M |
| retainedEarnings | 221.53M | 143.07M | 89.2M | 1.71M | -13.12M | -13.15M | -15.66M | -27.74M | -37.7M | -220.54M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 2022-06-30 | 2021-12-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 51.64M | 53.29M | 87.43M | 14.84M | 14.58M | 12.11M | 19.93M | 9.97M | 67.27M | -67.27M |
| depreciationAndAmortization | - | - | - | - | 9.12M | 7M | 5.69M | 5.69M | - | - |
| deferredIncomeTax | - | - | - | - | - | - | -33.72M | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | - | - | - | - | 1.38M | -1.91M | -10.13M | - | - | - |
| accountsReceivables | - | - | - | - | 102K | 102K | -5.25M | - | - | - |
| inventory | - | - | - | - | -2.98M | -2.98M | 586K | - | - | - |
| accountsPayables | - | - | - | - | 3.29M | - | -6.3M | - | - | - |
| otherWorkingCapital | - | - | - | - | 972K | 972K | 840K | - | - | - |
| otherNonCashItems | 12.39M | 11.4M | -6.66M | 47.79M | 10.19M | 18.16M | 18.39M | -4.27M | -21.5M | 68.22M |
| netCashProvidedByOperatingActivities | 64.02M | 64.69M | 80.76M | 62.63M | 35.27M | 35.36M | 172K | 11.39M | 45.75M | 951.6K |
| investmentsInPropertyPlantAndEquipment | -18.24M | -19.22M | -20.19M | -20.69M | -20.9M | -14.03M | -18.84M | - | -10.36M | -26.42M |
| acquisitionsNet | 1999 | 30194 | 11992 | 6985 | - | 70000 | - | - | - | 11M |
| purchasesOfInvestments | -4.41M | -33.22M | -13.04M | - | -1.18M | -617K | - | - | - | -4.05M |
| salesMaturitiesOfInvestments | 25.08M | - | - | - | 3.99M | 9000 | - | - | - | 5.95M |
| otherInvestingActivities | -3.17M | 313.03K | 726.56K | -2.22M | - | - | - | - | 3M | 32.92M |
| netCashProvidedByInvestingActivities | -734.71K | -52.1M | -32.49M | -22.9M | -18.08M | -14.57M | -18.84M | - | -7.36M | 19.41M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | -15.97M |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | -15.97M |
| netStockIssuance | - | - | -8.3M | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | -8.3M | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | -8.3M | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -585.77K | -2.3M | -994.4K | -1.21M | -1.77M | -1.77M | -1.04M | - | -442K | - |
| netCashProvidedByFinancingActivities | -585.77K | -2.3M | -9.3M | -1.21M | -1.77M | -1.77M | -1.04M | - | -442K | -15.97M |