OTC : LSLPF
$0.27 (7.92%)
| 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 | 184.03M | 173.22M | 144.42M | 217.47M | 327.77M | 267.52M | 311.96M | 324.64M | 311.54M | 307.75M |
| costOfRevenue | 49.97M | 43.76M | 53.83M | 83.24M | 27.1M | 25.81M | 31M | 31.59M | 28.36M | 211.96M |
| grossProfit | 134.06M | 129.47M | 144.42M | 239.83M | 300.66M | 241.72M | 280.96M | 293.05M | 283.18M | 95.79M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | 19.06M | 19.89M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | 186.35M | 183.95M |
| sellingGeneralAndAdministrativeExpenses | - | 106.12M | 98.93M | 208.55M | 204.18M | 172M | 204.89M | 224.06M | 205.41M | 203.84M |
| otherExpenses | 107.81M | 45.17M | 41.74M | 193.09M | 50.06M | 70.83M | 46.3M | -263.66M | -252.62M | -68.54M |
| operatingExpenses | 107.81M | 151.29M | 140.67M | 208.55M | 254.25M | 242.83M | 251.19M | 300.2M | 270.17M | 242.71M |
| costAndExpenses | 157.78M | 151.29M | 140.67M | 239.17M | 254.25M | 242.83M | 285.47M | 300.2M | 270.17M | 242.71M |
| netInterestIncome | 1.21M | 2.13M | 1.12M | -961K | -2.7M | -2.99M | -3.73M | -2.33M | -1.95M | -2.7M |
| interestIncome | 2.45M | 2.13M | 2.82M | 80000 | 14000 | 144K | 10000 | 1.36M | 1.27M | 1.52M |
| interestExpense | 1.24M | 788K | 641K | 1.11M | 2.71M | 3.13M | 3.74M | 1.36M | 1.27M | 2.01M |
| depreciationAndAmortization | 6.4M | 6.15M | 2.54M | 5.47M | 8.52M | 17.7M | 20.63M | 10.98M | 9.3M | 9.39M |
| ebitda | 30.72M | 29.5M | 11.44M | 31.19M | 49.66M | 53.32M | 50.41M | 36.39M | 40.42M | 37.3M |
| ebit | 24.32M | 23.35M | 8.89M | 25.72M | 41.14M | 35.62M | 19.76M | 29.95M | 42.05M | 66.22M |
| nonOperatingIncomeExcludingInterest | 1.94M | -503K | -5.15M | 47.04M | 31.44M | -5.35M | - | -4.54M | - | -799K |
| operatingIncome | 26.25M | 23.35M | 3.75M | -21.7M | 72.58M | 23.91M | 29.78M | 29.95M | 31.12M | 27.91M |
| totalOtherIncomeExpensesNet | -3.18M | 1.13M | 1.12M | -2.07M | -2.7M | -2.99M | -3.73M | -2.33M | -1.95M | -1.9M |
| incomeBeforeTax | 23.07M | 23.02M | 4.86M | -23.77M | 69.89M | 20.92M | 15.57M | 23.08M | 40.1M | 63.52M |
| incomeTaxExpense | 5.99M | 5.25M | -3.17M | 3.02M | 7.98M | 4.6M | 3.04M | 5.2M | 6.69M | 13.03M |
| netIncomeFromContinuingOperations | 17.08M | 17.77M | 8.03M | -26.79M | 61.9M | 16.33M | 12.97M | 17.62M | 31.83M | 49.44M |
| netIncomeFromDiscontinuedOperations | - | - | -46.09M | -36.51M | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -41992.9 | -383K | - | - | - | - | - | 259K | 1.58M | 1.05M |
| netIncome | 16.96M | 17.36M | -38M | -63.21M | 61.94M | 16.33M | 12.97M | 17.88M | 33.41M | 50.49M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 16.96M | 17.36M | -38M | -26.7M | 61.94M | 16.33M | 12.97M | 17.88M | 33.41M | 50.49M |
| eps | 0.16 | 0.17 | -0.37 | -0.26 | 0.6 | 0.16 | 0.13 | 0.17 | 0.33 | 0.49 |
| 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 | 67.04M | 60.66M | 58.11M | 61.22M | 48.46M | 11.44M | - | 2.4M | - | - |
| shortTermInvestments | 163.97K | 5.77M | 54000 | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 67.2M | 66.82M | 58.16M | 61.22M | 48.46M | 11.44M | - | 2.4M | - | - |
| netReceivables | 26.38M | 17.5M | 17.31M | 15.24M | 13.14M | 12.76M | 20.37M | 24.8M | 19.75M | 20.21M |
| accountsReceivables | - | 5.09M | 5.61M | 15.24M | 13.14M | 12.76M | 19.62M | 24.12M | 19.03M | 20.21M |
| otherReceivables | - | 17.5M | 11.7M | - | - | - | - | - | 724K | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | 6.38M | 10.76M | 20.32M | 15.14M | 14.02M | 13.85M | 11.6M | 12.05M |
| otherCurrentAssets | - | 16.63M | 3.76M | 58.42M | 1.94M | 972K | 253K | 675K | 724K | 12.05M |
| totalCurrentAssets | 93.58M | 100.95M | 85.62M | 145.64M | 83.86M | 40.32M | 34.64M | 41.32M | 31.36M | 32.26M |
| propertyPlantEquipmentNet | 7.7M | 6.4M | 6.92M | 15.57M | 37.07M | 42.74M | 49.57M | 16.87M | 17.76M | 18.84M |
| goodwill | - | 16.86M | 16.86M | 56.53M | 160.86M | 159.86M | 159.86M | 159.72M | 151.9M | 151.9M |
| intangibleAssets | 46.73M | 29.86M | 21.46M | 72.28M | 190.47M | 187.76M | 190.77M | 31.96M | 29.73M | 33.25M |
| goodwillAndIntangibleAssets | 46.73M | 46.72M | 38.32M | 128.81M | 351.33M | 347.62M | 350.63M | 191.68M | 181.63M | 185.15M |
| longTermInvestments | 16.08M | 12.35M | 16.52M | 6.11M | 7.36M | 20.97M | 22.28M | 24.8M | 34.84M | 13.36M |
| taxAssets | - | - | 166K | -132.49M | -182.34M | -177.94M | -176.82M | - | - | - |
| otherNonCurrentAssets | 16.85M | 1.43M | 1.98M | 75.96M | 21.47M | 15.83M | 14.96M | -233.34M | -234.23M | -217.36M |
| totalNonCurrentAssets | 87.36M | 66.89M | 63.9M | 93.96M | 234.9M | 249.22M | 260.62M | 233.34M | 234.23M | 217.36M |
| otherAssets | - | - | - | 431K | 733K | 2.68M | 2.69M | 959K | - | - |
| totalAssets | 180.94M | 167.84M | 149.52M | 217.6M | 319.49M | 292.22M | 297.95M | 275.62M | 265.59M | 249.62M |
| totalPayables | - | 9.79M | 6.42M | 8.42M | 8.21M | 11.73M | 11.58M | 12.82M | 20.72M | 25.55M |
| accountPayables | - | 9.79M | 6.42M | 8.42M | 8.21M | 11.73M | 11.58M | 12.82M | 6.01M | 7.15M |
| otherPayables | - | - | - | - | - | - | - | - | 14.71M | 18.4M |
| accruedExpenses | - | - | 9.77M | 25.43M | 35.22M | 29.41M | 41.12M | 49.65M | - | - |
| shortTermDebt | 41.6M | 30.56M | 23.14M | 26.74M | 76000 | 1.92M | 1.68M | 10.46M | 4.98M | 3.76M |
| capitalLeaseObligationsCurrent | - | 2.29M | 3.26M | 4.67M | 8.45M | 10.55M | 9.43M | - | - | - |
| taxPayables | - | - | 4.76M | 11.76M | 12.25M | 24.97M | 1.21M | 2.69M | 3.66M | 7.58M |
| deferredRevenue | - | - | 65000 | -4.67M | -8.45M | - | -10.38M | -10.46M | -4.98M | -3.76M |
| otherCurrentLiabilities | - | 34.32M | 20.2M | 40.44M | 30M | 34.79M | 22.46M | 10.82M | 40.68M | 45.66M |
| totalCurrentLiabilities | 41.6M | 76.96M | 62.85M | 101.03M | 73.5M | 88.4M | 75.9M | 83.74M | 66.38M | 74.96M |
| longTermDebt | - | - | - | 31000 | 2.93M | 13M | 41M | 34.5M | 27M | 18.5M |
| capitalLeaseObligationsNonCurrent | 4.15M | 3.49M | 5.08M | 6.25M | 19.67M | 23.41M | 27.8M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | -75.63M | -73.25M | - | -72.41M | 38.97M | 31.96M | 22.67M |
| deferredTaxLiabilitiesNonCurrent | 2M | 1.64M | - | 2.39M | 2.49M | 1.82M | 1.8M | 2.19M | 2.7M | 3.8M |
| otherNonCurrentLiabilities | 51.33M | 3.87M | 5.65M | 4.12M | 6.12M | 7.83M | - | 4.47M | 4.96M | 4.17M |
| totalNonCurrentLiabilities | 57.47M | 9M | 10.73M | 10.36M | 2.93M | 46.06M | 46.15M | 41.16M | 34.65M | 26.47M |
| otherLiabilities | - | - | - | 9.95M | 24.93M | - | 34.68M | 8.13M | 15.97M | 19.42M |
| capitalLeaseObligations | 4.15M | 5.78M | 8.34M | 10.92M | 28.12M | 33.96M | 37.23M | - | - | - |
| totalLiabilities | 99.07M | 85.96M | 73.58M | 86.55M | 101.37M | 134.46M | 156.74M | 133.03M | 117.01M | 120.85M |
| treasuryStock | -11.19M | -4.83M | -3.98M | -9.44M | -3.06M | -5.01M | -5.22M | -5.26M | -5.32M | -5.37M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 209.96K | 210K | 210K | 210K | 210K | 210K | 208K | 208K | 208K | 208K |
| retainedEarnings | 84.44M | 80.42M | 74.09M | 144.13M | 224.83M | 166.57M | 149.76M | 149.62M | 143.58M | 120.24M |
| additionalPaidInCapital | 5.63M | 5.63M | 5.63M | 5.63M | 5.63M | 5.63M | 5.63M | 5.63M | 5.63M | 5.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 | 17M | 17.74M | -38M | -63.92M | 61.94M | 16.33M | 12.97M | 17.88M | 33.41M | 50.49M |
| depreciationAndAmortization | 6.4M | 6.15M | 7.17M | 15.74M | 17.03M | 17.7M | 20.63M | 10.98M | 9.3M | 9.39M |
| deferredIncomeTax | - | - | - | -46.19M | -48.34M | -13.26M | -42.29M | -26.22M | -11.69M | -17.39M |
| stockBasedCompensation | - | 920K | -109K | 1.98M | 1.92M | 18000 | 312K | 349K | 47000 | 1.26M |
| changeInWorkingCapital | -1.34M | 2.7M | -11.02M | -13.53M | -15.57M | 20.68M | -4.63M | -7.53M | 1.52M | -5.91M |
| accountsReceivables | -529.91K | -1.36M | 909K | -1.49M | -3.44M | 8.55M | 5.46M | -3.82M | 1.7M | 3.26M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -2.28M | 5.55M | -13.13M | -11.24M | -8.92M | 13.61M | -6.18M | -111K | 5.26M | -614K |
| otherWorkingCapital | 1.47M | -1.49M | 1.2M | -799K | -3.21M | -1.47M | -3.91M | -3.61M | -5.44M | -8.56M |
| otherNonCashItems | 1.69M | 1.2M | 35.04M | 132.27M | 14.41M | 11.83M | 42.22M | 28.28M | -15.14M | -32.61M |
| netCashProvidedByOperatingActivities | 23.75M | 27.79M | -6.92M | 26.34M | 31.39M | 53.3M | 29.22M | 23.73M | 29.14M | 22.62M |
| investmentsInPropertyPlantAndEquipment | -4.29M | -8.73M | -2.86M | -4.91M | -6.9M | -4.05M | -4.89M | -5.88M | -5.49M | -6.06M |
| acquisitionsNet | 5.54M | 593K | 19.58M | 1.23M | -2.76M | -324K | -10.23M | -632K | 1.46M | -6.79M |
| purchasesOfInvestments | -7.9M | -9.84M | - | -3.95M | -2.49M | -418K | -2.78M | -4.11M | -20.32M | -2000 |
| salesMaturitiesOfInvestments | - | 119K | 206K | - | 41.35M | 280K | 1.76M | - | 3.02M | 35.99M |
| otherInvestingActivities | -1.45M | 2.84M | 1.09M | 68000 | 1.2M | -280K | - | -1.39M | -2.18M | -3.54M |
| netCashProvidedByInvestingActivities | -8.1M | -15.01M | 18.02M | -7.56M | 30.39M | -4.79M | -16.14M | -12.01M | -23.5M | 19.6M |
| netDebtIssuance | - | -2.9M | -4.53M | -7.17M | -13M | -28.88M | -2.38M | 2.52M | 9.72M | -32.54M |
| longTermNetDebtIssuance | - | -2.9M | -4.53M | -7.17M | -13M | -28.88M | -2.38M | 2.52M | 9.72M | -32.54M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | -2.38M | - | - | - |
| netStockIssuance | -5M | -675K | - | -8.18M | 1.45M | 176K | 26000 | 20000 | - | 48000 |
| netCommonStockIssuance | -5M | -675K | - | -8.18M | 1.45M | 176K | 26000 | 20000 | - | 48000 |
| commonStockIssuance | 45992 | 173K | - | 825K | 1.45M | 176K | 26000 | 20000 | - | 48000 |
| commonStockRepurchased | -5.04M | -848K | - | -9.01M | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -11.75M | -11.78M | -11.71M | -11.77M | -4.17M | - | -11.19M | -11.6M | -10.57M | -12.92M |
| commonDividendsPaid | - | -11.78M | -11.71M | -11.77M | -4.17M | - | -11.19M | -11.6M | -10.57M | -12.92M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -3.5M | -2.9M | -4.53M | -7.17M | -9.04M | -8.36M | -1.93M | -250K | -4.79M | -2.42M |
| netCashProvidedByFinancingActivities | -20.25M | -15.35M | -16.24M | -27.13M | -24.76M | -37.07M | -15.48M | -9.31M | -5.64M | -47.83M |
| 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 | 94.36M | 89.67M | 43.89M | 85.39M | 71.45M | 72.76M | 161.12M | 161.95M | 160.82M | 166.95M |
| costOfRevenue | 49.97M | 36.12M | 22.14M | 21.61M | 18.94M | 17.73M | 38.47M | 12.51M | 13.44M | 13.66M |
| grossProfit | 44.39M | 89.67M | 65.84M | 63.78M | 52.51M | 55.03M | 122.65M | 149.44M | 147.38M | 153.29M |
| researchAndDevelopmentExpenses | - | - | - | - | 2.06M | 752K | 74000 | 6000 | 14000 | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | -53.83M | 53.83M | 55.54M | 50.58M | 23.51M | 2.63M | 7.82M | 7.92M | 8.05M | 8.98M |
| otherExpenses | 83M | 24.81M | 65.49M | -14.4M | 21.44M | 0.1 | -0.41 | 0.05 | 0.28 | 0.15 |
| operatingExpenses | 29.17M | 78.64M | 55.54M | 36.18M | 47.02M | 65.76M | 227.32M | 100.6M | 115.66M | 139.79M |
| costAndExpenses | 79.14M | 78.64M | 39.46M | 72.36M | 65.95M | 5.75M | 28.27M | 18.75M | 26.27M | 31.9M |
| netInterestIncome | 243.96K | 270K | 1.1M | 1.03M | 1.25M | -132K | -1.11M | -1.3M | -1.26M | -86000 |
| interestIncome | 1.29M | 1.59M | 1.1M | 1.03M | 2.06M | 752K | 74000 | 6000 | 14000 | 1.2M |
| interestExpense | 1.05M | 1.22M | 1.14M | 893.86K | 817K | 884K | 1.19M | 1.31M | 1.27M | 1.29M |
| depreciationAndAmortization | 3.94M | 2.46M | 3.19M | 2.96M | 609.5K | 7.25M | 7.82M | 7.64M | 44.69M | 24.53M |
| ebitda | 15.57M | 15.15M | 13.5M | 16.48M | 5.99M | 5.75M | 28.27M | 18.75M | 5.07M | 31.9M |
| ebit | 11.62M | 12.69M | 10.31M | 13.52M | 5.38M | 3.12M | 20.45M | 10.83M | 18.22M | 22.92M |
| nonOperatingIncomeExcludingInterest | 3.6M | -1.66M | -485K | -492K | 119K | -6.91M | 54.82M | -888K | 21.16M | -357K |
| operatingIncome | 15.22M | 11.03M | 10.31M | 13.03M | 5.5M | -3.8M | -69.8M | 5.88M | 39.38M | 22.57M |
| totalOtherIncomeExpensesNet | -3.45M | 270K | -1.42M | 727K | -7.5M | 11.05M | -86.73M | -2.3M | 5.32M | 1.96M |
| incomeBeforeTax | 11.77M | 11.3M | 8.88M | 13.76M | -2M | -0.04 | -0.68 | 0.06 | 0.38 | 0.22 |
| incomeTaxExpense | 3.06M | 2.94M | 1.67M | 3.57M | -5.23M | -0.04 | -0.68 | 0.06 | 0.38 | 0.21 |
| netIncomeFromContinuingOperations | 8.72M | 8.36M | 7.59M | 10.18M | 3.23M | 5.19M | -69.56M | 6.03M | 39.62M | 21.61M |
| netIncomeFromDiscontinuedOperations | 121K | -121K | - | -227K | - | -42.86M | - | -1.72M | - | 81.13M |
| otherAdjustmentsToNetIncome | -41992.9 | - | 221K | - | -2.59M | 140.54M | 172.47M | 98.73M | 64.48M | 934K |
| netIncome | 8.77M | 8.19M | 7.42M | 9.94M | 629K | 102.94M | 102.92M | 103.1M | 104.12M | 103.69M |
| netIncomeDeductions | - | - | - | -227K | - | - | 172.72M | - | 64.74M | 81.13M |
| bottomLineNetIncome | 8.65M | 8.31M | 7.42M | 10.17M | 629K | 5.44M | -69.8M | 7.54M | 39.38M | 22.57M |
| eps | 0.08 | 0.08 | 0.07 | 0.1 | 0.01 | 102.94M | 102.92M | 1 | 1 | 0.98 |
| 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 | 67.04M | 48.96M | 60.66M | 71.16M | 58.11M | 36.3M | 36.76M | 30.71M | 48.46M | 17.04M |
| shortTermInvestments | 163.97K | 5.71M | 5.77M | 5.28M | 54000 | 2.15M | - | - | - | - |
| cashAndShortTermInvestments | 67.2M | 54.68M | 66.82M | 76.44M | 58.16M | 38.45M | 36.76M | 30.71M | 48.46M | 17.04M |
| netReceivables | 26.38M | 29.09M | 17.5M | 28.14M | 17.31M | 34.4M | 15.24M | 52.29M | 13.14M | 55.43M |
| accountsReceivables | - | 29.09M | 5.09M | 28.14M | 5.61M | 34.4M | 15.24M | 38.94M | 13.14M | 38.45M |
| otherReceivables | - | - | 17.5M | - | 11.7M | - | - | 424K | - | 424K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | 6.38M | - | 10.76M | - | 20.32M | - |
| otherCurrentAssets | - | 10M | 16.63M | 654K | 3.76M | 34.4M | 58.42M | 3.5M | 1.94M | 4.69M |
| totalCurrentAssets | 93.58M | 93.77M | 100.95M | 105.24M | 85.62M | 70.7M | 123.21M | 73.58M | 83.86M | 60.6M |
| propertyPlantEquipmentNet | 7.7M | 7.88M | 6.4M | 6.3M | 6.92M | 6.3M | 15.57M | 33.55M | 37.07M | 40.55M |
| goodwill | - | 16.86M | 16.86M | 16.86M | 16.86M | 16.86M | 56.53M | 158.86M | 160.86M | 160.86M |
| intangibleAssets | 46.73M | 29.94M | 29.86M | 30.21M | 21.46M | 42.86M | 72.28M | 187.65M | 190.47M | 190.77M |
| goodwillAndIntangibleAssets | 46.73M | 46.8M | 46.72M | 47.07M | 38.32M | 59.72M | 128.81M | 346.52M | 351.33M | 351.64M |
| longTermInvestments | 16.08M | 12.44M | 12.35M | 9.74M | 16.52M | 20.33M | 6.11M | 8.43M | 7.36M | 8M |
| taxAssets | - | - | - | - | 166K | -27.31M | -132.49M | -159.81M | -182.34M | -165.14M |
| otherNonCurrentAssets | 16.85M | 2.26M | 1.43M | 2.18M | 1.98M | 219K | 75.96M | 945K | 21.47M | 4.28M |
| totalNonCurrentAssets | 87.36M | 69.38M | 66.89M | 65.29M | 63.9M | 59.25M | 93.96M | 229.64M | 234.9M | 239.33M |
| otherAssets | - | - | - | - | - | 11.98M | 431K | 521K | 733K | 836K |
| totalAssets | 180.94M | 163.14M | 167.84M | 170.53M | 149.52M | 141.93M | 217.6M | 303.73M | 319.49M | 300.77M |
| totalPayables | - | 31.58M | 9.79M | 30.95M | 6.42M | 35.78M | 8.42M | 10.18M | 8.21M | 9.57M |
| accountPayables | - | 31.58M | 9.79M | 30.95M | 6.42M | 35.78M | 8.42M | 10.18M | 8.21M | 9.57M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | 9.77M | - | 25.43M | 28.63M | 35.22M | 55.54M |
| shortTermDebt | 41.6M | 30.34M | 30.56M | 42.36M | 23.14M | - | 4.67M | 9.65M | 76000 | 1.5M |
| capitalLeaseObligationsCurrent | - | 2.52M | 2.29M | 2.08M | 3.26M | 3.17M | 4.67M | 7.92M | 8.45M | 9.58M |
| taxPayables | - | - | - | - | 4.76M | 292K | 11.76M | 12.64M | 12.25M | - |
| deferredRevenue | - | - | - | - | 65000 | -3.17M | -4.67M | -7.92M | -8.45M | -9.58M |
| otherCurrentLiabilities | - | 8.61M | 34.32M | 5.86M | 20.2M | 4.28M | 57.84M | 22.97M | 21.55M | 11.72M |
| totalCurrentLiabilities | 41.6M | 73.04M | 76.96M | 81.25M | 62.85M | 43.23M | 76.57M | 69.71M | 73.5M | 87.91M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 4.15M | 4.12M | 3.49M | 4.44M | 5.08M | 5.24M | 6.25M | 17.78M | 19.67M | 21.31M |
| deferredRevenueNonCurrent | - | - | - | - | - | -49.53M | -75.63M | -67.07M | -73.25M | -87.3M |
| deferredTaxLiabilitiesNonCurrent | 2M | 1.7M | 1.64M | 885K | - | 2.55M | 2.01M | 1.93M | 2.07M | 1.92M |
| otherNonCurrentLiabilities | 51.33M | 4.5M | 3.87M | 6.84M | 5.65M | -7.76M | -6.22M | -19.4M | -19.23M | -18.86M |
| totalNonCurrentLiabilities | 57.47M | 8.62M | 9M | 11.28M | 10.73M | 32000 | 31000 | 313K | 2.93M | 4.36M |
| otherLiabilities | - | - | - | - | - | 14.68M | 9.95M | 22.74M | 24.93M | 25.92M |
| capitalLeaseObligations | 4.15M | 6.64M | 5.78M | 6.52M | 8.34M | 8.41M | 10.92M | 25.7M | 28.12M | 30.9M |
| totalLiabilities | 99.07M | 81.66M | 85.96M | 92.52M | 73.58M | 57.94M | 86.55M | 92.77M | 101.37M | 118.2M |
| treasuryStock | -11.19M | -7.58M | -4.83M | -6.2M | -3.98M | -9.39M | -3.98M | -1.77M | -3.06M | -4.16M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 209.96K | 210K | 210K | 210K | 210K | 210K | 210K | 210K | 210K | 210K |
| retainedEarnings | 84.44M | 81.26M | 80.42M | 76.67M | 74.09M | 81.99M | 149.13M | 223.05M | 224.83M | 189.14M |
| additionalPaidInCapital | 5.63M | 5.63M | 5.63M | 5.63M | 5.63M | 5.63M | 5.63M | 5.63M | 5.63M | 5.63M |
| 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 | 8.81M | 8.19M | 7.57M | 9.94M | 629K | 5.1M | -69.8M | 5.88M | 39.38M | 22.57M |
| depreciationAndAmortization | 3.23M | 3.17M | 3.19M | 2.96M | 1.56M | 2.63M | 7.82M | 7.92M | 8.05M | 8.98M |
| deferredIncomeTax | - | - | - | - | - | -19.37M | -18.4M | -28.44M | -22.01M | -26.87M |
| stockBasedCompensation | -152K | 152K | - | -57000 | -537.5K | 377K | 1.16M | 1.46M | 1.99M | 454K |
| changeInWorkingCapital | 1.54M | -2.88M | 5.54M | -4.49M | 2.55M | -13.57M | -2.34M | -11.2M | -5.54M | -10.03M |
| accountsReceivables | 3.42M | -3.95M | 2.4M | -3.76M | 7.98M | -7.07M | 4.16M | -5.65M | 6.34M | -9.78M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -2.28M | -6.33M | 3.9M | 1.66M | -6.47M | -6.66M | -5.76M | -5.49M | -10.25M | 1.33M |
| otherWorkingCapital | 404.76K | 1.07M | -761K | -2.39M | 1.04M | 158K | -740K | -59000 | -1.64M | -1.58M |
| otherNonCashItems | 6.75M | -5.84M | 1.62M | 3.27M | -149.5K | 13.87M | 104.16M | 28.11M | -4.68M | 19.09M |
| netCashProvidedByOperatingActivities | 20.18M | 2.79M | 17.92M | 11.62M | 4.05M | -10.97M | 22.61M | 3.73M | 17.2M | 14.2M |
| investmentsInPropertyPlantAndEquipment | -1.76M | -2.53M | -1.87M | -1.16M | -719K | -1.58M | -2.68M | -2.23M | -3.94M | -2.96M |
| acquisitionsNet | 5.48M | 79622 | 723K | -5.26M | 36.69M | 21.98M | 1.3M | -70000 | -1.09M | -1.67M |
| purchasesOfInvestments | -7.9M | - | -9.84M | - | - | -4.68M | -3.02M | -936K | -1.73M | -765K |
| salesMaturitiesOfInvestments | - | - | 119K | - | - | 206K | -33000 | 1.01M | 29.35M | 12M |
| otherInvestingActivities | -484.33K | -127K | -1.49M | 4.21M | 1.16M | -1.22M | 68000 | -897K | -11.98M | 13.18M |
| netCashProvidedByInvestingActivities | -4.67M | -2.66M | -12.35M | -2.21M | 438K | 16.99M | -4.36M | -3.2M | 21.54M | 8.85M |
| netDebtIssuance | 1.22M | -1.22M | - | - | - | -2.25M | - | -4.1M | - | -17.81M |
| longTermNetDebtIssuance | 1.22M | -1.22M | - | - | - | -2.25M | - | -4.1M | - | -17.81M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -3.64M | -1.36M | -339K | -336K | -20000 | 25386 | -1.65M | -6.79M | 1.38M | 592.64K |
| netCommonStockIssuance | -3.64M | -1.36M | -339K | -336K | -20000 | 25386 | -1.65M | -6.79M | 1.38M | 592.64K |
| commonStockIssuance | 45992 | - | 173K | - | -20000 | 20000 | - | - | 1.02M | 429K |
| commonStockRepurchased | -3.69M | -1.36M | -512K | -336K | - | 2.23M | -2.22M | -6.79M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -4.11M | -7.64M | -4.14M | -7.65M | -4.11M | -7.6M | -4.12M | -7.65M | -4.17M | - |
| commonDividendsPaid | 7.64M | -7.64M | -4.14M | -7.65M | -4.11M | -7.6M | -4.12M | -7.65M | -4.17M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -3.14M | -366K | -1.16M | 3.12M | 927K | 20000 | -3.08M | 263K | -3.15M | 363K |
| netCashProvidedByFinancingActivities | -9.67M | -10.58M | -5.64M | -4.86M | -3.21M | -9.83M | -8.85M | -18.28M | -7.31M | -17.45M |