OTC : CLVLF
$0 (0.0%)
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 95.02M | 88.18M | 78.32M | 65.72M | 48.32M | 32.57M | 31.05M | 25.49M | 16.72M | 6.21M |
| costOfRevenue | 15.88M | 7.73M | 8.79M | 10.48M | 4.72M | 9.63M | 6.87M | 5.99M | 4.05M | 3.73M |
| grossProfit | 79.14M | 80.45M | 69.53M | 55.24M | 43.26M | 22.94M | 24.18M | 19.5M | 12.67M | 2.48M |
| researchAndDevelopmentExpenses | 4.87M | 1.57M | 1.27M | 1.23M | 547.55K | 341.3K | 6.87M | 5.99M | 4.05M | 3.73M |
| generalAndAdministrativeExpenses | 26.85M | 25.03M | 22.57M | 17.71M | 12.76M | 1.15M | - | 5.29M | 4.88M | 5.59M |
| sellingAndMarketingExpenses | - | - | - | - | - | 11.08M | 1.5M | 1.05M | 811.43K | 777.72K |
| sellingGeneralAndAdministrativeExpenses | 26.85M | 25.03M | 22.57M | 17.71M | 12.76M | 12.23M | 1.5M | 6.34M | 5.69M | 6.37M |
| otherExpenses | 6.55M | 6.27M | 1.59M | 963.81K | 1.41M | -1.02M | 880.48K | 485.84K | 96114 | 796.53K |
| operatingExpenses | 33.4M | 31.3M | 25.43M | 19.91M | 14.72M | 11.55M | 7.7M | 7.35M | 5.97M | 6.66M |
| costAndExpenses | 49.28M | 39.03M | 33.43M | 30.39M | 18.89M | 21.17M | 14.57M | 13.34M | 10.02M | 10.4M |
| netInterestIncome | 4.97M | 2.87M | 713.14K | -1.83M | -1.28M | 537.04K | 543.54K | 264.45K | 264.39K | 208.37K |
| interestIncome | 9.43M | 7.32M | 3.91M | 444.07K | 342.2K | 562.93K | 564.66K | 264.45K | 264.39K | 208.37K |
| interestExpense | 4.46M | 4.45M | 3.19M | 2.27M | 1.62M | 25886 | 21114 | - | - | - |
| depreciationAndAmortization | 1.18M | 1.14M | 789.41K | 757.83K | 861.43K | 446.13K | 214.16K | 44542 | 53138 | 25526 |
| ebitda | 57.2M | 56.28M | 49.56M | 37.35M | 28.19M | 13.59M | 18.35M | 12.26M | 6.85M | -4.16M |
| ebit | 56.02M | 55.13M | 48.77M | 36.6M | 27.33M | 13.16M | 18.14M | 12.15M | 6.7M | -4.18M |
| nonOperatingIncomeExcludingInterest | -10.28M | -7.13M | -4.67M | -1.27M | 893.35K | - | - | 66953 | - | - |
| operatingIncome | 45.73M | 48.01M | 44.89M | 36.09M | 29.43M | 13.16M | 18.14M | 12.15M | 6.7M | -4.18M |
| totalOtherIncomeExpensesNet | 5.82M | 1.53M | 686.82K | -1.77M | -3.72M | -25886 | -21114 | 727.88K | 413.65K | 1.03M |
| incomeBeforeTax | 51.55M | 50.68M | 45.58M | 34.32M | 25.71M | 13.14M | 18.11M | 12.94M | 7.11M | -3.15M |
| incomeTaxExpense | 15.38M | 15.04M | 14.97M | 13.44M | 984.4K | -3.51M | -19333 | -281.78K | - | - |
| netIncomeFromContinuingOperations | 36.17M | 35.64M | 30.6M | 20.88M | 24.73M | 16.65M | 18.13M | 13.22M | 7.11M | -3.15M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 36.17M | 35.64M | 30.6M | 20.88M | 24.73M | 16.65M | 18.13M | 13.22M | 7.18M | -3.15M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 36.17M | 35.64M | 30.6M | 20.88M | 24.73M | 16.65M | 18.13M | 13.22M | 7.18M | -3.15M |
| eps | 0.72 | 0.72 | 0.62 | 0.42 | 0.5 | 0.31 | 0.38 | 0.28 | 0.15 | -0.07 |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 224.11M | 183.87M | 156.81M | 121.51M | 82.69M | 66.75M | 54.27M | 36.2M | 23.75M | 13.84M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 224.11M | 183.87M | 156.81M | 121.51M | 82.69M | 66.75M | 54.27M | 36.2M | 23.75M | 13.84M |
| netReceivables | 27.46M | 26.24M | 22.21M | 16.2M | 16.09M | 6.35M | 4.16M | 5.09M | 3.24M | 4.82M |
| accountsReceivables | 24.17M | 25.01M | 20.64M | 15.9M | 15.81M | 6.35M | 3.76M | 4.94M | 2.97M | 2.76M |
| otherReceivables | 3.3M | 1.23M | 1.57M | 303.92K | 276.9K | - | 397.52K | 153.19K | 272.95K | 2.06M |
| inventory | 8.82M | 10.63M | 9.52M | 1.83M | 3.19M | 1.29M | 2.14M | 641.28K | 1.24M | 1.08M |
| prepaids | - | - | 1.07M | 1.04M | 882.03K | 508.82K | 591.52K | 339.06K | 236.58K | 222.96K |
| otherCurrentAssets | 2.58M | 1.33M | - | - | - | 263.02K | 397.52K | - | 272.95K | - |
| totalCurrentAssets | 262.97M | 222.06M | 189.62M | 140.58M | 102.85M | 75.16M | 61.15M | 42.27M | 28.47M | 19.97M |
| propertyPlantEquipmentNet | 7.13M | 7.72M | 2.85M | 2.7M | 2.6M | 2.39M | 706.66K | 168.74K | 137.34K | 164.67K |
| goodwill | - | - | 185.03K | 185.03K | 185.03K | 185.03K | 185.03K | 185.03K | - | - |
| intangibleAssets | 185.03K | 185.03K | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 185.03K | 185.03K | 185.03K | 185.03K | 185.03K | 185.03K | 185.03K | 185.03K | - | - |
| longTermInvestments | 213.34K | 134.21K | -1.06M | -481.6K | - | -3.81M | -301.11K | -281.78K | - | - |
| taxAssets | 1.26M | 1.02M | 1.06M | 481.6K | 2.93M | 3.81M | 301.11K | 281.78K | - | - |
| otherNonCurrentAssets | 140.29K | 1.02M | 1.06M | 481.6K | 1 | 3.81M | 301.11K | 281.78K | - | - |
| totalNonCurrentAssets | 8.78M | 9.06M | 4.1M | 3.37M | 5.72M | 6.39M | 1.19M | 635.55K | 137.34K | 164.67K |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 271.75M | 231.12M | 193.71M | 143.95M | 108.57M | 81.54M | 62.35M | 42.9M | 28.61M | 20.14M |
| totalPayables | 9.94M | 7.11M | 7.65M | 3.28M | 4.75M | 4.77M | 3.63M | 2.5M | 2.29M | 1.57M |
| accountPayables | 2.55M | 2.35M | 2.79M | 259.2K | 2.32M | 1.43M | 1.5M | 428.56K | 579.47K | 231.02K |
| otherPayables | 7.39M | 4.76M | 4.86M | 3.02M | 2.43M | 3.34M | 2.13M | 2.07M | 1.71M | 1.34M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 431.18K | 369.86K | 300.84K | 315.07K | 258.24K | 212.33K | 261.25K | - | - | - |
| taxPayables | - | 15.85M | 16.09M | 7.28M | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 16.83M | 17.73M | 17.54M | 10.14M | 3.7M | 1.68M | 1.07M | 970.91K | 853.37K | 715.02K |
| totalCurrentLiabilities | 27.21M | 25.21M | 25.49M | 13.73M | 8.71M | 6.66M | 4.96M | 3.47M | 3.15M | 2.29M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 97344 | 509.92K | 699.02K | 941.46K | 1.05M | 1.11M | 171.27K | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 3.42M | 2.23M | 2.76M | 3.62M | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 213.26K | 163.96K | 131.16K | 101.55K | 77951 | 105.73K | 34210 | 17808 | 15337 | 15369 |
| totalNonCurrentLiabilities | 3.73M | 2.9M | 3.59M | 4.66M | 1.12M | 1.21M | 205.48K | 17808 | 15337 | 15369 |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 528.53K | 879.78K | 999.86K | 1.26M | 1.3M | 1.32M | 432.52K | - | - | - |
| totalLiabilities | 30.94M | 28.11M | 29.08M | 18.39M | 9.83M | 7.87M | 5.17M | 3.49M | 3.16M | 2.3M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 169.28M | 168.8M | 151.85M | 151.85M | 151.85M | 151.85M | 151.31M | 148.61M | 148.41M | 146.76M |
| retainedEarnings | 63.63M | 29.96M | -9.77M | -38.4M | -58.13M | -80.04M | -95.49M | -112.68M | -125.85M | -133.06M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 23.79M | 35.64M | 30.6M | 20.88M | 24.73M | 15.05M | 18.13M | 13.22M | 7.18M | -3.12M |
| depreciationAndAmortization | 776.86K | 1.14M | 789.41K | 757.83K | 861.43K | 446.13K | 214.16K | 44542 | 53138 | 25526 |
| deferredIncomeTax | - | - | -8.99M | 6.06M | 880.31K | -3.51M | -19333 | -281.78K | - | - |
| stockBasedCompensation | 2M | 6.11M | 8.99M | 6.12M | 2.6M | 1.66M | 139.94K | 427.64K | 395.36K | 1.67M |
| changeInWorkingCapital | - | -5.06M | -3.22M | 5.89M | -11.42M | 1.82M | 809.65K | -1.39M | 2.28M | -3.29M |
| accountsReceivables | - | -4.02M | -6.01M | -113.41K | -9.48M | -2.46M | 934.06K | -1.85M | 1.58M | -2.86M |
| inventory | - | -1.11M | -7.69M | 1.35M | -1.9M | 848.17K | -1.49M | 600.32K | -159.44K | -245.03K |
| accountsPayables | - | -648.32K | 4.51M | -1.56M | -20443 | 2.66M | 1.51M | 205.69K | 729.72K | -297.4K |
| otherWorkingCapital | - | 70058 | 5.97M | 6.21M | -22150 | 765.14K | -141.45K | -341.47K | 124.71K | 119.4K |
| otherNonCashItems | 41.1M | 5.34M | 8.74M | 159.36K | 1.61M | -1.28M | -1.21M | 1.23M | -1.65M | 4.8M |
| netCashProvidedByOperatingActivities | 41.1M | 37.05M | 36.91M | 39.87M | 19.26M | 14.19M | 18.46M | 11.69M | 9.92M | -5.04M |
| investmentsInPropertyPlantAndEquipment | -298.57K | -5.58M | -1.03M | -434.44K | -854.32K | -888.83K | -257.62K | -75123 | -67479 | -98051 |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -47.42M | -23.46M | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -47.72M | -29.03M | -1.03M | -434.44K | -854.32K | -888.83K | -257.62K | -75123 | -67479 | -98051 |
| netDebtIssuance | - | -347.34K | -263.72K | -268.49K | -200.28K | -18501 | -73506 | - | - | - |
| longTermNetDebtIssuance | - | -347.34K | -263.72K | -268.49K | -200.28K | -18501 | -73506 | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -251.91K | -754.24K | - | - | - | - | - | - | 85082 | 8.3M |
| netCommonStockIssuance | -251.91K | -754.24K | - | - | - | - | - | - | 85082 | 8.3M |
| commonStockIssuance | 189K | 4.16M | - | - | - | - | - | - | 85082 | 8.34M |
| commonStockRepurchased | -440.91K | -4.91M | - | - | - | - | - | - | - | -36059 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -2.5M | -2.47M | -1.98M | -1.24M | -1.24M | -1.22M | -957.16K | - | - | - |
| commonDividendsPaid | -2.5M | -2.47M | -1.98M | -1.24M | -1.24M | -1.22M | -957.16K | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -182.7K | -347.34K | -263.72K | -268.49K | -44405 | -243.34K | - | - | - | 89118 |
| netCashProvidedByFinancingActivities | -2.94M | -3.57M | -2.24M | -1.5M | -1.48M | -1.49M | -1.03M | - | 85082 | 8.39M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 36.92M | 59.37M | 35.65M | 55.92M | 32.8M | 48.97M | 29.36M | 41.09M | 24.63M | 32.23M |
| costOfRevenue | 16.17M | 18.77M | 3.06M | 14.93M | 15.34M | 15.47M | 8.43M | 9.53M | 9.57M | 1.19M |
| grossProfit | 20.74M | 40.6M | 32.59M | 41M | 16.92M | 33.49M | 20.92M | 31.56M | 15.06M | 31.04M |
| researchAndDevelopmentExpenses | 3.39M | 4.56M | 2.84M | 1.6M | 752.5K | 678.2K | 590.25K | 669.01K | 563.98K | 91636 |
| generalAndAdministrativeExpenses | - | 26.37M | 486K | 960K | 391.53K | 390.18K | 271.51K | 264.31K | 309.29K | 291.72K |
| sellingAndMarketingExpenses | - | - | 12.38M | 12.86M | 4.44M | 4.49M | 7.08M | 6M | 5.76M | 11.43M |
| sellingGeneralAndAdministrativeExpenses | 6.4M | 9.06M | 12.87M | 13.82M | 4.84M | 4.88M | 7.36M | 6.26M | 6.07M | 11.72M |
| otherExpenses | - | - | - | -6.63M | - | - | - | - | - | - |
| operatingExpenses | 9.79M | 13.63M | 15.71M | 8.78M | 5.59M | 5.56M | 7.95M | 6.93M | 6.63M | 11.72M |
| costAndExpenses | 25.96M | 32.39M | 18.77M | 23.7M | 18.33M | 21.04M | 16.38M | 16.46M | 16.2M | 11.72M |
| netInterestIncome | 5.26M | 4.81M | 2.64M | 1.23M | 1.64M | 1.71M | 911.22K | 210.27K | 101.09K | 94216 |
| interestIncome | 5.26M | 4.81M | 2.64M | 3.66M | 3.66M | 2.57M | 1.34M | 304.73K | 139.34K | 125.5K |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 499.85K | 573.56K | 607.84K | 177.75K | 964.57K | 413.32K | 376.09K | 365.13K | 392.7K | 26271 |
| ebitda | 11.45M | 30.19M | 16.88M | 34.85M | 21.43M | 14.94M | 7.32M | 13.04M | 4.95M | 10.86M |
| ebit | 10.95M | 29.62M | 16.27M | 34.67M | 20.46M | 18.6M | 8.84M | 16.99M | 6.11M | 15.4M |
| nonOperatingIncomeExcludingInterest | - | -2.64M | 607.84K | -2.45M | -4.68M | - | - | - | - | - |
| operatingIncome | 10.95M | 26.98M | 16.88M | 32.22M | 14.47M | 27.93M | 12.98M | 24.63M | 8.43M | 20.51M |
| totalOtherIncomeExpensesNet | 3.62M | 2.64M | 5.05M | 3.65M | 332.69K | 16.04M | 7.47M | 12.57M | 3.97M | 9.06M |
| incomeBeforeTax | 14.58M | 29.62M | 21.93M | 35.87M | 14.81M | 30.98M | 14.6M | 25.6M | 8.73M | 19.9M |
| incomeTaxExpense | 4.14M | 7.52M | 7.86M | 11.17M | 3.87M | 11.76M | 3.21M | 10.59M | 2.86M | 1.66M |
| netIncomeFromContinuingOperations | 10.44M | 22.1M | 14.08M | 24.7M | 10.94M | 19.22M | 11.39M | 15.01M | 5.87M | 18.24M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 10.44M | 22.1M | 14.08M | 24.7M | 10.94M | 19.22M | 11.39M | 15.01M | 5.87M | 18.24M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 10.44M | 22.1M | 14.08M | 24.7M | 10.94M | 19.22M | 11.39M | 15.01M | 5.87M | 18.24M |
| eps | 0.21 | 0.44 | 0.28 | 0.49 | 0.22 | 0.39 | 0.23 | 0.3 | 0.12 | 0.37 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 36.12M | 224.11M | 16.82M | 183.87M | 38.82M | 156.81M | 140.7M | 121.51M | 98.99M | 82.69M |
| shortTermInvestments | 196.78M | - | 181.4M | - | 135.63M | - | - | - | - | - |
| cashAndShortTermInvestments | 232.91M | 224.11M | 198.22M | 183.87M | 174.45M | 156.81M | 140.7M | 121.51M | 98.99M | 82.69M |
| netReceivables | 16.58M | 27.46M | 16.29M | 26.24M | 13.08M | 22.21M | 10.66M | 16.2M | 10.09M | 16.09M |
| accountsReceivables | 16.58M | 24.17M | 16.29M | 25.01M | 13.08M | 20.81M | 10.66M | 15.9M | 10.09M | 15.81M |
| otherReceivables | - | 3.3M | - | 1.23M | - | 1.57M | - | 303.92K | - | 276.9K |
| inventory | 8.41M | 8.82M | 9.41M | 10.63M | 12.56M | 9.52M | 4.46M | 1.83M | 3.15M | 3.19M |
| prepaids | - | - | 3.65M | - | 1.42M | 1.07M | - | 1.04M | - | 882.03K |
| otherCurrentAssets | 3.38M | 2.58M | - | 1.33M | - | - | 981.53K | - | 879.16K | - |
| totalCurrentAssets | 261.28M | 262.97M | 227.57M | 222.06M | 201.5M | 189.62M | 156.81M | 140.58M | 113.11M | 102.85M |
| propertyPlantEquipmentNet | 6.48M | 7.13M | 7.11M | 7.72M | 7.89M | 2.85M | 2.53M | 2.7M | 2.28M | 2.6M |
| goodwill | - | - | - | - | 185.03K | 185.03K | 185.03K | 185.03K | 185.03K | 185.03K |
| intangibleAssets | 184.96K | 185.03K | 185.03K | 185.03K | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 184.96K | 185.03K | 185.03K | 185.03K | 185.03K | 185.03K | 185.03K | 185.03K | 185.03K | 185.03K |
| longTermInvestments | - | 213.34K | 135.49K | 134.21K | - | -1.06M | -767.89K | -481.6K | -75740 | - |
| taxAssets | 1.42M | 1.26M | 749.54K | 1.02M | 1.98M | 1.06M | 767.89K | 481.6K | 75740 | 2.93M |
| otherNonCurrentAssets | 224.38K | 140.29K | 1.21M | 89465 | 132.27K | 1.06M | 767.89K | 481.6K | 75740 | 1 |
| totalNonCurrentAssets | 8.31M | 8.78M | 8.64M | 9.06M | 10.18M | 4.1M | 3.48M | 3.37M | 2.54M | 5.72M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 269.59M | 271.75M | 236.2M | 231.12M | 211.68M | 193.71M | 160.29M | 143.95M | 115.65M | 108.57M |
| totalPayables | 15.03M | 9.94M | 5.65M | 7.11M | 6.48M | 7.65M | 11.08M | 3.28M | 2.73M | 4.75M |
| accountPayables | 10.67M | 2.55M | 5.65M | 2.35M | 6.48M | 2.79M | 2.91M | 259.2K | 2.73M | 2.32M |
| otherPayables | 4.36M | 7.39M | 3.18M | 4.76M | 14.19M | 4.86M | 8.17M | 3.02M | - | 2.43M |
| accruedExpenses | - | - | 1.92M | - | 1.7M | - | - | - | - | - |
| shortTermDebt | 306.47K | - | - | - | 355.81K | - | 322.54K | - | 267.06K | - |
| capitalLeaseObligationsCurrent | - | 431.18K | 388.64K | 369.86K | - | 300.84K | - | 315.07K | - | 258.24K |
| taxPayables | - | - | - | 15.85M | 20.85M | 16.09M | 11.99M | 7.28M | - | - |
| deferredRevenue | - | - | - | - | 20.85M | - | 11.99M | - | - | - |
| otherCurrentLiabilities | 2.51M | 16.83M | 5.14M | 17.73M | 1.16M | 17.54M | 13.23M | 10.14M | 3.34M | 3.7M |
| totalCurrentLiabilities | 17.84M | 27.21M | 13.1M | 25.21M | 29.39M | 25.49M | 17.82M | 13.73M | 7.37M | 8.71M |
| longTermDebt | 17240 | - | - | - | - | - | 813.12K | - | 902.7K | - |
| capitalLeaseObligationsNonCurrent | 17240 | 97344 | 326.74K | 509.92K | 713.06K | 699.02K | 554.06K | 941.46K | 654.89K | 1.05M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 2.62M | 3.42M | - | 2.23M | - | 2.76M | 2.37M | 3.62M | - | - |
| otherNonCurrentLiabilities | 171.91K | 213.26K | 5.47M | 163.96K | 2.93M | 131.16K | 113.73K | 101.55K | 84586 | 77951 |
| totalNonCurrentLiabilities | 2.83M | 3.73M | 5.8M | 2.9M | 3.65M | 3.59M | 3.3M | 4.66M | 987.28K | 1.12M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 17240 | 528.53K | 715.38K | 879.78K | 713.06K | 999.86K | 554.06K | 1.26M | 654.89K | 1.3M |
| totalLiabilities | 20.67M | 30.94M | 18.9M | 28.11M | 33.03M | 29.08M | 21.12M | 18.39M | 8.36M | 9.83M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 170.26M | 169.28M | 168.55M | 168.8M | 169.56M | 151.85M | 151.85M | 151.85M | 151.85M | 151.85M |
| retainedEarnings | 71.54M | 63.63M | 41.54M | 29.96M | 5.26M | -9.77M | -28.99M | -38.4M | -53.48M | -58.13M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 10.44M | 22.1M | 14.08M | 24.7M | 10.94M | 19.22M | 11.39M | 15.01M | 5.87M | 18.24M |
| depreciationAndAmortization | 499.85K | 573.56K | 607.84K | 566.9K | 575.43K | 413.32K | 376.09K | 365.13K | 392.7K | 186.25K |
| deferredIncomeTax | - | - | - | - | - | 4.15M | - | -2.31M | - | - |
| stockBasedCompensation | - | 992.51K | 1.01M | 464.2K | 5.64M | 2.58M | 1.91M | 1.45M | 1.61M | 698.04K |
| changeInWorkingCapital | - | - | - | -5.06M | - | -7.56M | - | 134.9K | - | -5.76M |
| accountsReceivables | - | - | - | -4.02M | - | -3.01M | - | -56705 | - | -4.74M |
| inventory | - | - | - | -1.11M | - | -3.84M | - | 677.39K | - | -949.38K |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | 70058 | - | -705.4K | - | -485.79K | - | -68822 |
| otherNonCashItems | 1.58M | 5.27M | -2.54M | -9.53M | 9.23M | -2.91M | 10.01M | 7.91M | 11.85M | -8.17M |
| netCashProvidedByOperatingActivities | 12.52M | 27.94M | 13.15M | 10.67M | 26.38M | 15.89M | 21.02M | 22.55M | 17.32M | 10.07M |
| investmentsInPropertyPlantAndEquipment | -149.41K | -240.71K | -57861 | -274.67K | -5.3M | -632.45K | -395.08K | -377.99K | -56444 | -59455 |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -775.41K | -17.47M | - | - | -10.71M | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | -29.94M | -12.75M | - | - | -10.94M | - | - | - |
| netCashProvidedByInvestingActivities | -924.82K | -17.72M | -30M | -13.02M | -16.01M | -632.45K | -395.08K | -377.99K | -56444 | -59455 |
| netDebtIssuance | - | - | -186.9K | - | -164.26K | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | -186.9K | - | -164.26K | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | -251.91K | -4.91M | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | -251.91K | -4.91M | - | - | - | - | - | - |
| commonStockIssuance | - | 189K | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -189K | -251.91K | -4.91M | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -2.5M | -580 | -2.5M | - | -2.47M | - | -1.98M | 0.69 | -1.24M | - |
| commonDividendsPaid | -2.5M | -580 | -2.5M | - | -2.47M | - | -1.98M | 0.69 | -1.24M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -204.6K | 4203 | -115.63K | 3.97M | -111.83K | -94061 | -169.66K | -120.4K | -148.09K | -98758 |
| netCashProvidedByFinancingActivities | -2.71M | 3625 | -2.94M | -937.32K | -2.63M | -94061 | -2.15M | -120.4K | -1.38M | -98758 |