OTC : BVSFF
$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 | 256.42M | 252.78M | 248.2M | 265.27M | 241.37M | 270.98M | 256.31M | 219.48M | 191.88M | 184.68M |
| costOfRevenue | 127.27M | 194.38M | 236.81M | 206.2M | 181.99M | 199.22M | 183.79M | 164.3M | 145.02M | 143.49M |
| grossProfit | 256.42M | 58.39M | 11.39M | 59.08M | 59.38M | 71.75M | 72.52M | 55.18M | 46.85M | 41.19M |
| researchAndDevelopmentExpenses | - | - | - | - | 31.1M | 27.7M | 27.8M | 2.41M | 2.53M | 2.15M |
| generalAndAdministrativeExpenses | 156.22M | 15.37M | 188.01M | 163.64M | 143.6M | 161.99M | 163M | 143.2M | 125.9M | 7.02M |
| sellingAndMarketingExpenses | - | 5.3M | -150.65M | 6M | 4.33M | - | - | - | - | 18.17M |
| sellingGeneralAndAdministrativeExpenses | 156.22M | 20.68M | 37.36M | 163.64M | 143.6M | 161.99M | 163M | 143.2M | 125.9M | 25.19M |
| otherExpenses | 64.85M | - | -1.4M | -1.62M | 469K | 763K | 491K | 1.82M | -756K | 3.38M |
| operatingExpenses | 221.06M | 20.68M | 35.96M | 227.14M | 199.53M | 222.83M | 215.61M | 189.99M | 170.28M | 30.72M |
| costAndExpenses | 221.06M | 215.06M | 272.77M | 227.14M | 199.53M | 222.83M | 215.61M | 189.99M | 170.28M | 174.21M |
| netInterestIncome | 1.79M | 837K | -1.12M | -2.53M | -3.25M | -1.79M | 314K | -550K | -4.19M | - |
| interestIncome | 2.68M | 1.1M | 1.4M | 65000 | 179K | 1.02M | 503K | 30000 | - | 10.67M |
| interestExpense | 177K | 260K | 1.18M | 1.06M | 1.73M | 822K | 189K | 580K | 4.19M | - |
| depreciationAndAmortization | 14.94M | 15.59M | 26.46M | 22.66M | 21.27M | 19.45M | 8.97M | 8.72M | 8.25M | 8.32M |
| ebitda | 108.03M | 29.05M | -254.15M | 57.72M | 62.06M | 67.39M | 51.57M | 40.23M | 32.63M | 22.89M |
| ebit | 93.09M | 13.46M | -280.6M | 35.05M | 40.79M | 47.95M | 41.7M | 31.34M | 20.84M | 14.58M |
| nonOperatingIncomeExcludingInterest | -57.73M | 24.26M | 256.03M | 29.15M | -3.57M | 202K | -994K | -1.85M | 756K | 13.74M |
| operatingIncome | 35.36M | 37.72M | -24.57M | 35.05M | 40.79M | 47.95M | 41.7M | 31.34M | 20.84M | 10.47M |
| totalOtherIncomeExpensesNet | 57.56M | -24.52M | -257.22M | -30.21M | 1.84M | -1.02M | 805K | 1.27M | -4.95M | -33.14M |
| incomeBeforeTax | 92.91M | 13.2M | -281.79M | 33.99M | 39.06M | 47.12M | 41.51M | 30.76M | 16.64M | -4.82M |
| incomeTaxExpense | 18.69M | 4.42M | -1.07M | 4.06M | 4.5M | 7.01M | 8.7M | 3.73M | 2.22M | 1.64M |
| netIncomeFromContinuingOperations | 74.23M | 8.78M | -280.71M | 29.93M | 34.56M | 40.11M | 32.81M | 27.03M | 14.43M | -6.46M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 74.23M | 8.78M | -280.71M | 29.93M | 34.56M | 40.11M | 32.81M | 27.03M | 14.43M | -6.46M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 74.23M | 8.78M | -280.71M | 29.93M | 34.56M | 40.11M | 32.81M | 27.03M | 14.43M | -6.46M |
| eps | 0.17 | 0.02 | -0.92 | 0.1 | 0.11 | 0.13 | 0.12 | 0.1 | 0.06 | -0.05 |
| 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 | 58.68M | 89.97M | 75.75M | 48.67M | 73.57M | 99.08M | 194.8M | 36.94M | 17.07M | 29.11M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | 751K |
| cashAndShortTermInvestments | 58.68M | 89.97M | 75.75M | 48.67M | 73.57M | 99.08M | 194.8M | 36.94M | 17.07M | 29.86M |
| netReceivables | 37.01M | 39.89M | 74.7M | 61.55M | 58.2M | 56.52M | 33.99M | 37.19M | 35.97M | 17.67M |
| accountsReceivables | 36.93M | 39.63M | 56.56M | 39.78M | 40.24M | 43.77M | 23.7M | 28.92M | 32.3M | 17.67M |
| otherReceivables | 82000 | 260K | 3.01M | 1.57M | 18.46M | 13.48M | 11.09M | 10.14M | 4.91M | - |
| inventory | - | - | - | - | - | 6.39M | 5.56M | - | - | - |
| prepaids | 7.74M | 7.47M | 8.74M | 7.75M | 8.8M | - | 5.56M | 5.17M | 4.11M | 4.98M |
| otherCurrentAssets | 16.44M | 5.7M | 9.92M | 8.81M | 4.17M | 3.28M | 2.28M | - | - | 528K |
| totalCurrentAssets | 119.88M | 154.81M | 169.11M | 126.78M | 144.73M | 164.78M | 236.63M | 81.17M | 58.39M | 53.04M |
| propertyPlantEquipmentNet | 19.82M | 27.82M | 38.58M | 48.96M | 54.42M | 63.38M | 21.22M | 11.59M | 9.22M | 10.88M |
| goodwill | - | - | - | 163.03M | 164.59M | 135.49M | 73.21M | 73.21M | 73.21M | 73.21M |
| intangibleAssets | 33.42M | 35.58M | 36.39M | 101.03M | 87.97M | 60.74M | 40.34M | 39.48M | 36.76M | 32.44M |
| goodwillAndIntangibleAssets | 33.42M | 35.58M | 36.39M | 264.06M | 252.56M | 196.22M | 113.55M | 112.69M | 109.97M | 105.65M |
| longTermInvestments | 2.12M | - | 8.63M | 8.88M | 5.45M | 6.86M | 4.27M | 3.37M | 2.28M | 7000 |
| taxAssets | 3.5M | 3.78M | 5.68M | 1.44M | 590K | 3.6M | 4.51M | 3.5M | 2.15M | - |
| otherNonCurrentAssets | 3.22M | 7.21M | - | - | - | - | - | - | - | 4.24M |
| totalNonCurrentAssets | 59.96M | 74.39M | 89.27M | 323.33M | 313.02M | 270.06M | 143.55M | 131.16M | 123.62M | 120.78M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 179.84M | 229.2M | 258.39M | 450.12M | 457.75M | 434.84M | 380.17M | 212.32M | 182.02M | 173.82M |
| totalPayables | 7.8M | 9.58M | 17.89M | 6.9M | 5.52M | 5.73M | 6.34M | 4.96M | 6.46M | 2.97M |
| accountPayables | 7.8M | 9.58M | 17.89M | 6.9M | 5.52M | 5.73M | 6.34M | 4.96M | 6.46M | 2.97M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 8.58M | - | 27.74M | 29.54M | 27.99M | 29.02M | 32.41M | - | 28.3M | 21.72M |
| shortTermDebt | - | - | - | - | - | - | - | 12.18M | 5.74M | 12.15M |
| capitalLeaseObligationsCurrent | 4.51M | 4.6M | 7.12M | 8.29M | 7.9M | 7.82M | - | - | - | - |
| taxPayables | - | 456K | 245K | 398K | 207K | 395K | 4.73M | 1.87M | 1.05M | - |
| deferredRevenue | 17.27M | 33.05M | 36.53M | 30.87M | 31.69M | 31.48M | 33.27M | 39.09M | 14.89M | - |
| otherCurrentLiabilities | 58.74M | 64.3M | 48.69M | 36.22M | 38.59M | 31.88M | 4.91M | 32.16M | 30.12M | 32.39M |
| totalCurrentLiabilities | 71.05M | 78.48M | 101.43M | 80.95M | 80M | 74.45M | 76.93M | 91.2M | 70.62M | 69.23M |
| longTermDebt | - | - | - | - | - | - | - | - | - | 109.56M |
| capitalLeaseObligationsNonCurrent | 8.81M | 12.81M | 20.67M | 22.29M | 28.86M | 34.51M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | 1000 | 74000 | 2000 | 482K | 1.61M | - | 223K | - |
| deferredTaxLiabilitiesNonCurrent | 2.93M | - | 4M | 3.37M | 2.73M | 2.6M | 3.51M | 3.75M | 2.18M | - |
| otherNonCurrentLiabilities | 3.48M | 4.24M | 10.37M | 8.55M | 16.38M | 12.06M | 10.18M | 5.99M | 5.42M | 7.08M |
| totalNonCurrentLiabilities | 15.22M | 17.05M | 31.04M | 34.29M | 47.97M | 49.64M | 11.79M | 6.94M | 5.42M | 116.64M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 13.32M | 17.41M | 27.78M | 30.58M | 36.76M | 42.33M | - | - | - | - |
| totalLiabilities | 86.26M | 95.53M | 132.48M | 115.24M | 127.97M | 124.09M | 88.72M | 98.14M | 76.03M | 185.87M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 357.49M | 432.87M | 432.87M | 357.58M | 354.58M | 351.73M | 347.18M | 184.99M | 184.99M | 84.56M |
| retainedEarnings | -286.05M | -313.12M | -321.89M | -33.16M | -39.05M | -53.63M | -68.67M | -81.32M | -89.06M | -103.49M |
| 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 | 48.81M | 5.85M | -280.71M | 29.93M | 34.56M | 40.11M | 32.81M | 27.03M | 14.43M | -6.46M |
| depreciationAndAmortization | 8.65M | 15.59M | 26.46M | 22.66M | 21.27M | 19.45M | 8.97M | 8.72M | 8.25M | 8.32M |
| deferredIncomeTax | - | - | -1.03M | 109K | 3.14M | -2000 | -1.25M | 221K | -1.11M | -229K |
| stockBasedCompensation | - | - | 1.03M | -161K | 1.5M | 2.38M | 1.65M | 669K | - | - |
| changeInWorkingCapital | - | 18.95M | 10.64M | -8.23M | -10.96M | -45.44M | 4.7M | 8.83M | -10.32M | 14.76M |
| accountsReceivables | - | 24.46M | -13.25M | -5.36M | -4.85M | -27.57M | 2.3M | -2.94M | -17.86M | 8.98M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | 7.86M | 2.36M | 2.15M | 594K | 1.19M | -2.4M | 3.49M | -5.49M |
| otherWorkingCapital | - | -5.51M | 16.03M | -5.22M | -8.26M | -18.46M | 1.22M | 14.17M | 4.04M | 11.27M |
| otherNonCashItems | 100.58M | -4.37M | 235.9M | 45.68M | 44.2M | 65.26M | 15.13M | 23.59M | 34.21M | 21.29M |
| netCashProvidedByOperatingActivities | 100.58M | 30.17M | -6.69M | 41.82M | 46.98M | 13.5M | 45.9M | 46.22M | 14.58M | 24.54M |
| investmentsInPropertyPlantAndEquipment | -595K | -3.83M | -19.18M | -26.17M | -25.33M | -21.12M | -17.33M | -13.5M | -11.3M | -7.16M |
| acquisitionsNet | - | - | -4.9M | -6.84M | -23.06M | -66.64M | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -2.28M | -2.66M | -4.9M | -6.84M | -19.45M | -8.58M | -4.01M | -6.33M | -7.73M | -4.04M |
| netCashProvidedByInvestingActivities | -2.87M | -6.49M | -24.09M | -33.01M | -48.39M | -87.77M | -17.33M | -13.5M | -11.3M | -7.16M |
| netDebtIssuance | - | -7.33M | - | - | - | - | -12.44M | 6.38M | -32.63M | -6.96M |
| longTermNetDebtIssuance | - | -7.33M | - | - | - | - | -12.44M | 6.38M | -52.62M | -6.96M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | 19.99M | - |
| netStockIssuance | -75.38M | - | 75.29M | - | - | - | 162.24M | - | 114.58M | - |
| netCommonStockIssuance | -75.38M | - | 75.29M | - | - | -49000 | 162.24M | - | 114.58M | - |
| commonStockIssuance | - | - | 75.29M | - | - | - | 166.24M | - | 114.58M | - |
| commonStockRepurchased | -75.38M | - | - | - | - | -49000 | -3.99M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -47.16M | - | -8.02M | -24.04M | -17.13M | -20.53M | -21M | -19.28M | - | - |
| commonDividendsPaid | -47.16M | - | -8.02M | -24.04M | -17.13M | -20.53M | -21M | -19.28M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -4.61M | -1.53M | -11.02M | -8.61M | -8.29M | -5.97M | -574K | -619K | -97.25M | -3.75M |
| netCashProvidedByFinancingActivities | -127.15M | -8.86M | 57.43M | -32.64M | -25.41M | -26.5M | 128.23M | -13.52M | -15.3M | -6.96M |
| 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 | 139.94M | 129.15M | 129.93M | 124.66M | 127.02M | 130.79M | 117.41M | 133.76M | 131.67M | 127.85M |
| costOfRevenue | 96.47M | 97.17M | 89.94M | 91.53M | 111.05M | 122.17M | 114.63M | 106.64M | 99.55M | 88.3M |
| grossProfit | 43.47M | 31.98M | 39.99M | 33.13M | 15.97M | 8.62M | 2.77M | 27.11M | 32.12M | 39.55M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | 15.55M |
| generalAndAdministrativeExpenses | - | 7.6M | 6.76M | 7.63M | 3.87M | 3.98M | 3.87M | 3.64M | 2.85M | 2.33M |
| sellingAndMarketingExpenses | - | 1.9M | 1.87M | 2.36M | 11.23M | 16.71M | 12.81M | 5.03M | 11.28M | 6.4M |
| sellingGeneralAndAdministrativeExpenses | 12.04M | 13.2M | 8.63M | 9.99M | 15.1M | 20.69M | 16.68M | 8.66M | 14.12M | 8.73M |
| otherExpenses | - | - | - | - | - | -484K | -915K | -548K | -673K | - |
| operatingExpenses | 12.04M | 13.2M | 8.63M | 9.99M | 15.1M | 20.2M | 15.76M | 8.12M | 13.45M | 8.73M |
| costAndExpenses | 108.51M | 110.36M | 98.57M | 101.52M | 126.15M | 142.38M | 130.39M | 114.76M | 113M | 97.03M |
| netInterestIncome | 328.87K | -78000 | -447K | 1.14M | 267K | -992K | -930K | -626.54K | -705.17K | -746.25K |
| interestIncome | 655.74K | 254K | 1.5M | 2.54M | 1.1M | 493K | 50000 | 425.5K | 668.5K | 929K |
| interestExpense | 326.87K | 332K | 447K | 1.4M | 831K | 1.48M | 980K | 661.04K | 716.05K | 775.52K |
| depreciationAndAmortization | 7.64M | 6.71M | 4.61M | 5.19M | 8.19M | 15.59M | 10.87M | 11.32M | 11.34M | 10.91M |
| ebitda | 39.08M | 23.66M | 25.62M | 18.04M | 9.18M | -205K | 4.4M | 18.03M | 21.1M | 23.76M |
| ebit | 31.43M | 16.95M | 21.01M | 12.84M | 983.5K | -15.8M | -6.47M | 6.71M | 9.76M | 12.85M |
| nonOperatingIncomeExcludingInterest | - | 1.84M | 10.35M | 10.3M | -114.5K | 4.21M | -6.52M | 12.28M | 8.91M | 17.98M |
| operatingIncome | 31.43M | 18.79M | 31.36M | 23.14M | 869K | -11.58M | -12.99M | 19M | 18.67M | 30.82M |
| totalOtherIncomeExpensesNet | 3.19M | -2.17M | 42.99M | -10.48M | 499K | -33.74M | -83.12M | -9.44M | -9.19M | -16.57M |
| incomeBeforeTax | 34.63M | 16.61M | 74.34M | 12.66M | 1.37M | -45.32M | -96.11M | 9.56M | 9.47M | 28.51M |
| incomeTaxExpense | 8.78M | 3.63M | 13.1M | 2.22M | 2.2M | -408K | -665K | 2.23M | 1.84M | 2.97M |
| netIncomeFromContinuingOperations | 25.85M | 12.99M | 61.24M | 10.44M | -830K | -44.91M | -95.44M | 7.33M | 7.63M | 12.77M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | -830K | -44.91M | -95.44M | 7.33M | 7.63M | 12.77M |
| netIncome | 25.85M | 12.99M | 61.24M | 10.44M | -1.66M | -89.83M | -190.89M | 14.66M | 15.27M | 25.54M |
| netIncomeDeductions | - | - | - | - | -830K | -44.91M | -95.44M | 7.33M | 7.63M | 12.77M |
| bottomLineNetIncome | 25.85M | 12.99M | 61.24M | 10.44M | -830K | -44.91M | -95.44M | 7.33M | 7.63M | 12.77M |
| eps | 0.06 | 0.03 | 0.14 | 0.02 | -0.0 | -0.2 | -0.62 | 0.05 | 0.05 | 0.08 |
| 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 | 64.5M | 58.68M | 151.84M | 89.97M | 88.34M | 48.67M | 32.66M | 48.67M | 50.61M | 73.57M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 64.5M | 58.68M | 151.84M | 89.97M | 88.34M | 48.67M | 32.66M | 48.67M | 50.61M | 73.57M |
| netReceivables | 56M | 37.01M | 66.77M | 39.89M | 53.7M | 74.7M | 55.37M | 61.55M | 59.83M | 58.2M |
| accountsReceivables | 54.62M | 36.93M | 66.77M | 39.63M | 53.7M | 56.56M | 55.37M | 39.78M | 59.83M | 40.24M |
| otherReceivables | 1.38M | 82000 | 1.87M | 260K | 2.57M | 3.01M | 4.63M | 1.57M | 4.32M | 18.46M |
| inventory | - | - | - | - | - | 13.46M | - | - | - | - |
| prepaids | - | 7.74M | - | 7.47M | - | 8.74M | - | 7.75M | - | 8.8M |
| otherCurrentAssets | 10.43M | 16.44M | 14.57M | 5.7M | 14.92M | 9.92M | 19.33M | 8.81M | 17.78M | 4.17M |
| totalCurrentAssets | 130.93M | 119.88M | 233.18M | 154.81M | 156.97M | 126.78M | 107.36M | 126.78M | 128.22M | 144.73M |
| propertyPlantEquipmentNet | 15.06M | 19.82M | 25.51M | 27.82M | 35.81M | 48.96M | 43.25M | 48.96M | 51.7M | 54.42M |
| goodwill | - | - | - | - | 218.72M | 163.03M | - | 163.03M | 164.93M | 164.59M |
| intangibleAssets | 31.43M | 33.42M | 34.58M | 35.58M | -182.82M | 101.03M | 92.7M | 101.03M | 95.73M | 87.97M |
| goodwillAndIntangibleAssets | 31.43M | 33.42M | 34.58M | 35.58M | 35.9M | 264.06M | 92.7M | 264.06M | 260.66M | 252.56M |
| longTermInvestments | 1.95M | 2.12M | 3.16M | - | 8.09M | 8.63M | 8.31M | 8.88M | 8.07M | 5.45M |
| taxAssets | 2.51M | 3.5M | 2.14M | 3.78M | 1.96M | 1.44M | 1.83M | 8.02M | 1.49M | 590K |
| otherNonCurrentAssets | - | 3.22M | 8.56M | 7.21M | - | 252K | - | - | - | - |
| totalNonCurrentAssets | 50.95M | 59.96M | 68.65M | 74.39M | 81.76M | 323.33M | 146.09M | 329.92M | 321.92M | 313.02M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 181.88M | 179.84M | 301.83M | 229.2M | 238.73M | 450.12M | 253.46M | 456.7M | 450.14M | 457.75M |
| totalPayables | 6.78M | 7.8M | 7.72M | 9.58M | 9.16M | 17.89M | 11.43M | 6.9M | 9.52M | 5.52M |
| accountPayables | 6.28M | 7.8M | 7.72M | 9.58M | 9.16M | 17.89M | 11.43M | 6.9M | 9.52M | 5.52M |
| otherPayables | 504.8K | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 11.62M | 8.58M | 101.06M | - | 25.42M | 27.74M | 25.27M | 29.54M | 21.83M | 27.99M |
| shortTermDebt | 3.22M | - | - | - | - | - | 9.5M | - | - | - |
| capitalLeaseObligationsCurrent | - | 4.51M | 4.78M | 4.6M | 6.59M | 7.12M | 8.52M | 8.29M | 8.48M | 7.9M |
| taxPayables | - | - | - | 456K | 42000 | 245K | 206K | 398K | 160K | 207K |
| deferredRevenue | 41.28M | 17.27M | 23.6M | 33.05M | 39.12M | 30.87M | 33.79M | 30.87M | 27.8M | 31.69M |
| otherCurrentLiabilities | 19.48M | 58.74M | 41.85M | 64.3M | 46.77M | 28.21M | 34M | 36.22M | 39.92M | 38.59M |
| totalCurrentLiabilities | 82.38M | 71.05M | 155.4M | 78.48M | 87.94M | 80.95M | 88.72M | 80.95M | 79.74M | 80M |
| longTermDebt | 4.29M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 4.29M | 8.81M | 11.67M | 12.81M | 20.35M | 20.67M | 18.46M | 22.29M | 26.56M | 28.86M |
| deferredRevenueNonCurrent | - | - | - | - | - | 74000 | 2000 | 74000 | - | 2000 |
| deferredTaxLiabilitiesNonCurrent | 3.65M | 2.93M | 1.86M | - | 445K | 3.37M | 1.93M | 9.96M | 3.2M | 2.73M |
| otherNonCurrentLiabilities | -74970 | 3.48M | 7.18M | 4.24M | 6.26M | 13.62M | 7.78M | 18.59M | 9.87M | 16.38M |
| totalNonCurrentLiabilities | 12.15M | 15.22M | 18.84M | 17.05M | 27.06M | 34.29M | 28.17M | 40.88M | 36.43M | 47.97M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 4.29M | 13.32M | 16.45M | 17.41M | 26.94M | 27.78M | 26.97M | 30.58M | 35.03M | 36.76M |
| totalLiabilities | 94.54M | 86.26M | 174.25M | 95.53M | 115M | 115.24M | 116.89M | 121.83M | 116.17M | 127.97M |
| treasuryStock | -9.66M | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 359.49M | 357.49M | 359.6M | 432.87M | 432.87M | 357.58M | 357.58M | 357.58M | 357.58M | 354.58M |
| retainedEarnings | -281.19M | -286.05M | -251.88M | -313.12M | -323.55M | -33.16M | -232.07M | -33.16M | -38.62M | -39.05M |
| 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 | 25.85M | 12.99M | 61.24M | 10.44M | -1.66M | -89.83M | -190.89M | 14.66M | 15.27M | 25.54M |
| depreciationAndAmortization | 7.64M | 6.71M | 6.44M | 7.4M | 8.19M | 15.59M | 10.87M | 11.32M | 11.34M | 10.91M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | 89000 | 751K | -545K | 252K | 288K | 227.5K | -86500 | 6000 | 293K |
| changeInWorkingCapital | - | - | - | 18.95M | - | 559.5K | - | -5.11M | - | -5.66M |
| accountsReceivables | - | - | - | 24.46M | - | -6.62M | - | -2.68M | - | -2.42M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | -5.51M | - | 7.18M | - | -2.43M | - | -3.24M |
| otherNonCashItems | 7.61M | 13.7M | -1.32M | -24.91M | 28.53M | 96.71M | 203.78M | 24.54M | 10.01M | 24.3M |
| netCashProvidedByOperatingActivities | 41.11M | 33.4M | 67.11M | 11.33M | 18.68M | -8.71M | 2.02M | 27.88M | 13.94M | 38.93M |
| investmentsInPropertyPlantAndEquipment | -2.76M | -2.04M | -485K | -3.56M | -1.49M | -8.9M | -10.28M | -11.7M | -14.48M | -13.4M |
| acquisitionsNet | - | - | - | - | - | - | -2.45M | - | -3.42M | 139K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -1.93M | -344K | -1.44M | -608.5K | -4.02M | -4.9M | -4.98M | -6.84M | -5.78M |
| netCashProvidedByInvestingActivities | -2.76M | -2.04M | -829K | -5M | -1.49M | -8.9M | -15.19M | -11.7M | -21.31M | -13.26M |
| netDebtIssuance | - | - | -2.24M | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | -2.24M | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -8.8M | -2.14M | -72000 | - | - | - | - | - | - | - |
| netCommonStockIssuance | -8.8M | -2.14M | -72000 | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | 75.29M | - | - | - | - |
| commonStockRepurchased | -8.8M | -2.14M | -72000 | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -21.11M | -47.16M | - | - | - | -74000 | -7.95M | -12.19M | -11.84M | -5.91M |
| commonDividendsPaid | -21.11M | -47.16M | - | - | - | -37000 | -3.97M | -6.1M | -5.92M | -2.96M |
| preferredDividendsPaid | - | - | - | - | - | - | - | -6.1M | -5.92M | -2.96M |
| otherFinancingActivities | -2.48M | -74.91M | -558K | -4.74M | -2.06M | 29.49M | 2.64M | -4.14M | -4.2M | 844K |
| netCashProvidedByFinancingActivities | -32.39M | -124.22M | -2.87M | -4.74M | -3.97M | 59.94M | -2.51M | -16.33M | -16.05M | -9.95M |