AMEX : GRF
$0.19 (1.85%)
| 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 | 3.98M | 3.4M | 1.84M | 1.96M | 4.45M | 2.64M | 6.81M | -1.39M | 5.35M | 3.46M |
| costOfRevenue | 437.87K | 433.87K | 383.36K | 397.86K | 427.69K | 329.6K | 333.97K | 330K | 310K | 280K |
| grossProfit | 3.54M | 5.8M | 4.85M | 1.56M | 9.03M | 2.31M | 6.48M | -1.72M | 5.04M | 3.18M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 204.5K | 199.8K | 194.18K | 194.72K | 169.82K | 150.04K | 145.93K | 154.09K | 148.45K | 142.56K |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 204.5K | 199.8K | 194.18K | 194.72K | 169.82K | 150.04K | 145.93K | 154.09K | 148.45K | 142.56K |
| otherExpenses | -1.7M | 59841 | 46537 | 49280 | 45464 | 309.4K | 45199 | 76248 | 73437 | 60865 |
| operatingExpenses | -1.49M | 259.64K | 240.72K | 244K | 215.28K | 459.44K | 191.13K | 196.25K | 193.44K | 190.86K |
| costAndExpenses | -1.05M | -2.15M | -2.77M | 3.77M | -4.36M | -913.67K | 191.13K | 450K | 430K | 410K |
| netInterestIncome | 996.73K | 296.47K | 144.3K | 40682 | 653 | 15319 | 71725 | 16974 | 40954 | 11434 |
| interestIncome | 996.73K | 296.47K | 144.3K | 40682 | 653 | 15319 | 71725 | 16974 | 40954 | 11434 |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | - | - |
| ebitda | 5.03M | 5.54M | 4.61M | -1.81M | 8.82M | 3.55M | 6.62M | -1.59M | 5.16M | 3.27M |
| ebit | 5.03M | 5.54M | 4.61M | -1.81M | 8.82M | 3.55M | 6.62M | -1.59M | 5.16M | 3.27M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 5.03M | 5.54M | 4.61M | -1.81M | 8.82M | 200.8K | 6.62M | 370K | 10.32M | 3.27M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | 3.35M | - | 330K | - | - |
| incomeBeforeTax | 5.03M | 5.54M | 4.61M | -1.81M | 8.82M | 3.55M | 6.62M | -1.59M | 5.16M | 3.27M |
| incomeTaxExpense | - | - | - | - | - | - | - | -455 | 1022 | -1252 |
| netIncomeFromContinuingOperations | 5.03M | 5.54M | 4.61M | -1.81M | 8.82M | 3.55M | 6.62M | -1.59M | 5.16M | 3.27M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 5.03M | 5.54M | 4.61M | -1.81M | 8.82M | 3.55M | 6.62M | -1.59M | 5.16M | 3.27M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 5.03M | 5.54M | 4.61M | -1.81M | 8.82M | 3.55M | 6.62M | -1.59M | 5.16M | 3.27M |
| eps | 1.27 | 1.4 | 1.16 | -0.46 | 2.21 | 0.87 | 1.7 | -0.42 | 1.44 | 1 |
| 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 | 6.92M | 7.69M | 2.78M | 2.91M | 6.52M | 3.89M | 5.32M | 2.29M | 2.69M | 5.76M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 6.92M | 7.69M | 2.78M | 2.91M | 6.52M | - | 5.32M | 2.29M | 2.69M | 5.76M |
| netReceivables | 76182 | 131.19K | 55799 | 63457 | 45549 | 55470 | 57897 | 56740 | 41344 | 45008 |
| accountsReceivables | - | 131.19K | 55799 | 63457 | 45549 | 55470 | 57897 | 56740 | 41344 | - |
| otherReceivables | - | - | - | - | - | - | - | - | - | 45008 |
| inventory | - | - | -2.79M | - | - | - | - | - | - | - |
| prepaids | 13666 | 13564 | 13565 | 13563 | 13564 | 15268 | 13999 | 13094 | 13094 | 13093 |
| otherCurrentAssets | -13666 | - | 13564 | -2.92M | -6.52M | -15268 | -5.33M | 13093 | 13094 | 13093 |
| totalCurrentAssets | 6.99M | 144.76K | 69364 | 63457 | 59113 | 55470 | 57897 | 60000 | 41344 | 45008 |
| propertyPlantEquipmentNet | - | - | - | - | - | - | - | - | - | - |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 40.49M | 45.7M | 42.93M | 39.7M | 43.03M | 38.83M | 37.51M | 31.69M | 34.06M | 29.63M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 13666 | - | - | - | - | - | - | -31.69M | -34.06M | -29.63M |
| totalNonCurrentAssets | 40.51M | 45.7M | 42.93M | 39.7M | 43.03M | 38.83M | 37.51M | 31.69M | 34.06M | 29.63M |
| otherAssets | - | - | - | 13563 | 13564 | 15268 | 13999 | 9834 | 13094 | 13093 |
| totalAssets | 47.5M | 45.84M | 43M | 39.78M | 43.09M | 38.9M | 37.58M | 31.76M | 34.11M | 29.69M |
| totalPayables | 32190 | 63108 | 32226 | 2247 | 28574 | 27600 | 30612 | 24476 | 24166 | 23161 |
| accountPayables | - | 32500 | - | 2247 | 28574 | - | 5847 | 3963 | 3003 | 1633 |
| otherPayables | - | 30608 | 32226 | - | - | 27600 | 24765 | 20513 | 21163 | 21528 |
| accruedExpenses | - | 30608 | 64726 | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | -30608 | -32226 | - | - | - | -24765 | -24476 | -24166 | -23161 |
| totalCurrentLiabilities | 32190 | 63108 | 64726 | 2247 | 28574 | 27600 | 5847 | 20000 | 23003 | 21633 |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 64690 | - | - | - | 31250 | 26647 | - | - | - | - |
| totalNonCurrentLiabilities | 64690 | - | - | - | 31250 | 26647 | 54112 | 47976 | 46666 | 46661 |
| otherLiabilities | - | - | - | 59663 | 2676 | -27600 | -54112 | -20000 | -23003 | -21633 |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 64690 | 63108 | 64726 | 64157 | 59824 | 54247 | 5847 | 47976 | 46666 | 46661 |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 23.56M | 23.56M | 23.56M | 23.64M | 3991 | 4074 | 4074 | 3893 | 3728 | 3589 |
| retainedEarnings | 23.88M | 22.22M | 19.38M | 16.07M | 51601 | 8791 | 70285 | 19927 | -3184 | 40983 |
| additionalPaidInCapital | - | - | - | - | 23.69M | 24.45M | 24.45M | 23.07M | 21.86M | 20.76M |
| 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.03M | 5.54M | 4.61M | -1.81M | 8.82M | 3.55M | 6.62M | -1.59M | 5.16M | 3.27M |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | - | - |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | -5.03M | -5.54M | -4.61M | 1.81M | -8.82M | -3.55M | -6.62M | 1.59M | -5.16M | -3.27M |
| netCashProvidedByOperatingActivities | - | - | - | - | - | - | - | - | - | - |
| investmentsInPropertyPlantAndEquipment | - | - | - | - | - | - | - | - | - | - |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| 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 | 1.52M | 498.5K | 2.12M | 1.27M | 1.43M | 416.98K | 354.18K | 271.65K | 402.97K | 265K |
| costOfRevenue | 219.52K | - | 218.87K | 215K | 195.28K | 188.08K | - | - | - | - |
| grossProfit | 1.3M | 498.5K | 1.9M | 3.9M | 1.23M | 228.89K | 354.18K | 271.65K | 402.97K | 265K |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | -82289 | 286.79K | 312.07K | 280.74K | 144.06K | 123.8K | 280.76K | 250.12K | 280.72K | 244.26K |
| sellingAndMarketingExpenses | - | 6726 | 6819 | 6745 | 3419 | 3363 | 6838 | 6726 | 7698 | 7570 |
| sellingGeneralAndAdministrativeExpenses | -89015 | 293.51K | 318.89K | 287.49K | 147.48K | 127.16K | 287.6K | 256.85K | 288.42K | 251.83K |
| otherExpenses | -1.68M | - | -1.48M | 1.13M | 147.48K | 5.19 | - | - | - | - |
| operatingExpenses | -1.77M | 293.51K | -1.16M | 1.42M | 294.96K | 906.93K | 2.87M | 5.31M | 2.27M | 5.88M |
| costAndExpenses | -1.55M | 293.51K | -942.84K | -1.2M | -1.02M | -1.75M | 2.87M | 5.31M | 2.27M | 5.88M |
| netInterestIncome | 498.23K | - | - | - | - | - | - | - | - | - |
| interestIncome | 498.23K | - | - | - | - | - | - | - | - | - |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | - | - |
| ebitda | 3.08M | 204.99K | 3.06M | 2.48M | 2.45M | 2.17M | 3.23M | -5.03M | 2.67M | 6.14M |
| ebit | 3.08M | 204.99K | 3.06M | 2.48M | 2.45M | 2.17M | 3.23M | -5.03M | 2.67M | 6.14M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 3.08M | 204.99K | 3.06M | 165.5K | 88959 | 2.17M | 66586 | 14804 | 114.54K | 13170 |
| totalOtherIncomeExpensesNet | - | 1.75M | 2.87M | 2.31M | 2.36M | - | 3.16M | -5.05M | 2.56M | 6.13M |
| incomeBeforeTax | 3.08M | 1.95M | 3.06M | 2.48M | 2.45M | 2.17M | 3.23M | -5.03M | 2.67M | 6.14M |
| incomeTaxExpense | - | - | - | - | - | - | - | - | - | - |
| netIncomeFromContinuingOperations | 3.08M | 1.95M | 3.06M | 2.48M | 2.45M | 2.17M | 3.23M | -5.03M | 2.67M | 6.14M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 3.08M | 1.95M | 3.06M | 2.48M | 2.45M | 2.17M | 3.23M | -5.03M | 2.67M | 6.14M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 3.08M | 1.95M | 3.06M | 2.48M | 2.45M | 2.17M | 3.23M | -5.03M | 2.67M | 6.14M |
| eps | 0.78 | 0.49 | 0.77 | 0.62 | 0.62 | 0.55 | 0.82 | -1.28 | 0.66 | 1.52 |
| 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 | 6.92M | 9.9M | 7.69M | 5.93M | 2.78M | 2.43M | 2.91M | 863.27K | 6.52M | 6.19M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 6.92M | 9.9M | 7.69M | 5.93M | 2.78M | 2.43M | 2.91M | 863.27K | 6.52M | 6.19M |
| netReceivables | 76182 | 81674 | 131.19K | 78393 | 55799 | 354.39K | 63457 | 43691 | 45549 | 60895 |
| accountsReceivables | - | 81674 | 131.19K | 78393 | 55799 | 354.39K | 63457 | 43691 | 45549 | 60895 |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | -2.79M | - | - | - | - | - |
| prepaids | 13666 | 14399 | 13564 | 14361 | 13565 | 14399 | 13563 | 14474 | 13564 | 15258 |
| otherCurrentAssets | -13666 | - | - | -5.93M | 13564 | 14398 | 13563 | 14474 | 13564 | 15258 |
| totalCurrentAssets | 6.99M | 96073 | 144.76K | 92754 | 69364 | 354.39K | 63457 | 43691 | 45549 | 60895 |
| propertyPlantEquipmentNet | - | - | - | - | - | - | - | - | - | - |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 40.49M | 47.71M | 45.7M | 45.35M | 42.93M | 41.54M | 39.7M | 37.5M | 43.03M | 44.81M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 13666 | - | - | - | - | -41.54M | -39.7M | -37.5M | -43.03M | -44.81M |
| totalNonCurrentAssets | 40.51M | 47.71M | 45.7M | 45.35M | 42.93M | 41.54M | 39.7M | 37.5M | 43.03M | 44.81M |
| otherAssets | - | - | - | - | - | 14399 | 13563 | 14474 | 13564 | 15258 |
| totalAssets | 47.5M | 47.8M | 45.84M | 45.44M | 43M | 41.91M | 39.78M | 37.56M | 43.09M | 44.88M |
| totalPayables | 32190 | 39789 | 63108 | 189 | 32226 | 30149 | 31657 | 28936 | 59824 | 31406 |
| accountPayables | - | 39789 | 32500 | 189 | - | 471 | 2247 | 2005 | 28574 | - |
| otherPayables | - | - | 30608 | - | 32226 | 29678 | 29410 | 26931 | 31250 | 31406 |
| accruedExpenses | - | 30125 | 30608 | 28021 | 64726 | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | - | -30608 | - | -32226 | -30149 | -31657 | -28936 | -59824 | -31406 |
| totalCurrentLiabilities | 32190 | 69914 | 63108 | 28210 | 64726 | 471 | 2247 | 2005 | 28574 | 31406 |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 64690 | - | - | 78307 | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 64690 | - | - | 78307 | - | 30149 | 2247 | 2005 | 28574 | 31406 |
| otherLiabilities | - | - | - | - | - | -30149 | 59663 | 24926 | 2676 | -31406 |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 64690 | 69914 | 63108 | 106.52K | 64726 | 471 | 64157 | 28936 | 59824 | 31406 |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 23.56M | 23.56M | 23.56M | 23.56M | 23.56M | 23.64M | 23.64M | 3927 | 3991 | 4059 |
| retainedEarnings | 23.88M | 24.17M | 22.22M | 21.78M | 19.38M | 18.24M | 16.07M | 14.3M | 51601 | 20.53M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 23.22M | 23.69M | 24.31M |
| 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 | 3.08M | 1.95M | 3.06M | 2.48M | 2.31M | 2.31M | -902.95K | -902.95K | 4.41M | 4.41M |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | - | - |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | -3.08M | -1.95M | -3.06M | -2.48M | -2.31M | -2.31M | 902.95K | 902.95K | -4.41M | -4.41M |
| netCashProvidedByOperatingActivities | - | - | - | - | - | - | - | - | - | - |
| investmentsInPropertyPlantAndEquipment | - | - | - | - | - | - | - | - | - | - |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | - | - | - | - | - | - | - | - | - | - |