$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 | 94.76M | 66.77M | 66.65M | 69.93M | 66.77M | 64.33M | 63.2M | 59.59M | 54.28M | 51.21M |
| costOfRevenue | 19.5M | 19.26M | 12.05M | 2.1M | 1.12M | 10.72M | 3.88M | 2.72M | 2.34M | 2.33M |
| grossProfit | 75.25M | 66.77M | 66.65M | 67.83M | 65.65M | 53.61M | 59.32M | 56.87M | 51.94M | 48.88M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 1.76M | 1.89M | 5.31M | 4.84M | 4.51M | 4.08M | 4.41M | 3.81M | 3.37M | - |
| sellingAndMarketingExpenses | - | - | 35.85M | 33.49M | 32.21M | 31.57M | 30.52M | 29.43M | 28.32M | - |
| sellingGeneralAndAdministrativeExpenses | 1.76M | 1.89M | 41.16M | 38.33M | 36.71M | 35.65M | 34.93M | 33.24M | 31.69M | 27.03M |
| otherExpenses | 53.82M | 49.57M | 8.21M | 7.9M | 9.57M | - | -22.65M | -11.49M | -11.74M | -12.25M |
| operatingExpenses | 55.58M | 51.46M | 49.37M | 46.23M | 46.28M | 35.65M | 12.28M | 11.49M | 11.74M | 12.25M |
| costAndExpenses | 75.08M | 51.46M | 41.16M | 48.33M | 47.4M | 53.73M | 46.68M | 43.65M | 42.39M | 41.62M |
| netInterestIncome | 43.95M | 38.18M | 39.99M | 43.83M | 40.92M | 38.51M | 38.3M | 36.41M | 32.62M | 29.64M |
| interestIncome | 63.45M | 57.44M | 52.04M | 45.93M | 42.04M | 40.72M | 41.43M | 38.13M | 33.96M | 30.97M |
| interestExpense | 19.5M | 19.26M | 12.05M | 2.1M | 1.12M | 2.22M | 3.13M | 1.72M | 1.34M | 1.33M |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | - | - |
| ebitda | 19.68M | 15.23M | 69M | 21.59M | 19.36M | 10.6M | 16.52M | 15.94M | 14.56M | - |
| ebit | 19.68M | 15.23M | 69M | 21.59M | 19.36M | 10.6M | 16.52M | 15.94M | 14.56M | - |
| nonOperatingIncomeExcludingInterest | - | 82026 | -43.51M | - | - | - | - | 7.69M | -2.68M | - |
| operatingIncome | 19.68M | 15.31M | 17.28M | 21.59M | 19.36M | 10.6M | 16.52M | 15.94M | 11.88M | 9.59M |
| totalOtherIncomeExpensesNet | - | -82026 | -8.21M | - | - | - | - | -7.69M | - | - |
| incomeBeforeTax | 19.68M | 15.23M | 17.28M | 21.59M | 19.36M | 10.6M | 16.52M | 15.94M | 11.88M | 9.59M |
| incomeTaxExpense | 4.42M | 3.2M | 3.78M | 5.07M | 5M | 2.29M | 3.76M | 3.64M | 4.25M | 2.91M |
| netIncomeFromContinuingOperations | 15.26M | 12.03M | 13.49M | 16.53M | 14.37M | 8.31M | 12.76M | 12.3M | 7.64M | 6.68M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | -2 | - |
| netIncome | 15.26M | 12.03M | 13.49M | 16.53M | 14.37M | 8.31M | 12.76M | 12.3M | 7.64M | 6.68M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 15.26M | 12.03M | 13.49M | 16.53M | 14.37M | 8.31M | 12.76M | 12.3M | 7.64M | 6.68M |
| eps | 198.44 | 156.41 | 175.48 | 214.95 | 186.9 | 108.17 | 166.07 | 160.15 | 99.85 | 87.39 |
| 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 | 349.98M | 197.86M | 88.37M | 166.15M | 251.31M | 402.62M | 139.76M | 69.97M | 169.9M | 63.13M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 349.98M | 197.86M | 88.37M | 166.15M | 251.31M | 402.62M | 139.76M | 69.97M | 169.9M | 63.13M |
| netReceivables | - | 4.28M | 4.73M | 4.26M | 3.57M | 3.6M | - | - | - | - |
| accountsReceivables | - | 4.28M | 4.73M | 4.26M | 3.57M | 3.6M | - | - | - | - |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 2.99M | 2.3M | 1.86M | 1.89M | 1.75M | 1.5M | - | - | - | - |
| otherCurrentAssets | - | - | 90.23M | - | - | - | 5.37M | 75.21M | 175.56M | 68.46M |
| totalCurrentAssets | 352.97M | 204.44M | 183.32M | 172.29M | 256.63M | 407.73M | 145.13M | 75.21M | 175.56M | 68.46M |
| propertyPlantEquipmentNet | 36.31M | 37.56M | 33.11M | 33.27M | 33.35M | 30.11M | 29.48M | 27.38M | 25.33M | 25.71M |
| goodwill | 20.04M | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | 20.24M | 18.75M | 19.26M | 19.77M | 20.28M | 20.79M | 21.3M | 19.31M | 19.78M |
| goodwillAndIntangibleAssets | 20.04M | 20.24M | 18.75M | 19.26M | 19.77M | 20.28M | 20.79M | 21.3M | 19.31M | 19.78M |
| longTermInvestments | 992.04M | 974.65M | 476.98M | 473.77M | 563.02M | 211.94M | - | - | - | - |
| taxAssets | - | - | - | 879.4M | 801.51M | 809.28M | - | - | - | - |
| otherNonCurrentAssets | 384M | 477.46M | 988.31M | 62.06M | 24.42M | 16.55M | 1.04B | 1.02B | 991.06M | 1.02B |
| totalNonCurrentAssets | 1.43B | 1.51B | 1.52B | 1.47B | 1.44B | 1.09B | 1.09B | 1.07B | 1.04B | 1.07B |
| otherAssets | - | - | -88.37M | - | - | - | - | - | - | - |
| totalAssets | 1.79B | 1.71B | 1.61B | 1.64B | 1.7B | 1.5B | 1.24B | 1.15B | 1.21B | 1.14B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | 13.7M | 12.49M | - | - | - | 12.11M |
| shortTermDebt | - | 2.49M | 55.68M | 4.87M | 10.9M | 9.17M | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 1.56B | 399.81M | 373.74M | 485.02M | 500.42M | 450.3M | 365.63M | 302.39M | 361.44M | -12.11M |
| totalCurrentLiabilities | 1.56B | 402.3M | 429.43M | 489.89M | 525.02M | 471.96M | 365.63M | 302.39M | 361.44M | 308.99M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 36.21M | 1.55B | 991M | 1.02B | 1.55B | 1.36B | 738.16M | 724.14M | 736.37M | - |
| totalNonCurrentLiabilities | 36.21M | 1.55B | 991M | 1.02B | 1.55B | 1.36B | 738.16M | 724.14M | 736.37M | 715.82M |
| otherLiabilities | - | 1.14B | 44.43M | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 1.6B | 1.55B | 1.46B | 1.51B | 1.55B | 1.36B | 1.1B | 1.03B | 1.1B | 1.02B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 3.85M | 3.85M | 3.84M | 3.84M | 3.84M | 3.84M | 3.84M | 3.84M | 3.84M | 3.82M |
| retainedEarnings | 182.06M | 171.36M | 163.81M | 154.72M | 142.38M | 131.99M | 127.64M | 117.49M | 109.12M | 105.4M |
| additionalPaidInCapital | 7.51M | 7.48M | 7.45M | 7.43M | 7.4M | 7.38M | 7.35M | 7.33M | 7.31M | 6.63M |
| 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 | 15.26M | 12.03M | 13.49M | 16.53M | 14.37M | 8.31M | 12.76M | 12.3M | 7.64M | 6.68M |
| depreciationAndAmortization | - | - | - | - | - | - | - | - | - | - |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | -15.26M | -12.03M | -13.49M | -16.53M | -14.37M | -8.31M | -12.76M | -12.3M | -7.64M | -6.68M |
| netCashProvidedByOperatingActivities | - | - | - | - | - | - | - | - | - | - |
| investmentsInPropertyPlantAndEquipment | - | - | - | - | - | - | - | - | - | - |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | - | - | - | - | - | - | - | - | - | - |