OTC : FMFG
-$0.51 (-2.68%)
| 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 | 44.15M | 39.47M | 32.4M | 28.09M | 27.49M | 18.75M | 20.18M | 19.15M | 17.93M | 16.82M |
| costOfRevenue | 18.66M | 17.68M | 9.34M | 2.62M | 3.14M | 2.06M | 19.52M | - | - | - |
| grossProfit | 25.49M | 21.8M | 23.07M | 25.47M | 24.36M | 16.69M | 663.68K | 19.15M | 17.93M | 16.82M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 11.6M | 10.79M | 10.17M | 10.4M | 9.71M | 703.8K | 8.21M | 7.85M | 7.55M | 7.18M |
| sellingAndMarketingExpenses | 249K | 228K | 270K | 258.03K | 233.36K | 237.91K | 292.3K | 237.51K | 236.56K | 217.12K |
| sellingGeneralAndAdministrativeExpenses | 11.85M | 11.02M | 10.44M | 10.66M | 9.95M | 10.34M | 8.5M | 8.08M | 7.79M | 7.4M |
| otherExpenses | 6.27M | 5.27M | 4.19M | 4.24M | 3.83M | - | -5.84M | - | - | - |
| operatingExpenses | 18.12M | 16.29M | 14.63M | 14.89M | 13.78M | 10.34M | 2.66M | 8.08M | 7.79M | 7.4M |
| costAndExpenses | 36.78M | 33.96M | 23.97M | 17.51M | 16.91M | 10.34M | 14.58M | 13.33M | 12.14M | 11.1M |
| netInterestIncome | 24.39M | 20.84M | 21.42M | 24.12M | 22.88M | - | - | - | - | - |
| interestIncome | 42.36M | 38.36M | 31.32M | 26.27M | 25.68M | - | - | - | - | - |
| interestExpense | 17.96M | 17.53M | 9.91M | 2.15M | 2.81M | 222.36K | 45352 | - | - | - |
| depreciationAndAmortization | 741K | 641K | 503K | 486.84K | 488K | 415.78K | 344.17K | 380.46K | 419.28K | 448.9K |
| ebitda | 8.11M | 6.15M | 8.94M | 11.06M | 11.07M | 3.58M | 5.94M | 6.2M | 6.21M | 6.17M |
| ebit | 7.37M | 5.51M | 8.44M | 10.58M | 10.58M | 3.17M | 5.6M | 5.82M | 5.79M | 5.72M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | 3.67M | 178.5K | - | - | - |
| operatingIncome | 7.37M | 5.51M | 8.44M | 10.58M | 10.58M | 8.41M | 5.78M | 5.82M | 5.79M | 5.72M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | -178.5K | - | - | 217.12K |
| incomeBeforeTax | 7.37M | 5.51M | 8.44M | 10.58M | 10.58M | 3.17M | 5.6M | 5.82M | 5.79M | 5.94M |
| incomeTaxExpense | 1.61M | 1.23M | 2.02M | 2.49M | 2.43M | 487.21K | 1.04M | 1.11M | 2M | 2.03M |
| netIncomeFromContinuingOperations | 5.77M | 4.28M | 6.42M | 8.09M | 8.15M | 2.68M | 4.56M | 4.71M | 3.79M | 3.91M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 5.77M | 4.28M | 6.42M | 8.09M | 8.15M | 2.68M | 4.56M | 4.71M | 3.79M | 3.91M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 5.77M | 4.28M | 6.42M | 8.09M | 8.15M | 2.68M | 4.56M | 4.71M | 3.79M | 3.91M |
| eps | 1.81 | 1.37 | 2.08 | 2.66 | 2.7 | 0.9 | 1.54 | 1.61 | 1.31 | 1.35 |
| 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 | 46.11M | 64.06M | 44.5M | 6.51M | 26.46M | 40.98M | 9.12M | 14.62M | 7.24M | 13.31M |
| shortTermInvestments | 118.73M | 119.54M | 156.48M | 126.31M | 149.24M | - | - | - | - | - |
| cashAndShortTermInvestments | 164.84M | 183.6M | 200.98M | 132.83M | 174.85M | 40.98M | 9.12M | 14.62M | 7.24M | 13.31M |
| netReceivables | 2.54M | 2.44M | 2.18M | 1.82M | 1.61M | - | 1.02M | - | - | - |
| accountsReceivables | 2.54M | 2.44M | 2.18M | 1.82M | 1.61M | - | 1.02M | - | - | - |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | -1.02M | 15.92M | 8.62M | - |
| totalCurrentAssets | 167.38M | 186.04M | 203.16M | 134.65M | 176.46M | 40.98M | 9.12M | 15.92M | 8.62M | 13.31M |
| propertyPlantEquipmentNet | 7.14M | 7.35M | 6.58M | 6.19M | 6.26M | 8.98M | 6.48M | 5.15M | 5.33M | 5.45M |
| goodwill | 6.98M | 6.98M | 6.98M | 6.98M | 6.98M | 6.98M | - | - | - | - |
| intangibleAssets | 824.8K | 48000 | 56000 | 64544 | 72872 | 236.32K | 47802 | 73022 | 126.54K | 185.25K |
| goodwillAndIntangibleAssets | 7.8M | 7.03M | 7.03M | 7.04M | 7.05M | 7.21M | 47802 | 73022 | 126.54K | 185.25K |
| longTermInvestments | 662.13M | 610.34M | 551.58M | 538.35M | 504.53M | -2.26M | - | 1.25M | 1.49M | - |
| taxAssets | 6.28M | 7.61M | 8.31M | 8.39M | 2.18M | - | - | 1.62M | 1.45M | - |
| otherNonCurrentAssets | -669.19M | 26.28M | 23.26M | 23.6M | 20.2M | 619.13M | 425.94M | 393.59M | 386.33M | 360.88M |
| totalNonCurrentAssets | 14.16M | 658.6M | 596.78M | 583.57M | 540.22M | 633.06M | 432.46M | 401.68M | 394.74M | 366.52M |
| otherAssets | 690.42M | - | - | - | - | 3.28M | 633.01K | - | - | - |
| totalAssets | 871.96M | 844.64M | 799.94M | 718.21M | 716.68M | 677.32M | 442.22M | 417.6M | 403.36M | 379.83M |
| totalPayables | 1.28M | 1M | 1.48M | 349.91K | 295.91K | 1.22M | 1.04M | - | - | - |
| accountPayables | 1.28M | 1M | 1.48M | 349.91K | 295.91K | - | 1.02M | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | 409.62K | 346.21K | 311.49K | 180.62K | 141.9K |
| shortTermDebt | 54.85M | 22.22M | 39.95M | 20.36M | 5.6M | 24.96M | 11.12M | 11.01M | 35.77M | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | -51.81M | 742.15M | 647.77M | 608.42M | -5.89M | 293.44M | 177.25M | 174.01M | 161.69M | 167.88M |
| totalCurrentLiabilities | 4.32M | 765.37M | 689.21M | 629.14M | 632.12M | 320.03M | 189.75M | 185.33M | 197.64M | 168.02M |
| longTermDebt | 24.54M | 1.18M | 18.21M | 20.1M | 21.98M | 21.97M | - | 3M | 3M | 7M |
| capitalLeaseObligationsNonCurrent | 943K | 1.51M | 817.23K | 977.74K | 1.13M | 1.23M | 1.39M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | 157.93M | - |
| deferredTaxLiabilitiesNonCurrent | 1.12M | - | 557.24K | 564.91K | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 728.24M | 764.97M | 688.78M | 629M | 286.12M | 281.31M | 201.13M | 182.99M | 2.09M | 333.82M |
| totalNonCurrentLiabilities | 753.56M | 23M | 58.56M | 41.3M | 309.23M | 304.52M | 202.52M | 185.99M | 163.01M | 340.82M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | -168.02M |
| capitalLeaseObligations | 943K | 1.51M | 817.23K | 977.74K | 1.13M | 1.23M | 1.39M | - | - | - |
| totalLiabilities | 807.3M | 788.37M | 747.76M | 670.44M | 660.06M | 624.55M | 392.28M | 371.32M | 360.65M | 340.82M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 32000 | 32000 | 31000 | 30712 | 30372 | 30113 | 29740 | 16830 | 16678 | 16564 |
| retainedEarnings | 45.21M | 41.61M | 39.43M | 35.3M | 29.13M | 22.7M | 21.57M | 18.62M | 15.31M | 12.71M |
| additionalPaidInCapital | 32.15M | 31.14M | 30.4M | 29.55M | 28.86M | 28.29M | 27.81M | 27.32M | 26.87M | 26.56M |
| 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 | 5.77M | 4.28M | 6.42M | 8.09M | 8.15M | 2.68M | 4.56M | 4.71M | 3.79M | 3.91M |
| depreciationAndAmortization | 741K | 641K | 511.85K | 486.84K | 488K | 415.78K | 344.17K | 380.46K | 419.28K | 448.9K |
| deferredIncomeTax | -89000 | 257K | 392K | -250.67K | -160.07K | -151.33K | -53841 | -111.36K | - | - |
| stockBasedCompensation | - | 18000 | 42788 | - | - | - | - | - | - | - |
| changeInWorkingCapital | -407K | -1.31M | 121K | -419.97K | 3.22M | 47014 | 383.99K | 430K | 2.44M | -1.43M |
| accountsReceivables | -96000 | -258K | -364.95K | -206.72K | 448.43K | -200.46K | -29011 | 29727 | -63293 | -106.04K |
| inventory | - | - | - | -54000 | - | - | - | - | - | - |
| accountsPayables | 275K | -480K | 1.13M | 54000 | -113.71K | - | - | - | - | - |
| otherWorkingCapital | -586K | -573K | -646.91K | -213.25K | 2.88M | 247.47K | 413K | 400.28K | 2.5M | -1.32M |
| otherNonCashItems | 596K | -1.59M | -1.58M | -750.36K | 11211 | 1.15M | 148.76K | 197.94K | 556.03K | 390.47K |
| netCashProvidedByOperatingActivities | 6.61M | 2.29M | 5.9M | 7.16M | 11.7M | 4.14M | 5.38M | 5.61M | 7.2M | 3.32M |
| investmentsInPropertyPlantAndEquipment | -370K | -1.34M | -863.42K | -3.21M | -300.4K | -387.11K | -256.56K | -191.74K | -114.24K | -181.54K |
| acquisitionsNet | - | - | - | - | 1.39M | -19.37M | 10.94M | - | - | - |
| purchasesOfInvestments | -1.02M | -3.84M | -49.74M | -19.19M | -130.52M | -34.31M | -20.22M | -4.13M | -2.94M | -24.28M |
| salesMaturitiesOfInvestments | 13.85M | 42.31M | 13.34M | 21.7M | 34.22M | 26.21M | 9.61M | 5.17M | 8.47M | 11.71M |
| otherInvestingActivities | -54.52M | -61.18M | -5.1M | -34.66M | 36.22M | -17.53M | -28.78M | -8.3M | -37.51M | -27.99M |
| netCashProvidedByInvestingActivities | -42.06M | -22.71M | -42.36M | -35.36M | -58.98M | -45.39M | -28.71M | -7.46M | -32.1M | -40.75M |
| netDebtIssuance | 57.14M | -34.89M | 16.11M | 13.11M | -19.34M | 8.97M | -3M | -14M | 8M | -2M |
| longTermNetDebtIssuance | 691K | -1.89M | 16.11M | 13.11M | - | 8.97M | -3M | -14M | 8M | -2M |
| shortTermNetDebtIssuance | 56.45M | -33M | - | - | -19.34M | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | 1550 | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | 1550 | - | - |
| commonStockIssuance | - | - | - | - | - | - | 3.12M | 1550 | - | - |
| commonStockRepurchased | - | - | - | - | - | - | -64152 | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -1.33M | -1.38M | -1.24M | -1.23M | -1.16M | -1.07M | -1.02M | -933.9K | -953.52K | -942.03K |
| commonDividendsPaid | -1.33M | -1.38M | -1.24M | -1.23M | -1.16M | -1.07M | -1.02M | -933.9K | -953.52K | -942.03K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -38.35M | 76.65M | 59.01M | -2.88M | 53.26M | 65.2M | 21.85M | 24.16M | 11.62M | 33.49M |
| netCashProvidedByFinancingActivities | 17.47M | 40.39M | 73.88M | 9M | 32.77M | 73.1M | 17.82M | 9.23M | 18.67M | 30.54M |
| 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 | 11.54M | 11.9M | 11.44M | 10.58M | 10.23M | 10.52M | 10.13M | 9.39M | 9.44M | 8.8M |
| costOfRevenue | 4.38M | 4.77M | 4.93M | 4.54M | 4.42M | 4.98M | 4.76M | 4.05M | 3.89M | 3.58M |
| grossProfit | 7.16M | 7.13M | 6.51M | 6.04M | 5.81M | 5.54M | 5.37M | 5.34M | 5.54M | 5.21M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 2.87M | 3.07M | 2.9M | 2.84M | 2.79M | 3.06M | 2.52M | 2.53M | 2.68M | 3.04M |
| sellingAndMarketingExpenses | 57000 | 56000 | 63000 | 74000 | 56000 | 228K | -122K | 74000 | 48000 | - |
| sellingGeneralAndAdministrativeExpenses | 2.93M | 3.13M | 2.96M | 2.91M | 2.84M | 3.29M | 2.4M | 2.6M | 2.73M | 3.31M |
| otherExpenses | 1.77M | 1.76M | 1.37M | 1.65M | 1.49M | 1.16M | 1.51M | 1.36M | 1.25M | 128.79K |
| operatingExpenses | 4.7M | 4.89M | 4.34M | 4.56M | 4.33M | 4.45M | 3.9M | 3.96M | 3.98M | 3.44M |
| costAndExpenses | 9.08M | 9.66M | 9.27M | 9.1M | 8.75M | 9.42M | 8.66M | 8M | 7.87M | 7.03M |
| netInterestIncome | 6.77M | 6.55M | 6.35M | 5.99M | 5.5M | 5.44M | 5.08M | 5.13M | 5.17M | 5.3M |
| interestIncome | 11.15M | 11.22M | 10.96M | 10.29M | 9.89M | 10.27M | 9.85M | 9.18M | 9.07M | 8.88M |
| interestExpense | 4.38M | 4.66M | 4.61M | 4.3M | 4.39M | 4.83M | 4.76M | 4.05M | 3.89M | 3.58M |
| depreciationAndAmortization | 175K | 181K | 183K | 194K | 183K | 190.04K | 161.96K | 158K | 131K | 124.75K |
| ebitda | 2.64M | 2.43M | 2.35M | 1.67M | 1.66M | 1.28M | 1.63M | 1.54M | 1.7M | 1.9M |
| ebit | 2.46M | 2.25M | 2.17M | 1.48M | 1.48M | 1.09M | 1.46M | 1.38M | 1.56M | 1.77M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 2.46M | 2.25M | 2.17M | 1.48M | 1.48M | 1.09M | 1.46M | 1.38M | 1.56M | 1.77M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 2.46M | 2.25M | 2.17M | 1.48M | 1.48M | 1.09M | 1.46M | 1.38M | 1.56M | 1.77M |
| incomeTaxExpense | 636K | 549K | 462K | 280K | 316K | 237.71K | 341.52K | 305K | 346K | 355.61K |
| netIncomeFromContinuingOperations | 1.82M | 1.7M | 1.71M | 1.2M | 1.16M | 856.38K | 1.12M | 1.08M | 1.22M | 1.42M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | 1000 | - |
| netIncome | 1.82M | 1.7M | 1.71M | 1.2M | 1.16M | 856.38K | 1.12M | 1.08M | 1.22M | 1.42M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.82M | 1.7M | 1.71M | 1.2M | 1.16M | 856.38K | 1.12M | 1.08M | 1.22M | 1.42M |
| eps | 0.58 | 0.53 | 0.54 | 0.38 | 0.37 | 0.27 | 0.36 | 0.35 | 0.39 | 0.45 |
| 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 | 48.16M | 46.11M | 51.67M | 30.38M | 21.88M | 64.06M | 16.37M | 24.31M | 25.48M | 44.5M |
| shortTermInvestments | 112.46M | 118.73M | 114.61M | 115M | 123.78M | 119.54M | 159.5M | 157.52M | 162.13M | 156.48M |
| cashAndShortTermInvestments | 160.62M | 164.84M | 172.8M | 145.38M | 145.66M | 183.6M | 175.87M | 181.84M | 187.6M | 200.98M |
| netReceivables | 2.47M | 2.54M | 2.55M | 2.39M | 2.38M | 2.44M | 2.36M | 2.19M | 2.24M | 2.18M |
| accountsReceivables | 2.47M | 2.54M | 2.55M | 2.39M | 2.38M | 2.44M | 2.36M | 2.19M | 2.24M | 2.18M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 163.08M | 167.38M | 175.35M | 147.77M | 148.04M | 186.04M | 178.23M | 184.03M | 189.84M | 203.16M |
| propertyPlantEquipmentNet | 7.04M | 7.14M | 7.22M | 7.27M | 7.32M | 7.35M | 7.44M | 7.46M | 7.28M | 6.58M |
| goodwill | 6.98M | 6.98M | 6.98M | 6.98M | 6.98M | 6.98M | 6.98M | 6.98M | 6.98M | 6.98M |
| intangibleAssets | 38000 | 824.8K | 42000 | 44000 | 46000 | 48000 | 49970 | 52052 | 54134 | 56000 |
| goodwillAndIntangibleAssets | 7.02M | 7.8M | 7.02M | 7.02M | 7.02M | 7.03M | 7.03M | 7.03M | 7.03M | 7.03M |
| longTermInvestments | 657.48M | 662.13M | 650.66M | 644.4M | 621.95M | 610.34M | 593.05M | 566.68M | 557.79M | 551.58M |
| taxAssets | 6.51M | 6.28M | 6.41M | 7.12M | 7.25M | 7.61M | 6.74M | 8.06M | 8.44M | 8.31M |
| otherNonCurrentAssets | -663.99M | -662.91M | -643.44M | 28.63M | 25.98M | 26.28M | 25.04M | 25.3M | 24.22M | 23.26M |
| totalNonCurrentAssets | 14.06M | 14.16M | 14.24M | 694.45M | 669.52M | 658.6M | 639.3M | 614.53M | 604.76M | 596.78M |
| otherAssets | 686.25M | 690.42M | 680.04M | - | - | - | - | - | - | - |
| totalAssets | 863.39M | 871.96M | 869.8M | 842.22M | 817.56M | 844.64M | 817.53M | 798.56M | 794.59M | 799.94M |
| totalPayables | 762K | 1.28M | 935K | 919K | 766K | 1M | 2.58M | 2.22M | 1.4M | 1.48M |
| accountPayables | 762K | 1.28M | 935K | 919K | 766K | 1M | 2.58M | 2.22M | 1.4M | 1.48M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 3.45M | 4.32M | 2.46M | 4.77M | 5.48M | 5.56M | 2.89M | 2.76M | 5.6M | 6.76M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | -762K | -1.28M | 734.1M | 748.9M | 735.6M | 758.81M | 673.74M | 651.21M | 655.98M | 680.96M |
| totalCurrentLiabilities | 3.45M | 4.32M | 737.49M | 754.59M | 741.85M | 765.37M | 679.21M | 656.18M | 662.98M | 689.21M |
| longTermDebt | 74.75M | 74.74M | 62.22M | 20.39M | 10.86M | 16.33M | 16.8M | 27.27M | 17.74M | 18.21M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 719.09M | 728.24M | 740.85M | 7M | 6.31M | 6.67M | 62.36M | 60.56M | 60.79M | 40.34M |
| totalNonCurrentLiabilities | 793.84M | 802.98M | 68.98M | 27.38M | 17.16M | 23M | 79.16M | 87.83M | 78.53M | 58.56M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 797.29M | 807.3M | 806.47M | 781.97M | 759.01M | 788.37M | 758.37M | 744.01M | 741.52M | 747.76M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 32000 | 32000 | 32000 | 32000 | 32000 | 32000 | 31460 | 31450 | 31170 | 31000 |
| retainedEarnings | 47.04M | 45.21M | 44.6M | 43.98M | 42.78M | 41.61M | 41.83M | 40.7M | 40.65M | 39.43M |
| additionalPaidInCapital | 32.25M | 32.15M | 31.72M | 31.3M | 31.29M | 31.14M | 30.84M | 30.83M | 30.4M | 30.4M |
| 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 | 1.82M | 1.7M | 1.71M | 1.2M | 1.16M | 856.38K | 1.12M | 1.08M | 1.22M | 1.42M |
| depreciationAndAmortization | 175K | 181K | 183K | 194K | 183K | 190.04K | -251.79K | 158K | 130.68K | 124.75K |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | 392.17K |
| stockBasedCompensation | - | - | 5000 | 5000 | 158K | 4386 | -38250 | 5000 | 4538 | 4538 |
| changeInWorkingCapital | 27000 | -455K | 923K | -238K | -637K | -1.01M | -71967 | 528K | -397.08K | -454.52K |
| accountsReceivables | 68000 | 15000 | -161K | -13000 | 63000 | -76404 | 279.47K | 45000 | -55125 | -161.95K |
| inventory | - | - | - | - | - | - | 770.09K | - | - | - |
| accountsPayables | -516K | 343K | 15000 | 154K | -237K | -1.58M | -770.09K | 814K | -78603 | -8326 |
| otherWorkingCapital | 475K | -813K | 1.07M | -379K | -463K | 642.93K | -351.44K | -331K | -263.35K | -284.25K |
| otherNonCashItems | -419K | 843K | -635K | 148K | -279K | -184.18K | -250.27K | -326K | -457.05K | -661.39K |
| netCashProvidedByOperatingActivities | 1.61M | 2.08M | 2.18M | 1.31M | 590K | -145.51K | 510.85K | 1.44M | 501.07K | 820.78K |
| investmentsInPropertyPlantAndEquipment | -44000 | -65000 | -99000 | -100000 | -106K | -59501 | 229.49K | -315K | -816.97K | -606.68K |
| acquisitionsNet | - | - | - | - | - | - | -21.41M | - | - | - |
| purchasesOfInvestments | -493K | -129K | -114K | -172K | -601K | -572.86K | 24.89M | - | -3.27M | -24.85M |
| salesMaturitiesOfInvestments | 5.9M | 4.25M | 3.4M | 3.26M | 3.84M | 27.56M | -6.79M | 5.83M | 3.85M | 4.17M |
| otherInvestingActivities | 5.11M | -11.7M | -8.52M | -17.83M | -16.93M | -11.46M | -17.29M | -9.4M | -13.69M | 3.12M |
| netCashProvidedByInvestingActivities | 10.47M | -7.65M | -5.33M | -14.84M | -13.79M | 15.47M | -20.37M | -3.88M | -13.93M | -18.17M |
| netDebtIssuance | -865K | 14.36M | 39.52M | 8.82M | -5.55M | -54.47M | -10.47M | 9.53M | 20.53M | -472.22K |
| longTermNetDebtIssuance | - | -45.2M | 41.84M | 9.53M | -5.47M | -54.47M | -10.47M | 9.53M | 20.53M | -472.22K |
| shortTermNetDebtIssuance | -865K | 59.56M | -2.31M | -710K | -82000 | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -664K | -665K | - | - | -774.13K | -602.25M | -602.87K | - | -606.41K |
| commonDividendsPaid | - | -664K | -665K | - | - | -774.13K | -602.25M | -602.87K | - | -606.41K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -9.16M | -13.64M | -14.8M | 13.3M | -23.21M | 87.74M | 624.91M | -7.61M | -26.14M | 38.11M |
| netCashProvidedByFinancingActivities | -10.03M | 59000 | 24.05M | 22.12M | -28.76M | 32.49M | 12.19M | 1.32M | -5.62M | 37.03M |