TSXV : MKO.V
-$0.25 (-2.56%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2019-04-30 | 2018-04-30 | 2017-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 148.47M | 92.08M | 65.95M | 63.38M | 35.5M | 1.4M | 12.83M | 5.84M | - | - |
| costOfRevenue | 73.46M | 45.69M | 41.94M | 51.34M | 15.69M | 670K | 28.21M | 7.5M | 5440.4 | 2493 |
| grossProfit | 75.02M | 46.38M | 24M | 12.04M | 12.46M | 728K | -15.37M | -1.66M | -5440.4 | -2493 |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 10.67M | 12.43M | 9.53M | 8.41M | 7.48M | 6.55M | 4.2M | 1.7M | 596.32K | 1.02M |
| sellingAndMarketingExpenses | - | 4.7M | 5.78M | 15.62M | 7.27M | 6.87M | 138.19K | - | 2.45M | 43622 |
| sellingGeneralAndAdministrativeExpenses | 10.67M | 17.13M | 15.3M | 24.03M | 14.75M | 13.42M | 4.34M | 1.7M | 3.04M | 1.06M |
| otherExpenses | 10.09M | -5.02M | -3.61M | -6.39M | -3.18M | -1.33M | -10.51M | -3.29M | - | 2493 |
| operatingExpenses | 20.76M | 12.11M | 11.69M | 17.64M | 11.57M | 12.09M | -6.17M | -1.6M | 3.04M | 1.06M |
| costAndExpenses | 94.21M | 57.8M | 41.24M | 68.9M | 35.39M | 12.76M | 22.04M | 5.9M | 3.04M | 1.06M |
| netInterestIncome | -446K | -729K | -1.34M | -1.68M | -1.28M | -31000 | 748.93K | 385.94K | - | - |
| interestIncome | 566K | 48000 | 20323 | 2000 | 130.77K | 73000 | 774.34K | 511.5K | 13332 | 6588 |
| interestExpense | 1.01M | 777K | 1.36M | 1.68M | 1.41M | 104K | 25412 | 127.97K | 13332 | 6588 |
| depreciationAndAmortization | 8.22M | 7.7M | 13.49M | 20.45M | 7.23M | 106K | 140.52K | 48335 | 6987 | 3403 |
| ebitda | 63.93M | 37.82M | 23.31M | 12.25M | 18.99M | -11.87M | -13.6M | -18.52M | -3.04M | -1.45M |
| ebit | 55.71M | 30.13M | 9.82M | -8.2M | 11.76M | -11.98M | -13.74M | -18.57M | -3.04M | -1.45M |
| nonOperatingIncomeExcludingInterest | -1.45M | 4.15M | 2.49M | - | -11.64M | 617K | 4.53M | 12.64M | 3354 | -11128 |
| operatingIncome | 54.26M | 34.28M | 12.31M | 9.84M | 111K | -11.36M | -9.21M | -7.97M | -3.04M | -1.46M |
| totalOtherIncomeExpensesNet | 438K | -4.93M | -3.43M | -19.72M | 10.35M | -721K | -4.56M | -17.18M | -3354 | 8991 |
| incomeBeforeTax | 54.7M | 29.35M | 8.88M | -9.88M | 10.46M | -12.08M | -13.76M | -25.15M | -3.04M | -1.46M |
| incomeTaxExpense | 20.96M | 10.2M | 2.08M | 2.1M | 501K | 48000 | 101.65K | 75000 | - | - |
| netIncomeFromContinuingOperations | 33.74M | 19.15M | 6.8M | -11.98M | 9.96M | -12.13M | -13.86M | -18.76M | -3.04M | -1.07M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | 2.58M | 382.17K |
| netIncome | 33.74M | 19.15M | 6.8M | -11.98M | 9.96M | -12.13M | -13.86M | -18.76M | -466.87K | -1.07M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | 2.58M | 382.17K |
| bottomLineNetIncome | 33.74M | 19.15M | 6.8M | -11.98M | 9.96M | -12.13M | -13.86M | -18.76M | -3.04M | -1.07M |
| eps | 0.41 | 0.26 | 0.1 | -0.18 | 0.15 | -0.2 | -0.28 | -0.82 | -0.16 | -0.06 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2019-04-30 | 2018-04-30 | 2017-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 77.28M | 14.52M | 1.5M | 527.74K | 1.94M | 2.63M | 4.14M | 2.49M | 835.27K | 2.55M |
| shortTermInvestments | 236K | - | - | - | - | - | - | - | 435.39 | - |
| cashAndShortTermInvestments | 77.51M | 14.52M | 1.5M | 523K | 1.94M | 2.63M | 4.14M | 2.49M | 835.27K | 2.55M |
| netReceivables | 2.19M | 381K | 511K | 1.18M | 38000 | 149K | 1.37M | 34748 | 11962 | 20917 |
| accountsReceivables | 251K | 321K | 304K | 1.1M | 6000 | 149K | - | - | 9293.2 | - |
| otherReceivables | 1.94M | 60000 | 207K | 82000 | 32000 | - | 1.37M | 34748 | - | 20937 |
| inventory | 29.18M | 11.09M | 13.85M | 9.97M | 6.86M | 375K | 1.11M | 8.17M | - | - |
| prepaids | 2.84M | 1.35M | 591K | 884K | 801K | 209K | 272.09K | 114.52K | 15717 | 4224 |
| otherCurrentAssets | 137K | 33000 | 265K | 346K | 284K | 922.28K | -1847 | 2.17M | 32.5 | -5572 |
| totalCurrentAssets | 111.72M | 27.37M | 16.71M | 12.9M | 9.93M | 4.29M | 6.89M | 12.98M | 862.98K | 2.57M |
| propertyPlantEquipmentNet | 80.58M | 69.76M | 20.53M | 32.26M | 43.68M | 46.06M | 9.74M | 516.07K | 4.55M | 3.36M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | 332.21K | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 16.14M | 9.95M | 4.56M | 3000 | 1.03M | - | 745.06K | 3.24M | -1.01M | - |
| totalNonCurrentAssets | 96.72M | 79.71M | 25.1M | 32.27M | 45.04M | 46.06M | 10.49M | 3.76M | 3.55M | 3.36M |
| otherAssets | - | - | - | - | - | -922.28K | - | -3.24M | - | 17.41M |
| totalAssets | 208.44M | 107.08M | 41.81M | 45.17M | 54.97M | 49.43M | 17.38M | 18.15M | 4.22M | 23.33M |
| totalPayables | 28.43M | 14.7M | 6.22M | 11.16M | 4.62M | 14.01M | 2.44M | 15.42M | 193.45K | 149.89K |
| accountPayables | 13.72M | 10.04M | 5.92M | 10.9M | 4.4M | 5.06M | 2.44M | 11.18M | 188.13K | 149.89K |
| otherPayables | 14.71M | 4.66M | 294K | 264K | 219K | 8.95M | 6549 | 4.24M | 5317 | - |
| accruedExpenses | - | - | 30474 | 1.05M | - | - | 6.12M | - | 161.32K | 106.36K |
| shortTermDebt | - | - | - | 368K | 4.35M | 1.72M | - | - | 1.12M | - |
| capitalLeaseObligationsCurrent | 69000 | 97000 | 88000 | 99000 | - | - | - | - | - | - |
| taxPayables | 13.92M | 4.35M | 271K | 208K | - | 8.88M | 5.92M | 3.2M | - | - |
| deferredRevenue | 350K | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | 1.8M | 3.32M | 3.48M | 1.04M | 807K | 1.36M | 3.52M | -410.66K | 785.68K |
| totalCurrentLiabilities | 28.85M | 16.6M | 9.66M | 16.16M | 10.01M | 16.54M | 9.93M | 18.95M | 1.07M | 1.04M |
| longTermDebt | - | 4.81M | 7.52M | 12.27M | 17.38M | 15.15M | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | 69000 | 168K | 238K | - | - | - | - | - | - |
| deferredRevenueNonCurrent | 399K | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 6.96M | 3.22M | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 21.5M | 5.46M | 3.84M | 2.86M | 1.61M | 834K | 1.55M | 1.55M | - | 1.07M |
| totalNonCurrentLiabilities | 28.86M | 13.56M | 11.52M | 15.34M | 19M | 15.98M | 1.55M | 1.55M | - | 1.07M |
| otherLiabilities | - | - | - | - | - | - | - | -1.18M | - | -1.13M |
| capitalLeaseObligations | 69000 | 166K | 256K | 337K | - | - | - | - | - | - |
| totalLiabilities | 57.71M | 30.16M | 21.18M | 31.5M | 29M | 32.52M | 11.48M | 25.97M | 1.07M | 1.04M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 162.45M | 121.78M | 87.87M | 88.02M | 88.26M | 87.26M | 68.46M | 32.27M | 28.03M | 29.23M |
| retainedEarnings | -30.88M | -64.01M | -81.12M | -119.02M | -76.5M | -85.62M | -71.67M | -47.75M | -33.29M | -7.12M |
| additionalPaidInCapital | 16.82M | 16.32M | 12.55M | 12.09M | 11.6M | 11.63M | 7.47M | 5.17M | - | 5.07M |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2019-04-30 | 2018-04-30 | 2017-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 33.74M | 19.15M | 6.8M | -11.98M | 9.96M | -12.13M | -13.86M | -18.76M | -2.37M | -782.21K |
| depreciationAndAmortization | 8.22M | - | - | 20.45M | - | - | 140.52K | 47600 | 6987 | 2496 |
| deferredIncomeTax | 3.74M | 3.22M | - | -20.45M | - | - | - | - | - | - |
| stockBasedCompensation | 1.97M | 1.02M | 650K | 544K | 340K | 624K | - | 293.73K | 63373 | 484.07K |
| changeInWorkingCapital | 2.53M | -1.7M | -12.54M | 3.49M | -5.86M | 609K | -4.54M | -1.45M | 47053 | -25493 |
| accountsReceivables | 54000 | -79000 | 556.07K | -1.2M | -403K | 1.28M | 1.52M | - | 10254 | -14477 |
| inventory | -8.53M | -5.84M | -10.1M | 3.52M | -4.05M | 243.03K | 1.26M | -1.25M | - | - |
| accountsPayables | 12.66M | 4.08M | -2.92M | 660K | 716K | 1.46M | -6.35M | - | 49892 | - |
| otherWorkingCapital | -1.65M | 147K | -85888 | 502.07K | -2.12M | -2.38M | -962.69K | -198.8K | 291.55 | -11015 |
| otherNonCashItems | 2.77M | 12.75M | 17.57M | 24.33M | -1.87M | 1.77M | 8.88M | 12.89M | -1547 | -666 |
| netCashProvidedByOperatingActivities | 52.98M | 34.45M | 12.47M | 16.38M | 2.57M | -9.13M | -9.38M | -6.97M | -2.25M | -321.8K |
| investmentsInPropertyPlantAndEquipment | -12.32M | -12.88M | -4.76M | -8.8M | -8.41M | -29.97M | -10.42M | -82123 | -5997 | -2.22M |
| acquisitionsNet | -7.22M | -307K | - | - | -16298 | - | 447.46K | 2.47M | - | - |
| purchasesOfInvestments | -1.8M | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 1M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | 2.13M | 1.14M | - | 819.01K | 1328 | - |
| netCashProvidedByInvestingActivities | -20.34M | -13.18M | -4.76M | -8.8M | -6.3M | -28.83M | -9.97M | 3.2M | -4669 | -2.22M |
| netDebtIssuance | -8.51M | -5.19M | -6.3M | -8.49M | 2.49M | 15M | - | - | - | - |
| longTermNetDebtIssuance | -8.51M | -5.19M | -6.3M | -8.49M | 2.49M | 15M | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 40.64M | -4.7M | -413K | -495K | 610.57K | 20.06M | 20.14M | 2.51M | 17272 | 3.35M |
| netCommonStockIssuance | 40.64M | -4.7M | -413K | -495K | 610.57K | 20.06M | 20.14M | 2.51M | 17272 | 3.35M |
| commonStockIssuance | 42M | - | - | - | 610.57K | 20.06M | 20.14M | - | 17272 | 3.35M |
| commonStockRepurchased | -1.36M | -4.7M | -413K | -495K | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.06M | 1.65M | -34000 | -31245 | 10429 | 233K | - | 3.87M | -3839 | 374.73K |
| netCashProvidedByFinancingActivities | 30.07M | -8.23M | -6.75M | -8.99M | 3.12M | 35.3M | 20.14M | 6.38M | 13433 | 3.73M |
| 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 | 67.47M | 39.99M | 37.98M | 38.72M | 31.79M | 28.85M | 15.74M | 28.28M | 19.21M | 26.47M |
| costOfRevenue | 29.47M | 9.71M | 28.98M | 19.73M | 15.04M | 12.49M | 11.27M | 11.75M | 10.18M | 11.51M |
| grossProfit | 38M | 30.28M | 9M | 18.99M | 16.75M | 16.36M | 4.47M | 16.53M | 9.04M | 14.96M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 4.36M | 3.58M | 2.86M | 2.57M | 1.66M | 3.01M | 2.34M | 4.13M | 2.43M | 2.08M |
| sellingAndMarketingExpenses | - | - | - | - | - | 1.78M | - | - | 945.47K | 1.31M |
| sellingGeneralAndAdministrativeExpenses | 4.36M | 3.58M | 2.86M | 2.57M | 1.66M | 4.8M | 1.71M | 2.99M | 3.37M | 3.39M |
| otherExpenses | -71426 | 4.99M | 1.08M | 2.44M | 1.59M | -1.27M | 1.18M | 214K | -881.8K | -688.92K |
| operatingExpenses | 4.29M | 8.56M | 3.94M | 5M | 3.25M | 3.53M | 2.88M | 3.2M | 2.49M | 2.7M |
| costAndExpenses | 33.76M | 18.27M | 32.92M | 24.73M | 18.29M | 16.02M | 14.16M | 14.95M | 12.67M | 14.21M |
| netInterestIncome | 382.62K | 21000 | -28000 | -217K | -222K | -254K | -191K | -196K | -89000 | -356.83K |
| interestIncome | 500.66K | 348K | 201K | 13000 | 4000 | 4195 | 8000 | 23000 | 13000 | 6152 |
| interestExpense | 118.03K | 327K | 229K | 230K | 226K | 257K | 199K | 219K | 102K | 362.98K |
| depreciationAndAmortization | 2.13M | 2.41M | 2.33M | 2.5M | 1.68M | 1.72M | 1.74M | 2M | 2.24M | 4.56M |
| ebitda | 35.84M | 24.93M | 7.39M | 18.52M | 14.38M | 12.55M | 2.91M | 14.11M | 8.25M | 19.11M |
| ebit | 33.71M | 23.46M | 5.06M | 16.03M | 12.7M | 10.83M | 1.17M | 12.12M | 6.01M | 14.55M |
| nonOperatingIncomeExcludingInterest | - | - | - | -2.04M | 796K | 2M | 411K | 1.21M | 546K | - |
| operatingIncome | 33.71M | 21.72M | 5.06M | 13.98M | 13.5M | 12.83M | 1.58M | 13.33M | 6.56M | 11.48M |
| totalOtherIncomeExpensesNet | 929.51K | -1.13M | 775.43K | 1.81M | -1.02M | -2.26M | -610K | -1.43M | -648K | -1.92M |
| incomeBeforeTax | 34.64M | 20.59M | 5.84M | 15.8M | 12.47M | 10.57M | 973K | 11.9M | 5.91M | 10.33M |
| incomeTaxExpense | 11.87M | 6.74M | 4.19M | 6.98M | 3.05M | 5.91M | 595K | 3.13M | 560K | 817K |
| netIncomeFromContinuingOperations | 22.77M | 13.85M | 1.65M | 8.82M | 9.42M | 4.66M | 378K | 8.77M | 5.35M | 9.52M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 22.77M | 13.85M | 1.65M | 8.82M | 9.42M | 4.66M | 378K | 8.77M | 5.35M | 9.52M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 22.77M | 13.85M | 1.65M | 8.82M | 9.42M | 4.66M | 378K | 8.77M | 5.35M | 9.52M |
| eps | 0.26 | 0.17 | 0.02 | 0.11 | 0.13 | 0.07 | 0.0 | 0.13 | 0.08 | 0.14 |
| 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 | 93.04M | 77.28M | 27.72M | 38.95M | 10.4M | 14.52M | 5.03M | 6.72M | 4.52M | 1.5M |
| shortTermInvestments | 1.07M | 236K | 2.06M | 295K | 177K | - | - | - | - | - |
| cashAndShortTermInvestments | 94.11M | 77.51M | 29.78M | 39.35M | 10.58M | 14.52M | 5.03M | 6.72M | 4.52M | 1.5M |
| netReceivables | 3.38M | 2.19M | 728K | 878K | 3.25M | 381K | 1.82M | 3.5M | 3.23M | 511K |
| accountsReceivables | 3.09M | 251K | 649K | 766K | 3.17M | 321K | 1.53M | 3.23M | 2.98M | 304K |
| otherReceivables | 287.2K | 1.94M | 79000 | 112K | 85000 | 60000 | 286K | 276K | 246K | 207K |
| inventory | 33.04M | 29.18M | 22.53M | 23.49M | 21.42M | 11.09M | 12.89M | 16.31M | 16.17M | 13.85M |
| prepaids | 1.28M | 2.84M | 2.98M | 1.71M | 2.01M | 1.35M | 1.68M | 1.01M | 497K | 591K |
| otherCurrentAssets | 3.08M | 137K | 199K | 9.47M | 22000 | 33000 | 6000 | 15000 | 274K | 265K |
| totalCurrentAssets | 134.89M | 111.72M | 56.21M | 74.89M | 37.28M | 27.37M | 21.42M | 27.55M | 24.69M | 16.71M |
| propertyPlantEquipmentNet | 122.96M | 80.58M | 79.62M | 76.7M | 75.68M | 69.76M | 66.6M | 22.84M | 21.04M | 20.53M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 1.77M | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 14.89M | 16.14M | 15.58M | 44.99M | 16.37M | 9.95M | 8.19M | 7.55M | 4.34M | 4.56M |
| totalNonCurrentAssets | 139.62M | 96.72M | 95.21M | 121.69M | 92.06M | 79.71M | 74.8M | 30.39M | 25.38M | 25.1M |
| otherAssets | - | - | -1000 | - | - | - | - | - | - | - |
| totalAssets | 274.5M | 208.44M | 151.41M | 196.59M | 129.34M | 107.08M | 96.21M | 57.94M | 50.07M | 41.81M |
| totalPayables | 26.85M | 28.43M | 26.98M | 15.33M | 12.69M | 14.7M | 12.89M | 10.74M | 9.22M | 6.22M |
| accountPayables | 17.04M | 13.72M | 17.5M | 9.39M | 10.1M | 10.04M | 10.4M | 7.73M | 8.84M | 5.92M |
| otherPayables | 9.81M | 14.71M | 9.49M | 5.94M | 2.59M | 4.66M | 2.49M | 3.01M | 384K | 294K |
| accruedExpenses | - | - | - | - | - | - | - | - | - | 30474 |
| shortTermDebt | 13.2M | - | 251.4K | 424.98K | - | - | - | - | 3.27M | - |
| capitalLeaseObligationsCurrent | 44000 | 69000 | 93000 | 136.21K | 97000 | 97000 | 95000 | 127.24K | 91000 | 88000 |
| taxPayables | - | 13.92M | 6.82M | 5.81M | 2.44M | 4.35M | 2.47M | 2.56M | 298K | 271K |
| deferredRevenue | 373.26K | 350K | 302K | 301K | - | - | - | - | - | - |
| otherCurrentLiabilities | 1.67M | - | -7.63M | 5.66M | 1.61M | 1.8M | 2.82M | 3.74M | 8247 | 3.32M |
| totalCurrentLiabilities | 42.09M | 28.85M | 20M | 21.85M | 14.4M | 16.6M | 15.81M | 14.61M | 12.59M | 9.66M |
| longTermDebt | 29.22M | - | 5.01M | 6.73M | 4.87M | 4.81M | 4.37M | 4.28M | 4.86M | 7.52M |
| capitalLeaseObligationsNonCurrent | - | - | 2000 | 25880 | 45000 | 69000 | 95000 | 120K | 144K | 168K |
| deferredRevenueNonCurrent | 321.23K | 399K | 509K | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 8.33M | 6.96M | 6.93M | - | 3.22M | 3.22M | - | - | - | - |
| otherNonCurrentLiabilities | 20.01M | 21.5M | 21.09M | 36.6M | 20.09M | 5.46M | 5.52M | 3.74M | 3.52M | 3.84M |
| totalNonCurrentLiabilities | 57.87M | 28.86M | 33.55M | 43.36M | 28.23M | 13.56M | 9.99M | 8.14M | 8.52M | 11.52M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 44000 | 69000 | 95000 | 162.09K | 142K | 166K | 190K | 247.24K | 235K | 256K |
| totalLiabilities | 99.96M | 57.71M | 53.55M | 65.21M | 42.63M | 30.16M | 25.8M | 22.75M | 21.11M | 21.18M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 163.83M | 162.45M | 125.01M | 169.86M | 122.68M | 121.78M | 121.04M | 87.16M | 88.72M | 87.87M |
| retainedEarnings | -7.74M | -30.88M | -45.18M | -63.17M | -55.2M | -64.01M | -68.67M | -68.39M | -75.83M | -107.48M |
| additionalPaidInCapital | 16.59M | 16.82M | 15.98M | 21.3M | 15.87M | 16.32M | 16.71M | 14.99M | 14.65M | 12.55M |
| 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 | 23.15M | 14.3M | 1.2M | 8.82M | 9.42M | 4.66M | 377K | 8.77M | 5.35M | 9.52M |
| depreciationAndAmortization | 2.13M | 2.41M | 1.63M | 2.5M | 1.68M | - | - | - | - | - |
| deferredIncomeTax | 1.34M | 31000 | 1.18M | 2.53M | - | - | - | - | - | - |
| stockBasedCompensation | 335K | 835K | 560K | 431K | 147K | 221K | 225K | 330K | 246K | 255K |
| changeInWorkingCapital | -8.09M | 2.44M | 394.96K | 5.94M | -6.13M | 3.66M | 1.95M | -4.03M | -5.11M | -5.95M |
| accountsReceivables | -2.79M | 681K | 128.02K | 2.59M | -3.3M | 1.18M | 2.39M | -970K | -3.61M | -186.07K |
| inventory | -5.24M | -6.19M | -2.25M | 1.23M | -1.96M | 494K | 972K | -6.01M | -1.3M | -4.31M |
| accountsPayables | -1.35M | 8.04M | 4.18M | 2.32M | -696K | 1.16M | -725K | 3.15M | 487K | -215K |
| otherWorkingCapital | 1.29M | -86000 | -1.67M | -195K | -175K | 821K | -682K | -199K | 207K | -1.24M |
| otherNonCashItems | -296 | 1.93M | 765.19K | 23000 | 1.06M | 7.39M | 2.24M | 3.43M | 4.75M | 5.82M |
| netCashProvidedByOperatingActivities | 18.86M | 21.95M | 5.72M | 20.24M | 6.19M | 15.93M | 4.79M | 8.5M | 5.24M | 9.64M |
| investmentsInPropertyPlantAndEquipment | -3.25M | -2.67M | -3.35M | -3.91M | -2.39M | -5.29M | -3.99M | -2.6M | -989K | -1.51M |
| acquisitionsNet | -502K | -717K | -5000 | -110K | -6.38M | -18000 | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | 1M | - | - | - | - | - | - |
| otherInvestingActivities | 8227 | - | -3.72M | - | - | - | -289K | - | - | - |
| netCashProvidedByInvestingActivities | -3.74M | -3.39M | -7.08M | -3.02M | -8.78M | -5.31M | -4.28M | -2.6M | -989K | -1.51M |
| netDebtIssuance | - | -6.52M | 14006 | -413K | -925K | -750K | -2.79M | -806K | -843K | -6.84M |
| longTermNetDebtIssuance | - | -6.52M | 14006 | -413K | -925K | -750K | -2.79M | -806K | -843K | -6.84M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 689.51K | 39.5M | 104.48K | 1.93M | -1.36M | 124K | -1.56M | -2.93M | -211K | -413K |
| netCommonStockIssuance | 689.51K | 39.5M | 104.48K | 1.93M | -1.36M | 124K | -1.56M | -2.93M | -211K | -413K |
| commonStockIssuance | 689.51K | 39.5M | 89699 | 1.89M | - | - | - | - | - | - |
| commonStockRepurchased | - | - | 14780 | 34826 | -1.36M | - | -1.56M | -2.93M | -211K | -413K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -2.06M | -35789 | -564.96K | 741K | -247K | 2.05M | -39085 | -154K | -34000 |
| netCashProvidedByFinancingActivities | 689.51K | 30.92M | 82696 | 949K | -1.54M | -997K | -2.3M | -3.73M | -1.21M | -7.28M |