NASDAQ : EGAN
-$0.06 (-0.83%)
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 88.43M | 92.8M | 98.01M | 91.95M | 78.29M | 72.73M | 67.23M | 61.31M | 58.22M | 69.38M |
| costOfRevenue | 26.42M | 27.59M | 27.32M | 24.54M | 19.27M | 21.08M | 21.84M | 22.34M | 21.2M | 23.69M |
| grossProfit | 62.01M | 65.21M | 70.7M | 67.41M | 59.02M | 51.65M | 45.39M | 38.97M | 37.02M | 45.69M |
| researchAndDevelopmentExpenses | 29.6M | 26.63M | 27.3M | 24.39M | 17.93M | 16.64M | 14.37M | 14.71M | 13.75M | 16.06M |
| generalAndAdministrativeExpenses | 8.62M | 10.5M | 10.3M | 11.42M | 7.75M | 7.98M | 8.2M | 7.57M | 6.55M | 7.77M |
| sellingAndMarketingExpenses | 19.36M | 22.12M | 31.71M | 33.75M | 26M | 19.62M | 17.3M | 17.68M | 20.44M | 27.72M |
| sellingGeneralAndAdministrativeExpenses | 27.97M | 32.61M | 42.01M | 45.16M | 33.75M | 27.6M | 25.5M | 25.25M | 26.99M | 35.5M |
| otherExpenses | - | - | - | - | - | - | -202K | -206K | -32000 | - |
| operatingExpenses | 57.58M | 59.24M | 69.31M | 69.55M | 51.68M | 44.24M | 39.87M | 39.96M | 40.74M | 51.56M |
| costAndExpenses | 84M | 86.83M | 96.62M | 94.09M | 70.95M | 65.32M | 61.71M | 62.3M | 61.94M | 75.25M |
| netInterestIncome | 2.47M | 3.8M | 2.4M | 94000 | 13000 | 395K | -319K | -983K | -1.73M | -1.96M |
| interestIncome | 2.47M | 3.8M | 2.4M | 94000 | 13000 | 395K | - | - | - | - |
| interestExpense | - | - | - | - | - | - | 319K | 983K | 1.73M | 1.96M |
| depreciationAndAmortization | 340K | 1.48M | 1.63M | 1.52M | 2.09M | 2.11M | 800K | 2.64M | 3.2M | 4.84M |
| ebitda | 5.98M | 11.2M | 4.99M | 318K | 8.88M | 9.52M | 6.32M | 1.65M | -526K | -1.04M |
| ebit | 5.64M | 9.72M | 3.36M | -1.21M | 6.79M | 7.41M | 5.52M | -988K | -3.72M | -5.87M |
| nonOperatingIncomeExcludingInterest | -1.2M | -3.75M | -1.97M | -932K | 546K | - | - | - | - | - |
| operatingIncome | 4.43M | 5.97M | 1.39M | -2.14M | 7.34M | 7.41M | 5.52M | -988K | -3.72M | -5.87M |
| totalOtherIncomeExpensesNet | 1.2M | 3.75M | 1.97M | 932K | -546K | 580K | -521K | -1.19M | -1.76M | -1.23M |
| incomeBeforeTax | 5.64M | 9.72M | 3.36M | -1.21M | 6.79M | 7.99M | 5M | -2.18M | -5.49M | -7.1M |
| incomeTaxExpense | -26.62M | 1.94M | 1.25M | 1.24M | -166K | 778K | 833K | -186K | 533K | -863K |
| netIncomeFromContinuingOperations | 32.25M | 7.78M | 2.11M | -2.44M | 6.96M | 7.21M | 4.17M | -1.99M | -6.02M | -6.24M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 32.25M | 7.78M | 2.11M | -2.44M | 6.96M | 7.21M | 4.17M | -1.99M | -6.02M | -6.24M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 32.25M | 7.78M | 2.11M | -2.44M | 6.96M | 7.21M | 4.17M | -1.99M | -6.02M | -6.24M |
| eps | 1.15 | 0.25 | 0.07 | -0.08 | 0.22 | 0.24 | 0.15 | -0.07 | -0.22 | -0.23 |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 62.92M | 70.01M | 73.2M | 72.18M | 63.23M | 46.61M | 31.86M | 11.5M | 10.63M | 11.78M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 62.92M | 70.01M | 73.2M | 72.18M | 63.23M | 46.61M | 31.86M | 11.5M | 10.63M | 11.78M |
| netReceivables | 32.78M | 31.73M | 31.57M | 26.96M | 26.31M | 22.71M | 20.41M | 7.39M | 7.2M | 11.88M |
| accountsReceivables | 32.78M | 31.73M | 31.57M | 26.96M | 26.31M | 22.71M | 20.41M | 7.39M | 7.2M | 11.88M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 2.84M | 2.92M | 2.47M | 2.61M | 3.03M | 2.51M | 2.52M | 2.37M | 1.74M | 1.48M |
| otherCurrentAssets | 886K | 1.2M | 2.59M | 895K | 2.11M | 1.69M | 1.8M | 1.28M | 1.07M | 1.22M |
| totalCurrentAssets | 99.42M | 105.85M | 109.83M | 102.65M | 94.68M | 73.52M | 56.59M | 22.54M | 20.63M | 26.35M |
| propertyPlantEquipmentNet | 4.2M | 4.25M | 3.43M | 4.68M | 2.9M | 3.68M | 525K | 559K | 1.06M | 1.69M |
| goodwill | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M |
| intangibleAssets | - | - | - | - | - | 26000 | 294K | 733K | 2.75M | 4.84M |
| goodwillAndIntangibleAssets | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M | 13.21M | 13.48M | 13.92M | 15.93M | 18.02M |
| longTermInvestments | 55000 | 21000 | - | 95000 | - | - | 88000 | 85000 | 83000 | 81000 |
| taxAssets | 28.55M | 1.44M | - | 1.31M | - | - | 757K | 1.12M | -83000 | -81000 |
| otherNonCurrentAssets | 2.92M | 3.59M | 3.67M | 4.98M | 3.8M | 3.3M | 2.32M | 1.4M | 2.13M | 2M |
| totalNonCurrentAssets | 48.91M | 22.49M | 20.29M | 24.25M | 19.88M | 20.18M | 17.16M | 17.08M | 19.12M | 21.71M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 148.33M | 128.34M | 130.12M | 126.9M | 114.56M | 93.7M | 73.75M | 39.62M | 39.75M | 48.06M |
| totalPayables | 2.69M | 3.15M | 3.99M | 2.64M | 6.05M | 3.95M | 5.3M | 4.11M | 2.92M | 2.29M |
| accountPayables | 2.6M | 2.72M | 2.04M | 1.71M | 3.07M | 2.43M | 4.17M | 3.9M | 2.36M | 2.1M |
| otherPayables | 95000 | 425K | 1.94M | 936K | 2.99M | 1.52M | 1.13M | 204K | 558K | 193K |
| accruedExpenses | 6.75M | 7.64M | 3.33M | 8.71M | 1.02M | 1.43M | 931K | 5.71M | 4.34M | 907K |
| shortTermDebt | 1.22M | 1.18M | - | 1.04M | - | - | - | 259K | 805K | 828K |
| capitalLeaseObligationsCurrent | - | - | 832K | - | 1.47M | 1.75M | - | 42000 | 108K | 329K |
| taxPayables | - | - | 1.94M | 936K | 2.99M | 1.52M | 1.13M | 1.29M | 922K | 795K |
| deferredRevenue | 49.1M | 46.12M | 47.87M | 45.97M | 46.56M | 37.12M | 30.98M | 18.36M | 18.33M | 12.67M |
| otherCurrentLiabilities | 2.39M | 4.52M | 7.7M | 3.66M | 8.44M | 7.92M | 5.48M | 1.76M | 1.34M | 10.21M |
| totalCurrentLiabilities | 62.15M | 62.61M | 63.72M | 62.02M | 63.54M | 52.16M | 42.69M | 30.56M | 28.31M | 27.24M |
| longTermDebt | - | - | - | - | - | - | - | 8.94M | 14.8M | 20.22M |
| capitalLeaseObligationsNonCurrent | 2.45M | 2.59M | 1.76M | 2.54M | 797K | 1.38M | - | - | 42000 | 153K |
| deferredRevenueNonCurrent | 1.77M | 3.28M | 2.1M | 3.78M | 3.33M | 4.83M | 5.8M | 7.83M | 4.89M | 3.04M |
| deferredTaxLiabilitiesNonCurrent | 325K | 469K | - | 792K | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 908K | 871K | 836K | 808K | 832K | 688K | 952K | 1M | 1.33M | 1.68M |
| totalNonCurrentLiabilities | 5.45M | 7.21M | 4.7M | 7.92M | 4.96M | 6.9M | 6.75M | 17.77M | 21.06M | 25.1M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.45M | 2.59M | 2.59M | 2.54M | 2.26M | 3.14M | - | 42000 | 150K | 482K |
| totalLiabilities | 67.6M | 69.82M | 68.42M | 69.94M | 68.5M | 59.06M | 49.45M | 48.34M | 49.37M | 52.34M |
| treasuryStock | -38.81M | -23.03M | -5.76M | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 33000 | 33000 | 32000 | 32000 | 31000 | 31000 | 31000 | 28000 | 27000 | 27000 |
| retainedEarnings | -291.41M | -323.66M | -331.44M | -333.55M | -331.11M | -338.07M | -345.28M | -353.26M | -351.27M | -345.25M |
| additionalPaidInCapital | 411.25M | 407.42M | 401.09M | 393.16M | 378.45M | 374.4M | 371.1M | 346.22M | 343.37M | 342.69M |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 32.25M | 7.78M | 2.11M | -2.44M | 6.96M | 7.21M | 4.17M | -1.99M | -6.02M | -6.24M |
| depreciationAndAmortization | 2.48M | 1.48M | 1.63M | 1.52M | 2.09M | 2.11M | 800K | 2.64M | 3.2M | 4.84M |
| deferredIncomeTax | -27.25M | 91000 | -584K | 292K | -341K | 261K | 357K | -564K | 18000 | -1.41M |
| stockBasedCompensation | 2.45M | 4.53M | 6.25M | 11.38M | 1.7M | 1.86M | 1.62M | 1.7M | 667K | 1.19M |
| changeInWorkingCapital | -5.08M | -3.02M | -6.56M | -4.18M | 1.84M | 1.46M | -1.2M | 3.47M | 6.14M | 2.22M |
| accountsReceivables | -437K | -261K | -4.51M | -2.25M | -2.77M | -2.88M | -13.27M | -130K | 4.21M | -272K |
| inventory | - | - | -790K | - | - | - | - | -721K | -3.59M | 3.15M |
| accountsPayables | -144K | 682K | 326K | -1.34M | 626K | -1.74M | 278K | 1.54M | 262K | 429K |
| otherWorkingCapital | -4.5M | -3.44M | -1.59M | -598K | 3.98M | 6.08M | 11.79M | 2.78M | 5.26M | -1.09M |
| otherNonCashItems | 419K | 1.59M | 1.78M | 1.55M | 1.61M | 1.16M | 1.21M | 1.34M | 1.39M | 1.27M |
| netCashProvidedByOperatingActivities | 5.26M | 12.45M | 4.62M | 8.12M | 13.86M | 14.06M | 6.95M | 6.59M | 5.4M | 1.87M |
| investmentsInPropertyPlantAndEquipment | -565K | -198K | -288K | -628K | -402K | -514K | -398K | -137K | -492K | -547K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | 621K |
| netCashProvidedByInvestingActivities | -565K | -198K | -288K | -628K | -402K | -514K | -398K | -137K | -492K | 74000 |
| netDebtIssuance | - | - | - | - | - | - | -9.48M | -6.72M | -5.98M | 1.83M |
| longTermNetDebtIssuance | - | - | - | - | - | - | -9.48M | -6.72M | -5.85M | 1.83M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | -130K | - |
| netStockIssuance | -14.39M | -17.19M | -4.08M | - | - | - | 21.72M | - | - | - |
| netCommonStockIssuance | -14.39M | -17.19M | -5.76M | - | - | - | 21.72M | - | - | - |
| commonStockIssuance | 1.39M | 77000 | - | - | - | - | 21.72M | 1.16M | 11000 | 172K |
| commonStockRepurchased | -15.78M | -17.27M | -5.76M | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | 1.68M | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 1.8M | - | 3.33M | 2.35M | 1.41M | 1.54M | 1.13M | 11000 | -98000 |
| netCashProvidedByFinancingActivities | -14.39M | -15.39M | -4.08M | 3.33M | 2.35M | 1.41M | 13.77M | -5.59M | -5.97M | 1.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 | 22.5M | 22.98M | 23.51M | 23.23M | 21.01M | 22.39M | 21.8M | 22.46M | 22.35M | 23.82M |
| costOfRevenue | 6.28M | 6.17M | 5.83M | 6.35M | 6.72M | 6.68M | 6.67M | 6.91M | 6.86M | 6.99M |
| grossProfit | 16.22M | 16.81M | 17.68M | 16.88M | 14.29M | 15.71M | 15.13M | 15.56M | 15.49M | 16.82M |
| researchAndDevelopmentExpenses | 7.57M | 7.28M | 7.32M | 6.96M | 7.51M | 7.71M | 7.42M | 6.68M | 6.66M | 6.66M |
| generalAndAdministrativeExpenses | 2.29M | 2.31M | 3.5M | 2.03M | 2.04M | 2.1M | 2.44M | 2.47M | 2.45M | 2.39M |
| sellingAndMarketingExpenses | 4.64M | 5.17M | 4.03M | 4.64M | 4.7M | 5.25M | 4.76M | 5.21M | 5.45M | 5.35M |
| sellingGeneralAndAdministrativeExpenses | 6.93M | 7.48M | 7.53M | 6.67M | 6.74M | 7.35M | 7.2M | 7.68M | 7.9M | 7.74M |
| otherExpenses | -281K | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 14.22M | 14.76M | 14.84M | 13.63M | 14.26M | 15.06M | 14.62M | 14.36M | 14.55M | 14.4M |
| costAndExpenses | 20.49M | 20.93M | 20.68M | 19.99M | 20.98M | 21.74M | 21.29M | 21.27M | 21.41M | 21.39M |
| netInterestIncome | 603K | 624K | 462K | 440K | 597K | 661K | 771K | 865K | 1M | 982K |
| interestIncome | 603K | 624K | 462K | 440K | 597K | 661K | 771K | 865K | 1M | 982K |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 688K | 715K | 578K | 77000 | 88000 | 353K | 367K | 360K | 325K | 399K |
| ebitda | 3.48M | 3.35M | 4.33M | 3.37M | 408K | 1.23M | 1.51M | 2.38M | 2.34M | 3.11M |
| ebit | 2.79M | 2.64M | 3.75M | 3.3M | 320K | 880K | 1.14M | 2.02M | 2.01M | 2.71M |
| nonOperatingIncomeExcludingInterest | -779K | -592K | -917K | -50000 | -293K | -230K | -631K | -827K | -1.08M | -285K |
| operatingIncome | 2.01M | 2.05M | 2.83M | 3.25M | 27000 | 650K | 509K | 1.19M | 938K | 2.42M |
| totalOtherIncomeExpensesNet | 779K | 592K | 917K | 50000 | 293K | 230K | 631K | 827K | 1.08M | 285K |
| incomeBeforeTax | 2.79M | 2.64M | 3.75M | 3.3M | 320K | 880K | 1.14M | 2.02M | 2.01M | 2.71M |
| incomeTaxExpense | 371K | 302K | 930K | -27.57M | 254K | 209K | 488K | 513K | 521K | 525K |
| netIncomeFromContinuingOperations | 2.42M | 2.34M | 2.82M | 30.86M | 66000 | 671K | 652K | 1.51M | 1.49M | 2.18M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 2.42M | 2.34M | 2.82M | 30.86M | 66000 | 671K | 652K | 1.51M | 1.49M | 2.18M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 2.42M | 2.34M | 2.82M | 30.86M | 66000 | 671K | 652K | 1.51M | 1.49M | 2.18M |
| eps | 0.09 | 0.09 | 0.1 | 1.13 | 0.0 | 0.02 | 0.02 | 0.05 | 0.05 | 0.07 |
| 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 | 80.46M | 83.06M | 70.9M | 62.92M | 68.74M | 70.53M | 67.2M | 70.01M | 82.99M | 86.83M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 80.46M | 83.06M | 70.9M | 62.92M | 68.74M | 70.53M | 67.2M | 70.01M | 82.99M | 86.83M |
| netReceivables | 8.72M | 13.77M | 23.4M | 32.78M | 12.42M | 15.8M | 23.04M | 31.73M | 10.95M | 14.27M |
| accountsReceivables | 8.72M | 13.77M | 23.4M | 32.78M | 12.42M | 15.8M | 23.04M | 31.73M | 10.95M | 14.27M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 2.18M | 1.6M | 2.25M | 2.84M | 2.49M | 2.23M | 2.33M | 2.92M | 2.39M | 2.16M |
| otherCurrentAssets | 1.79M | 1.66M | 1.66M | 886K | 2.1M | 2.09M | 2.14M | 1.2M | 1.32M | 2.46M |
| totalCurrentAssets | 93.15M | 100.09M | 98.22M | 99.42M | 85.76M | 90.65M | 94.72M | 105.85M | 97.64M | 105.72M |
| propertyPlantEquipmentNet | 3.74M | 4.16M | 4.01M | 4.2M | 4.24M | 4.35M | 4.08M | 4.25M | 4.56M | 2.76M |
| goodwill | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M | 13.19M |
| longTermInvestments | - | - | - | 55000 | - | - | - | 21000 | 21000 | - |
| taxAssets | - | - | - | 28.55M | - | - | - | 1.44M | - | - |
| otherNonCurrentAssets | 29.61M | 29.33M | 29.2M | 2.92M | 3.04M | 3.07M | 2.93M | 3.59M | 4.94M | 3.77M |
| totalNonCurrentAssets | 46.54M | 46.68M | 46.39M | 48.91M | 20.46M | 20.61M | 20.2M | 22.49M | 22.7M | 19.72M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 139.68M | 146.77M | 144.61M | 148.33M | 106.22M | 111.26M | 114.92M | 128.34M | 120.34M | 125.44M |
| totalPayables | 1.52M | 1.42M | 1.51M | 2.69M | 1.97M | 1.84M | 1.91M | 3.15M | 1.53M | 1.78M |
| accountPayables | 1.52M | 1.42M | 1.51M | 2.6M | 1.97M | 1.84M | 1.91M | 2.72M | 1.53M | 1.78M |
| otherPayables | - | - | - | 95000 | - | - | - | 425K | - | - |
| accruedExpenses | 3.5M | - | - | 6.75M | 3.98M | 2.77M | 2.51M | 7.64M | 6.93M | 4.21M |
| shortTermDebt | - | 1.52M | 1.24M | 1.22M | - | - | - | 1.18M | 1.19M | - |
| capitalLeaseObligationsCurrent | 1.5M | - | - | - | 1.19M | 1.09M | 1.17M | - | - | 587K |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 31.87M | 42.09M | 45.2M | 49.1M | 35.37M | 37.36M | 41.03M | 46.12M | 34.34M | 40.88M |
| otherCurrentLiabilities | 4.92M | 7.76M | 7.96M | 2.39M | 7.22M | 6.23M | 6.28M | 4.52M | 5.62M | 5.84M |
| totalCurrentLiabilities | 43.33M | 52.78M | 55.91M | 62.15M | 49.74M | 49.28M | 52.9M | 62.61M | 49.62M | 53.29M |
| longTermDebt | - | 2M | 2.16M | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 1.63M | 2M | 2.16M | 2.45M | 2.61M | 2.79M | 2.46M | 2.59M | 2.8M | 1.47M |
| deferredRevenueNonCurrent | 2.18M | 2.36M | 2.21M | 1.77M | 1.38M | 3.01M | 2.88M | 3.28M | 3.16M | 2.99M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | 325K | - | - | - | 469K | - | - |
| otherNonCurrentLiabilities | 987K | -1.15M | -1.35M | 908K | 899K | 918K | 938K | 871K | 887K | 896K |
| totalNonCurrentLiabilities | 4.8M | 5.2M | 5.17M | 5.45M | 4.89M | 6.72M | 6.27M | 7.21M | 6.85M | 5.36M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 3.14M | 2M | 2.16M | 2.45M | 3.8M | 3.88M | 3.63M | 2.59M | 2.8M | 2.06M |
| totalLiabilities | 48.13M | 57.98M | 61.08M | 67.6M | 54.63M | 56M | 59.17M | 69.82M | 56.46M | 58.65M |
| treasuryStock | -40.25M | -40.25M | -40.28M | -38.81M | -35.05M | -30.02M | -27.62M | -23.03M | -14.29M | -8.78M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 34000 | 34000 | 33000 | 33000 | 33000 | 33000 | 33000 | 33000 | 33000 | 32000 |
| retainedEarnings | -283.84M | -286.25M | -288.59M | -291.41M | -322.27M | -322.34M | -323.01M | -323.66M | -325.17M | -326.66M |
| additionalPaidInCapital | 417.27M | 416.26M | 413.37M | 411.25M | 410.28M | 409.55M | 408.21M | 407.42M | 405.59M | 404.32M |
| 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 | 2.42M | 2.34M | 2.82M | 30.86M | 66000 | 671K | 652K | 1.51M | 1.49M | 2.18M |
| depreciationAndAmortization | 407K | 409K | 346K | 338K | 708K | 353K | 367K | 360K | 325K | 399K |
| deferredIncomeTax | -320K | -179K | 663K | -27M | -209K | -260K | 219K | 555K | -213K | -206K |
| stockBasedCompensation | 789K | 645K | 523K | 496K | 699K | 622K | 632K | 1.02M | 1.11M | 1.2M |
| changeInWorkingCapital | -5.4M | 6.6M | 4.41M | -9.41M | 955K | 4.71M | -1.34M | -8.88M | -1.39M | 3.67M |
| accountsReceivables | 4.95M | 9.7M | 9.21M | -19.86M | 3.6M | 6.88M | 8.94M | -20.77M | 3.17M | 4.23M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 106K | -85000 | -1.61M | 619K | 123K | -56000 | -830K | 1.19M | -241K | 915K |
| otherWorkingCapital | -10.46M | -3.02M | -3.19M | 9.83M | -2.77M | -2.12M | -9.45M | 10.7M | -4.32M | -1.48M |
| otherNonCashItems | 304K | 300K | 1.67M | 390K | -9000 | 326K | 425K | 323K | 426K | 453K |
| netCashProvidedByOperatingActivities | -1.81M | 10.11M | 10.43M | -4.32M | 2.21M | 6.42M | 954K | -5.12M | 1.75M | 7.7M |
| investmentsInPropertyPlantAndEquipment | -64000 | -234K | -224K | -213K | -104K | -139K | -109K | -49000 | -14000 | -103K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -64000 | -234K | -224K | -213K | -104K | -139K | -109K | -49000 | -14000 | -103K |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | 44000 |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | 44000 |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 223K | 2.27M | -1.22M | -3.76M | -5.02M | -2.41M | -4.58M | -8.74M | -5.51M | -2.5M |
| netCommonStockIssuance | 223K | 2.27M | -1.22M | -3.76M | -5.02M | -2.41M | -4.58M | -8.74M | -5.51M | -2.5M |
| commonStockIssuance | 223K | 2.24M | 246K | - | - | - | - | - | - | - |
| commonStockRepurchased | - | 31000 | -1.47M | -3.76M | -5.02M | -2.41M | -4.58M | -8.74M | -5.51M | -2.5M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | 476K | 31000 | 718K | 163K | 810K | 160K | 826K |
| netCashProvidedByFinancingActivities | 223K | 2.27M | -1.22M | -3.29M | -4.99M | -1.69M | -4.42M | -7.93M | -5.35M | -1.63M |