AMEX : ELA
-$0.68 (-3.05%)
| 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 | 241.02M | 180.38M | 175.26M | 182.69M | 140.97M | 113.92M | 82.02M | 54.06M | 61.99M | 48.33M |
| costOfRevenue | 187.1M | 136.06M | 133.61M | 137.86M | 109.74M | 90.85M | 65.77M | 44.38M | 50.71M | 40.02M |
| grossProfit | 53.92M | 44.32M | 41.66M | 44.83M | 31.22M | 23.07M | 16.26M | 9.68M | 11.29M | 8.31M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | 8.29M | 8.12M | 9.4M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | 416.31K | 865.27K | 946.6K |
| sellingGeneralAndAdministrativeExpenses | 33.95M | 34.61M | 31.54M | 29.43M | 20.8M | 15.55M | 12.49M | 8.7M | 8.98M | 10.35M |
| otherExpenses | 1.87M | 1.55M | 1.36M | 1.45M | 926.1K | 728.63K | 520.3K | 216.46K | 84649 | 4195 |
| operatingExpenses | 35.82M | 36.16M | 32.9M | 30.88M | 21.72M | 16.28M | 13.01M | 8.99M | 9.3M | 10.75M |
| costAndExpenses | 222.91M | 172.22M | 166.51M | 168.74M | 131.47M | 107.13M | 78.78M | 53.36M | 60.01M | 50.77M |
| netInterestIncome | 150.27K | -447.38K | -463.2K | -483.69K | -704.05K | -620.5K | -414.96K | -149.54K | -199.24K | -364.53K |
| interestIncome | 556.91K | - | - | - | - | - | - | - | - | - |
| interestExpense | 406.64K | 447.38K | 463.2K | 483.69K | 704.05K | 620.5K | 414.96K | 149.54K | 199.24K | 364.53K |
| depreciationAndAmortization | 1.87M | 1.55M | 1.36M | 1.45M | 926.1K | 728.63K | 520.3K | 286.75K | 320.74K | 403.72K |
| ebitda | 21M | 10.75M | 10.85M | 16.32M | 11.79M | 7.82M | 3.81M | 978.22K | 2.31M | -3.19M |
| ebit | 19.13M | 9.2M | 9.48M | 14.86M | 10.87M | 7.09M | 3.29M | 691.48K | 2.04M | -3.59M |
| nonOperatingIncomeExcludingInterest | -1.02M | -1.04M | -727.78K | -918.69K | -1.37M | -307K | -49756 | -40045 | -84649 | -4195 |
| operatingIncome | 18.11M | 8.16M | 8.76M | 13.94M | 9.5M | 6.79M | 3.24M | 651.43K | 1.95M | -3.6M |
| totalOtherIncomeExpensesNet | 614.29K | 590.3K | 264.58K | 435K | 664.71K | -313.5K | -365.2K | 66925 | -114.59K | -360.34K |
| incomeBeforeTax | 18.72M | 8.75M | 9.02M | 14.38M | 10.16M | 6.47M | 2.88M | 718.36K | 1.84M | -3.96M |
| incomeTaxExpense | 4.13M | 1.99M | 1.87M | -1.31M | 112.81K | 89618 | 95116 | 60672 | 1223 | 47916 |
| netIncomeFromContinuingOperations | 14.6M | 6.76M | 7.15M | 15.69M | 10.05M | 6.38M | 2.78M | 657.68K | 1.84M | -4.01M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 14.6M | 6.76M | 7.15M | 15.69M | 10.05M | 6.38M | 2.78M | 657.68K | 1.84M | -4.01M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 14.6M | 6.76M | 7.15M | 15.69M | 10.05M | 6.38M | 2.78M | 657.68K | 1.84M | -4.01M |
| eps | 0.56 | 0.26 | 0.27 | 0.58 | 0.37 | 0.24 | 0.1 | 0.02 | 0.07 | -0.3 |
| 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 | 18.15M | 20.61M | 17.85M | 17.17M | 10.14M | 9.22M | 4.51M | 1.45M | 1.27M | 1.41M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 18.15M | 20.61M | 17.85M | 17.17M | 10.14M | 9.22M | 4.51M | 1.45M | 1.27M | 1.41M |
| netReceivables | 10.98M | 4.39M | 7.81M | 8.53M | 7.17M | 2.85M | 3M | 94345 | 840.84K | 285.72K |
| accountsReceivables | 10.98M | 4.38M | 7.81M | 8.53M | 7.17M | 2.85M | 3M | 94345 | 840.84K | 285.72K |
| otherReceivables | - | 2000 | - | - | - | - | - | - | - | - |
| inventory | 35.07M | 25.71M | 23.15M | 18.76M | 14.05M | 10.01M | 9.51M | 9.77M | 8.6M | 9.38M |
| prepaids | - | 874.2K | 1.08M | 1.23M | 439.04K | 281.72K | 172.83K | 81094 | 181.39K | 55029 |
| otherCurrentAssets | 1.24M | 28839 | 4700 | 3.21M | 2.57M | 1.16M | 1.16M | - | - | - |
| totalCurrentAssets | 65.44M | 51.6M | 49.9M | 48.89M | 34.37M | 23.51M | 18.35M | 11.39M | 10.89M | 11.14M |
| propertyPlantEquipmentNet | 23.31M | 18.26M | 15.14M | 13.58M | 15.5M | 10.41M | 3.69M | 1.32M | 1.69M | 1.67M |
| goodwill | 3.62M | 3.62M | 3.92M | 3.62M | 6.14M | 1.37M | 1.37M | - | - | - |
| intangibleAssets | 3.41M | 4.1M | 4.31M | 4.99M | 3.02M | 2.99M | 3.39M | 234.35K | - | - |
| goodwillAndIntangibleAssets | 7.03M | 7.72M | 8.23M | 8.61M | 9.16M | 4.36M | 4.76M | 234.35K | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | 632.86K | - |
| taxAssets | - | 49526 | - | 1.49M | - | - | - | - | - | - |
| otherNonCurrentAssets | 244.52K | 241.44K | 201.45K | -1.3M | 237.76K | 2.3M | 204.78K | 68411 | 98753 | 110.6K |
| totalNonCurrentAssets | 30.58M | 26.27M | 23.58M | 22.39M | 24.9M | 17.07M | 8.65M | 1.62M | 2.42M | 1.78M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 96.02M | 77.87M | 73.47M | 71.28M | 59.27M | 40.58M | 27M | 13.02M | 13.31M | 12.91M |
| totalPayables | 6.68M | 3.46M | 3.13M | 3.36M | 3.38M | 1.85M | 1.65M | 3.93M | 4.68M | 5.21M |
| accountPayables | 4.29M | 3.18M | 3.13M | 3.36M | 2.49M | 1.51M | 1.47M | 3.93M | 4.68M | 5.21M |
| otherPayables | 2.38M | 286.49K | - | - | 894.2K | 340.92K | 185.17K | - | - | - |
| accruedExpenses | 410.33K | 3.06M | 626.64K | 508.22K | 895.17K | 503.4K | 731.34K | 536.32K | 670.81K | 1.21M |
| shortTermDebt | 7.79M | 3.59M | 1.36M | 1.25M | 2.77M | 2.12M | 1.08M | - | - | - |
| capitalLeaseObligationsCurrent | 1.94M | 2.08M | 1.81M | 1.69M | 1.57M | 1.15M | 1.18M | - | 2352 | 12590 |
| taxPayables | - | 286.49K | 319.15K | 510.84K | 432.72K | 340.92K | 185.17K | 154.62K | - | - |
| deferredRevenue | - | - | 211.65K | 282.48K | 1.18M | 428.98K | 165.4K | 97837 | 72705 | 572.36K |
| otherCurrentLiabilities | 1.87M | 322.38K | 1.86M | 1.78M | - | - | - | 140.72K | 206.58K | - |
| totalCurrentLiabilities | 18.68M | 12.52M | 8.99M | 8.87M | 9.8M | 6.05M | 4.81M | 4.6M | 5.56M | 7.01M |
| longTermDebt | 2.14M | 9.93M | 13.57M | 14.73M | 15.97M | 13.29M | 8.55M | - | - | - |
| capitalLeaseObligationsNonCurrent | 8M | 2.77M | 2.56M | 4.37M | 5.87M | 3.65M | 2.45M | - | - | 1074 |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 147.38K | - | 38668 | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 10.28M | 12.7M | 16.17M | 19.1M | 21.84M | 16.95M | 11M | - | - | 1074 |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 9.93M | 4.85M | 4.37M | 6.06M | 7.45M | 4.8M | 3.62M | - | 2352 | 13664 |
| totalLiabilities | 28.96M | 25.22M | 25.17M | 27.96M | 31.64M | 23M | 15.81M | 4.6M | 5.56M | 7.01M |
| treasuryStock | -4.76M | -4.57M | -2.16M | - | - | - | - | - | - | - |
| preferredStock | - | - | - | 269.25K | 269.25K | - | - | - | - | - |
| commonStock | 269.25K | 269.25K | 269.25K | 269.25K | 269.25K | 269.25K | 269.24K | 269.24K | 269.24K | 269.06K |
| retainedEarnings | 31.38M | 16.78M | 10.02M | 2.87M | -12.81M | -22.86M | -29.25M | -32.03M | -32.69M | -34.52M |
| additionalPaidInCapital | 40.17M | 40.17M | 40.17M | 40.17M | 40.17M | 40.17M | 40.17M | 40.17M | 40.17M | 40.16M |
| 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 | 14.6M | 6.76M | 7.15M | 15.69M | 10.05M | 6.38M | 2.78M | 657.68K | 1.84M | -4.01M |
| depreciationAndAmortization | 1.87M | 1.55M | 1.36M | 1.45M | 926.1K | 728.63K | 520.3K | 286.75K | 320.74K | 403.72K |
| deferredIncomeTax | 196.91K | -88194 | 1.53M | -1.49M | - | -1.83M | - | - | - | 1.13M |
| stockBasedCompensation | - | - | - | - | - | 325 | - | - | 10688 | 101.78K |
| changeInWorkingCapital | -16.97M | -355.11K | -6.39M | -4.91M | -7.47M | -215.8K | -3.84M | -1.85M | -2.12M | 2.65M |
| accountsReceivables | -6.92M | 3.19M | -161.82K | -903.8K | -3.97M | 151.12K | -1.88M | 115.02K | -687.79K | -262.41K |
| inventory | -9.36M | -2.56M | -4.39M | -4.71M | -3.55M | -497.44K | 1.46M | -1.17M | 786.45K | 181.37K |
| accountsPayables | 1.12M | 50807 | -232.14K | 1.37M | 752.38K | -29332 | -3.57M | -976.98K | -936.57K | 3.19M |
| otherWorkingCapital | -1.81M | -1.04M | -1.61M | -671.3K | -700.41K | 159.85K | 136.07K | 178.18K | -1.28M | -463.64K |
| otherNonCashItems | 2.89M | 2.33M | 2.2M | -718.09K | -697.38K | 1.83M | - | 1.28M | 196.86K | 101.78K |
| netCashProvidedByOperatingActivities | 2.58M | 10.19M | 5.84M | 10.02M | 2.81M | 6.9M | -542.83K | 375.22K | 248.28K | 381.55K |
| investmentsInPropertyPlantAndEquipment | -1.2M | -3.46M | -2.24M | -272.75K | -3.14M | -5.86M | -102.99K | -191.13K | -376.84K | -1.18M |
| acquisitionsNet | - | - | -100000 | -216.99K | -1.5M | - | -5.88M | - | - | 2.25M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -47981 | -300.9K | 578.25K | 260.4K | -238.65K | -2.1M | -60000 | -66000 | - | 2.25M |
| netCashProvidedByInvestingActivities | -1.25M | -3.76M | -1.76M | -229.34K | -4.88M | -7.96M | -6.04M | -191.13K | -376.84K | 1.07M |
| netDebtIssuance | -3.6M | -1.26M | -1.24M | -2.76M | 2.99M | 5.77M | -360.95K | -2352 | -11312 | -1.6M |
| longTermNetDebtIssuance | -3.6M | -1.26M | -1.24M | -1.06M | 1.29M | 5.77M | -360.95K | -2352 | -11312 | -1.6M |
| shortTermNetDebtIssuance | - | - | - | -1.7M | 1.7M | - | - | - | - | - |
| netStockIssuance | -188.91K | -2.41M | -2.16M | - | - | - | - | - | - | - |
| netCommonStockIssuance | -188.91K | -2.41M | -2.16M | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -188.91K | -2.41M | -2.16M | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | 10M | - | - | - |
| netCashProvidedByFinancingActivities | -3.79M | -3.68M | -3.4M | -2.76M | 2.99M | 5.77M | 9.64M | -2352 | -11312 | -1.6M |
| 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 | 98.38M | 80.5M | 57.39M | 54.88M | 48.26M | 48.32M | 46.9M | 45.3M | 39.86M | 36.72M |
| costOfRevenue | 77.76M | 64M | 44.32M | 42.49M | 36.29M | 37.18M | 35.44M | 33.91M | 29.54M | 27.3M |
| grossProfit | 20.62M | 16.5M | 13.07M | 12.39M | 11.97M | 11.14M | 11.46M | 11.39M | 10.32M | 9.42M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | 6.84M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | 982.45K |
| sellingGeneralAndAdministrativeExpenses | 8.92M | 8.48M | 8.39M | 8.67M | 8.4M | 8.82M | 9.03M | 9.12M | 7.64M | 7.82M |
| otherExpenses | 485.96K | 488.31K | 472.52K | 460.41K | 445.34K | 431.16K | 414.78K | 362.27K | 343.56K | - |
| operatingExpenses | 9.41M | 8.97M | 8.87M | 9.13M | 8.85M | 9.25M | 9.44M | 9.48M | 7.98M | 7.82M |
| costAndExpenses | 87.17M | 72.97M | 53.19M | 51.62M | 45.14M | 46.43M | 44.88M | 43.39M | 37.52M | 35.12M |
| netInterestIncome | 78772 | 13832 | -105.76K | -106.23K | -106.32K | -111.25K | -106.14K | -109.14K | -120.85K | -114.28K |
| interestIncome | - | 102.17K | - | - | - | - | - | - | - | - |
| interestExpense | -78772 | 88336 | 105.76K | 106.23K | 106.32K | 111.25K | 106.14K | 109.14K | 120.85K | 114.28K |
| depreciationAndAmortization | 485.96K | 488.31K | 472.52K | 460.41K | 445.34K | 431.16K | 414.78K | 362.27K | 343.56K | 333.83K |
| ebitda | 11.71M | 7.19M | 4.91M | 4.11M | 3.77M | 2.55M | 2.78M | 2.5M | 2.92M | 2.1M |
| ebit | 11.22M | 6.7M | 4.44M | 3.65M | 3.32M | 2.12M | 2.36M | 2.13M | 2.58M | 1.76M |
| nonOperatingIncomeExcludingInterest | -12800 | 833.5K | -233.64K | -394.25K | -205.6K | -233.39K | -340.35K | -225.42K | -238.53K | -170.91K |
| operatingIncome | 11.21M | 7.53M | 4.2M | 3.26M | 3.12M | 1.89M | 2.02M | 1.91M | 2.34M | 1.59M |
| totalOtherIncomeExpensesNet | 91572 | 99095 | 127.88K | 288.02K | 99284 | 122.14K | 234.21K | 116.28K | 117.67K | 56631 |
| incomeBeforeTax | 11.3M | 7.63M | 4.33M | 3.54M | 3.22M | 2.01M | 2.25M | 2.03M | 2.46M | 1.65M |
| incomeTaxExpense | 2.46M | 1.64M | 972.49K | 791.07K | 724.36K | 410.96K | 569.64K | 461.24K | 550.28K | 339.73K |
| netIncomeFromContinuingOperations | 8.84M | 5.99M | 3.36M | 2.75M | 2.49M | 1.6M | 1.69M | 1.56M | 1.91M | 1.31M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 8.84M | 5.99M | 3.36M | 2.75M | 2.49M | 1.6M | 1.69M | 1.56M | 1.91M | 1.31M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 8.84M | 5.99M | 3.36M | 2.75M | 2.49M | 1.6M | 1.69M | 1.56M | 1.91M | 1.31M |
| eps | 0.34 | 0.23 | 0.13 | 0.11 | 0.1 | 0.06 | 0.06 | 0.06 | 0.07 | 0.05 |
| 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 | 38.62M | 18.15M | 24.42M | 22.85M | 21.03M | 20.61M | 17.75M | 17.34M | 19.78M | 17.85M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 38.62M | 18.15M | 24.42M | 22.85M | 21.03M | 20.61M | 17.75M | 17.34M | 19.78M | 17.85M |
| netReceivables | 3.59M | 10.98M | 4.78M | 5.07M | 5.37M | 4.39M | 3.88M | 4.84M | 4.6M | 7.82M |
| accountsReceivables | 3.59M | 10.98M | 4.78M | 5.07M | 5.37M | 4.38M | 3.88M | 4.84M | 4.6M | 7.81M |
| otherReceivables | - | - | - | - | - | 2000 | 3000 | 2983 | 3383 | 4700 |
| inventory | 34.01M | 35.07M | 29.07M | 27.38M | 26.12M | 25.71M | 29.07M | 26.78M | 25.62M | 23.15M |
| prepaids | - | 1.24M | 1.04M | 1.17M | 777.04K | 874.2K | 750.41K | 922.91K | 1.3M | 1.08M |
| otherCurrentAssets | 1.15M | - | 125K | 114.86K | 200K | 28839 | 75590 | - | - | - |
| totalCurrentAssets | 77.36M | 65.44M | 59.44M | 56.58M | 53.5M | 51.6M | 51.54M | 49.89M | 51.3M | 49.9M |
| propertyPlantEquipmentNet | 23.51M | 23.31M | 24.04M | 18.39M | 18.31M | 18.26M | 17.72M | 15.37M | 14.81M | 14.95M |
| goodwill | 3.62M | 3.62M | 3.62M | 3.62M | 3.62M | 3.62M | 3.62M | 3.92M | 3.92M | 3.92M |
| intangibleAssets | 3.22M | 3.41M | 3.59M | 3.78M | 3.92M | 4.1M | 4.28M | 4.44M | 4.51M | 4.5M |
| goodwillAndIntangibleAssets | 6.84M | 7.03M | 7.22M | 7.4M | 7.54M | 7.72M | 7.91M | 8.36M | 8.43M | 8.42M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | 90858 | 66186 | 49526 | - | 6715 | - | - |
| otherNonCurrentAssets | 254.15K | 244.52K | 244.52K | 252.06K | 252.06K | 241.44K | 234.74K | 224.76K | 201.45K | 201.45K |
| totalNonCurrentAssets | 30.61M | 30.58M | 31.5M | 26.14M | 26.16M | 26.27M | 25.86M | 23.96M | 23.44M | 23.58M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 107.97M | 96.02M | 90.94M | 82.72M | 79.66M | 77.87M | 77.39M | 73.85M | 74.75M | 73.47M |
| totalPayables | 8.73M | 6.68M | 4.21M | 4.62M | 4.92M | 5.38M | 2.99M | 3.37M | 4.79M | 4.7M |
| accountPayables | 3.63M | 4.29M | 3.68M | 3.16M | 2.82M | 3.18M | 2.59M | 3.09M | 3.75M | 3.13M |
| otherPayables | 5.1M | 2.38M | 527.78K | 1.46M | 2.1M | 2.2M | 403.28K | 270.44K | 1.04M | 1.57M |
| accruedExpenses | 1.1M | 410.33K | 1.42M | 924.72K | 623.62K | 1.01M | 1.91M | 1.57M | 1.34M | 915.75K |
| shortTermDebt | 7.69M | 7.79M | 2.95M | 3.37M | 3.4M | 3.59M | 971.6K | 1.31M | 1.48M | 1.36M |
| capitalLeaseObligationsCurrent | 2.36M | 1.94M | 1.84M | 1.82M | 1.93M | 2.08M | 2.02M | 1.94M | 1.84M | 1.81M |
| taxPayables | - | - | - | 321.77K | 1.01M | 286.49K | 403.28K | 270.44K | 1.04M | 529.49K |
| deferredRevenue | - | - | - | - | - | - | - | - | - | 211.65K |
| otherCurrentLiabilities | 2.11M | 1.87M | 1.04M | 1.63M | 991.48K | 455.38K | 2.92M | 301.67K | 741.81K | - |
| totalCurrentLiabilities | 21.98M | 18.68M | 11.46M | 12.36M | 11.87M | 12.52M | 10.82M | 8.49M | 10.18M | 8.99M |
| longTermDebt | 2.11M | 2.14M | 9.54M | 9.67M | 9.8M | 9.93M | 12.87M | 13M | 13.15M | 13.57M |
| capitalLeaseObligationsNonCurrent | 7.89M | 8M | 8.63M | 2.91M | 2.86M | 2.77M | 2.55M | 2.2M | 2.09M | 2.56M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 84021 | 147.38K | 237.73K | - | - | - | 34187 | - | 21177 | 38668 |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 10.08M | 10.28M | 18.41M | 12.58M | 12.65M | 12.7M | 15.45M | 15.2M | 15.25M | 16.17M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 10.25M | 9.93M | 10.48M | 4.73M | 4.79M | 4.85M | 4.57M | 4.14M | 3.93M | 4.37M |
| totalLiabilities | 32.07M | 28.96M | 29.87M | 24.94M | 24.52M | 25.22M | 26.27M | 23.69M | 25.43M | 25.17M |
| treasuryStock | -4.76M | -4.76M | -4.76M | -4.69M | -4.57M | -4.57M | -4.5M | -3.78M | -3.06M | -2.16M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 269.25K | 269.25K | 269.25K | 269.25K | 269.25K | 269.25K | 269.25K | 269.25K | 269.25K | 269.25K |
| retainedEarnings | 40.22M | 31.38M | 25.38M | 22.02M | 19.27M | 16.78M | 15.18M | 13.49M | 11.93M | 10.02M |
| additionalPaidInCapital | 40.17M | 40.17M | 40.17M | 40.17M | 40.17M | 40.17M | 40.17M | 40.17M | 40.17M | 40.17M |
| 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 | 8.84M | 5.99M | 3.36M | 2.75M | 2.49M | 1.6M | 1.69M | 1.56M | 1.91M | 1.31M |
| depreciationAndAmortization | 485.96K | 488.31K | 472.52K | 460.41K | 445.34K | 431.16K | 414.78K | 362.27K | 343.56K | 333.83K |
| deferredIncomeTax | -63360 | -90348 | 328.59K | -24672 | -16660 | -83713 | 40902 | -27892 | -17491 | 141.28K |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 11.32M | -10.78M | -2.51M | -1.27M | -2.41M | 1.25M | 746.18K | -3.41M | 1.05M | 211.24K |
| accountsReceivables | 7.58M | -6.31M | 160.87K | 245.8K | -1.01M | -476.71K | 936.01K | -435.47K | 3.17M | 1.22M |
| inventory | 1.05M | -6M | -1.69M | -1.26M | -418.57K | 3.37M | -2.29M | -1.16M | -2.48M | -95320 |
| accountsPayables | -665.89K | 611.12K | 524.85K | 341.02K | -360.1K | 586.34K | -503.61K | -652.98K | 621.06K | -395.04K |
| otherWorkingCapital | 3.34M | 924.74K | -1.51M | -599.84K | -625.33K | -2.22M | 2.61M | -1.16M | -263.68K | -522.16K |
| otherNonCashItems | 577.76K | 840.47K | 752.6K | 673.51K | 622.86K | 538.35K | 560.61K | 717.41K | 508.75K | 376.44K |
| netCashProvidedByOperatingActivities | 21.16M | -3.55M | 2.4M | 2.59M | 1.13M | 3.74M | 3.45M | -789.46K | 3.79M | 2.37M |
| investmentsInPropertyPlantAndEquipment | -567.9K | -163.02K | -205.96K | -447.08K | -384.44K | -504.48K | -1.99M | -517.28K | -448.24K | -483.42K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | -3383 | - |
| salesMaturitiesOfInvestments | - | - | - | - | 2000 | - | - | - | - | - |
| otherInvestingActivities | - | - | -1 | -49437 | -543 | 4795 | -6214 | -102.93K | -193.17K | -191.08K |
| netCashProvidedByInvestingActivities | -567.9K | -163.02K | -205.96K | -496.52K | -382.99K | -499.69K | -2M | -620.21K | -644.79K | -674.5K |
| netDebtIssuance | -127.98K | -2.56M | -557.65K | -152.71K | -326.18K | -319.61K | -315.08K | -314.86K | -311.77K | -313.06K |
| longTermNetDebtIssuance | -127.98K | -2.56M | -557.65K | -152.71K | -326.18K | -319.61K | -315.08K | -314.86K | -311.77K | -313.06K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | -67582 | -118.7K | -2626 | -64779 | -728.51K | -715.34K | -905.15K | -836.7K |
| netCommonStockIssuance | - | - | -67582 | -118.7K | -2626 | -64779 | -728.51K | -715.34K | -905.15K | -836.7K |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | -67582 | -118.7K | -2626 | -64779 | -728.51K | -715.34K | -905.15K | -836.7K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | -127.98K | -2.56M | -625.24K | -271.41K | -328.81K | -384.38K | -1.04M | -1.03M | -1.22M | -1.15M |