OTC : GEODF
-$0.01 (-0.55%)
| 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 | 188.15M | 143.05M | 130.54M | 138.63M | 115.21M | 82.44M | 87.41M | 88.54M | 82.61M | 73.35M |
| costOfRevenue | 154.97M | 108.38M | 99.96M | 98.05M | 85.12M | 61.52M | 65.22M | 49.91M | 49.08M | 43.87M |
| grossProfit | 33.19M | 34.68M | 30.59M | 40.58M | 30.1M | 20.91M | 22.19M | 38.63M | 33.54M | 29.48M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 19.6M | 11.38M | 19.63M | 12.96M | 11.24M | 10.13M | 9.89M | 29.34M | 24.13M | 17.65M |
| otherExpenses | - | 5.01M | 1.52M | - | - | - | - | - | - | - |
| operatingExpenses | 19.6M | 16.39M | 21.14M | 12.44M | 11.24M | 10.13M | 9.89M | 29.34M | 24.13M | 17.65M |
| costAndExpenses | 174.57M | 124.77M | 121.1M | 110.48M | 96.36M | 71.65M | 75.11M | 79.25M | 73.21M | 61.52M |
| netInterestIncome | -1.08M | -1.02M | -927.07K | -690.84K | -654.19K | -218.57K | -482.46K | -518.08K | -513.91K | -613.43K |
| interestIncome | 55317 | 57200 | - | - | - | 547 | 2966 | 9919 | 1978 | 1780 |
| interestExpense | 1.14M | 1.08M | 927.07K | 690.84K | 654.19K | 219.11K | 485.43K | 528K | 515.89K | 615.21K |
| depreciationAndAmortization | 17.64M | 12.82M | 11.11M | 9.63M | 8.93M | 8.57M | 7.55M | 6.24M | 6.89M | 7.44M |
| ebitda | 31.22M | 31.16M | 20.56M | 36.83M | 29.19M | 19.95M | 20.19M | 15.87M | 16.06M | 19.37M |
| ebit | 13.59M | 18.34M | 9.45M | 27.2M | 20.27M | 11.38M | 12.64M | 9.72M | 9.02M | 11.65M |
| nonOperatingIncomeExcludingInterest | - | -57200 | - | 1.12M | 179.92K | -571.67K | -2966 | -9919 | -1978 | -1780 |
| operatingIncome | 13.59M | 18.28M | 9.45M | 28.32M | 20.45M | 10.81M | 12.63M | 9.71M | 9.02M | 11.65M |
| totalOtherIncomeExpensesNet | 3.49M | -1.02M | -927.07K | -690.84K | -654.19K | -218.57K | -482.46K | -518.08K | -513.91K | -613.43K |
| incomeBeforeTax | 17.08M | 17.26M | 8.52M | 27.63M | 19.79M | 10.59M | 12.15M | 9.19M | 8.5M | 11.03M |
| incomeTaxExpense | 18.98M | 8.2M | 4.75M | 8.71M | 5.68M | 3.08M | 8.27M | 8.53M | 4.01M | 3.96M |
| netIncomeFromContinuingOperations | -1.9M | 9.06M | 3.76M | 18.92M | 14.12M | 7.51M | 3.88M | 662.24K | 4.49M | 7.07M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -1.55M | 9.26M | 3.9M | 18.92M | 14.14M | 7.52M | 3.88M | 662.24K | 4.49M | 7.07M |
| netIncomeDeductions | - | - | - | - | 124.4K | -397.12K | -90119 | - | - | - |
| bottomLineNetIncome | -1.55M | 9.26M | 3.9M | 18.92M | 14.01M | 7.91M | 3.97M | 662.24K | 4.49M | 7.07M |
| eps | -0.03 | 0.2 | 0.08 | 0.39 | 0.31 | 0.18 | 0.09 | 0.02 | 0.1 | 0.17 |
| 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 | 17.26M | 13.05M | 15.64M | 14.39M | 9.28M | 6.56M | 10.56M | 4.62M | 5.69M | 9.33M |
| shortTermInvestments | 1.67M | 6.47M | 174.63K | 720.51K | 4.25M | 2.07M | 428.79K | - | - | - |
| cashAndShortTermInvestments | 18.93M | 19.52M | 15.81M | 15.11M | 13.53M | 8.63M | 10.99M | 4.62M | 5.69M | 9.33M |
| netReceivables | 44.27M | 30.24M | 32.5M | 33.51M | 23.71M | 22.65M | 15.22M | 19.01M | 17.63M | 13.02M |
| accountsReceivables | 36.49M | 23.92M | 30.27M | 33.51M | 22.78M | 22.09M | 14.66M | 18.89M | 17.4M | 12.89M |
| otherReceivables | 7.79M | 6.31M | 2.38M | 788.89K | 925.27K | 563.89K | 556.27K | 116.69K | 237.45K | 126.2K |
| inventory | 36.47M | 36.69M | 35.19M | 31.55M | 27.83M | 22.5M | 17.66M | 17.2M | 16.99M | 15.93M |
| prepaids | 2.08M | 2.36M | 1.1M | 1.91M | 1.59M | 1.49M | 598.51K | 1.24M | 1.29M | 218.57K |
| otherCurrentAssets | - | - | 167.12K | 788.89K | - | - | 98925 | 50751 | 27600 | - |
| totalCurrentAssets | 101.76M | 88.81M | 84.77M | 82.87M | 66.66M | 55.27M | 44.56M | 42.12M | 41.62M | 38.49M |
| propertyPlantEquipmentNet | 74.52M | 72.68M | 62.97M | 58.36M | 49.9M | 43.07M | 42.16M | 43.2M | 39.28M | 35.17M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | 873.32K | - | - | - | - | - | - | - |
| otherNonCurrentAssets | - | - | 4492 | -58.36M | -49.9M | -43.07M | -42.16M | - | - | - |
| totalNonCurrentAssets | 74.52M | 72.68M | 63.84M | 58.36M | 49.9M | 43.07M | 42.16M | 43.2M | 39.28M | 35.17M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 176.28M | 161.49M | 148.61M | 141.23M | 116.56M | 98.34M | 86.72M | 85.31M | 80.91M | 73.66M |
| totalPayables | 28.55M | 28.77M | 11.68M | 9.44M | 7.08M | 9.28M | 7.18M | 6.32M | 6.85M | 6.16M |
| accountPayables | 15.2M | 11.79M | 11.68M | 9.44M | 7.08M | 9.28M | 5.49M | 6.32M | 6.85M | 6.16M |
| otherPayables | 13.35M | 16.97M | - | - | - | - | 1.69M | - | - | - |
| accruedExpenses | - | - | - | 2.8M | 1.23M | - | - | 2.5M | 790.58K | 1.54M |
| shortTermDebt | 8.74M | 8.61M | 11.65M | 2.63M | - | 3.08M | 2.29M | 2.91M | 2.4M | 2.19M |
| capitalLeaseObligationsCurrent | 630.4K | 707.45K | 437.88K | 620.04K | 302.83K | 343.95K | 323.09K | - | - | - |
| taxPayables | - | 5.44M | 174.5K | 5.75M | 2.23M | 2.2M | 2.88M | 5.38M | 3.31M | 4.23M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 17.67M | 7.91M | 11.84M | 12.84M | 13.69M | 8.94M | 6.55M | 8.25M | 8.08M | 6.46M |
| totalCurrentLiabilities | 55.59M | 37.39M | 35.61M | 28.33M | 22.3M | 21.65M | 16.34M | 19.98M | 18.12M | 16.36M |
| longTermDebt | 1.32M | 2.33M | 333.33K | 1.98M | 2.94M | - | 1.08M | 3.37M | 2.36M | 2.16M |
| capitalLeaseObligationsNonCurrent | 195.46K | 412.28K | 207.08K | 591.46K | 405.82K | 321.94K | 115.38K | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | 2.94M | -3.31M | - | -707.5K | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.97M | 1.84M | 2.5M | 3.27M | 3.38M | 3.31M | 3.38M | 707.5K | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | 3.31M | - | - | - | - |
| totalNonCurrentLiabilities | 3.49M | 4.58M | 3.04M | 5.84M | 6.73M | 3.63M | 4.58M | 4.08M | 2.36M | 2.16M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 825.87K | 1.12M | 644.95K | 1.21M | 708.65K | 665.89K | 438.46K | - | - | - |
| totalLiabilities | 59.08M | 41.97M | 38.65M | 34.17M | 29.03M | 25.28M | 20.92M | 24.05M | 20.48M | 18.51M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 28.41M | 28.53M | 28.26M | 28.11M | 24.86M | 23.38M | 23.2M | 22.43M | 22.13M | 21.67M |
| retainedEarnings | 85.61M | 87.33M | 77.72M | 75.59M | 58.83M | 45.41M | 38.24M | 34.37M | 33.98M | 29.49M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | 21.67M |
| 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 | -1.55M | 17.26M | 3.97M | 27.63M | 19.79M | 10.59M | 12.15M | 9.19M | 8.5M | 11.03M |
| depreciationAndAmortization | 17.33M | 12.82M | 11.11M | 10.03M | 9.01M | 8.14M | 7.38M | 6.58M | 6.65M | 7.53M |
| deferredIncomeTax | - | - | - | -6.72M | -7.2M | -3.29M | -7.25M | -7.07M | -4.02M | -2.36M |
| stockBasedCompensation | 678.42K | 276.47K | 390.34K | 261.7K | 228.3K | 137.79K | 145.34K | 269.95K | 550.64K | 481.35K |
| changeInWorkingCapital | -4.93M | -5.54M | -6.74M | -6.61M | -7.7M | -10.97M | 1.74M | -1.63M | -6.08M | -3.35M |
| accountsReceivables | -13.95M | -2.9M | -3.8M | -10.82M | -1.58M | -7.45M | 3.78M | -2.38M | -4.78M | -5.02M |
| inventory | -582.08K | -1.77M | -3.89M | -3.82M | -5.42M | -5.01M | -759.73K | -609.86K | -1.69M | -2.41M |
| accountsPayables | 9.32M | -95443 | 1.02M | 4.81M | -433.88K | 3.96M | -1.29M | 1.37M | 1.37M | 2.62M |
| otherWorkingCapital | 286.33K | -871.23K | -71668 | 3.22M | -273.81K | -2.47M | 21934 | -1.02M | -4.39M | -945.41K |
| otherNonCashItems | 4.87M | -3.77M | 2.26M | 690.84K | 654.19K | 218.57K | 482.46K | 518.08K | -3.51M | -1.75M |
| netCashProvidedByOperatingActivities | 16.4M | 21.05M | 11M | 25.29M | 14.78M | 4.84M | 14.66M | 7.86M | 6.11M | 13.95M |
| investmentsInPropertyPlantAndEquipment | -18.22M | -20.68M | -15.28M | -16.88M | -14.63M | -7.52M | -5.39M | -10.49M | -10.63M | -8.88M |
| acquisitionsNet | - | - | - | - | - | 5058.83 | - | - | - | 16301 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | -5058.83 | - | - | - | 16500 |
| netCashProvidedByInvestingActivities | -18.22M | -20.68M | -15.28M | -16.88M | -14.63M | -7.52M | -5.39M | -10.49M | -10.63M | -8.86M |
| netDebtIssuance | -1.86M | -2.57M | 6.64M | -3.2M | 3.16M | -723.08K | -3.32M | 1.52M | 408.34K | -1.8M |
| longTermNetDebtIssuance | -1.86M | -2.57M | 6.64M | -3.2M | 3.16M | -723.08K | -3.32M | 1.52M | 408.34K | -1.8M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -932.61K | 212.36K | - | - | -371 | -555.88K | 530.25K | -90478 | 235.7K | 254.2K |
| netCommonStockIssuance | -932.61K | 212.36K | - | - | -371 | -555.88K | 530.25K | -90478 | 235.7K | 254.2K |
| commonStockIssuance | - | 212.36K | 120.75K | 2.41M | 838.57K | - | 530.25K | - | 235.7K | 254.2K |
| commonStockRepurchased | -932.61K | - | - | -2.41M | -371 | -555.88K | - | -90478 | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | -1.37M | -2.07M | -711.52K | - | - | - | - | - |
| commonDividendsPaid | - | - | -1.37M | -2.07M | -711.52K | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | -85467 | -6317 | - | - | - | - | - |
| otherFinancingActivities | -32582 | 10711 | 118.58K | 2.51M | 388.57K | 166.53K | -485.07K | 205.58K | - | - |
| netCashProvidedByFinancingActivities | -2.83M | -2.35M | 5.39M | -2.85M | 2.83M | -1.11M | -3.28M | 1.63M | 644.04K | -1.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 47.76M | 47.57M | 38.53M | 50.35M | 48.75M | 33.12M | 34.09M | 41.17M | 34.51M | 30.89M |
| costOfRevenue | 40.89M | 42.13M | 36.4M | 38.4M | 35.2M | 26.96M | 25.74M | 28.67M | 27.25M | 26.2M |
| grossProfit | 6.87M | 5.43M | 2.14M | 11.95M | 13.55M | 6.16M | 8.35M | 12.5M | 7.27M | 4.69M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 5.56M | 5.44M | 4.82M | 4.62M | 4.99M | 540.35K | 4.09M | 4.48M | 3.83M | 4.24M |
| otherExpenses | - | - | -355.8K | -2.08M | -607.01K | 2.92M | -316.84K | - | - | - |
| operatingExpenses | 5.56M | 5.44M | 4.47M | 2.54M | 4.39M | 3.46M | 3.78M | 4.48M | 3.83M | 4.24M |
| costAndExpenses | 46.45M | 47.57M | 40.86M | 40.94M | 39.59M | 30.42M | 29.52M | 33.64M | 31.08M | 30.44M |
| netInterestIncome | -234.42K | -227.44K | -304.51K | -299.85K | -234.27K | -268.29K | -252.08K | -262.41K | -236.3K | -298.31K |
| interestIncome | 10171 | 15230 | 13628 | 11913 | 13544 | 15755 | 26161 | 15284 | - | - |
| interestExpense | 244.59K | 242.67K | 318.14K | 311.77K | 247.81K | 284.04K | 278.25K | 277.7K | 236.3K | 298.31K |
| depreciationAndAmortization | 4.19M | 4.47M | 3.95M | 4.53M | 4.4M | 3.45M | 3.05M | 3.13M | 3.17M | 3.22M |
| ebitda | 5.5M | 4.46M | 4.22M | 13.95M | 13.58M | 6.16M | 7.66M | 10.68M | 6.63M | 3.68M |
| ebit | 1.31M | -5076 | 266.31K | 9.42M | 9.18M | 2.71M | 4.6M | 7.55M | 3.46M | 113.42K |
| nonOperatingIncomeExcludingInterest | - | - | - | -11913 | -13544 | -15755 | -26161 | -13729 | 15537 | - |
| operatingIncome | 1.31M | -5076 | -2.33M | 9.41M | 9.17M | 2.7M | 4.57M | 7.53M | 3.43M | 453.17K |
| totalOtherIncomeExpensesNet | 63399 | -1.22M | 2.31M | -299.85K | -234.27K | -268.29K | -252.08K | -262.41K | -236.3K | -303.42K |
| incomeBeforeTax | 1.37M | -1.23M | -48301 | 9.11M | 8.93M | 2.43M | 4.32M | 7.27M | 3.23M | -190K |
| incomeTaxExpense | 1.49M | 10.21M | 1.44M | 3.78M | 3.36M | 2.93M | 1.71M | 2.43M | 1.12M | 1.23M |
| netIncomeFromContinuingOperations | -114.4K | -11.44M | -1.49M | 5.33M | 5.57M | -498.92K | 2.61M | 4.84M | 2.11M | -1.42M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | 38063 |
| netIncome | -107.49K | -11.39M | -1.34M | 5.44M | 5.61M | -401.24K | 2.68M | 4.88M | 2.1M | -1.37M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -107.49K | -11.39M | -1.34M | 5.44M | 5.61M | -401.24K | 2.68M | 4.88M | 2.1M | -1.33M |
| eps | -0.0 | -0.24 | -0.03 | 0.12 | 0.12 | -0.01 | 0.06 | 0.1 | 0.04 | -0.03 |
| 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 | 12.33M | 17.26M | 21.58M | 19.85M | 12.98M | 13.05M | 14.3M | 9.69M | 7.65M | 15.56M |
| shortTermInvestments | 269.11K | 1.67M | 4.58M | 5.56M | 6.71M | 6.47M | 511.53K | 408.92K | 230.58K | 173.74K |
| cashAndShortTermInvestments | 12.6M | 18.93M | 26.16M | 25.42M | 19.69M | 19.52M | 14.81M | 10.1M | 7.88M | 15.73M |
| netReceivables | 50.29M | 44.27M | 37.89M | 52.26M | 49.46M | 30.24M | 40.12M | 41.47M | 39.35M | 32.66M |
| accountsReceivables | 43.32M | 36.49M | 30.58M | 45.36M | 43.54M | 23.92M | 35.49M | 38.02M | 36.34M | 30.27M |
| otherReceivables | 6.97M | 7.79M | 7.31M | 6.9M | 5.91M | 6.31M | 4.63M | 3.45M | 3.01M | 2.39M |
| inventory | 38.87M | 36.47M | 35.9M | 35.6M | 35.09M | 36.69M | 35.11M | 36.28M | 37.07M | 35.01M |
| prepaids | 1.98M | 2.08M | 2.74M | 3.23M | 1.61M | 2.36M | 4.72M | 3.39M | 1.31M | 1.1M |
| otherCurrentAssets | 6508 | - | - | - | - | - | - | 6083 | 48735 | 2.39M |
| totalCurrentAssets | 103.75M | 101.76M | 102.69M | 116.51M | 105.85M | 88.81M | 94.76M | 91.24M | 85.6M | 84.33M |
| propertyPlantEquipmentNet | 73.95M | 74.52M | 75.34M | 73.12M | 73.59M | 72.68M | 66.59M | 64.8M | 64.88M | 62.64M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 449.87K | - | - | - | - | - | 1.08M | - | 1.31M | 873.32K |
| otherNonCurrentAssets | - | - | - | - | - | - | - | 989.8K | - | - |
| totalNonCurrentAssets | 74.4M | 74.52M | 75.34M | 73.12M | 73.59M | 72.68M | 67.67M | 65.79M | 66.19M | 63.52M |
| otherAssets | - | - | - | - | - | - | - | -23030 | - | - |
| totalAssets | 178.15M | 176.28M | 178.03M | 189.63M | 179.43M | 161.49M | 162.43M | 157.01M | 151.8M | 147.85M |
| totalPayables | 27.09M | 28.55M | 35.81M | 39.52M | 37.31M | 28.77M | 29.55M | 12M | 12.78M | 11.68M |
| accountPayables | 15.64M | 15.2M | 12.24M | 15.13M | 15.85M | 11.79M | 9.27M | 12M | 12.78M | 11.68M |
| otherPayables | 11.45M | 13.35M | 23.57M | 24.39M | 21.46M | 16.97M | 20.28M | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | 2.16M | 2.02M | 2.04M |
| shortTermDebt | 8.14M | 8.74M | 8.93M | 13.02M | 12.63M | 8.61M | 8.06M | 7.67M | 8.16M | 11.65M |
| capitalLeaseObligationsCurrent | 511.52K | 630.4K | 819.91K | 887.46K | 874.81K | 707.45K | 154.69K | 290.9K | 347.02K | 437.88K |
| taxPayables | - | - | 8.16M | 7.94M | 8.03M | 5.44M | 6.41M | 2.25M | 551.35K | 174.5K |
| deferredRevenue | - | - | - | - | - | - | - | -5164 | 551.35K | 174.5K |
| otherCurrentLiabilities | 19.27M | 18.3M | 8.12M | 12.1M | 11.76M | 7.91M | 8.06M | 13.09M | 11.47M | 9.8M |
| totalCurrentLiabilities | 55.01M | 55.59M | 44.75M | 52.51M | 49.94M | 37.39M | 37.77M | 35.21M | 34.73M | 35.43M |
| longTermDebt | 2.29M | 1.32M | 2.36M | 3.4M | 1.93M | 2.33M | 2.73M | 1.75M | 2.17M | 333.33K |
| capitalLeaseObligationsNonCurrent | 153.36K | 195.46K | 168.13K | 216.38K | 317.12K | 412.28K | 61088 | 94158 | 177.53K | 207.08K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 2.39M | 1.97M | 1.9M | 3.19M | 2.29M | 1.84M | 1.89M | 2.65M | 2.62M | 2.48M |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | -659 | - | - |
| totalNonCurrentLiabilities | 4.83M | 3.49M | 4.43M | 6.8M | 4.54M | 4.58M | 4.68M | 4.49M | 4.96M | 3.02M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 664.89K | 825.87K | 988.04K | 1.1M | 1.19M | 1.12M | 215.78K | 385.06K | 524.55K | 644.95K |
| totalLiabilities | 59.85M | 59.08M | 49.18M | 59.31M | 54.48M | 41.97M | 42.45M | 39.7M | 39.7M | 38.45M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 29.55M | 28.41M | 28.57M | 28.57M | 28.57M | 28.53M | 28.55M | 28.54M | 28.23M | 28.11M |
| retainedEarnings | 85.69M | 85.61M | 97.08M | 98.43M | 92.99M | 87.33M | 87.78M | 85.09M | 80.14M | 77.72M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | -107.49K | -11.39M | -48843 | 9.11M | 8.93M | 2.43M | 4.32M | 7.27M | 2.09M | -1.37M |
| depreciationAndAmortization | 4.19M | 4.47M | 4M | 4.53M | 4.4M | 3.45M | 3.05M | 3.13M | 3.17M | 3.22M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | -5.18M |
| stockBasedCompensation | 362.86K | 32883 | 500.83K | 33328 | 111.38K | 43949 | 44942 | 50189 | 137.39K | 61736 |
| changeInWorkingCapital | -6.12M | -2.87M | 14.68M | 987.07K | -17.07M | 4.63M | 1.95M | -5.17M | -6.99M | 2.21M |
| accountsReceivables | -5.58M | -6.42M | 14.48M | -3.18M | -19.07M | 5.11M | 1.16M | -1.89M | -6.8M | 4.04M |
| inventory | -2.17M | -974.56K | -512.46K | -451.94K | 1.25M | -1.75M | 1.21M | 730.58K | -1.9M | -1.13M |
| accountsPayables | 1.54M | 3.76M | -2.56M | 4.28M | 4.72M | -1.59M | 850.02K | -1.18M | 1.92M | -1.58M |
| otherWorkingCapital | 102.38K | 759.96K | 711.92K | 4.62M | 756.74K | 1.26M | -1.33M | -2.84M | -210.61K | 884.48K |
| otherNonCashItems | -2.26M | 8.73M | -6.09M | -6.5M | 3.87M | -1.84M | -1.8M | 592.09K | 13.63M | 4.82M |
| netCashProvidedByOperatingActivities | -3.92M | -1.06M | 13.04M | 8.16M | 245.8K | 8.71M | 7.57M | 5.87M | -1.23M | 3.77M |
| investmentsInPropertyPlantAndEquipment | -2.95M | -4.44M | -7.11M | -4.02M | -3.64M | -8.74M | -4.3M | -2.84M | -4.77M | -3.79M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -2.95M | -4.44M | -7.11M | -4.02M | -3.64M | -8.74M | -4.3M | -2.84M | -4.77M | -3.79M |
| netDebtIssuance | 931.32K | -1.31M | -5.31M | 1.58M | 3.17M | -564.61K | 1.17M | -1.13M | -1.84M | -811.42K |
| longTermNetDebtIssuance | 931.32K | -1.31M | -5.31M | 1.58M | 3.17M | -772.19K | 1.17M | -1.13M | -1.84M | -811.42K |
| shortTermNetDebtIssuance | - | - | - | - | - | 207.58K | - | - | - | - |
| netStockIssuance | -231.54K | -194.11K | -829.2K | - | - | 12289 | -10950 | - | - | - |
| netCommonStockIssuance | -231.54K | -194.11K | -829.2K | - | - | 12289 | -10950 | 209.52K | - | -2085.9 |
| commonStockIssuance | - | -1 | -829.2K | - | - | 12289 | -10950 | 209.52K | - | -2085.9 |
| commonStockRepurchased | -231.54K | -194.11K | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | -24049 |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | -24049 |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -12902 | -149.46K | -568.2K | -279.4K | -274.56K | -219.87K | 10950 | 223.07K | 8224 | -143.5K |
| netCashProvidedByFinancingActivities | 686.88K | -1.65M | -6.7M | 1.58M | 3.17M | -772.19K | 1.17M | -906.18K | -1.83M | -811.42K |