OTC : ECVTF
$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 |
|---|---|---|---|---|---|---|---|
| revenue | 115.28M | 56.04M | 122.58M | -26.2M | 201.09M | 41.48M | 40.31M |
| costOfRevenue | 1.34M | 1.23M | 1.12M | 1.05M | 2.89M | 2.54M | 2.55M |
| grossProfit | 113.94M | 54.81M | 122.58M | -27.25M | 198.2M | 38.93M | 37.77M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 1.86M | 1.88M | 1.92M | 3.48M | 3.07M | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | -158.82M | 1.88M | 1.92M | 3.48M | 3.07M | - |
| otherExpenses | -172.64M | - | - | -14.7M | 7.39M | 11.06M | -62.86M |
| operatingExpenses | -172.64M | -158.82M | 1.88M | -12.78M | 10.87M | 14.14M | -62.86M |
| costAndExpenses | -171.29M | 1.86M | 1.88M | -11.74M | 13.76M | 16.68M | -60.31M |
| netInterestIncome | 77.48M | - | -49042 | -161.56K | - | - | - |
| interestIncome | 77.48M | - | - | - | - | - | - |
| interestExpense | - | - | 49042 | 161.56K | - | - | - |
| depreciationAndAmortization | - | - | 167.9K | 228.48K | 236.56K | 206.3K | 171.86K |
| ebitda | 286.58M | 213.63M | 120.83M | -14.23M | 187.57M | 25M | 100.8M |
| ebit | 286.58M | 213.63M | 120.66M | -14.46M | 187.33M | 24.8M | 100.63M |
| nonOperatingIncomeExcludingInterest | - | - | 37434 | - | 49203 | - | -134.84K |
| operatingIncome | 286.58M | 213.63M | 120.7M | -14.46M | 187.33M | 24.8M | 100.63M |
| totalOtherIncomeExpensesNet | - | - | -86477 | -161.56K | -49203 | - | - |
| incomeBeforeTax | 286.58M | 213.63M | 120.62M | -14.62M | 187.33M | 24.8M | 100.63M |
| incomeTaxExpense | 31.25M | 24M | 16.64M | -1.75M | 19.88M | 1.17M | 13.09M |
| netIncomeFromContinuingOperations | 255.33M | 189.63M | 103.98M | -12.88M | 167.46M | 23.63M | 87.53M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -117.3K |
| netIncome | 255.33M | 189.63M | 103.98M | -12.88M | 167.46M | 23.63M | 87.53M |
| netIncomeDeductions | - | - | - | - | - | - | - |
| bottomLineNetIncome | 255.33M | 189.63M | 103.98M | -12.88M | 167.46M | 23.63M | 87.42M |
| eps | 4.71 | 3.5 | 1.9 | -2.32 | 3 | 4.22 | 15.59 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 3.91M | 9.43M | 9.9M | 9.47M | 36.45M | 8.83M | 27.84M |
| shortTermInvestments | - | - | - | - | - | 12M | 768.07K |
| cashAndShortTermInvestments | 3.91M | 9.43M | 9.9M | 9.47M | 36.45M | 20.83M | 28.61M |
| netReceivables | 2.02M | 1.56M | 1.7M | 1.21M | 1.2M | 5.55M | 2.01M |
| accountsReceivables | 2.02M | 1.56M | 1.7M | 1.21M | 1.2M | 5.55M | 2.01M |
| otherReceivables | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | 30.62M |
| prepaids | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | 1.1M | 7.16M | - | 545.7K | -30.62M |
| totalCurrentAssets | 5.94M | 10.99M | 12.71M | 17.83M | 37.65M | 26.93M | 30.62M |
| propertyPlantEquipmentNet | - | - | - | - | - | - | - |
| goodwill | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - |
| longTermInvestments | 1.22B | 994.52M | 893.08M | 791.78M | 906.06M | 750.99M | 727.85M |
| taxAssets | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 571.64K | 493.15K | 453.45K | 1.31M | 702.05K | 613.82K | 502.02K |
| totalNonCurrentAssets | 1.22B | 995.01M | 893.53M | 793.09M | 906.76M | 751.61M | 728.35M |
| otherAssets | - | - | -3940 | - | - | - | - |
| totalAssets | 1.22B | 1.01B | 906.23M | 810.92M | 944.41M | 778.54M | 758.97M |
| totalPayables | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - |
| accruedExpenses | - | 288.66K | 261.89K | 209.76K | 119.41K | 642.08K | - |
| shortTermDebt | - | - | - | 10.71M | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | 630.18K | -261.89K | -10.92M | -119.41K | -642.08K | - |
| totalCurrentLiabilities | - | 918.84K | - | - | - | - | - |
| longTermDebt | - | - | - | 10.7M | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 112.99M | 85.85M | 70.36M | 55.77M | 57.91M | 58.91M | 59.75M |
| otherNonCurrentLiabilities | 2.26M | 85.93M | 261.81K | 209.51K | 18.35M | 58.98M | 2.39M |
| totalNonCurrentLiabilities | 115.25M | 85.93M | 70.63M | 66.68M | 76.26M | 59.55M | 62.14M |
| otherLiabilities | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - |
| totalLiabilities | 115.25M | 86.85M | 70.63M | 66.68M | 76.26M | 59.55M | 62.14M |
| treasuryStock | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - |
| commonStock | 143.9M | 137.47M | 149.21M | 146.94M | 160.96M | 159.87M | 157.85M |
| retainedEarnings | 962.37M | 781.68M | 686.4M | 597.31M | 707.19M | 559.11M | 537.85M |
| additionalPaidInCapital | - | - | - | - | - | 7859 | 1.14M |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|---|---|
| netIncome | 255.33M | 189.63M | 103.98M | -12.88M | 167.46M | 23.63M | 87.53M |
| depreciationAndAmortization | - | - | - | - | - | - | - |
| deferredIncomeTax | - | - | 13.32M | 1.74M | -1.42M | -1.92M | 8.41M |
| stockBasedCompensation | - | - | - | - | - | - | - |
| changeInWorkingCapital | 860K | 1.63M | 6.69M | -24.82M | 22.57M | -5.94M | -383.26K |
| accountsReceivables | -388.13K | 11118 | -472.32K | -88524 | 4.11M | -4.39M | 75573 |
| inventory | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - |
| otherWorkingCapital | 1.25M | 1.61M | 7.17M | -24.73M | 18.46M | -1.55M | -458.84K |
| otherNonCashItems | -188.08M | -150.69M | -94.02M | 44.1M | -142.64M | -449.76K | -87.34M |
| netCashProvidedByOperatingActivities | 68.11M | 40.57M | 29.98M | 8.14M | 45.96M | 15.32M | 8.21M |
| investmentsInPropertyPlantAndEquipment | - | - | - | - | - | - | - |
| acquisitionsNet | - | - | - | - | - | - | - |
| purchasesOfInvestments | -244.65M | -270.07M | -235.68M | -255.58M | -487.04M | -91.23M | -55M |
| salesMaturitiesOfInvestments | 281.93M | 270.76M | 246.43M | 265.13M | 480.04M | 81.53M | 65.56M |
| otherInvestingActivities | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | 37.28M | 691.42K | 10.75M | 9.55M | -7M | -9.7M | 10.56M |
| netDebtIssuance | - | - | -10.94M | 10.7M | - | - | - |
| longTermNetDebtIssuance | - | - | -10.94M | 10.7M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - |
| netStockIssuance | -120.88K | -356.48K | -4.09M | -12.22M | -206.35K | -1.94M | - |
| netCommonStockIssuance | -120.88K | -356.48K | -4.09M | -12.22M | -206.35K | -1.94M | - |
| commonStockIssuance | - | - | - | - | - | - | - |
| commonStockRepurchased | -120.88K | -356.48K | -4.09M | -12.22M | -206.35K | -1.94M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - |
| netDividendsPaid | -111.22M | -40.6M | -25.48M | -40.72M | -23.28M | -11.97M | -9.61M |
| commonDividendsPaid | - | -40.6M | -4.95M | -4.92M | -5.3M | -5.28M | -5.19M |
| preferredDividendsPaid | - | -36.11M | -20.54M | -35.85M | -17.98M | -6.71M | -4.41M |
| otherFinancingActivities | - | - | 1269 | - | - | - | - |
| netCashProvidedByFinancingActivities | -111.34M | -40.96M | -40.51M | -42.24M | -23.49M | -13.91M | -9.61M |
| 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 | 70.25M | 5.58M | 6.16M | 139.94M | 49.8M | 8.38M | 7.93M | 36.27M | 71.29M | 4.16M |
| costOfRevenue | 327.11K | 372.11K | 326.69K | 323.91K | 304.34K | 320.35K | 334.05K | 312.01K | 317.43K | 293.5K |
| grossProfit | 69.92M | 5.21M | 5.83M | 139.94M | 49.8M | 8.06M | 7.6M | 36.27M | 70.97M | 3.87M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 539.75K | - | - | 525.66K | 478.16K | 472.98K | 479.92K | 430.49K | 558.12K | 580.39K |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 539.75K | - | - | 525.66K | 478.16K | -7.9M | -95.59M | 430.49K | 558.12K | 580.39K |
| otherExpenses | 20.59M | -29.48M | -55.22M | - | - | - | - | - | - | -89.02M |
| operatingExpenses | 21.13M | -29.48M | -55.22M | 525.66K | 478.16K | -7.9M | -95.59M | 430.49K | 558.12K | -88.44M |
| costAndExpenses | 21.46M | -29.11M | -54.9M | 525.66K | 478.16K | -7.58M | -95.25M | 430.49K | -59.71M | -88.15M |
| netInterestIncome | 42.17M | 5.54M | 5.5M | - | - | - | - | - | - | - |
| interestIncome | 42.17M | 5.54M | 5.5M | - | - | - | - | - | - | - |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | 43276 | 43812 |
| ebitda | 48.79M | 34.69M | 61.05M | 139.41M | 49.33M | 15.96M | 103.18M | 35.84M | 70.77M | 92.35M |
| ebit | 48.79M | 34.69M | 61.05M | 139.41M | 49.33M | 15.96M | 103.18M | 35.84M | 70.73M | 92.31M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | 5557 | - |
| operatingIncome | 48.79M | 34.69M | 61.05M | 139.41M | 49.33M | 15.96M | 103.18M | 35.84M | 70.73M | 92.31M |
| totalOtherIncomeExpensesNet | - | - | - | -1468 | - | - | - | - | -5557 | - |
| incomeBeforeTax | 48.79M | 34.69M | 61.05M | 139.41M | 49.33M | 15.96M | 103.18M | 35.84M | 70.73M | 92.31M |
| incomeTaxExpense | 1.63M | 4.58M | 8.07M | 18.61M | 19459 | 866.54K | 13.08M | 2.12M | 9.37M | 12.2M |
| netIncomeFromContinuingOperations | 47.16M | 30.11M | 52.98M | 120.8M | 49.31M | 15.1M | 90.1M | 33.72M | 61.36M | 80.1M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 47.16M | 30.11M | 52.98M | 120.8M | 49.31M | 15.1M | 90.1M | 33.72M | 61.36M | 80.1M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 47.16M | 30.11M | 52.98M | 120.8M | 49.31M | 15.1M | 90.1M | 33.72M | 61.36M | 80.1M |
| eps | 0.87 | 0.59 | 0.98 | 2.23 | 0.91 | 2.78 | 1.66 | 6.22 | 1.13 | 1.47 |
| 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 | 6.43M | 3.91M | 3.71M | 3.68M | 3.49M | 9.43M | 8.81M | 6.06M | 5.52M | 9.9M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 6.43M | 3.91M | 3.71M | 3.68M | 3.49M | 9.43M | 8.81M | 6.06M | 5.52M | 9.9M |
| netReceivables | 1.85M | 2.02M | 1.76M | 1.85M | 2.26M | 1.56M | 2.2M | 1.91M | 12.63M | 1.7M |
| accountsReceivables | 1.85M | 2.02M | - | 1.85M | 2.26M | 1.56M | 2.2M | 1.91M | 12.63M | 1.7M |
| otherReceivables | - | - | 1.76M | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | -5.48M | - | - | - | - | 59202 | 801.44K | 1.1M |
| totalCurrentAssets | 8.28M | 5.94M | 5.48M | 5.52M | 5.76M | 10.99M | 11.01M | 8.03M | 18.95M | 12.71M |
| propertyPlantEquipmentNet | - | - | - | - | - | - | - | - | - | - |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 1.15B | 1.22B | 1.17B | 1.13B | 942.55M | 994.52M | 1.04B | 932.04M | 929.24M | 893.08M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 586.64K | 571.64K | 548.55K | 577.78K | 510.82K | 493.15K | 531.68K | 507.23K | 483.52K | 453.45K |
| totalNonCurrentAssets | 1.15B | 1.22B | 1.17B | 1.13B | 943.06M | 995.01M | 1.04B | 932.55M | 929.73M | 893.53M |
| otherAssets | - | - | 1.17B | - | - | - | - | 940.35M | -1488 | -3940 |
| totalAssets | 1.16B | 1.22B | 1.17B | 1.14B | 948.81M | 1.01B | 1.05B | 940.59M | 948.67M | 906.23M |
| totalPayables | - | - | - | - | - | - | - | - | 10.73M | - |
| accountPayables | - | - | - | - | - | - | - | - | 10.73M | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | 259.89K | 291.2K | 288.66K | 283.22K | 298.2K | 234.03K | 261.89K |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | - | 2.85M | 3.05M | 1.2M | 630.18K | 1.35M | - | -10.97M | -261.89K |
| totalCurrentLiabilities | - | - | 2.85M | 3.31M | 1.49M | 918.84K | 1.63M | 298.2K | - | - |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 108.74M | 112.99M | 107.48M | 102.45M | 82.36M | 85.85M | 90.31M | 76.68M | 77.1M | 70.36M |
| otherNonCurrentLiabilities | 2.37M | 2.26M | -107.48M | 102.41M | 82.38M | 85.93M | 90.37M | 76.7M | 77.11M | 261.81K |
| totalNonCurrentLiabilities | 111.11M | 115.25M | 110.33M | 102.41M | 82.38M | 85.93M | 90.37M | 76.7M | 88.07M | 70.63M |
| otherLiabilities | - | - | 107.48M | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 111.11M | 115.25M | 110.33M | 105.72M | 83.87M | 86.85M | 92M | 76.99M | 88.07M | 70.63M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 142.06M | 143.9M | 141.9M | 145.09M | 137.35M | 137.47M | 146.19M | 144.53M | 145.98M | 149.21M |
| retainedEarnings | 903.33M | 962.37M | 920.44M | 888.2M | 727.59M | 781.68M | 816.32M | 719.06M | 714.63M | 686.4M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 47.16M | 30.11M | 52.98M | 120.8M | 49.31M | 15.1M | 90.1M | 33.71M | 61.36M | 80.1M |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | - | - |
| deferredIncomeTax | - | - | - | - | - | - | - | - | 8.26M | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 110.71K | -1.03M | -371.21K | 1.7M | 553.91K | -93811 | 1.1M | 347.9K | -18455 | 528.9K |
| accountsReceivables | - | - | - | - | - | 512.14K | -268.28K | 390.92K | -659.21K | 352.35K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 110.71K | -1.03M | -371.21K | 1.7M | 553.91K | -605.95K | 1.37M | 347.9K | 640.81K | 176.55K |
| otherNonCashItems | -9.82M | -25.52M | -48.65M | -121.32M | 46.97M | -10.26M | -87.13M | -7.42M | -65.6M | -74.99M |
| netCashProvidedByOperatingActivities | 37.45M | 3.56M | 3.95M | 1.18M | 96.83M | 4.74M | 4.06M | 26.64M | 3.99M | 5.65M |
| investmentsInPropertyPlantAndEquipment | - | - | - | - | - | - | - | - | - | - |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -51.93M | -54.85M | -85.61M | -66.14M | -35.69M | -65.65M | -85.07M | -67.86M | -63.63M | -76.28M |
| salesMaturitiesOfInvestments | 110.97M | 52.72M | 82.96M | 62.19M | 79.59M | 63.36M | 81.97M | 64.02M | 73.77M | 72.92M |
| otherInvestingActivities | - | - | - | - | -43.9M | - | 3.1M | - | - | - |
| netCashProvidedByInvestingActivities | 59.04M | -2.13M | -2.64M | -3.95M | 43.9M | -2.29M | -3.1M | -3.84M | 10.14M | -3.37M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -91753 | -28720 | - | - | -183.45K | -184.02K | - | - | -3.77M |
| netCommonStockIssuance | - | -91753 | -28720 | - | - | -183.45K | -184.02K | - | - | -3.77M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -91753 | -28720 | - | - | -183.45K | -184.02K | - | - | -3.77M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -93.93M | -1.18M | -1.17M | -1.19M | -102.76M | -1.13M | -1.2M | -22.2M | -18.3M | -1.24M |
| commonDividendsPaid | - | - | - | 36.59M | -102.76M | -1.13M | -1.2M | -1.19M | -1.2M | 19.3M |
| preferredDividendsPaid | - | - | - | -37.79M | - | -424.29 | 369.74 | -21.02M | -17.1M | -20.54M |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | -93.93M | -1.28M | -1.2M | -1.19M | -102.76M | -1.31M | -1.39M | -22.2M | -18.3M | -5.01M |