NASDAQ : NVEC
-$1.91 (-2.11%)
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 26.33M | 25.87M | 29.8M | 38.25M | 26.99M | 21.37M | 25.41M | 26.47M | 29.86M | 28.33M |
| costOfRevenue | 5.6M | 4.24M | 6.77M | 8.06M | 6.26M | 4.12M | 4.89M | 5.22M | 6.27M | 6.08M |
| grossProfit | 20.73M | 21.64M | 23.03M | 30.19M | 20.72M | 17.24M | 20.52M | 21.26M | 23.59M | 22.25M |
| researchAndDevelopmentExpenses | 1.11M | 3.64M | 2.73M | 2.58M | 2.93M | 3.18M | 3.69M | 4.11M | 3.7M | 3.34M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | 1.22M | 1.44M | 1.46M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 1.65M | 2.01M | 1.78M | 1.96M | 1.47M | 1.32M | 1.32M | 1.22M | 1.44M | 1.46M |
| otherExpenses | 2.05M | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 4.81M | 5.64M | 4.51M | 4.55M | 4.4M | 4.5M | 5.01M | 5.33M | 5.14M | 4.8M |
| costAndExpenses | 10.41M | 9.88M | 11.29M | 12.61M | 10.66M | 8.62M | 9.9M | 10.55M | 11.41M | 10.88M |
| netInterestIncome | 1.89M | 1.91M | 1.95M | 1.45M | 1.17M | 1.5M | 1.79M | 1.79M | 1.56M | 1.65M |
| interestIncome | 1.89M | 1.91M | 1.95M | 1.45M | 1.17M | 1.5M | 1.79M | 1.79M | 1.56M | 1.65M |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 460.03K | 324.23K | 308.15K | 196.74K | 424.98K | 542.93K | 549.97K | 705.2K | 979.65K | 1.15M |
| ebitda | 18.28M | 18.36M | 20.78M | 27.29M | 17.92M | 13.29M | 16.06M | 16.63M | 19.43M | 18.59M |
| ebit | 17.82M | 18.04M | 20.47M | 27.09M | 17.5M | 12.74M | 15.51M | 15.92M | 18.45M | 17.45M |
| nonOperatingIncomeExcludingInterest | -1.9M | -2.04M | -1.95M | -1.45M | -1.17M | - | - | - | - | - |
| operatingIncome | 15.92M | 15.99M | 18.52M | 25.64M | 16.33M | 12.74M | 15.51M | 15.92M | 18.45M | 17.45M |
| totalOtherIncomeExpensesNet | 1.9M | 2.04M | 1.95M | 1.45M | 1.17M | 1.5M | 1.79M | 1.79M | 1.56M | 1.65M |
| incomeBeforeTax | 17.82M | 18.04M | 20.47M | 27.09M | 17.5M | 14.24M | 17.3M | 17.71M | 20.01M | 19.1M |
| incomeTaxExpense | 2.62M | 2.97M | 3.34M | 4.4M | 2.99M | 2.55M | 2.78M | 3.2M | 6.1M | 6.15M |
| netIncomeFromContinuingOperations | 15.2M | 15.06M | 17.12M | 22.69M | 14.51M | 11.69M | 14.53M | 14.51M | 13.91M | 12.95M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 15.2M | 15.06M | 17.12M | 22.69M | 14.51M | 11.69M | 14.53M | 14.51M | 13.91M | 12.95M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 15.2M | 15.06M | 17.12M | 22.69M | 14.51M | 11.69M | 14.53M | 14.51M | 13.91M | 12.95M |
| eps | 3.14 | 3.12 | 3.54 | 4.7 | 3 | 2.42 | 3 | 3 | 2.87 | 2.68 |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.71M | 8.04M | 10.28M | 1.67M | 10.45M | 10.43M | 8.07M | 6.88M | 4.76M | 8.2M |
| shortTermInvestments | 18.13M | 13.69M | 11.92M | 15.51M | 20.84M | 7.68M | 19.08M | 12.49M | 20.77M | 19.59M |
| cashAndShortTermInvestments | 19.84M | 21.73M | 22.2M | 17.18M | 31.29M | 18.11M | 27.15M | 19.37M | 25.52M | 27.79M |
| netReceivables | 3.86M | 3.59M | 3.14M | 6.52M | 4.7M | 1.96M | 2.69M | 3M | 2.89M | 3.44M |
| accountsReceivables | 3.41M | 3.59M | 3.14M | 6.52M | 4.7M | 1.96M | 2.69M | 3M | 2.89M | 3.44M |
| otherReceivables | 455.57K | - | - | - | - | - | - | - | - | - |
| inventory | 7.08M | 7.45M | 7.16M | 6.42M | 5.09M | 3.9M | 3.88M | 4.26M | 3.65M | 3.36M |
| prepaids | - | - | - | - | 420.52K | 391.28K | 655.84K | 816.04K | 635.16K | 607.28K |
| otherCurrentAssets | 1.4M | 433.41K | 689.35K | 663.46K | - | - | - | - | - | - |
| totalCurrentAssets | 32.19M | 33.2M | 33.19M | 30.79M | 41.5M | 24.36M | 34.38M | 27.44M | 32.7M | 35.19M |
| propertyPlantEquipmentNet | 4.51M | 2.9M | 1.34M | 1.77M | 1.17M | 1.03M | 1.4M | 894.84K | 1.33M | 1.41M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 23.68M | 26.3M | 30.79M | 36.13M | 24.31M | 47.04M | 43.61M | 54.93M | 52.84M | 56.81M |
| taxAssets | 485.83K | 1.87M | 1.45M | 572.04K | 483.47K | 73538 | 108.12K | 353.74K | 572.66K | 357.06K |
| otherNonCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentAssets | 28.67M | 31.08M | 33.59M | 38.47M | 25.96M | 48.14M | 45.11M | 56.17M | 54.74M | 58.58M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 60.87M | 64.28M | 66.78M | 69.26M | 67.47M | 72.5M | 79.5M | 83.62M | 87.43M | 93.77M |
| totalPayables | 278.6K | 214.69K | 127.15K | 281.71K | 943.54K | 336.59K | 186.99K | 375.19K | 414.97K | 376.28K |
| accountPayables | 278.6K | 214.69K | 127.15K | 281.71K | 943.54K | 336.59K | 186.99K | 375.19K | 414.97K | 376.28K |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 697.61K | 871.17K | 729.22K | 1.38M | 1.36M | 540.47K | 482.07K | 460.49K | 574.76K | 576.31K |
| shortTermDebt | 165.12K | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 83010 | 179.37K | 175.8K | 156.12K | 150.27K | 127.13K | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | 142.73K |
| otherCurrentLiabilities | - | - | 1 | - | - | - | - | - | - | - |
| totalCurrentLiabilities | 1.14M | 1.17M | 1.04M | 1.83M | 2.46M | 1.03M | 796.2K | 835.68K | 989.72K | 1.1M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 740.42K | 838.22K | 175.78K | 342.91K | 446.02K | 581.46K | 706.6K | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 734.11K | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 1.47M | 838.22K | 175.78K | 342.91K | 446.02K | 581.46K | 706.6K | - | - | - |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 740.42K | 921.23K | 355.15K | 518.71K | 602.14K | 731.73K | 833.73K | - | - | - |
| totalLiabilities | 2.62M | 2.01M | 1.21M | 2.18M | 2.9M | 1.61M | 1.5M | 835.68K | 989.72K | 1.1M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 48372 | 48372 | 48337 | 48308 | 48308 | 48332 | 48350 | 48460 | 48420 | 48410 |
| retainedEarnings | 38.32M | 42.47M | 46.74M | 48.95M | 45.58M | 50.4M | 58.05M | 62.9M | 67.71M | 73.16M |
| additionalPaidInCapital | 19.91M | 19.82M | 19.55M | 19.3M | 19.26M | 19.34M | 19.38M | 19.91M | 19.6M | 19.51M |
| date | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 15.2M | 15.06M | 17.12M | 22.69M | 14.51M | 11.69M | 14.53M | 14.51M | 13.91M | 12.95M |
| depreciationAndAmortization | 460.03K | 324.23K | 308.15K | 196.74K | 424.98K | 542.93K | 549.97K | 705.2K | 979.65K | 1.15M |
| deferredIncomeTax | 2.11M | -611.97K | -1M | 161.89K | 24457 | -129.16K | 77779 | -31269 | 96275 | 6144 |
| stockBasedCompensation | 93663 | 152.17K | 141.94K | 59657 | 81855 | 45572 | 48360 | 93360 | 40920 | 22000 |
| changeInWorkingCapital | -990.06K | -249.51K | 1.77M | -4.08M | -2.54M | 1.21M | 693.02K | -1.06M | 122.41K | -1.71M |
| accountsReceivables | 180.33K | -444.44K | 3.37M | -1.82M | -2.74M | 729.74K | 301.62K | -106.86K | 548.02K | -1.19M |
| inventory | 366.26K | -290.5K | -741.58K | -1.33M | -1.19M | -16327 | 380.43K | -614.44K | -292.14K | -153.06K |
| accountsPayables | 63908 | 87537 | -964.15K | -726.7K | 1.29M | 106K | 405.48K | -154.05K | 37137 | 77924 |
| otherWorkingCapital | -1.6M | 397.89K | 110.04K | -208.53K | 99724 | 391.7K | -394.5K | -180.88K | -170.61K | -444.83K |
| otherNonCashItems | -209.95K | -369.02K | -96840 | 60868 | - | - | - | 2.38M | 1.71M | -32616 |
| netCashProvidedByOperatingActivities | 16.66M | 14.31M | 18.25M | 19.09M | 12.5M | 13.36M | 15.9M | 14.22M | 15.15M | 12.38M |
| investmentsInPropertyPlantAndEquipment | -2.19M | -1.26M | -16731 | -935.79K | -484.58K | -62727 | -52041 | -68265 | -604.8K | -519.84K |
| acquisitionsNet | - | - | - | - | - | -8.49M | -5.3M | -7.13M | - | - |
| purchasesOfInvestments | -15.24M | -11.28M | -6.1M | -28.44M | - | -10.51M | -7.2M | -13.67M | -18.22M | -11.53M |
| salesMaturitiesOfInvestments | 13.8M | 15.2M | 15.7M | 20.75M | 7.5M | 19M | 12.5M | 20.8M | 19.54M | 19.4M |
| otherInvestingActivities | - | - | - | 100000 | - | 8.49M | 5.3M | 7.13M | 1.32M | 7.87M |
| netCashProvidedByInvestingActivities | -3.63M | 2.67M | 9.58M | -8.53M | 7.02M | 8.42M | 5.25M | 7.06M | 717.79K | 7.35M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | 114.16K | 117.46K | -20700 | -163.52K | -91419 | -687.43K | - | 51040 | 247.11K |
| netCommonStockIssuance | - | 114.16K | 117.46K | -20697 | -163.52K | -91419 | -687.43K | - | 51040 | 247.11K |
| commonStockIssuance | - | 114.16K | 117.46K | - | - | - | - | 217.94K | 51040 | 247.11K |
| commonStockRepurchased | - | - | - | -20700 | -163.52K | -91419 | -687.43K | - | - | - |
| netPreferredStockIssuance | - | - | - | -3 | - | - | - | - | - | - |
| netDividendsPaid | -19.35M | -19.34M | -19.33M | -19.32M | -19.33M | -19.34M | -19.38M | -19.37M | -19.37M | -19.35M |
| commonDividendsPaid | -19.35M | -19.34M | -19.33M | -19.32M | -19.33M | -19.34M | -19.38M | -19.37M | -19.37M | -19.35M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | 112.36K | 217.94K | - | 32616 |
| netCashProvidedByFinancingActivities | -19.35M | -19.23M | -19.21M | -19.34M | -19.5M | -19.43M | -19.96M | -19.16M | -19.31M | -19.07M |
| 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 | 7.65M | 6.22M | 6.35M | 6.1M | 7.27M | 5.06M | 6.76M | 6.78M | 7.08M | 6.76M |
| costOfRevenue | 1.71M | 1.33M | 1.38M | 1.18M | 1.52M | 797.62K | 947.25K | 975.49K | 1.74M | 1.36M |
| grossProfit | 5.95M | 4.89M | 4.97M | 4.92M | 5.75M | 4.27M | 5.81M | 5.81M | 5.35M | 5.4M |
| researchAndDevelopmentExpenses | -1.28M | 795.58K | 873.47K | 720.23K | 1.04M | 869.68K | 847.6K | 878.53K | 811.34K | 540.9K |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 443.1K | 352.14K | 436.92K | 418.64K | 465.82K | 434.78K | 568.24K | 540.4K | 473.62K | 389.31K |
| otherExpenses | 2.05M | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 1.21M | 1.15M | 1.31M | 1.14M | 1.51M | 1.3M | 1.42M | 1.42M | 1.28M | 930.21K |
| costAndExpenses | 2.92M | 2.48M | 2.69M | 2.32M | 3.02M | 2.1M | 2.36M | 2.39M | 3.02M | 2.29M |
| netInterestIncome | 447.43K | 461.95K | 484.33K | 498.21K | 476.65K | 474.18K | 464.43K | 493.96K | 508.43K | 491.67K |
| interestIncome | 447.43K | 461.95K | 484.33K | 498.21K | 476.65K | 474.18K | 464.43K | 493.96K | 508.43K | 491.67K |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 191.22K | 94357 | 89052 | 85399 | 82416 | 84215 | 82007 | 75594 | 152.07K | 76814 |
| ebitda | 5.37M | 4.3M | 4.23M | 4.37M | 4.81M | 3.65M | 4.94M | 4.96M | 4.72M | 5.04M |
| ebit | 5.18M | 4.21M | 4.15M | 4.28M | 4.73M | 3.57M | 4.86M | 4.88M | 4.57M | 4.96M |
| nonOperatingIncomeExcludingInterest | -447.43K | -461.95K | -487.42K | -499.02K | -476.96K | -609.24K | -464.43K | -493.96K | -508.43K | -491.67K |
| operatingIncome | 4.73M | 3.74M | 3.66M | 3.78M | 4.25M | 2.96M | 4.4M | 4.39M | 4.06M | 4.47M |
| totalOtherIncomeExpensesNet | 447.43K | 461.95K | 487.42K | 499.02K | 476.96K | 609.24K | 464.43K | 493.96K | 508.43K | 491.67K |
| incomeBeforeTax | 5.18M | 4.21M | 4.15M | 4.28M | 4.73M | 3.57M | 4.86M | 4.88M | 4.57M | 4.96M |
| incomeTaxExpense | 254.29K | 821.69K | 834.7K | 706.45K | 833.36K | 521.79K | 833.88K | 785.19K | 755.74K | 778.24K |
| netIncomeFromContinuingOperations | 4.93M | 3.38M | 3.31M | 3.58M | 3.89M | 3.05M | 4.03M | 4.1M | 3.81M | 4.18M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 4.93M | 3.38M | 3.31M | 3.58M | 3.89M | 3.05M | 4.03M | 4.1M | 3.81M | 4.18M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 4.93M | 3.38M | 3.31M | 3.58M | 3.89M | 3.05M | 4.03M | 4.1M | 3.81M | 4.18M |
| eps | 1.02 | 0.7 | 0.68 | 0.74 | 0.8 | 0.63 | 0.83 | 0.85 | 0.79 | 0.87 |
| 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 | 1.71M | 3.41M | 5.11M | 3.22M | 8.04M | 5.49M | 3.1M | 6.01M | 10.28M | 4.68M |
| shortTermInvestments | 18.13M | 17.16M | 12.64M | 12.61M | 13.69M | 14.91M | 19.84M | 15.67M | 11.92M | 14.34M |
| cashAndShortTermInvestments | 19.84M | 20.57M | 17.75M | 15.83M | 21.73M | 20.39M | 22.93M | 21.68M | 22.2M | 19.02M |
| netReceivables | 3.86M | 2.87M | 2.44M | 2.25M | 3.59M | 1.36M | 2.95M | 2.1M | 3.14M | 2.25M |
| accountsReceivables | 3.41M | 2.48M | 2.44M | 2.25M | 3.59M | 1.36M | 2.95M | 2.1M | 3.14M | 2.25M |
| otherReceivables | 455.57K | 382.9K | - | - | - | - | - | - | - | - |
| inventory | 7.08M | 7.27M | 7.42M | 7.45M | 7.45M | 7.79M | 7.42M | 7.16M | 7.16M | 7.35M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 1.4M | 373.82K | 1.16M | 630.17K | 433.41K | 736.48K | 533.23K | 515.38K | 689.35K | 597.3K |
| totalCurrentAssets | 32.19M | 31.08M | 28.77M | 26.17M | 33.2M | 30.27M | 33.84M | 31.46M | 33.19M | 29.21M |
| propertyPlantEquipmentNet | 4.51M | 4.72M | 3.8M | 3.85M | 2.9M | 2.92M | 2.24M | 2.15M | 1.34M | 1.45M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 23.68M | 23.44M | 27.84M | 31.69M | 26.3M | 29.7M | 28.28M | 31.51M | 30.79M | 35.67M |
| taxAssets | 485.83K | 722.6K | 1.08M | 1.85M | 1.87M | 1.69M | 1.52M | 1.59M | 1.45M | 1.29M |
| otherNonCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentAssets | 28.67M | 28.89M | 32.72M | 37.39M | 31.08M | 34.32M | 32.04M | 35.25M | 33.59M | 38.42M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 60.87M | 59.96M | 61.49M | 63.55M | 64.28M | 64.59M | 65.88M | 66.71M | 66.78M | 67.63M |
| totalPayables | 278.6K | 226.86K | 229.53K | 177.21K | 214.69K | 154.68K | 170.08K | 174.24K | 127.15K | 170.7K |
| accountPayables | 278.6K | 226.86K | 229.53K | 177.21K | 214.69K | 154.68K | 170.08K | 174.24K | 127.15K | 170.7K |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 697.61K | 504.71K | 585.4K | 1.39M | 871.17K | 511.59K | 580.27K | 1.34M | 729.22K | 460.41K |
| shortTermDebt | 165.12K | 160.41K | 155.8K | - | - | - | - | 180.26K | - | - |
| capitalLeaseObligationsCurrent | - | - | - | 53817 | 83010 | 84838 | 181.16K | - | 179.37K | 178.49K |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | - | - | - | - | 1 | - | - | 1 | - |
| totalCurrentLiabilities | 1.14M | 891.98K | 970.72K | 1.63M | 1.17M | 751.11K | 931.51K | 1.69M | 1.04M | 809.6K |
| longTermDebt | - | 774K | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 740.42K | 774K | 806.54K | 838.48K | 838.22K | 864.97K | 88651 | 132.39K | 175.78K | 218.78K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 734.11K | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | -774K | - | - | - | - | - | - | - | 1 |
| totalNonCurrentLiabilities | 1.47M | 774K | 806.54K | 838.48K | 838.22K | 864.97K | 88651 | 132.39K | 175.78K | 218.78K |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 740.42K | 774K | 806.54K | 892.3K | 921.23K | 949.8K | 269.81K | 132.39K | 355.15K | 397.28K |
| totalLiabilities | 2.62M | 1.67M | 1.78M | 2.46M | 2.01M | 1.62M | 1.02M | 1.83M | 1.21M | 1.03M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 48372 | 48372 | 48372 | 48372 | 48372 | 48372 | 48340 | 48337 | 48337 | 48334 |
| retainedEarnings | 38.32M | 38.23M | 39.68M | 41.21M | 42.47M | 43.41M | 45.2M | 46.01M | 46.74M | 47.76M |
| additionalPaidInCapital | 19.91M | 19.9M | 19.89M | 19.83M | 19.82M | 19.81M | 19.68M | 19.57M | 19.55M | 19.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 4.93M | 3.38M | 3.31M | 3.58M | 3.89M | 3.05M | 4.03M | 4.1M | 3.81M | 4.18M |
| depreciationAndAmortization | 191.22K | 94357 | 89052 | 85399 | 82416 | 84215 | 82007 | 75594 | 152.07K | 76814 |
| deferredIncomeTax | 1.01M | 349.74K | 745.92K | -3040 | -240.53K | -107.88K | -115.71K | -147.84K | -156.61K | -104.59K |
| stockBasedCompensation | 10256 | 10257 | 66312 | 6838 | 14261 | 14261 | 105.2K | 18442 | 12544 | 12544 |
| changeInWorkingCapital | -1.6M | 427.88K | -1.44M | 1.62M | -1.17M | 940.03K | -1.88M | 1.86M | -582.26K | 602.96K |
| accountsReceivables | -925.9K | -42189 | -187.04K | 1.34M | -2.23M | 1.6M | -852.41K | 1.04M | -899.1K | 670.03K |
| inventory | 188.98K | 147.04K | 34526 | -4286 | 338.54K | -370.01K | -252.98K | -6047 | 191.23K | -382.04K |
| accountsPayables | 51743 | -2670 | 52312 | -37477 | 60008 | -15394 | -571.26K | 614.19K | 183.13K | -73535 |
| otherWorkingCapital | -910.8K | 325.69K | -1.34M | 326.5K | 662.65K | -271.93K | -201.7K | 208.88K | -57503 | 388.51K |
| otherNonCashItems | -60042 | -77942 | 22577 | -94541 | -93145 | -136.57K | -86090 | -53219 | -106.35K | -41945 |
| netCashProvidedByOperatingActivities | 4.49M | 4.19M | 2.79M | 5.19M | 2.48M | 3.84M | 2.13M | 5.85M | 3.13M | 4.73M |
| investmentsInPropertyPlantAndEquipment | -9444 | -1.05M | -70457 | -1.06M | -94319 | -37353 | -208.8K | -916.63K | - | - |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -5.13M | - | - | -10.11M | - | -4.7M | - | -6.58M | - | -2.17M |
| salesMaturitiesOfInvestments | 3.8M | - | 4M | 6M | 5M | 8M | - | 2.2M | 7.3M | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -1.34M | -1.05M | 3.93M | -5.17M | 4.91M | 3.27M | -208.8K | -5.3M | 7.3M | -2.17M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | 114.19K | - | - | -64 | - |
| netCommonStockIssuance | - | - | - | - | - | 114.19K | - | - | -64 | - |
| commonStockIssuance | - | - | - | - | - | 114.19K | - | - | -64 | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -4.84M | -4.84M | -4.84M | -4.84M | -4.84M | -4.84M | -4.83M | -4.83M | -4.83M | -4.83M |
| commonDividendsPaid | -4.84M | -4.84M | -4.84M | -4.84M | -4.84M | -4.84M | -4.83M | -4.83M | -4.83M | -4.83M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | -29 | - | - | - |
| netCashProvidedByFinancingActivities | -4.84M | -4.84M | -4.84M | -4.84M | -4.84M | -4.72M | -4.83M | -4.83M | -4.83M | -4.83M |