OTC : DNGDF
$0 (0.0%)
| 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 | 404.55M | 284.4M | 250.19M | 197.55M | 195.91M | 101.53M | 102.5M | 104.65M | 101.69M | 91.3M |
| costOfRevenue | 360.96M | 248.61M | 219.99M | 173.12M | 168.85M | 87.93M | 89.53M | 91.48M | 88.28M | 79.23M |
| grossProfit | 43.59M | 35.8M | 30.2M | 24.43M | 27.06M | 13.61M | 12.97M | 13.17M | 13.41M | 12.07M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 12.83M | 7.69M | 7.1M | 5.01M | 5.06M | 3.39M | 3.76M | 3.9M | 3.86M | 4.16M |
| sellingAndMarketingExpenses | 877.44K | 319.32K | 295.21K | 437.82K | 325.41K | 150.09K | 223.01K | 324.33K | 11846 | 1.08M |
| sellingGeneralAndAdministrativeExpenses | 13.71M | 8.01M | 7.1M | 5.45M | 5.38M | 3.54M | 3.98M | 4.22M | 3.87M | 5.24M |
| otherExpenses | 2.78M | 1.67M | 1.01M | - | - | - | - | - | - | - |
| operatingExpenses | 16.49M | 9.68M | 8.1M | 6.37M | 5.91M | 4.16M | 4.66M | 4.75M | 4.98M | 5.24M |
| costAndExpenses | 377.45M | 258.29M | 228.09M | 179.49M | 174.76M | 92.09M | 94.19M | 96.24M | 93.27M | 84.47M |
| netInterestIncome | 843.27K | 952.86K | 838.71K | 165.18K | -157.07K | -107.71K | -51252 | -161.1K | -1.21M | -789.58K |
| interestIncome | 1.47M | 1.35M | 1.16M | 371.94K | 24093 | 66482 | 164.61K | 41906 | - | - |
| interestExpense | 622.57K | 393.51K | 316.58K | 206.76K | 181.16K | 174.19K | 215.86K | 203K | 1.21M | 720.26K |
| depreciationAndAmortization | 4.21M | 3.65M | 3.35M | 3.15M | 2.69M | 2.72M | 2.62M | 2.32M | 3.09M | 2.67M |
| ebitda | 31.31M | 30.8M | 26.61M | 20.75M | 23.32M | 12.34M | 11.15M | 10.04M | 11.29M | 9.47M |
| ebit | 27.1M | 27.15M | 23.26M | 17.6M | 20.64M | 9.61M | 8.53M | 7.72M | 8.04M | 6.76M |
| nonOperatingIncomeExcludingInterest | - | -1.03M | -1.16M | 539.54K | 577.45K | -98363 | -214.02K | 725.41K | 390.63K | 69322 |
| operatingIncome | 27.1M | 26.11M | 22.1M | 18.14M | 21.21M | 9.52M | 8.32M | 8.45M | 8.43M | 6.83M |
| totalOtherIncomeExpensesNet | 3.11M | 640.15K | 848.16K | -20275 | -575.41K | -558.26K | -195.63K | -513.4K | -1.66M | -1.27M |
| incomeBeforeTax | 30.21M | 26.76M | 22.95M | 18.12M | 20.64M | 8.96M | 8.12M | 7.93M | 6.76M | 5.57M |
| incomeTaxExpense | 8.55M | 9.88M | 7.88M | 6.1M | 8.86M | 4.62M | 2.93M | 3.11M | 2.92M | 2.28M |
| netIncomeFromContinuingOperations | 21.66M | 16.88M | 15.07M | 12.01M | 11.78M | 4.33M | 5.19M | 4.82M | 3.84M | 3.29M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 21.66M | 16.88M | 15.07M | 12.01M | 11.78M | 4.33M | 5.19M | 4.82M | 3.84M | 3.29M |
| netIncomeDeductions | - | - | - | - | 103.66K | - | - | - | - | - |
| bottomLineNetIncome | 21.66M | 16.88M | 15.07M | 12.01M | 11.68M | 4.33M | 5.19M | 4.82M | 3.84M | 3.29M |
| eps | 0.52 | 0.46 | 0.39 | 0.3 | 0.3 | 0.12 | 0.14 | 0.12 | 0.1 | 0.09 |
| 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 | 33.43M | 18.89M | 21.91M | 25.41M | 26.91M | 11.87M | 6.74M | 13.93M | 4.85M | 6.19M |
| shortTermInvestments | - | 6M | 568.67K | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 33.43M | 24.88M | 22.48M | 25.41M | 26.91M | 11.87M | 6.74M | 13.93M | 4.85M | 6.19M |
| netReceivables | 39.31M | 23.72M | 4.01M | 12.29M | 8.4M | 8.43M | 4.73M | 4.57M | 7.96M | 1.08M |
| accountsReceivables | 8.03M | 7.36M | 4.01M | 6.28M | 3.63M | 3.19M | 77761 | 1.22M | 3.05M | 1.33M |
| otherReceivables | 31.28M | 16.36M | - | - | - | 5.25M | 4.65M | 618.69K | 4.9M | 4.87M |
| inventory | 38.95M | 29.36M | 31.92M | 16.45M | 14.76M | 13.4M | 18.3M | 6.17M | 7.09M | 6.98M |
| prepaids | 1.88M | 24100 | 276.9K | 224.48K | 139.98K | 129.37K | 179.72K | 618.69K | 697.43K | 220.48K |
| otherCurrentAssets | -1.36M | 1.31M | 9.32M | 6.39M | 4.77M | 129.37K | 4.65M | 122.81K | 154.75K | 5.12M |
| totalCurrentAssets | 112.19M | 79.3M | 68.01M | 54.94M | 50.41M | 33.83M | 29.95M | 24.8M | 20.05M | 19.59M |
| propertyPlantEquipmentNet | 49.98M | 45.8M | 43.77M | 40.64M | 39.62M | 39.02M | 41.26M | 41.15M | 40.68M | 43.11M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 417.6K | - | - | - | - | - | 159.98K | 403.11K | 337.14K | 753.58K |
| otherNonCurrentAssets | 18.54M | 159.41K | 18.47M | 1.33M | 1.33M | 3.44M | 3.44M | - | - | - |
| totalNonCurrentAssets | 68.93M | 45.96M | 43.77M | 41.97M | 40.95M | 42.46M | 44.86M | 41.55M | 41.02M | 43.87M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 181.13M | 125.26M | 111.78M | 96.9M | 91.36M | 76.3M | 74.81M | 66.35M | 61.07M | 63.46M |
| totalPayables | 25.51M | 17.6M | 11.21M | 8.23M | 8.44M | 6.35M | 4.53M | 3.14M | 2.66M | 2.12M |
| accountPayables | 25.11M | 13.77M | 11.15M | 8.23M | 8.44M | 5.22M | 4.53M | 2.75M | 2.66M | 2.12M |
| otherPayables | 406.93K | 3.83M | 114.66K | - | - | 2.25M | - | 778.95K | - | - |
| accruedExpenses | 2.12M | 2.71M | 3.82M | 1.64M | 2.2M | 984.38K | 858.71K | 759.96K | 1.15M | 1.44M |
| shortTermDebt | - | 67240 | - | - | - | - | 3M | - | - | - |
| capitalLeaseObligationsCurrent | 23094 | 67281 | 56879 | 66082 | 110.55K | 223.9K | 572.32K | 436.97K | 265.97K | 285.58K |
| taxPayables | - | 2.12M | 1.8M | - | 2.22M | 1.12M | 418.88K | 389.48K | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | -2.66M | - |
| otherCurrentLiabilities | 2.73M | -5544 | 2.13M | 1.3M | 3.26M | 873.08K | 1.38M | 761.76K | - | - |
| totalCurrentLiabilities | 30.39M | 20.44M | 17.21M | 11.23M | 14.01M | 8.43M | 10.34M | 5.1M | 4.08M | 3.84M |
| longTermDebt | - | - | - | - | - | - | - | - | - | 5.9M |
| capitalLeaseObligationsNonCurrent | 495.36K | 1.04M | 578.81K | 635.15K | 233.42K | 482.85K | 756.86K | 310.72K | 228.65K | 301.36K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 565.42K | 677.28K | 1.11M | 1.56M | 1.04M | - | 271.91K | - | - |
| otherNonCurrentLiabilities | 15.59M | 4.06M | 3.72M | 3.64M | 3.55M | 3.6M | 3.77M | 3.51M | 4.37M | 5.22M |
| totalNonCurrentLiabilities | 16.09M | 5.66M | 4.98M | 5.39M | 5.34M | 5.12M | 4.53M | 4.36M | 4.59M | 11.43M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 518.45K | 1.11M | 635.69K | 701.23K | 343.97K | 706.75K | 1.33M | 747.69K | 494.62K | 586.93K |
| totalLiabilities | 46.47M | 26.1M | 22.19M | 16.62M | 19.35M | 13.55M | 14.86M | 9.46M | 8.68M | 15.27M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | 0.0 | - | - |
| commonStock | 42.01M | 21.6M | 21.87M | 22.41M | 21.51M | 21.01M | 20.63M | 20.96M | 20.16M | 19.95M |
| retainedEarnings | 88.95M | 73.83M | 64.02M | 54.63M | 47.02M | 38.25M | 35.78M | 32.59M | 28.7M | 24.85M |
| additionalPaidInCapital | 3.7M | 3.73M | 3.7M | 3.23M | 3.48M | 3.48M | 3.55M | 3.33M | 3.54M | 23.34M |
| 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 | 21.66M | 16.88M | 15.07M | 12.01M | 11.78M | 4.33M | 5.19M | 4.82M | 3.84M | 3.29M |
| depreciationAndAmortization | 4.21M | 3.65M | 3.35M | 3.2M | 2.64M | 2.51M | 2.55M | 2.41M | 2.87M | 2.63M |
| deferredIncomeTax | -1.57M | -98382 | -467.64K | -488.28K | 631.55K | 1.23M | -26808 | 199.39K | 440.12K | -257.04K |
| stockBasedCompensation | 655.08K | 659.79K | 148.49K | 71328 | 165.44K | 66344 | 141.6K | 143.81K | 140.72K | 204.12K |
| changeInWorkingCapital | -13.62M | -4.83M | -9.13M | -8.66M | 6.8M | 2.66M | -14.26M | 4.38M | -1.25M | -2.83M |
| accountsReceivables | -11.39M | -10.45M | -978.57K | -3.72M | 35630 | -3.78M | -512.71K | 2.35M | -1.64M | 269.57K |
| inventory | -9.16M | 2.55M | -14.15M | -1.68M | 748.65K | 4.9M | -15.58M | 919.28K | -105.78K | -2.2M |
| accountsPayables | 11.24M | 2.83M | 4.01M | -669.45K | 4.86M | 801.96K | 1.8M | 289.4K | 382.19K | -123.89K |
| otherWorkingCapital | -4.31M | 249.32K | 1.99M | -2.59M | 1.15M | 745.08K | 29400 | 818.05K | -1.15M | -632.15K |
| otherNonCashItems | 844.1K | -124.66K | 637.16K | 90545 | -146.74K | 418.02K | 524.75K | 776.48K | 1.33M | 283.4K |
| netCashProvidedByOperatingActivities | 12.18M | 16.13M | 9.61M | 6.23M | 21.87M | 11.22M | -5.88M | 12.73M | 7.37M | 3.32M |
| investmentsInPropertyPlantAndEquipment | -9.07M | -5.26M | -6.57M | -3.66M | -3.45M | -879.68K | -1.48M | -2.47M | -1.31M | -10.12M |
| acquisitionsNet | -10.12M | - | 120.27K | 145.89K | 229.6K | 115.65K | 70344 | 131.1K | 432.52K | 86160 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 6.1M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -5.89M | -2165 | 6020 | 2039 | -5803 | -1598 | 138.15K | 417.51K | 87209 |
| netCashProvidedByInvestingActivities | -13.09M | -11.16M | -6.45M | -3.51M | -3.21M | -769.83K | -1.41M | -2.33M | -887.76K | -10.04M |
| netDebtIssuance | -187.66K | -64616 | -65541 | -112.23K | -223.78K | -593.61K | 2.33M | -314.52K | -6.66M | 6.04M |
| longTermNetDebtIssuance | -187.66K | -64616 | -65541 | -112.23K | -223.78K | -593.61K | -673.54K | -314.52K | -6.66M | 6.04M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | 3M | - | - | - |
| netStockIssuance | 19.33M | -3.97M | -2.89M | -1.86M | -916.88K | -207.47K | -1.12M | -558.46K | - | - |
| netCommonStockIssuance | 19.33M | -3.97M | -2.89M | -1.86M | -916.88K | -207.47K | -1.12M | -558.46K | 91852 | - |
| commonStockIssuance | 21.06M | - | - | - | - | - | - | - | 91852 | 1.48M |
| commonStockRepurchased | -1.73M | -3.97M | -2.89M | -1.86M | -916.88K | -207.47K | -1.12M | -558.46K | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -4.82M | -3.76M | -3.4M | -2.86M | -2.52M | -1.81M | -1.21M | -309.03K | - | - |
| commonDividendsPaid | -4.82M | -3.76M | -3.4M | -2.86M | -2.52M | -1.81M | -1.21M | -309.03K | - | - |
| preferredDividendsPaid | - | - | - | -117.79K | -22346 | 91059 | 27378 | - | - | - |
| otherFinancingActivities | -3285 | 241.46K | 75701 | 724.25K | 266.39K | -2.81M | 48224 | -84617 | -1.21M | 718.17K |
| netCashProvidedByFinancingActivities | 14.31M | -7.56M | -6.28M | -4.22M | -3.41M | -5.33M | 76023 | -1.27M | -7.87M | 6.76M |
| 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 | 151.95M | 139.52M | 100.52M | 79.71M | 79.97M | 73.06M | 76.18M | 67.42M | 67.43M | 65.55M |
| costOfRevenue | 134.94M | 123.94M | 88.79M | 72.56M | 70.99M | 66.75M | 65.84M | 57.55M | 58.43M | 57.82M |
| grossProfit | 17.01M | 15.58M | 11.72M | 7.15M | 8.98M | 6.31M | 10.34M | 9.87M | 9M | 7.74M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 3.63M | 4.65M | 3.26M | 2.86M | 2.06M | 2.28M | 1.89M | 1.96M | 1.55M | 1.97M |
| sellingAndMarketingExpenses | 143.11K | 94988 | 159.91K | 349.35K | 273.19K | 85634 | 79318 | 88592 | 65779 | 31866 |
| sellingGeneralAndAdministrativeExpenses | 3.79M | 6.11M | 3.42M | 3.21M | 2.34M | 2.37M | 1.97M | 2.05M | 1.62M | 2M |
| otherExpenses | - | - | 326.25K | 621.72K | 540.45K | 580.8K | 387.66K | - | - | - |
| operatingExpenses | 3.79M | 6.11M | 3.75M | 3.83M | 2.88M | 2.95M | 2.36M | 2.35M | 1.82M | 2.5M |
| costAndExpenses | 138.73M | 130.05M | 92.54M | 76.39M | 73.87M | 69.7M | 68.2M | 59.89M | 60.26M | 60.32M |
| netInterestIncome | -19945 | 15863 | 253.52K | 324.66K | 234.96K | 276.01K | 275.68K | 208.42K | 192.75K | 227.55K |
| interestIncome | 195.99K | 272.67K | 375.17K | 443.37K | 353.54K | 382.02K | 377.55K | 304.59K | 282.22K | 317.53K |
| interestExpense | 215.93K | 256.81K | 121.65K | 118.71K | 118.58K | 106K | 101.87K | 96171 | 89470 | 89983 |
| depreciationAndAmortization | 1.18M | 1.13M | 1.04M | 995.68K | 912.38K | 908.75K | 941.54K | 911.28K | 903.32K | 911.4K |
| ebitda | 14.4M | 10.6M | 9.36M | 6.11M | 7.61M | 4.63M | 9.29M | 8.59M | 8.3M | 6.68M |
| ebit | 13.22M | 9.47M | 8.33M | 5.12M | 6.7M | 3.73M | 8.35M | 7.68M | 7.4M | 5.77M |
| nonOperatingIncomeExcludingInterest | - | -827.04K | -353.13K | -1.8M | -604.24K | -364.53K | -363.61K | -137.4K | -168.13K | -506.92K |
| operatingIncome | 13.22M | 9.47M | 7.98M | 3.31M | 6.1M | 3.36M | 7.98M | 7.54M | 7.18M | 5.26M |
| totalOtherIncomeExpensesNet | -1.03M | 582.44K | 231.48K | 1.68M | 485.66K | 223.75K | 261.74K | 42807 | 79064 | 261.83K |
| incomeBeforeTax | 12.19M | 10.05M | 8.21M | 5M | 6.58M | 3.59M | 8.25M | 7.58M | 7.31M | 5.52M |
| incomeTaxExpense | 4.97M | 2.73M | 2.75M | 1.53M | 1.43M | 1.86M | 2.37M | 3.08M | 2.55M | 1.94M |
| netIncomeFromContinuingOperations | 7.22M | 7.33M | 5.46M | 3.47M | 5.15M | 1.72M | 5.87M | 4.5M | 4.78M | 3.58M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 7.22M | 7.33M | 5.46M | 3.47M | 5.15M | 1.72M | 5.87M | 4.5M | 4.78M | 3.58M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 7.22M | 7.33M | 5.46M | 3.47M | 5.15M | 1.72M | 5.87M | 4.5M | 4.78M | 3.58M |
| eps | 0.17 | 0.17 | 0.13 | 0.08 | 0.13 | 0.05 | 0.16 | 0.12 | 0.13 | 0.1 |
| 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 | 30.76M | 33.43M | 36.24M | 54.75M | 52.66M | 18.89M | 41.01M | 34.73M | 27.65M | 21.91M |
| shortTermInvestments | - | - | - | 3M | 6M | 6M | - | 5094 | - | - |
| cashAndShortTermInvestments | 30.76M | 33.43M | 36.24M | 57.75M | 58.66M | 24.88M | 41.01M | 34.73M | 27.65M | 21.91M |
| netReceivables | 31.31M | 39.31M | 31.51M | 18.02M | 20.9M | 23.72M | 7.93M | 2.87M | 12M | 13.26M |
| accountsReceivables | 8.91M | 8.03M | 14.81M | 4.7M | 10.44M | 7.36M | 7.93M | 2.87M | 4.73M | 4.01M |
| otherReceivables | 22.4M | 31.28M | 16.7M | 13.33M | 10.46M | 16.36M | - | - | - | - |
| inventory | 49.25M | 38.95M | 29.18M | 23.21M | 19.16M | 29.36M | 18.66M | 25.61M | 27.29M | 31.92M |
| prepaids | 672.06K | 1.88M | 471.71K | 372.91K | 102.5K | 24100 | 215.36K | 635.51K | 840.93K | 276.9K |
| otherCurrentAssets | 416.18K | 514.8K | 1.6M | 1.8M | 2M | 1.31M | 8.33M | 6.5M | 7.28M | 9.32M |
| totalCurrentAssets | 112.41M | 112.19M | 99M | 101.15M | 100.82M | 79.3M | 76.14M | 70.35M | 67.78M | 68.01M |
| propertyPlantEquipmentNet | 52.93M | 49.98M | 67.6M | 45.23M | 46.21M | 45.8M | 44.72M | 25.75M | 25.06M | 43.77M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 190.34K | 417.6K | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 18.64M | 18.54M | 18.56M | 18.62M | 159.41K | 159.41K | 54305 | 18.62M | 18.55M | 18.47M |
| totalNonCurrentAssets | 71.76M | 68.93M | 67.6M | 45.23M | 46.37M | 45.96M | 44.77M | 44.36M | 43.61M | 43.77M |
| otherAssets | - | - | - | - | - | - | - | -10317 | - | - |
| totalAssets | 184.17M | 181.13M | 166.6M | 146.39M | 147.19M | 125.26M | 120.91M | 114.71M | 111.39M | 111.78M |
| totalPayables | 21.75M | 25.11M | 19.72M | 15.47M | 17.53M | 17.6M | 15.14M | 9.16M | 10.61M | 11.21M |
| accountPayables | 21.75M | 25.11M | 17.45M | 13.34M | 13.7M | 13.77M | 10.23M | 9.16M | 10.61M | 11.21M |
| otherPayables | - | - | 2.27M | 2.13M | 3.83M | 3.83M | 4.91M | - | - | - |
| accruedExpenses | 2.9M | 2.12M | 1.6M | 922.18K | 524.83K | 2.71M | 2.22M | 1.44M | 2.61M | 2.41M |
| shortTermDebt | 36625 | 23051 | - | - | 80646 | 67240 | 36789 | - | - | - |
| capitalLeaseObligationsCurrent | 36505 | 23094 | 47991 | 44541 | 80643 | 67281 | 36848 | 35043 | 35465 | 56879 |
| taxPayables | - | - | - | - | 1.29M | 2.12M | 2.88M | 2.37M | 2.23M | 1.8M |
| deferredRevenue | - | - | - | - | - | - | - | - | 2.54M | - |
| otherCurrentLiabilities | 1.54M | 3.14M | 2M | 1.33M | -29956 | -5544 | 16126 | 4.47M | 2.54M | 3.54M |
| totalCurrentLiabilities | 26.26M | 30.39M | 21.37M | 16.44M | 18.18M | 20.44M | 17.44M | 15.09M | 15.78M | 17.21M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 477.91K | 495.36K | 640.54K | 651.22K | 1.02M | 1.04M | 542.77K | 549.75K | 566.75K | 578.81K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | -584 | - |
| deferredTaxLiabilitiesNonCurrent | - | - | 176.21K | 339.42K | 226.34K | 565.42K | 517.17K | 902.29K | 660.37K | 677.28K |
| otherNonCurrentLiabilities | 15.84M | 15.59M | 15.63M | 4.07M | 4.04M | 4.06M | 3.98M | 4.67M | 3.75M | 3.72M |
| totalNonCurrentLiabilities | 16.32M | 16.09M | 16.44M | 5.06M | 5.29M | 5.66M | 5.04M | 5.22M | 4.97M | 4.98M |
| otherLiabilities | - | - | - | - | - | - | - | 766 | - | - |
| capitalLeaseObligations | 514.42K | 518.45K | 688.54K | 695.76K | 1.1M | 1.11M | 579.61K | 584.79K | 602.22K | 635.69K |
| totalLiabilities | 42.58M | 46.47M | 37.81M | 21.5M | 23.47M | 26.1M | 22.49M | 20.31M | 20.75M | 22.19M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | 0.0 | - |
| commonStock | 42.33M | 42.01M | 41.99M | 42M | 42.19M | 21.6M | 21.44M | 21.55M | 21.43M | 21.87M |
| retainedEarnings | 95.52M | 88.95M | 83.1M | 79.24M | 77.81M | 73.83M | 73.15M | 69.03M | 65.52M | 64.02M |
| additionalPaidInCapital | 3.74M | 3.7M | 3.69M | 3.64M | 3.72M | 3.73M | 3.83M | 3.83M | 3.7M | 3.7M |
| 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 | 7.32M | 7.33M | 5.46M | 3.47M | 5.15M | 1.72M | 5.87M | 4.5M | 4.76M | 3.58M |
| depreciationAndAmortization | 1.18M | 1.13M | 1.04M | 995.68K | 912.38K | 908.75K | 941.54K | 911.28K | 903.32K | 866.49K |
| deferredIncomeTax | 638.56K | -1.14M | -167.15K | 78148 | -355.37K | 54498 | -409.29K | 212.58K | -15375 | -239.57K |
| stockBasedCompensation | 172.1K | 306.72K | 193.1K | 124.14K | 31120 | 635.12K | 8360 | -25339 | 41654 | 40753 |
| changeInWorkingCapital | -7.12M | -7.4M | -12.95M | -2.85M | 9.69M | -16.35M | 3.72M | 3.86M | 3.92M | -10.98M |
| accountsReceivables | 7.1M | -5.49M | -12.05M | 3.32M | 2.93M | -8.85M | -5.43M | 2.43M | 1.38M | -2.26M |
| inventory | -9.93M | -10.01M | -5.34M | -4.05M | 10.21M | -10.72M | 6.96M | 1.71M | 4.58M | -13.53M |
| accountsPayables | -3.97M | 8.64M | 4.79M | -590.75K | -1.64M | 3.82M | 1.61M | -698.91K | -1.89M | 4.6M |
| otherWorkingCapital | -321.59K | -534.92K | -349.67K | -1.53M | -1.82M | -595.97K | 582.41K | 418.11K | -154.53K | 197.52K |
| otherNonCashItems | 613.84K | 1.63M | 82799 | -511.72K | 62028 | -453.46K | 213.1K | 215.62K | -2.29M | 170.26K |
| netCashProvidedByOperatingActivities | 2.81M | 1.55M | -6.35M | 1.31M | 15.49M | -13.48M | 10.34M | 9.68M | 9.55M | -6.57M |
| investmentsInPropertyPlantAndEquipment | -3.85M | -3.59M | -13.21M | -1.32M | -1.32M | -1.49M | -1.35M | -1.6M | -779.19K | -731.72K |
| acquisitionsNet | - | -10.12M | - | - | - | - | - | - | 64794 | 16406 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | -4311 | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 10.13M | 3M | 3.5M | 18000 | -6.04M | 23560 | 19070 | 65085 | -506 |
| netCashProvidedByInvestingActivities | -3.85M | -3.59M | -10.21M | 2.18M | -1.3M | -7.53M | -1.32M | -1.58M | -714.4K | -715.82K |
| netDebtIssuance | -6503 | -169.18K | -7222 | -7222 | -4031 | -8539 | -5176 | -17426 | -33475 | -17512 |
| longTermNetDebtIssuance | -6503 | -169.18K | -7222 | -7222 | -4031 | -8539 | -5176 | -17426 | -33475 | -17512 |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 78000 | 55866 | -541K | -1.16M | 20.43M | -140.95K | -934.33K | -143.47K | -2.75M | -2.42M |
| netCommonStockIssuance | 78000 | 55866 | -541K | -1.16M | 20.43M | -140.95K | -934.33K | -143.47K | -2.75M | -2.42M |
| commonStockIssuance | 78000 | 54641 | - | - | 20.43M | - | - | - | - | - |
| commonStockRepurchased | - | 1225 | -541K | -1.16M | - | -140.95K | -934.33K | -143.47K | -2.75M | -2.42M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -1.21M | -1.22M | -1.22M | -1.21M | -1.12M | -921.2K | -933.97K | -937.95K | -964.83K | -851.62K |
| commonDividendsPaid | -1.21M | -1.22M | -1.22M | -1.21M | -1.12M | -921.2K | -933.97K | -937.95K | -964.83K | -851.62K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | -4330 | 20637 |
| otherFinancingActivities | 92 | -2947 | 111.4K | 25589 | 60480 | 41900 | 24724 | 66931 | 88524 | 9304 |
| netCashProvidedByFinancingActivities | -1.14M | -1.33M | -1.66M | -2.35M | 19.37M | -1.03M | -1.85M | -1.03M | -3.65M | -3.24M |