NASDAQ : NRC
-$0.05 (-0.26%)
| 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 | 137.39M | 143.06M | 148.58M | 151.57M | 147.95M | 133.28M | 127.98M | 119.69M | 117.56M | 109.38M |
| costOfRevenue | 60M | 56.93M | 56.02M | 57.05M | 52.35M | 49.19M | 46.44M | 47.58M | 49.07M | 45.58M |
| grossProfit | 77.4M | 86.13M | 92.56M | 94.52M | 95.6M | 84.09M | 81.55M | 72.11M | 68.49M | 63.81M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | 31.37M | 29.69M | 28.38M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 54.8M | 44.91M | 46.58M | 42.7M | 38.96M | 34.44M | 32.97M | 31.37M | 29.69M | 28.38M |
| otherExpenses | - | 6.02M | 5.94M | 5.28M | 6.37M | 7.03M | 5.54M | 885K | 50000 | 302K |
| operatingExpenses | 54.8M | 50.93M | 52.52M | 47.98M | 45.33M | 41.41M | 38.51M | 36.83M | 34.27M | 32.61M |
| costAndExpenses | 114.8M | 107.87M | 108.54M | 105.02M | 97.68M | 90.6M | 84.95M | 84.41M | 83.34M | 78.19M |
| netInterestIncome | -4.65M | -2.47M | -42000 | -1.04M | -1.65M | -1.8M | -2.05M | -1.45M | 14000 | -143K |
| interestIncome | 111K | 125K | 820K | 168K | 14000 | 18000 | 37000 | 62000 | 96000 | 47000 |
| interestExpense | 4.76M | 2.6M | 862K | 1.21M | 1.67M | 1.81M | 2.09M | 1.51M | 82000 | 190K |
| depreciationAndAmortization | 7.62M | 6.02M | 5.9M | 5.28M | 6.37M | 7.5M | 5.54M | 5.46M | 4.59M | 4.22M |
| ebitda | 30.23M | 41.31M | 45.98M | 49.3M | 56.66M | 50.78M | 48.57M | 41.68M | 38.95M | 35.77M |
| ebit | 22.61M | 35.28M | 40.09M | 44.02M | 50.29M | 43.28M | 43.04M | 35.28M | 34.22M | 31.2M |
| nonOperatingIncomeExcludingInterest | -16000 | -91000 | -41000 | 2.52M | -18000 | -603K | - | - | - | - |
| operatingIncome | 22.59M | 35.19M | 40.04M | 46.54M | 50.27M | 42.68M | 43.04M | 35.28M | 34.22M | 31.2M |
| totalOtherIncomeExpensesNet | -4.75M | -2.5M | -83000 | -3.73M | -1.65M | -1.21M | -2.52M | -566K | 64000 | 159K |
| incomeBeforeTax | 17.84M | 32.69M | 39.96M | 42.82M | 48.62M | 41.47M | 40.52M | 34.71M | 34.28M | 31.36M |
| incomeTaxExpense | 6.24M | 7.91M | 8.99M | 11.02M | 11.16M | 4.21M | 8.11M | 4.66M | 11.34M | 10.84M |
| netIncomeFromContinuingOperations | 11.6M | 24.78M | 30.97M | 31.8M | 37.47M | 37.26M | 32.41M | 30.05M | 22.94M | 20.52M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 11.6M | 24.78M | 30.97M | 31.8M | 37.47M | 37.26M | 32.41M | 30.05M | 22.94M | 20.52M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | -1000 |
| bottomLineNetIncome | 11.6M | 24.79M | 30.96M | 31.78M | 37.45M | 37.2M | 32.3M | 29.95M | 22.77M | 20.34M |
| eps | 0.52 | 1.05 | 1.26 | 1.28 | 1.47 | 1.48 | 1.3 | 1.11 | 0.54 | 0.49 |
| 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 | 4.14M | 4.23M | 6.65M | 25.03M | 54.36M | 34.69M | 13.52M | 12.99M | 34.73M | 33.02M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 4.14M | 4.23M | 6.65M | 25.03M | 54.36M | 34.69M | 13.52M | 12.99M | 34.73M | 33.02M |
| netReceivables | 11.64M | 11.2M | 12.62M | 15.3M | 14.58M | 15.47M | 11.81M | 11.98M | 15.18M | 12.42M |
| accountsReceivables | 11.11M | 11.05M | 12.46M | 14.56M | 13.83M | 14.23M | 11.74M | 11.92M | 14.81M | 10.86M |
| otherReceivables | 528K | 141K | 161K | 733K | 752K | 1.24M | 69000 | - | 375K | 1.55M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 3.91M | 3.48M | 4.23M | 2.39M | 3.88M | 2.64M | 2.04M | 2.92M | 2.31M | 1.58M |
| otherCurrentAssets | 520K | 692K | 856K | 1.01M | 883K | 1.31M | 1.79M | 519K | 410K | 49000 |
| totalCurrentAssets | 20.21M | 19.6M | 24.36M | 43.72M | 73.71M | 54.11M | 29.16M | 28.06M | 52.26M | 47.06M |
| propertyPlantEquipmentNet | 40.47M | 39.9M | 30.26M | 17.8M | 13.37M | 13.03M | 15.16M | 14.15M | 12.36M | 11.81M |
| goodwill | 66.15M | 66.15M | 61.61M | 61.61M | 61.61M | 57.26M | 57.94M | 57.83M | 58.02M | 57.86M |
| intangibleAssets | 2.23M | 2.62M | 1.47M | 1.61M | 1.79M | 1.41M | 1.73M | 2.1M | 2.76M | 3.12M |
| goodwillAndIntangibleAssets | 68.38M | 68.77M | 63.08M | 63.22M | 63.4M | 58.66M | 59.66M | 59.93M | 60.78M | 60.98M |
| longTermInvestments | - | 1.3M | - | - | - | - | - | -6.28M | - | -4.86M |
| taxAssets | - | - | - | 14000 | 14000 | - | - | 6.28M | - | 4.86M |
| otherNonCurrentAssets | 5.82M | 2.98M | 4.73M | 5.7M | 7.05M | 7.61M | 6.71M | 7.64M | 4.68M | 3.89M |
| totalNonCurrentAssets | 114.67M | 112.94M | 98.08M | 86.74M | 83.83M | 79.31M | 81.53M | 79.62M | 75.06M | 73.56M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 134.88M | 132.54M | 122.44M | 130.46M | 157.54M | 133.42M | 110.68M | 107.68M | 127.32M | 120.62M |
| totalPayables | 4.07M | 4.32M | 1.52M | 1.15M | 1.94M | 1.1M | 1.64M | 1.25M | 593K | 765K |
| accountPayables | 4.07M | 1.19M | 1.3M | 1.15M | 1.94M | 1.1M | 1.28M | 613K | 593K | 765K |
| otherPayables | - | 3.12M | 222K | - | - | - | 366K | 636K | - | - |
| accruedExpenses | 7.22M | 9.86M | 3.95M | 4.55M | 7.14M | 6.46M | 6.09M | 5.8M | 6.6M | 4.54M |
| shortTermDebt | 4.01M | 4.79M | 7.82M | 5.32M | 5.24M | 5.02M | 5.13M | 3.67M | 1.07M | 2.68M |
| capitalLeaseObligationsCurrent | - | 560K | - | - | - | - | - | 204K | 71000 | 82000 |
| taxPayables | - | 353K | 222K | - | - | - | 366K | 288K | - | 662K |
| deferredRevenue | 16.2M | 15.79M | 14.83M | 15.2M | 17.21M | 15.58M | 16.35M | 16.24M | 16.88M | 15.5M |
| otherCurrentLiabilities | 5.12M | 541K | 8.08M | 7.19M | 8.85M | 3.53M | 8.94M | 39.89M | 14.21M | 15.89M |
| totalCurrentLiabilities | 36.62M | 35.86M | 36.2M | 33.42M | 40.39M | 31.68M | 38.16M | 46.76M | 32.31M | 31.51M |
| longTermDebt | 75.02M | 57.9M | 29.47M | 17.69M | 22.27M | 26.55M | 29.8M | 34.18M | - | 857K |
| capitalLeaseObligationsNonCurrent | - | 1.16M | 1.67M | 372K | 1.17M | 1.67M | 1.7M | - | - | - |
| deferredRevenueNonCurrent | - | 216K | - | - | - | - | - | -40.45M | - | -5.72M |
| deferredTaxLiabilitiesNonCurrent | 5.98M | 3.53M | 4.14M | 5.27M | 7M | 7.26M | 7.4M | 6.28M | 4.03M | 4.86M |
| otherNonCurrentLiabilities | 3.26M | 2.59M | 2M | 1.67M | 1.38M | 1.94M | 746K | 1.39M | 935K | 5.45M |
| totalNonCurrentLiabilities | 84.27M | 65.4M | 37.28M | 25.01M | 31.82M | 37.43M | 39.64M | 41.84M | 4.96M | 6.3M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 1.72M | 1.67M | 372K | 1.17M | 1.67M | 1.7M | 204K | 71000 | 82000 |
| totalLiabilities | 120.89M | 101.26M | 73.48M | 58.43M | 72.2M | 69.11M | 77.79M | 88.6M | 37.28M | 37.82M |
| treasuryStock | -152.62M | -131.93M | -98.76M | -78.27M | -50.15M | -43.73M | -33.73M | -29M | -36.95M | -32.83M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 32000 | 31000 | 31000 | 31000 | 31000 | 31000 | 30000 | 30000 | 30000 | 30000 |
| retainedEarnings | -17.3M | -17.06M | -30.53M | -25.18M | -36.11M | -61.38M | -93.36M | -106.34M | 77.57M | 71.51M |
| additionalPaidInCapital | 183.88M | 180.25M | 178.21M | 175.45M | 173.94M | 171.78M | 162.15M | 157.31M | 51.02M | 46.72M |
| 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 | 11.6M | 24.78M | 30.97M | 31.8M | 37.47M | 37.26M | 32.41M | 30.05M | 22.94M | 20.52M |
| depreciationAndAmortization | 7.62M | 6.02M | 5.9M | 5.28M | 6.37M | 7.5M | 5.54M | 5.46M | 4.59M | 4.22M |
| deferredIncomeTax | 2.45M | -406K | -717K | -1.24M | 33000 | 51000 | 1.14M | 1.19M | -684K | 865K |
| stockBasedCompensation | 3.31M | 284K | 935K | 1.2M | 623K | 680K | 1.22M | 1.51M | 1.84M | 1.93M |
| changeInWorkingCapital | 916K | 3.84M | 1.02M | -3.35M | 1.84M | -4.61M | 616K | 1.45M | -806K | -499K |
| accountsReceivables | -53000 | 1.76M | 2.08M | -733K | 343K | -2.27M | 311K | 2.77M | -2.46M | -1.04M |
| inventory | - | - | - | - | - | - | - | -1.4M | 1.32M | -188K |
| accountsPayables | 170K | -108K | 184K | -589K | 4000 | -247K | 647K | -39000 | 12000 | -15000 |
| otherWorkingCapital | 799K | 2.19M | -1.24M | -2.03M | 1.49M | -2.09M | -342K | 121K | 328K | 748K |
| otherNonCashItems | 545K | 100000 | -102K | 2.58M | 7000 | -248K | -6000 | 186K | 207K | -195K |
| netCashProvidedByOperatingActivities | 26.45M | 34.62M | 38.11M | 36.26M | 46.34M | 40.64M | 40.92M | 39.85M | 28.09M | 26.84M |
| investmentsInPropertyPlantAndEquipment | -10.71M | -15.45M | -15.78M | -9.84M | -5.51M | -3.98M | -4.66M | -5.97M | -4.82M | -3.97M |
| acquisitionsNet | - | -4.83M | - | - | -3M | - | - | - | - | 223K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | -1.3M | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | 1000 | - | - | 260K | - | -5.97M | -1.55M | 223K |
| netCashProvidedByInvestingActivities | -10.71M | -20.28M | -15.78M | -9.84M | -8.51M | -3.72M | -4.66M | -5.97M | -6.12M | -3.75M |
| netDebtIssuance | 16.11M | 25.99M | 14.18M | -4.77M | -4.59M | -3.9M | -3.94M | 36.77M | -2.58M | -2.29M |
| longTermNetDebtIssuance | 16.11M | 25.99M | 14.18M | -4.77M | -4.59M | -3.9M | -3.94M | 36.77M | -2.58M | -2.29M |
| shortTermNetDebtIssuance | -3000 | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -20.05M | -30.94M | -19.1M | -27.81M | -4.14M | - | - | -72.37M | -1.67M | -204K |
| netCommonStockIssuance | -20.05M | -30.94M | -19.1M | -27.62M | -4.14M | - | - | -72.37M | -1.67M | -204K |
| commonStockIssuance | 132K | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -20.18M | -30.94M | -19.1M | -27.62M | -4.14M | - | - | -72.37M | -1.67M | -204K |
| netPreferredStockIssuance | - | - | - | -190K | - | - | - | - | - | - |
| netDividendsPaid | -10.98M | -11.45M | -36.37M | -20.96M | -9.16M | -10.52M | -31.3M | -16.86M | -16.87M | -28.55M |
| commonDividendsPaid | -10.98M | -11.45M | -36.37M | -20.96M | -9.16M | -10.52M | -31.3M | -16.86M | -16.87M | -28.55M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -923K | -359K | 576K | -2.04M | -275K | -1.09M | -1.1M | -2.04M | - | -1.45M |
| netCashProvidedByFinancingActivities | -15.84M | -16.76M | -40.71M | -55.58M | -18.16M | -15.5M | -36.35M | -54.5M | -21.12M | -32.5M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 35.39M | 34.8M | 35.19M | 34.61M | 34.04M | 33.55M | 36.91M | 35.82M | 35.02M | 35.31M |
| costOfRevenue | - | 15.82M | 16.08M | 14.6M | 14.72M | 14.6M | 14.35M | 15.3M | 13.42M | 13.86M |
| grossProfit | 35.39M | 18.99M | 19.11M | 20.01M | 19.32M | 18.95M | 22.56M | 20.51M | 21.6M | 21.46M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 22.94M | 13.42M | 14.44M | 12.27M | 17.73M | 10.36M | 11.49M | 10.99M | 11.22M | 11.22M |
| otherExpenses | 15.68M | - | - | - | - | - | 1.48M | 1.55M | 1.51M | 1.45M |
| operatingExpenses | 38.63M | 13.42M | 14.44M | 12.27M | 17.73M | 10.36M | 12.97M | 12.53M | 12.73M | 12.7M |
| costAndExpenses | 38.63M | 29.23M | 30.52M | 26.87M | 32.45M | 24.96M | 27.32M | 27.84M | 26.16M | 26.52M |
| netInterestIncome | -1.3M | -1.22M | -1.34M | -1.42M | -1.01M | -880K | -707K | -672K | -530K | -561K |
| interestIncome | 20000 | 35000 | 30000 | 41000 | 21000 | 19000 | 22000 | 34000 | 25000 | 44000 |
| interestExpense | 1.32M | 1.26M | 1.37M | 1.46M | 1.03M | 899K | 729K | 706K | 555K | 605K |
| depreciationAndAmortization | 2.12M | 2.17M | 2.14M | 2.2M | 1.74M | 1.54M | 1.52M | 1.55M | 1.51M | 1.45M |
| ebitda | -1.12M | 7.8M | 6.78M | 9.93M | 3.36M | 10.16M | 11.12M | 9.55M | 10.39M | 10.25M |
| ebit | -3.24M | 5.63M | 4.64M | 7.73M | 1.61M | 8.62M | 9.6M | 8M | 8.88M | 8.8M |
| nonOperatingIncomeExcludingInterest | - | -65000 | 31000 | 4000 | -24999 | -26000 | -16000 | -22000 | -14000 | -39000 |
| operatingIncome | -3.24M | 5.57M | 4.67M | 7.74M | 1.59M | 8.6M | 9.59M | 7.98M | 8.86M | 8.76M |
| totalOtherIncomeExpensesNet | -1.3M | -1.19M | -1.4M | -1.46M | -1.01M | -873K | -713K | -684K | -541K | -566K |
| incomeBeforeTax | -4.54M | 4.38M | 3.27M | 6.27M | 581K | 7.72M | 8.88M | 7.3M | 8.32M | 8.19M |
| incomeTaxExpense | -1.25M | 1.16M | 1.47M | 2.15M | 687K | 1.94M | 2.32M | 1.61M | 2.15M | 1.84M |
| netIncomeFromContinuingOperations | -3.28M | 3.22M | 1.8M | 4.12M | -106K | 5.79M | 6.56M | 5.69M | 6.18M | 6.36M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -3.28M | 3.22M | 1.8M | 4.12M | -106K | 5.79M | 6.56M | 5.69M | 6.18M | 6.36M |
| netIncomeDeductions | - | - | - | 4.12M | - | - | - | - | - | - |
| bottomLineNetIncome | -3.28M | 3.22M | 1.8M | -1000 | -106K | 5.79M | 6.56M | 5.69M | 6.18M | 6.36M |
| eps | -0.15 | 0.15 | 0.08 | 0.18 | -0.0 | 0.25 | 0.28 | 0.24 | 0.26 | 0.27 |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 3.33M | 2.55M | 4.14M | 2.22M | 5.27M | 2.5M | 4.23M | 3.46M | 485K | 1.7M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 3.33M | 2.55M | 4.14M | 2.22M | 5.27M | 2.5M | 4.23M | 3.46M | 485K | 1.7M |
| netReceivables | 13.65M | 11.31M | 11.64M | 12.75M | 12.85M | 11.47M | 11.2M | 11.7M | 10.34M | 11.16M |
| accountsReceivables | 9.32M | 10.83M | 11.11M | 12.75M | 12.42M | 11.33M | 11.05M | 11.06M | 10.06M | 11.13M |
| otherReceivables | 4.32M | 481K | 528K | - | 438K | 141K | 141K | 645K | 283K | 34000 |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 5.4M | 5.66M | 3.91M | 4.46M | 4.97M | 5.84M | 3.48M | 4.87M | 4.92M | 6.38M |
| otherCurrentAssets | 431K | 461K | 520K | 973K | 2.22M | 588K | 692K | 664K | 1.21M | 777K |
| totalCurrentAssets | 22.81M | 19.98M | 20.21M | 20.4M | 25.32M | 20.4M | 19.6M | 20.7M | 16.95M | 20.01M |
| propertyPlantEquipmentNet | 39.5M | 40.3M | 40.47M | 41.41M | 42.23M | 41.89M | 39.9M | 36.32M | 35.55M | 33.47M |
| goodwill | 66.15M | 66.15M | 66.15M | 66.15M | 66.15M | 66.15M | 66.15M | 66.21M | 61.61M | 61.61M |
| intangibleAssets | 2.1M | 2.16M | 2.23M | 2.32M | 2.42M | 2.52M | 2.62M | 2.71M | 1.4M | 1.44M |
| goodwillAndIntangibleAssets | 68.26M | 68.32M | 68.38M | 68.48M | 68.57M | 68.67M | 68.77M | 68.92M | 63.02M | 63.05M |
| longTermInvestments | - | - | - | - | - | - | 1.3M | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 5.59M | 5.95M | 5.82M | 5.43M | 5.26M | 4.22M | 2.98M | 5.86M | 3.59M | 4.38M |
| totalNonCurrentAssets | 113.35M | 114.58M | 114.67M | 115.32M | 116.07M | 114.77M | 112.94M | 111.1M | 102.15M | 100.9M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 136.15M | 134.56M | 134.88M | 135.72M | 141.39M | 135.18M | 132.54M | 131.8M | 119.1M | 120.91M |
| totalPayables | 4.87M | 7.6M | 4.07M | 5.25M | 3.96M | 2.3M | 1.55M | 2.59M | 4.1M | 7.23M |
| accountPayables | 1.33M | 2.23M | 4.07M | 1.09M | 1.18M | 2.03M | 1.19M | 2.59M | 1.24M | 2.4M |
| otherPayables | 3.54M | 5.37M | - | 4.16M | 2.78M | 274K | 353K | - | 2.86M | 4.83M |
| accruedExpenses | 9.02M | 9.18M | 7.22M | 11.02M | 11.3M | 9.63M | 4.77M | 11.67M | 9.81M | 11.12M |
| shortTermDebt | 4.02M | 4.02M | 4.01M | 4.01M | 3.93M | 6.54M | 4.79M | 8.72M | 16.57M | 14.5M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | 560K | - | - | - |
| taxPayables | - | - | - | - | - | 274K | 353K | - | - | 1.97M |
| deferredRevenue | 16.72M | 17.19M | 16.2M | 17.81M | 15.6M | 15.51M | 15.79M | 17.3M | 14.51M | 15.19M |
| otherCurrentLiabilities | 400K | 477K | 5.12M | 465K | 1.14M | 3.8M | 8.4M | 4M | 738K | 805K |
| totalCurrentLiabilities | 35.02M | 38.47M | 36.62M | 38.57M | 35.93M | 37.77M | 35.86M | 44.28M | 45.73M | 48.85M |
| longTermDebt | 86.01M | 74.02M | 75.02M | 76.02M | 77.03M | 58.67M | 57.9M | 44.91M | 25.66M | 27.57M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | 1.16M | - | - | - |
| deferredRevenueNonCurrent | 12000 | - | - | 134K | - | - | 216K | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 6M | 6M | 5.98M | 3.45M | 3.5M | 5.39M | 3.53M | 4.13M | 4M | 3.89M |
| otherNonCurrentLiabilities | 2.56M | 2.58M | 3.26M | 3.23M | 3.6M | 3.67M | 2.59M | 3.86M | 3.52M | 3.66M |
| totalNonCurrentLiabilities | 94.58M | 82.59M | 84.27M | 82.84M | 84.13M | 67.73M | 65.4M | 52.9M | 33.17M | 35.12M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | 1.72M | - | - | - |
| totalLiabilities | 129.6M | 121.06M | 120.89M | 121.4M | 120.06M | 105.5M | 101.26M | 97.18M | 78.9M | 83.97M |
| treasuryStock | -161.97M | -154.48M | -152.62M | -152.03M | -142.67M | -136.9M | -131.93M | -124.61M | -115.98M | -115.98M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 32000 | 32000 | 32000 | 32000 | 32000 | 31000 | 31000 | 31000 | 31000 | 31000 |
| retainedEarnings | -24.51M | -17.68M | -17.3M | -15.47M | -16.89M | -14.01M | -17.06M | -20.86M | -23.73M | -27.04M |
| additionalPaidInCapital | 193M | 185.63M | 183.88M | 181.78M | 180.86M | 180.55M | 180.25M | 180.06M | 179.87M | 179.93M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -3.28M | 3.22M | 1.8M | 4.12M | -106K | 5.79M | 6.56M | 5.69M | 6.18M | 6.36M |
| depreciationAndAmortization | 2.12M | 2.17M | 2.14M | 2.2M | 1.74M | 1.54M | 1.52M | 1.55M | 1.51M | 1.45M |
| deferredIncomeTax | 56000 | -36000 | 2.53M | -49000 | -1.82M | 1.94M | -499K | 90000 | 116K | -113K |
| stockBasedCompensation | - | 1.61M | 1.91M | 925K | 307K | 171K | 188K | 189K | -57000 | -36000 |
| changeInWorkingCapital | -4.9M | 246K | -1.38M | 6.54M | -1.35M | -2.9M | -1.46M | 1.87M | -969K | 4.37M |
| accountsReceivables | 1.51M | 275K | 1.64M | -332K | -1.09M | -272K | 5000 | -569K | 1.07M | 1.25M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -719K | 942K | 104K | -91000 | -470K | 627K | -707K | 566K | 184K | -151K |
| otherWorkingCapital | -5.69M | -971K | -3.12M | 6.96M | 214K | -3.26M | -761K | 1.88M | -2.22M | 3.28M |
| otherNonCashItems | 7.39M | -29000 | 170K | 31000 | 83000 | 113K | 77000 | 34000 | 9000 | 9000 |
| netCashProvidedByOperatingActivities | 1.39M | 7.18M | 7.18M | 13.76M | -1.14M | 6.65M | 6.38M | 9.42M | 6.79M | 12.04M |
| investmentsInPropertyPlantAndEquipment | -1.32M | -1.83M | -1.12M | -3.59M | -3.01M | -2.99M | -4.44M | -1.6M | -5.27M | -4.14M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | -4.83M | - | - |
| netCashProvidedByInvestingActivities | -1.32M | -1.83M | -1.12M | -3.59M | -3.01M | -2.99M | -4.44M | -6.43M | -5.27M | -4.14M |
| netDebtIssuance | 11.96M | -1.03M | -1.04M | -949K | 15.72M | 2.51M | 9.05M | 11.43M | 140K | 5.37M |
| longTermNetDebtIssuance | -1.04M | -1.03M | -1.04M | -33.95M | 19.22M | -988K | 14.05M | -27.57M | -1.86M | -1.63M |
| shortTermNetDebtIssuance | 13M | - | - | 33M | -3.5M | 3.5M | -5M | 39M | 2M | 7M |
| netStockIssuance | -7.64M | -1.94M | -1000 | -9.27M | -5.99M | -4.92M | -7.4M | -8.55M | - | -15M |
| netCommonStockIssuance | -7.64M | -1.94M | -1000 | -9.27M | -5.99M | -4.92M | -7.4M | -8.55M | - | -15M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -7.64M | -1.94M | -1000 | -9.27M | -5.99M | -4.92M | -7.4M | -8.55M | - | -15M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -3.61M | -3.62M | -2.7M | -2.78M | -2.73M | -2.77M | -2.82M | -2.86M | -2.87M | -2.91M |
| commonDividendsPaid | -3.61M | -3.62M | -2.7M | -2.78M | -2.73M | -2.77M | -2.82M | -2.86M | -2.87M | -2.91M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 3000 | -345K | -400K | -231K | -73000 | -210K | - | -37000 | -4000 | -317K |
| netCashProvidedByFinancingActivities | 718K | -6.94M | -4.14M | -13.23M | 6.92M | -5.39M | -1.16M | -17000 | -2.73M | -12.85M |