NASDAQ : IRMD
$1.28 (1.41%)
| 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 | 83.81M | 73.24M | 65.56M | 53.3M | 41.81M | 31.72M | 38.52M | 30.44M | 23.08M | 32.5M |
| costOfRevenue | 19.49M | 16.89M | 15.4M | 12.02M | 9.76M | 8.14M | 8.82M | 7.21M | 5.57M | 6.15M |
| grossProfit | 64.32M | 56.35M | 50.16M | 41.28M | 32.05M | 23.57M | 29.7M | 23.23M | 17.51M | 26.34M |
| researchAndDevelopmentExpenses | 2.98M | 2.83M | 2.86M | 2.28M | 1.91M | 1.9M | 1.43M | 1.52M | 1.72M | 1.35M |
| generalAndAdministrativeExpenses | 17.78M | 15.94M | 15.12M | 10.7M | 9.77M | 12.27M | 10.45M | 8.71M | 9M | 8.8M |
| sellingAndMarketingExpenses | 17.42M | 15.62M | 12.14M | 12.68M | 10.56M | 10.16M | 9.17M | 7M | 5.5M | 5.28M |
| sellingGeneralAndAdministrativeExpenses | 35.2M | 31.55M | 27.26M | 23.38M | 20.33M | 22.43M | 19.62M | 15.71M | 14.5M | 14.07M |
| otherExpenses | - | - | - | - | - | - | - | - | 111.38K | 32680 |
| operatingExpenses | 38.18M | 34.39M | 30.12M | 25.65M | 22.23M | 24.33M | 21.05M | 17.22M | 16.23M | 15.42M |
| costAndExpenses | 57.67M | 51.28M | 45.53M | 37.68M | 32M | 32.47M | 29.87M | 24.44M | 21.8M | 21.58M |
| netInterestIncome | - | 2.19M | 1.86M | 581.85K | 34806 | 132.18K | 388.8K | 238.11K | 122.58K | 126.42K |
| interestIncome | - | 2.19M | 1.86M | 581.85K | 34806 | 132.18K | 388.8K | 238.11K | 122.58K | 126.42K |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 2.38M | 817.66K | 765.18K | 670.67K | 1.41M | 1.34M | 1.24M | 559.73K | 445.27K | 248.3K |
| ebitda | 30.74M | 25.09M | 22.5M | 16.85M | 11.24M | 582.73K | 9.89M | 7.11M | 2.59M | 11.17M |
| ebit | 28.36M | 24.28M | 21.74M | 16.18M | 9.84M | -756.09K | 8.65M | 6.2M | 1.4M | 10.95M |
| nonOperatingIncomeExcludingInterest | -2.21M | -2.31M | -1.7M | -553.1K | -18605 | - | - | -193.54K | -111.38K | -32679 |
| operatingIncome | 26.15M | 21.96M | 20.04M | 15.63M | 9.82M | -756.09K | 8.65M | 6M | 1.29M | 10.92M |
| totalOtherIncomeExpensesNet | 2.21M | 2.31M | 1.7M | 553.1K | 18605 | 139.21K | 395.91K | 193.54K | 111.38K | 32680 |
| incomeBeforeTax | 28.36M | 24.28M | 21.74M | 16.18M | 9.84M | -616.88K | 9.04M | 6.2M | 1.4M | 10.95M |
| incomeTaxExpense | 5.88M | 5.04M | 4.55M | 3.35M | 510.82K | -1.99M | -587.64K | -106.14K | 896.62K | 3.74M |
| netIncomeFromContinuingOperations | 22.48M | 19.23M | 17.19M | 12.83M | 9.33M | 1.37M | 9.63M | 6.3M | 499.76K | 7.21M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 22.48M | 19.23M | 17.19M | 12.83M | 9.33M | 1.37M | 9.63M | 6.3M | 499.76K | 7.21M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 22.48M | 19.23M | 17.19M | 12.83M | 9.33M | 1.37M | 9.63M | 6.3M | 499.76K | 7.21M |
| eps | 1.77 | 1.52 | 1.36 | 1.02 | 0.76 | 0.11 | 0.85 | 0.52 | 0.05 | 0.67 |
| 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 | 51.16M | 52.23M | 49.76M | 57.96M | 62M | 50.07M | 43.48M | 28.03M | 18.21M | 17.71M |
| shortTermInvestments | - | - | - | - | 501.86K | 1.91M | 2.77M | 6.35M | 8.14M | 7.97M |
| cashAndShortTermInvestments | 51.16M | 52.23M | 49.76M | 57.96M | 62.5M | 51.98M | 46.25M | 34.38M | 26.34M | 25.68M |
| netReceivables | 13.67M | 10.56M | 12.22M | 13.27M | 5.14M | 4.57M | 7.29M | 4.21M | 3.78M | 3.78M |
| accountsReceivables | 13.67M | 10.56M | 12.22M | 13.27M | 5.14M | 4.57M | 7.29M | 4.21M | 3.78M | 3.78M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 11.62M | 10.4M | 12.82M | 5.37M | 4.3M | 3.93M | 3.64M | 4.06M | 4.21M | 3.89M |
| prepaids | - | - | - | 254.09K | 3.31M | 2.48M | 1.37M | 1.37M | 127.86K | 151.82K |
| otherCurrentAssets | 4.76M | 2.05M | 1.19M | 630.96K | 1M | 771.67K | 407.8K | 526.79K | 648.88K | 674.77K |
| totalCurrentAssets | 81.2M | 75.24M | 76M | 77.49M | 76.24M | 63.74M | 58.96M | 44.54M | 35.11M | 34.17M |
| propertyPlantEquipmentNet | 23.86M | 16.97M | 11.33M | 4.61M | 4.55M | 4.84M | 5.01M | 1.87M | 1.87M | 1.46M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 3.38M | 3.1M | 2.52M | 2.07M | 1.12M | 960.88K | 860.09K | 832.52K | 885.5K | 918.71K |
| goodwillAndIntangibleAssets | 3.38M | 3.1M | 2.52M | 2.07M | 1.12M | 960.88K | 860.09K | 832.52K | 885.5K | 918.71K |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 94000 | 2.82M | 2.12M | 700.87K | 765.1K | 1.27M | 1.66M | 1.09M | 950.38K | 477.53K |
| otherNonCurrentAssets | 239K | 198.91K | 181.45K | 648.67K | 201.32K | 261.99K | 232K | 109.76K | 200.2K | 173.82K |
| totalNonCurrentAssets | 27.57M | 23.08M | 16.15M | 8.02M | 6.64M | 7.33M | 7.77M | 3.9M | 3.9M | 3.03M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 108.78M | 98.33M | 92.16M | 85.51M | 82.88M | 71.07M | 66.73M | 48.44M | 39.01M | 37.19M |
| totalPayables | 3.63M | 2.06M | 10.19M | 1.92M | 923.22K | 761.04K | 1.59M | 772.47K | 669.45K | 1.31M |
| accountPayables | 1.82M | 1.9M | 1.86M | 1.8M | 782.9K | 657.05K | 993.74K | 772.47K | 656.72K | 1.12M |
| otherPayables | 1.81M | 163K | 8.33M | 121.92K | 140.32K | 103.98K | 596.58K | - | 12731 | 192.01K |
| accruedExpenses | 3.22M | 3.77M | 2.78M | 2.87M | 2.81M | 1.71M | 2.17M | 1.8M | 1.51M | 1.04M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 153.26K | 427.96K | 293.47K | 276.57K | 255.7K | 240.84K | - | - | - |
| taxPayables | - | 163K | 353.28K | 121.92K | 140.32K | 103.98K | 596.58K | 133K | 122.23K | 311.1K |
| deferredRevenue | 2.87M | 2.26M | 2.57M | 3.37M | 2.55M | 1.95M | 1.67M | 1.8M | 1.62M | 1.03M |
| otherCurrentLiabilities | 457K | 268.27K | 367.46K | 94030 | 255.32K | 236.49K | 190.18K | 315.94K | 278.61K | 280.63K |
| totalCurrentLiabilities | 10.18M | 8.51M | 16.33M | 8.55M | 6.82M | 4.92M | 5.86M | 4.69M | 4.08M | 3.66M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | 1424 | 1.62M | 1.91M | 2.21M | 2.46M | 2.72M | - | - | - |
| deferredRevenueNonCurrent | 3.98M | 2.99M | 2.79M | 1.38M | 1.68M | 2.31M | 2.63M | 1.81M | 2M | 1.64M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 3.98M | 2.99M | 4.41M | 3.29M | 3.88M | 4.76M | 5.35M | 1.81M | 2M | 1.64M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 154.69K | 2.04M | 2.21M | 2.48M | 2.72M | 2.96M | - | - | - |
| totalLiabilities | 14.16M | 11.51M | 20.74M | 11.84M | 10.71M | 9.68M | 11.2M | 6.5M | 6.08M | 5.31M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1000 | 1271 | 1265 | 1259 | 1254 | 1231 | 1177 | 1099 | 1060 | 1072 |
| retainedEarnings | 64.23M | 56.79M | 43.26M | 47.26M | 46.99M | 37.67M | 36.3M | 26.67M | 20.36M | 19.87M |
| additionalPaidInCapital | 30.39M | 30.03M | 28.16M | 26.41M | 25.16M | 23.68M | 19.19M | 15.32M | 12.62M | 12.06M |
| 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 | 22.48M | 19.23M | 17.19M | 12.83M | 9.33M | 1.37M | 9.63M | 6.3M | 499.76K | 7.21M |
| depreciationAndAmortization | 1.17M | 817.66K | 765.18K | 670.67K | 1.41M | 1.34M | 1.24M | 1.11M | 1.31M | 248.3K |
| deferredIncomeTax | - | -697.65K | -1.17M | 57097 | 523.61K | 389.93K | -596.76K | -144.43K | -150.66K | -570.91B |
| stockBasedCompensation | 2.92M | 2.52M | 2.19M | 1.39M | 1.46M | 3.96M | 1.85M | 1.76M | 2.45M | 1.84M |
| changeInWorkingCapital | -4.34M | 3.75M | -5.91M | -5.06M | -1.58M | -1.17M | -1.97M | -1.81M | -1.12M | 514.35K |
| accountsReceivables | -3.03M | 1.76M | 841.91K | -8.24M | -575.54K | 2.69M | -3.11M | -446.9K | -201.59K | 75297 |
| inventory | -1.38M | 3.13M | -7.47M | -1.31M | -393.32K | -282.9K | 123.68K | -121.59K | -334.11K | -1.48M |
| accountsPayables | -76000 | -861.62K | -216.44K | 1.12M | 30414 | -403.57K | 149.32K | 34161 | -523.45K | 1113 |
| otherWorkingCapital | 135K | -277.58K | 932.43K | 3.37M | -637.72K | -3.18M | 874.2K | -1.27M | -62111 | 1.92M |
| otherNonCashItems | 2.73M | -3023 | 402.32K | 148.74K | 119.04K | -70069 | 68688 | 155.66K | 424.97K | 570.91B |
| netCashProvidedByOperatingActivities | 24.95M | 25.62M | 13.47M | 10.04M | 11.26M | 5.82M | 10.23M | 7.38M | 3.42M | 9.41M |
| investmentsInPropertyPlantAndEquipment | -7.76M | -8.01M | -7.44M | -823.02K | -482.32K | -636.75K | -368.28K | -264.66K | -824.76K | -1.52M |
| acquisitionsNet | - | - | - | - | - | - | - | 36350 | 49189 | 743.49K |
| purchasesOfInvestments | - | - | - | - | - | - | - | -1.12M | -2.69M | -4.99M |
| salesMaturitiesOfInvestments | - | - | - | 500K | 1.39M | 883.72K | 3.69M | 2.9M | 2.5M | 4.58M |
| otherInvestingActivities | -656K | -811.75K | -566.66K | -1.05M | -259.43K | - | -117.53K | -36350 | -49189 | -743.49K |
| netCashProvidedByInvestingActivities | -8.42M | -8.82M | -8.01M | -1.37M | 648.24K | 246.97K | 3.2M | 1.52M | -1.02M | -1.94M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | 29618 | - | - | - | 1.73M | - | - | -1.82M | -9.97M |
| netCommonStockIssuance | - | 29618 | - | - | - | 1.73M | - | - | -1.82M | -9.97M |
| commonStockIssuance | - | 29618 | - | - | - | 1.73M | - | 1.24M | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | -309.56K | -1.82M | -9.97M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -15.04M | -13.68M | -13.22M | -12.56M | - | - | - | - | - | - |
| commonDividendsPaid | -15.04M | -13.68M | -13.22M | -12.56M | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.56M | -688.16K | -433.6K | -147.27K | 24425 | -1.21M | 2.02M | 929.87K | -81774 | 850.69K |
| netCashProvidedByFinancingActivities | -17.6M | -14.34M | -13.66M | -12.71M | 24425 | 522.48K | 2.02M | 929.87K | -1.9M | -9.12M |
| 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 | 20.47M | 21.98M | 22.69M | 21.2M | 20.41M | 19.51M | 19.39M | 18.33M | 17.93M | 17.6M |
| costOfRevenue | 5.31M | 5.16M | 5.66M | 4.71M | 4.45M | 4.67M | 4.63M | 4.13M | 3.92M | 4.21M |
| grossProfit | 15.16M | 16.81M | 17.03M | 16.49M | 15.95M | 14.84M | 14.76M | 14.19M | 14.01M | 13.39M |
| researchAndDevelopmentExpenses | 657K | 956K | 799K | 674.36K | 877.36K | 624.24K | 569.99K | 639.47K | 801.13K | 821K |
| generalAndAdministrativeExpenses | 3.87M | 4.57M | 4.54M | 4.36M | 4.28M | 4.61M | 3.87M | 3.97M | 4.1M | 3.99M |
| sellingAndMarketingExpenses | 4.25M | 4.05M | 4.6M | 4.63M | 4.01M | 4.18M | 4.52M | 3.8M | 3.48M | 3.83M |
| sellingGeneralAndAdministrativeExpenses | 8.11M | 8.62M | 9.14M | 8.99M | 8.29M | 8.79M | 8.39M | 7.76M | 7.58M | 7.82M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 8.77M | 9.58M | 9.94M | 9.66M | 9.17M | 9.41M | 8.96M | 8.4M | 8.38M | 8.64M |
| costAndExpenses | 14.08M | 14.74M | 15.6M | 14.37M | 13.62M | 14.08M | 13.59M | 12.54M | 12.3M | 12.85M |
| netInterestIncome | - | - | - | - | - | - | - | - | - | - |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 409K | 455K | 614K | 383.72K | 592.45K | 194.12K | 194.87K | 197.57K | 199.13K | 226.09K |
| ebitda | 6.8M | 8.22M | 8.4M | 7.68M | 7.92M | 6.14M | 6.54M | 6.62M | 6.47M | 5.47M |
| ebit | 6.39M | 7.77M | 7.79M | 7.3M | 7.33M | 5.95M | 6.34M | 6.42M | 6.27M | 5.24M |
| nonOperatingIncomeExcludingInterest | - | -532K | -697K | -463.98K | -539.25K | -513.97K | -544.16K | -629.2K | -642.22K | -495.15K |
| operatingIncome | 6.39M | 7.24M | 7.09M | 6.83M | 6.79M | 5.43M | 5.8M | 5.79M | 5.63M | 4.75M |
| totalOtherIncomeExpensesNet | 497K | 532K | 697K | 463.98K | 539.25K | 513.97K | 544.16K | 629.2K | 642.22K | 495.15K |
| incomeBeforeTax | 6.89M | 7.77M | 7.79M | 7.3M | 7.33M | 5.95M | 6.34M | 6.42M | 6.27M | 5.24M |
| incomeTaxExpense | 1.67M | 1.95M | 1.35M | 1.72M | 1.55M | 1.26M | 1.2M | 1.37M | 1.37M | 1.11M |
| netIncomeFromContinuingOperations | 5.22M | 5.82M | 6.44M | 5.58M | 5.77M | 4.69M | 5.15M | 5.05M | 4.9M | 4.14M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 5.22M | 5.82M | 6.44M | 5.58M | 5.77M | 4.69M | 5.15M | 5.05M | 4.9M | 4.14M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 5.22M | 5.82M | 6.44M | 5.58M | 5.77M | 4.69M | 5.15M | 5.05M | 4.9M | 4.14M |
| eps | 0.41 | 0.46 | 0.51 | 0.44 | 0.45 | 0.37 | 0.41 | 0.4 | 0.39 | 0.33 |
| 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 | 59.08M | 56.37M | 51.16M | 56.53M | 53M | 50.33M | 52.23M | 51.72M | 48.54M | 45.13M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 59.08M | 56.37M | 51.16M | 56.53M | 53M | 50.33M | 52.23M | 51.72M | 48.54M | 45.13M |
| netReceivables | 13.19M | 13.42M | 13.67M | 13.86M | 10.92M | 12.71M | 10.56M | 10.36M | 11.95M | 13.03M |
| accountsReceivables | 13.19M | 13.42M | 13.67M | 13.86M | 10.92M | 12.71M | 10.56M | 10.36M | 11.95M | 13.03M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | 11.88M | 11.62M | 11.73M | 11.2M | 10.56M | 10.4M | 11.25M | 12.07M | 12.7M |
| prepaids | - | 3.12M | - | 1.7M | 329.41K | - | - | - | - | - |
| otherCurrentAssets | 14.45M | 1.62M | 4.76M | 1.1M | 1.92M | 1.54M | 2.05M | 948.84K | 1.02M | 1.04M |
| totalCurrentAssets | 86.72M | 86.42M | 81.2M | 84.92M | 77.37M | 75.14M | 75.24M | 74.29M | 73.58M | 71.89M |
| propertyPlantEquipmentNet | 24.21M | 24.22M | 23.86M | 23.79M | 22.94M | 20.44M | 16.97M | 14.42M | 10.84M | 11.39M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 3.44M | 3.29M | 3.38M | 3.37M | 3.37M | 3.26M | 3.1M | 2.89M | 2.75M | 2.67M |
| goodwillAndIntangibleAssets | 3.44M | 3.29M | 3.38M | 3.37M | 3.37M | 3.26M | 3.1M | 2.89M | 2.75M | 2.67M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | 231K | 94000 | 2.42M | 2.56M | 2.69M | 2.82M | 2.46M | 2.59M | 1.88M |
| otherNonCurrentAssets | 607K | 225K | 239K | 214.37K | 204.5K | 206.01K | 198.91K | 184.21K | 188.24K | 184.7K |
| totalNonCurrentAssets | 28.25M | 27.97M | 27.57M | 29.8M | 29.07M | 26.59M | 23.08M | 19.96M | 16.37M | 16.13M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 114.98M | 114.39M | 108.78M | 114.72M | 106.45M | 101.73M | 98.33M | 94.25M | 89.95M | 88.01M |
| totalPayables | 2.49M | 6.51M | 3.63M | 5.43M | 2.23M | 3.43M | 2.06M | 1.59M | 1.28M | 2.35M |
| accountPayables | 1.85M | 2.18M | 1.82M | 2.33M | 1.9M | 2.59M | 1.9M | 1.4M | 1.12M | 1.29M |
| otherPayables | 641K | 4.33M | 1.81M | 3.1M | 324.64K | 840.39K | 163K | 193.69K | 157.74K | 1.06M |
| accruedExpenses | - | 2.07M | 3.22M | 4.07M | 3.21M | 2.27M | 3.77M | 3.28M | 2.9M | 2.14M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | 59221 | 153.26K | 261.24K | 367.62K | 418.81K |
| taxPayables | - | - | - | 3.1M | 324.64K | 840.39K | 163K | 193.69K | 157.74K | 1.06M |
| deferredRevenue | 3.47M | 3.4M | 2.87M | 3.16M | 3.26M | 2.6M | 2.26M | 2.56M | 2.54M | 2.34M |
| otherCurrentLiabilities | 3.2M | 144K | 457K | 137.02K | 121.22K | 118.6K | 268.27K | 368.2K | 369.66K | 365.03K |
| totalCurrentLiabilities | 9.16M | 12.12M | 10.18M | 12.8M | 8.81M | 8.47M | 8.51M | 8.06M | 7.46M | 7.62M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | 1424 | 2831 | 4231 | 1.52M |
| deferredRevenueNonCurrent | 4.06M | 3.76M | 3.98M | 3.57M | 3.33M | 3.2M | 2.99M | 2.75M | 2.82M | 2.76M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 4.06M | 3.76M | 3.98M | 3.57M | 3.33M | 3.2M | 2.99M | 2.75M | 2.82M | 4.28M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | 59221 | 154.69K | 264.08K | 371.85K | 1.94M |
| totalLiabilities | 13.23M | 15.88M | 14.16M | 16.37M | 12.15M | 11.68M | 11.51M | 10.81M | 10.28M | 11.89M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1000 | 1000 | 1000 | 1272 | 1272 | 1272 | 1271 | 1267 | 1267 | 1266 |
| retainedEarnings | 70.15M | 67.49M | 64.23M | 66.34M | 62.93M | 59.32M | 56.79M | 53.55M | 50.4M | 47.39M |
| additionalPaidInCapital | 31.59M | 31.02M | 30.39M | 32.01M | 31.37M | 30.74M | 30.03M | 29.89M | 29.27M | 28.73M |
| 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 | 5.22M | 5.82M | 6.44M | 5.58M | 5.77M | 4.69M | 5.15M | 5.05M | 4.9M | 4.14M |
| depreciationAndAmortization | 410K | 455K | 380.68K | 383.72K | 207.48K | 194.12K | 194.87K | 197.57K | 199.13K | 226.09K |
| deferredIncomeTax | 137K | -137K | 133.53K | 134.87K | 133.53K | - | -105.82K | 125.83K | -1.64M | 917.37K |
| stockBasedCompensation | 807K | 684K | 696.24K | - | 730.62K | 826.06K | 656.84K | 629.96K | 609.1K | 628.64K |
| changeInWorkingCapital | -344K | 1.42M | -3.95M | 222.84K | 872.25K | -1.49M | 212.05K | 3.13M | 2.44M | -2.03M |
| accountsReceivables | 280K | 212K | 191.43K | -2.89M | 1.8M | -2.13M | -188.81K | 1.7M | 1.02M | -764.32K |
| inventory | -515K | -534K | 53911 | -559.68K | -751.22K | -120.01K | 1.85M | 699.52K | 485.64K | 93052 |
| accountsPayables | -333K | 362K | -513.07K | 432.49K | -689.06K | 693.64K | -387.8K | 289.06K | -122.56K | -640.32K |
| otherWorkingCapital | 224K | 1.38M | -3.68M | 3.24M | 510.5K | 68443 | -1.06M | 438.3K | 1.06M | -714.89K |
| otherNonCashItems | -288K | 55000 | 2.22M | 667.98K | 28421 | 76954 | -117.64K | -12499 | 126.11K | 1002 |
| netCashProvidedByOperatingActivities | 5.94M | 8.29M | 5.92M | 6.99M | 7.75M | 4.29M | 5.99M | 9.12M | 6.64M | 3.88M |
| investmentsInPropertyPlantAndEquipment | -185K | -403K | -294.17K | -1.26M | -2.64M | -3.7M | -2.79M | -3.81M | -1.13M | -270.57K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -258K | -66000 | -122.23K | - | -187.99K | -219.83K | -266.56K | -201.46K | -135.5K | -208.24K |
| netCashProvidedByInvestingActivities | -443K | -469K | -416.41K | -1.26M | -2.82M | -3.92M | -3.06M | -4.01M | -1.27M | -478.8K |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | 26322 | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | 26322 | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | 26322 | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -2.56M | -2.56M | -8.55M | -2.16M | -2.16M | -2.16M | -1.9M | -1.9M | -1.9M | -7.98M |
| commonDividendsPaid | -2.56M | -2.56M | -8.55M | -2.16M | -2.16M | -2.16M | -1.9M | -1.9M | -1.9M | -7.98M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -234K | -50000 | -2.32M | -29559 | -95994 | -116.3K | -542.51K | -17832 | -60648 | -63876 |
| netCashProvidedByFinancingActivities | -2.79M | -2.61M | -10.87M | -2.19M | -2.26M | -2.28M | -2.42M | -1.92M | -1.96M | -8.04M |