OTC : ELEAF
$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 | 590.63M | 565.85M | 692.29M | 673.58M | 571.4M | 408.08M | 400.76M | 346.02M | 306.46M | 252.65M |
| costOfRevenue | 459.06M | 327.04M | 440.21M | 430.11M | 365.32M | 272.18M | 248.21M | 214.15M | 183.44M | 145.34M |
| grossProfit | 131.57M | 238.8M | 252.08M | 243.47M | 206.09M | 135.9M | 152.55M | 131.87M | 123.02M | 107.31M |
| researchAndDevelopmentExpenses | - | - | - | 19.95M | 19.78M | 16.07M | 15.01M | 16.22M | 12.94M | 10.4M |
| generalAndAdministrativeExpenses | 10.98M | 11.19M | 10.58M | 6.83M | 5.77M | 4.55M | 5.08M | 4.78M | 4.09M | 3.7M |
| sellingAndMarketingExpenses | 13.33M | 11.09M | 10.4M | 10.12M | 6.73M | 6.06M | 10.46M | 10.59M | 8.05M | 7.5M |
| sellingGeneralAndAdministrativeExpenses | 24.31M | 22.28M | 20.98M | 16.95M | 12.5M | 10.61M | 15.54M | 15.37M | 12.14M | 11.19M |
| otherExpenses | 29.49M | 138.21M | 158.37M | 124.14M | 108.95M | 79.12M | 86.9M | 91.77M | 84.3M | 71.39M |
| operatingExpenses | 53.8M | 160.5M | 179.35M | 161.03M | 141.23M | 105.79M | 117.45M | 107.14M | 96.44M | 82.58M |
| costAndExpenses | 512.86M | 487.54M | 619.55M | 592.58M | 506.54M | 377.97M | 365.66M | 321.29M | 279.88M | 227.92M |
| netInterestIncome | 1.63M | -363.58K | -685.24K | 195.03K | 416.65K | 394.62K | -322.74K | 64157 | -85411 | -255.11K |
| interestIncome | 2.49M | 2.09M | 282.41K | 601.12K | 651.21K | 587.48K | 549.26K | 694.54K | 736.53K | 627.93K |
| interestExpense | 860.69K | 2.45M | 967.65K | 410.04K | 259.65K | 202.54K | 300.55K | 161.99K | 307.19K | 409K |
| depreciationAndAmortization | 15.03M | 11.97M | 11.83M | 10.09M | 8.71M | 5.79M | 6.89M | 4.42M | 3.83M | 3.6M |
| ebitda | 92.8M | 97.35M | 83.94M | 86.81M | 75.39M | 31.17M | 45.83M | 36.07M | 32.44M | 31.17M |
| ebit | 77.77M | 85.38M | 72.1M | 76.72M | 66.68M | 25.38M | 38.94M | 29.71M | 27.52M | 53.13M |
| nonOperatingIncomeExcludingInterest | - | -7.07M | 633.83K | 4.28M | -1.83M | 4.73M | -746.07K | 279.96K | 2.92M | -25.54M |
| operatingIncome | 77.77M | 78.31M | 72.74M | 81M | 64.86M | 30.11M | 38.2M | 29.99M | 30.45M | 27.59M |
| totalOtherIncomeExpensesNet | -3.54M | 5.8M | 3.57M | -2.01M | 1.57M | -2.19M | 445.52K | -441.95K | -3.23M | 25.13M |
| incomeBeforeTax | 74.23M | 84.1M | 76.3M | 78.99M | 66.42M | 27.92M | 38.64M | 29.55M | 27.22M | 52.72M |
| incomeTaxExpense | 23.49M | 21.23M | 21.07M | 19.95M | 17.3M | 5.38M | 9.87M | 7.71M | 6.81M | 9.73M |
| netIncomeFromContinuingOperations | 50.74M | 62.88M | 55.24M | 59.11M | 49.12M | 22.54M | 28.8M | 23.14M | 20.84M | 42.81M |
| netIncomeFromDiscontinuedOperations | -6.57M | -10.37M | -5.17M | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -1000 | - | - | -74745 | - | - | -22752 | -1.31M | -430.28K | 185.59K |
| netIncome | 43.4M | 51.61M | 48.24M | 55.11M | 45.44M | 20.26M | 26.02M | 16.79M | 15.63M | 40.41M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 43.4M | 51.61M | 48.24M | 55.11M | 45.44M | 20.26M | 26.02M | 16.79M | 15.63M | 40.41M |
| eps | 0.54 | 0.64 | 0.59 | 0.69 | 0.57 | 0.26 | 0.34 | 0.22 | 0.2 | 0.52 |
| 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 | 174.29M | 147.47M | 131.04M | 162.81M | 181.36M | 123.74M | 97.03M | 80.97M | 97.35M | 97.59M |
| shortTermInvestments | 37.07M | 10.02M | 4.32M | 2.31M | 1.09M | - | 2.13M | 1.95M | 2.04M | - |
| cashAndShortTermInvestments | 211.36M | 157.49M | 135.36M | 165.13M | 182.45M | 123.74M | 99.16M | 82.92M | 99.39M | 97.59M |
| netReceivables | 140.36M | 125.23M | 173.38M | 177.14M | 154.03M | 101.21M | 99.32M | 87.64M | 88.24M | 66.89M |
| accountsReceivables | 117.3M | 117.98M | 173.38M | 168.5M | 146.77M | 94.01M | 92.03M | 80.25M | 80.45M | 62.45M |
| otherReceivables | 23.06M | 7.25M | 9.53M | 8.64M | 7.26M | 7.2M | 7.3M | 7.4M | 7.8M | 4.45M |
| inventory | 157.21M | 172.39M | 210.3M | 202.9M | 155.94M | 111.59M | 97.04M | 85.89M | 66.57M | 62.14M |
| prepaids | - | 4.16M | - | 8.6M | 5.9M | 5.95M | -5.75M | - | - | - |
| otherCurrentAssets | - | 178.22M | 33.97M | 16.33M | 15.73M | 11.03M | 24.59M | 23.93M | 22.88M | 13.78M |
| totalCurrentAssets | 508.93M | 637.48M | 553.01M | 570.1M | 514.05M | 353.53M | 314.36M | 272.98M | 269.28M | 235.95M |
| propertyPlantEquipmentNet | 83.87M | 77.62M | 112.22M | 113.09M | 100.82M | 85.58M | 81.81M | 61.02M | 39.18M | 39.62M |
| goodwill | 3.04M | 3.04M | 7.67M | 7.98M | 3.04M | 3.04M | 3.04M | 3.04M | 3.04M | 3.04M |
| intangibleAssets | 1.57M | 1.65M | 4.63M | 5.92M | 1.88M | 1.45M | 1.8M | 1.45M | 1.22M | 857.61K |
| goodwillAndIntangibleAssets | 4.61M | 4.69M | 12.3M | 13.9M | 4.91M | 4.49M | 4.83M | 4.48M | 4.26M | 3.9M |
| longTermInvestments | 7.12M | -8.01M | 2.93M | -229.46K | 858.76K | 2.3M | 275.96K | 508.09K | 1.55M | 14.7M |
| taxAssets | 11.67M | 11.3M | - | 12.42M | 10.36M | 9.3M | 6.64M | 6.33M | 6.27M | 6.53M |
| otherNonCurrentAssets | 11.45M | 17.63M | 38.76M | 26.61M | 19.69M | 15.18M | 17.4M | 14.53M | 14.41M | - |
| totalNonCurrentAssets | 118.72M | 103.24M | 166.2M | 165.79M | 136.65M | 116.84M | 110.97M | 86.88M | 65.66M | 64.74M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 627.65M | 740.72M | 719.21M | 735.89M | 650.69M | 470.37M | 425.33M | 359.86M | 334.95M | 300.69M |
| totalPayables | 94.88M | 135.01M | 153.23M | 170.86M | 158.07M | 94.92M | 78.39M | 63.89M | 63.26M | 44.69M |
| accountPayables | 89.99M | 90.55M | 153.23M | 170.86M | 158.07M | 94.92M | 78.39M | 63.89M | 63.26M | 44.69M |
| otherPayables | 4.89M | 44.46M | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | 31.76M | 21.58M | 19.44M | 12.95M | 13M | 12.04M | 10.25M | 8.46M |
| shortTermDebt | 17.44M | 20M | 41.69M | 41.24M | 20.9M | 21.23M | 14.06M | 7.33M | 8.58M | 9.73M |
| capitalLeaseObligationsCurrent | 3.32M | 3.22M | 2.97M | 3.82M | 2.62M | 2.6M | 2.64M | 974.37K | 585.51K | 610.04K |
| taxPayables | - | 8.83M | 4.34M | 14.07M | 14.14M | 6.36M | 7.47M | 5.03M | 5.77M | 6.87M |
| deferredRevenue | - | - | 30.59M | 54.11M | 64.1M | 25.65M | 17.48M | 14.03M | 11.32M | 9.92M |
| otherCurrentLiabilities | 48.69M | 12.46M | 25.37M | 24.82M | 36.61M | 23.52M | 26.71M | 19.85M | 21.29M | 21.26M |
| totalCurrentLiabilities | 164.33M | 170.69M | 285.61M | 316.43M | 301.75M | 180.87M | 152.28M | 118.12M | 115.28M | 94.66M |
| longTermDebt | 6.25M | 13.92M | 18.85M | 27.73M | 27.68M | 24.25M | 12.68M | 6.41M | 4.6M | 2.47M |
| capitalLeaseObligationsNonCurrent | 11.05M | 9.57M | 10.13M | 10.13M | 9.3M | 6.52M | 8.44M | 6.08M | 1.28M | 1.87M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | 58.03M | 65.06M | 49.08M |
| deferredTaxLiabilitiesNonCurrent | 2.93M | 2.97M | 3.52M | 3.24M | 2.51M | 2.21M | 2.03M | 1.68M | 1.48M | 1.61M |
| otherNonCurrentLiabilities | 15.77M | 132.76M | 25.64M | 21.72M | 21.75M | 15.86M | 9.27M | 8.33M | 8.01M | 7.37M |
| totalNonCurrentLiabilities | 36M | 159.23M | 58.14M | 62.82M | 61.24M | 48.84M | 32.41M | 22.5M | 15.37M | 13.32M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 14.38M | 12.79M | 13.1M | 13.95M | 11.93M | 9.11M | 11.08M | 7.06M | 1.86M | 2.48M |
| totalLiabilities | 200.33M | 329.92M | 343.75M | 379.25M | 362.99M | 229.71M | 184.69M | 140.63M | 130.65M | 107.99M |
| treasuryStock | -2.45M | -78999 | -380.4K | -468.63K | - | - | - | - | - | - |
| preferredStock | - | - | 853.31K | - | - | - | - | - | - | - |
| commonStock | 2.61M | 2.6M | 2.6M | 2.59M | 2.59M | 2.55M | 2.54M | 2.51M | 2.51M | 2.51M |
| retainedEarnings | 221.83M | 211.05M | 291.02M | 258.03M | 131.86M | 86.65M | 90.35M | 67.39M | 50.81M | 76.6M |
| additionalPaidInCapital | 48.63M | 47.82M | 47.76M | 47.35M | 47.27M | 42.98M | 41.86M | 39.02M | 39.02M | 39.02M |
| 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 | 49.97M | 52.5M | 50.07M | 59.04M | 49.12M | 22.54M | 28.78M | 21.84M | 20.41M | 42.99M |
| depreciationAndAmortization | 10.33M | 11.97M | 11.83M | 10.09M | 8.71M | 7.9M | 6.89M | 4.42M | 3.83M | 3.6M |
| deferredIncomeTax | -408.66K | - | - | -2.4M | -637.12K | -2.41M | 143.09K | 117.78K | 164.84K | -441.27K |
| stockBasedCompensation | - | 3.37M | 3.9M | 1.55M | 156.08K | 2.36M | 711.2K | 862.66K | 1.66M | 257.62K |
| changeInWorkingCapital | 25.76M | 24.69M | -29.2M | -44.5M | 25.28M | 8.38M | 1.51M | -16.32M | -9.58M | 6.67M |
| accountsReceivables | -6.6M | 1.22M | -9.24M | -26.57M | -53.05M | -1.12M | -13.26M | -806.85K | -27.38M | 447.45K |
| inventory | 13.84M | 7.35M | -10.5M | -42.15M | -40.54M | -14.56M | -11.14M | -19.33M | -4.43M | -4.08M |
| accountsPayables | -353.43K | - | -14.98M | 12.97M | 59.12M | 16.53M | 14.5M | 633.98K | 18.56M | 2.63M |
| otherWorkingCapital | 18.87M | 16.12M | 5.53M | 11.25M | 59.74M | 7.53M | 11.41M | 3M | -5.15M | 10.74M |
| otherNonCashItems | -14.87M | -9.47M | -24.37M | -21.66M | -3.16M | 5.36M | -298.13K | 1.14M | 820.98K | -23.19M |
| netCashProvidedByOperatingActivities | 70.79M | 83.07M | 12.22M | 2.12M | 79.48M | 44.13M | 37.73M | 11.94M | 17.15M | 30.32M |
| investmentsInPropertyPlantAndEquipment | -11.57M | -9.46M | -12.59M | -18.43M | -16.13M | -10.51M | -21.58M | -26.49M | -3.82M | -10.63M |
| acquisitionsNet | - | - | - | -11.42M | -4.43M | 1.89M | - | -219.14K | -3.77M | - |
| purchasesOfInvestments | -30.16M | - | -3.13M | -5.16M | -4.43M | - | -2.83M | -219.14K | -3.77M | - |
| salesMaturitiesOfInvestments | - | - | - | 5.16M | 4.43M | 1.89M | - | - | - | 39.92M |
| otherInvestingActivities | 28.77M | 9.53M | -1.24M | -308.77K | 335.24K | -2.01M | -10507 | 636.57K | 3.47M | 41.63M |
| netCashProvidedByInvestingActivities | -12.97M | 68681 | -16.97M | -30.15M | -20.23M | -8.73M | -24.42M | -26.29M | -7.89M | 31M |
| netDebtIssuance | -11.14M | -13.17M | -6.98M | 17.16M | 1.6M | 21.4M | - | 5.77M | 81655 | -4.41M |
| longTermNetDebtIssuance | -9.56M | -12.96M | -7.2M | 17.16M | 2.47M | 9.81M | - | 6.62M | 1.53M | -656.18K |
| shortTermNetDebtIssuance | -1.58M | -200.73K | 222.36K | - | -867.81K | 6.15M | - | -847.13K | -1.45M | -3.75M |
| netStockIssuance | -1.54M | -4.52M | 493.78K | -468.63K | 4.33M | 1.14M | - | - | - | - |
| netCommonStockIssuance | -1.54M | -4.52M | 493.78K | -468.63K | 4.33M | 1.14M | - | - | - | - |
| commonStockIssuance | 834.92K | 754.24K | 493.78K | 10.78M | 4.33M | 1.14M | 2.87M | - | - | - |
| commonStockRepurchased | -2.37M | -5.27M | - | -468.63K | - | - | -10.54M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -18.72M | -17.05M | -18.9M | -17.24M | -9.41M | -113.54K | -7.72M | -7.72M | -7.72M | -5.79M |
| commonDividendsPaid | -18.72M | -17.05M | -18.9M | -17.24M | -9.41M | -113.54K | -7.72M | -7.72M | -7.72M | -5.79M |
| preferredDividendsPaid | - | - | - | - | - | - | - | -714.97K | - | - |
| otherFinancingActivities | 700.25K | -13.25M | 582.9K | 10.79M | -22835 | -31.08M | 12.51M | - | -1.72M | -648.97K |
| netCashProvidedByFinancingActivities | -30.69M | -47.99M | -24.79M | 10.25M | -3.51M | -8.66M | 4.79M | -2.66M | -9.36M | -10.84M |
| 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 | 145.56M | 305.4M | 136.6M | 144.44M | 140.9M | 99.62M | 153.26M | 159.86M | 153.1M | 83M |
| costOfRevenue | 79.27M | 239.83M | 75.64M | 82.98M | 79.48M | 43.8M | 93.23M | 99.31M | 90.7M | 292.92M |
| grossProfit | 66.3M | 65.57M | 60.95M | 61.46M | 61.42M | 55.82M | 60.04M | 60.55M | 54.84M | 53.74M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | 12.72M | 5.24M | 10.3M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | 40.11M | - | 40.81M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | 2.85M | - | 5.32M |
| sellingGeneralAndAdministrativeExpenses | - | 44.93M | - | 42.77M | 41.22M | 29.18M | 40.88M | 42.97M | 37.76M | 46.12M |
| otherExpenses | 46.44M | -10.48M | 40.56M | 45.82M | 2.79M | -796.05K | 2.46M | -11.42M | -3.71M | 2.6M |
| operatingExpenses | 46.44M | 34.46M | 40.56M | 42.77M | 44.01M | 28.39M | 43.34M | 44.27M | 39.29M | 59.02M |
| costAndExpenses | 125.71M | 274.28M | 116.21M | 125.75M | 123.49M | 72.19M | 136.56M | 145.6M | 138.78M | 56.56M |
| netInterestIncome | - | - | - | -3.06M | 400K | 1.46M | -1.15M | -1.27M | 187K | -839.33K |
| interestIncome | - | - | - | - | 400K | 1.46M | - | 791.04K | 187K | 871.46K |
| interestExpense | - | - | - | 3.06M | - | - | 1.15M | 2.06M | - | 1.71M |
| depreciationAndAmortization | 3.82M | 10.07M | 3.03M | 5.38M | 4.32M | 1.78M | 3.9M | 5.97M | 2.32M | 6.01M |
| ebitda | 23.67M | 41.18M | 23.41M | 20.81M | 21.73M | 30.38M | 20.6M | 46.64M | 15.02M | 40.91M |
| ebit | 19.85M | 31.12M | 20.39M | 15.43M | 17.41M | 28.6M | 16.7M | 40.67M | 12.7M | 34.9M |
| nonOperatingIncomeExcludingInterest | - | -2.94M | - | 3.26M | -1000 | -7.07M | 1.44M | -10.6M | 2.84M | -2.37M |
| operatingIncome | 19.85M | 31.12M | 20.39M | 18.69M | 17.41M | 27.43M | 16.7M | 14.26M | 15.54M | 20.96M |
| totalOtherIncomeExpensesNet | 156K | 11.4M | 67000 | -3.28M | -1.09M | 2.87M | -1.39M | 9.84M | 410K | -693.48K |
| incomeBeforeTax | 20.01M | 42.51M | 20.45M | 15.41M | 16.32M | 30.29M | 15.31M | 24.1M | 15.95M | 20.26M |
| incomeTaxExpense | - | 13.08M | - | - | - | 21.23M | - | 11.05M | - | 10.08M |
| netIncomeFromContinuingOperations | 20.01M | 29.43M | 20.45M | 953.68K | 16.32M | 9.07M | 15.31M | 13.05M | 15.95M | -803.48K |
| netIncomeFromDiscontinuedOperations | - | -2.53M | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | -1000 | - | 660K | - | -11.26M | - | -150.83K | - | -1.83M |
| netIncome | 20.01M | 25.47M | 20.45M | 1.61M | 16.32M | -2.2M | 15.31M | 12.9M | 14.4M | -2.63M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 20.01M | 25.47M | 20.45M | 5.66M | 16.32M | -2.2M | 15.31M | 12.9M | 14.4M | -2.63M |
| eps | 0.25 | 0.31 | 0.26 | 0.07 | 0.2 | -0.03 | 0.19 | 0.16 | 0.18 | -0.1 |
| date | 2026-03-31 | 2025-12-31 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | - | 174.29M | 118.28M | - | 147.47M | 148.59M | 131.56M | 131.04M | -92.13M | 87.94M |
| shortTermInvestments | - | 37.07M | 12.97M | - | 10.02M | 9.31M | 270.71M | 4.32M | 184.27M | 4.19M |
| cashAndShortTermInvestments | 211.44M | 211.36M | 131.25M | 157.49M | 157.49M | 157.9M | 135.36M | 135.36M | 92.13M | 92.13M |
| netReceivables | - | 140.36M | 121.96M | - | 125.23M | 180.91M | - | 173.38M | - | - |
| accountsReceivables | - | 117.3M | 121.96M | - | 117.98M | 180.91M | - | 173.38M | - | 176.49M |
| otherReceivables | - | 23.06M | - | - | 7.25M | - | - | - | - | 27.03M |
| inventory | - | 157.21M | 168.94M | - | 172.39M | 220.87M | - | 210.3M | - | 225.82M |
| prepaids | - | - | - | - | 4.16M | - | - | 6.89M | - | - |
| otherCurrentAssets | -211.44M | - | 26.1M | -157.49M | 178.22M | 33.79M | -131.56M | 27.08M | - | 9.18M |
| totalCurrentAssets | - | 508.93M | 448.25M | - | 637.48M | 593.47M | 135.36M | 553.01M | 92.13M | 530.64M |
| propertyPlantEquipmentNet | - | 83.87M | 81.07M | - | 77.62M | 114.63M | - | 112.22M | - | 112.51M |
| goodwill | - | 3.04M | 3.04M | - | 3.04M | 7.71M | - | 7.67M | - | 7.64M |
| intangibleAssets | - | 1.57M | 4.55M | - | 1.65M | 5.03M | - | 4.95M | - | 5.2M |
| goodwillAndIntangibleAssets | - | 4.61M | 4.55M | - | 4.69M | 12.74M | - | 12.62M | - | 12.84M |
| longTermInvestments | - | 7.12M | 2.09M | - | -8.01M | -6.74M | - | 2.93M | - | -1.21M |
| taxAssets | - | 11.67M | - | - | 11.3M | 15.19M | - | 14.35M | - | 13.65M |
| otherNonCurrentAssets | - | 11.45M | 165.01M | - | 17.63M | 17.09M | -135.36M | 24.09M | -92.13M | 28.48M |
| totalNonCurrentAssets | - | 118.72M | 252.72M | - | 103.24M | 152.91M | -135.36M | 166.2M | -92.13M | 166.27M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | - | 627.65M | 700.97M | - | 740.72M | 746.38M | - | 719.21M | - | 696.91M |
| totalPayables | - | 94.88M | 83.5M | - | 135.01M | 166.98M | - | 153.23M | - | 151.9M |
| accountPayables | - | 89.99M | 83.5M | - | 90.55M | 166.98M | - | 153.23M | - | 146.15M |
| otherPayables | - | 4.89M | - | - | 44.46M | - | - | - | - | 5.75M |
| accruedExpenses | - | - | - | - | - | 21.76M | - | - | - | 23.25M |
| shortTermDebt | 20.12M | 20.76M | 21.81M | 22.55M | 20M | 58.27M | 53.64M | 31.44M | 43.92M | 37.44M |
| capitalLeaseObligationsCurrent | - | - | - | - | 3.22M | 3.51M | - | 13.25M | - | 2.91M |
| taxPayables | - | - | - | - | 8.83M | 9.3M | - | 4.34M | - | 9.41M |
| deferredRevenue | - | - | - | - | - | 30.75M | - | 30.59M | - | 56.35M |
| otherCurrentLiabilities | -20.12M | 48.69M | 153.6M | -22.55M | 12.46M | 30.66M | -53.64M | 57.1M | -43.92M | 27.36M |
| totalCurrentLiabilities | - | 164.33M | 258.91M | - | 170.69M | 311.92M | - | 285.61M | - | 287.88M |
| longTermDebt | - | 6.25M | 18.74M | - | 13.92M | 15.65M | - | 18.85M | - | 23.87M |
| capitalLeaseObligationsNonCurrent | - | 11.05M | 11.46M | - | 9.57M | 10.24M | - | 10.13M | - | 10.36M |
| deferredRevenueNonCurrent | - | - | - | - | - | 16.93M | - | - | - | 15.49M |
| deferredTaxLiabilitiesNonCurrent | - | 2.93M | - | - | 2.97M | 3.3M | - | 3.52M | - | 3.24M |
| otherNonCurrentLiabilities | -427.47M | 15.77M | 17.03M | -410.8M | 132.76M | 790.22K | -375.46M | 25.64M | -349.92M | 6.16M |
| totalNonCurrentLiabilities | -427.47M | 36M | 35.77M | -410.8M | 159.23M | 46.9M | -375.46M | 58.14M | -349.92M | 59.11M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 11.05M | 11.46M | - | 12.79M | 13.75M | - | 23.37M | - | 13.28M |
| totalLiabilities | -427.47M | 200.33M | 294.69M | -410.8M | 329.92M | 358.82M | -375.46M | 343.75M | -349.92M | 347M |
| treasuryStock | - | -2.45M | -2.06M | - | -78999 | -380.4K | - | -380.4K | - | -468.63K |
| preferredStock | - | - | - | - | - | - | - | 853.31K | - | - |
| commonStock | - | 2.61M | 406.28M | - | 2.6M | 2.6M | - | 2.6M | - | 2.6M |
| retainedEarnings | - | 221.91M | - | - | 211.05M | 187.43M | - | 187.92M | - | 164.38M |
| additionalPaidInCapital | - | 48.65M | - | - | 47.82M | 48.1M | - | 47.76M | - | 47.63M |
| 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 | 20.01M | 28M | 20.45M | 1.61M | 16.32M | -3.75M | 15.31M | 12.9M | 14.4M | 22.46M |
| depreciationAndAmortization | - | 5.37M | - | - | - | - | - | 5.97M | - | 6.01M |
| deferredIncomeTax | - | 257.26K | - | - | - | - | - | -1.16M | - | -378.28K |
| stockBasedCompensation | - | - | - | - | - | 1.23M | - | 1.58M | - | -510.3K |
| changeInWorkingCapital | - | 37.65M | - | - | - | - | - | - | - | 28.75M |
| accountsReceivables | - | 2.36M | - | - | - | - | - | - | - | 7.11M |
| inventory | - | 11.91M | - | - | - | - | - | - | - | 15.77M |
| accountsPayables | - | 6.71M | - | - | - | - | - | 13.29M | - | 5.17M |
| otherWorkingCapital | - | 16.67M | - | - | - | - | - | 9.12M | - | 688.92K |
| otherNonCashItems | -20.01M | -8.1M | -20.45M | -1.61M | -16.32M | 2.53M | -15.31M | 3.28M | -14.4M | -6.63M |
| netCashProvidedByOperatingActivities | - | 63.17M | - | - | - | - | - | 22.57M | - | 49.71M |
| investmentsInPropertyPlantAndEquipment | - | -6.76M | - | - | - | - | - | -7.58M | - | -4.09M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | -21.2M | - | - | - | - | - | - | - | -119.77K |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | 11.41M | - | - |
| otherInvestingActivities | - | 29.69M | - | - | - | - | - | 47153 | - | -282.6K |
| netCashProvidedByInvestingActivities | - | 1.73M | - | - | - | - | - | 3.88M | - | -4.49M |
| netDebtIssuance | - | -3.45M | - | - | - | - | - | 7.99M | - | -3.11M |
| longTermNetDebtIssuance | - | -2.42M | - | - | - | - | - | -9.03M | - | -6.49M |
| shortTermNetDebtIssuance | - | -1.03M | - | - | - | - | - | 17.03M | - | 3.38M |
| netStockIssuance | - | 190.48K | - | - | - | - | - | 343.47K | - | 218.61K |
| netCommonStockIssuance | - | 190.48K | - | - | - | - | - | 343.47K | - | 218.61K |
| commonStockIssuance | - | 575.85K | - | - | - | - | - | 343.47K | - | 218.61K |
| commonStockRepurchased | - | -385.37K | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -107.96K | - | - | - | - | - | - | - | -45000 |
| commonDividendsPaid | - | -107.96K | - | - | - | - | - | -16.99M | - | -45000 |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -5.31M | - | - | - | - | - | -17.07M | - | 485.34K |
| netCashProvidedByFinancingActivities | - | -8.68M | - | - | - | - | - | -8.73M | - | -2.45M |