OTC : BSRUF
$0.01 (4.36%)
| date | 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 | 2015-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 135.11M | 271.43M | 279.12M | 198.24M | 208.02M | 209.46M | 198.81M | 162.42M | 125.93M | 111.98M |
| costOfRevenue | 94.63M | 121.09M | 131.66M | 139.31M | 139.33M | 131.79M | 119.8M | 104.11M | 99.54M | 88.29M |
| grossProfit | 40.48M | 150.35M | 147.46M | 58.92M | 68.68M | 77.66M | 79.01M | 58.31M | 26.39M | 23.69M |
| researchAndDevelopmentExpenses | 1.82M | 395K | 1.75M | 526K | - | - | - | 2.76M | 2.93M | 3.03M |
| generalAndAdministrativeExpenses | - | 14.41M | 12.45M | 12M | 10.46M | 10.32M | 9.34M | 8.24M | 8.4M | 8.34M |
| sellingAndMarketingExpenses | 1.25M | 2.56M | 4.71M | 2.24M | 2.39M | 2.5M | 4.06M | 2.03M | 3.06M | 1.84M |
| sellingGeneralAndAdministrativeExpenses | 1.25M | 16.97M | 17.15M | 14.24M | 12.85M | 12.82M | 13.39M | 10.27M | 11.46M | 10.18M |
| otherExpenses | 37.41M | 147.79M | -3.13M | 56.69M | 314K | 201K | 12.34M | - | 10.46M | 8.51M |
| operatingExpenses | 40.48M | 122.02M | 33.63M | 26.98M | 20.79M | 16.42M | 16.39M | 13.06M | 16.46M | 13.37M |
| costAndExpenses | 116.54M | 243.1M | 165.28M | 166.29M | 160.12M | 148.21M | 136.19M | 117.16M | 118.86M | 101.36M |
| netInterestIncome | -696K | -609K | -871K | -5.06M | -3.66M | -10.18M | -18.49M | -23.51M | -25.58M | -20.66M |
| interestIncome | 2.64M | 1.62M | 16000 | 2.69M | 2.27M | 8.09M | - | 19.55M | 101.56K | 207.09K |
| interestExpense | 2.54M | 1.11M | 62000 | 2.74M | 2.63M | 11.56M | 18.49M | 23.99M | 23.24M | 22.48M |
| depreciationAndAmortization | 12.08M | 37.03M | 40.09M | 58.79M | 56.72M | 51.88M | 47.35M | 37.36M | 35.14M | 31.92M |
| ebitda | 28.76M | 68.09M | 154M | 90.79M | 104.98M | 110.48M | 108.72M | 81.16M | 44.46M | 40.56M |
| ebit | 16.68M | 31.06M | 113.91M | 31.99M | 48.26M | 58.6M | 58.22M | 42.74M | 7.65M | 6.44M |
| nonOperatingIncomeExcludingInterest | -16.68M | 91.59M | 7.03M | 5.09M | 3.97M | 2.65M | 4.4M | 1.07M | 1.76M | 2.21M |
| operatingIncome | 19.17M | 122.65M | 120.94M | 37.08M | 52.23M | 61.24M | 62.62M | 43.81M | 9.4M | 8.64M |
| totalOtherIncomeExpensesNet | -5.02M | -92.7M | -7.09M | -7.82M | -6.6M | -11.35M | -19.25M | -22.07M | -25M | -20.92M |
| incomeBeforeTax | 14.14M | 29.95M | 113.85M | 29.26M | 45.63M | 49.89M | 43.36M | 21.74M | -15.59M | -12.24M |
| incomeTaxExpense | 15.79M | 34.79M | 33.11M | 18.28M | 6.04M | 10.74M | 9.39M | 5.9M | 29798 | 61569 |
| netIncomeFromContinuingOperations | -1.64M | -4.84M | 80.74M | 10.98M | 39.59M | 39.15M | 33.97M | 15.85M | -15.62M | -12.3M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -1.64M | -4.84M | 80.74M | 10.98M | 39.59M | 39.15M | 33.97M | 15.85M | -15.62M | -12.3M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -1.64M | -4.84M | 80.74M | 10.98M | 39.59M | 39.15M | 33.97M | 15.85M | -15.62M | -12.3M |
| eps | -0.0 | -0.0 | 0.07 | 0.01 | 0.03 | 0.03 | 0.03 | 0.02 | -0.01 | -0.01 |
| date | 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 | 2015-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 88.12M | 92.89M | 55.45M | 64.92M | 162.56M | 39.24M | 29.69M | 28.28M | 27.04M | 31.48M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 88.12M | 92.89M | 55.45M | 64.92M | 162.56M | 39.24M | 29.69M | 28.28M | 27.04M | 31.48M |
| netReceivables | 33.56M | 55.85M | 57.55M | 41.8M | 27.04M | 37.39M | 17.4M | 24.4M | 13.59M | 16.6M |
| accountsReceivables | 22.06M | 55.81M | 57.52M | 41.74M | 26.96M | 37.3M | 16.91M | 24.34M | 13.52M | 16.55M |
| otherReceivables | 107K | 39000 | 33000 | 58000 | 79000 | 89000 | 493K | 55000 | 74678 | 12272 |
| inventory | 24.59M | 23.11M | 15.1M | 18.36M | 19.49M | 19.57M | 19.79M | 18.52M | 20.83M | 24.31M |
| prepaids | - | -55.81M | -57.52M | -41.74M | - | -37.3M | -16.91M | - | - | 82595 |
| otherCurrentAssets | 2.4M | 73.4M | 78.06M | 70.84M | 26.97M | 68.71M | 74.31M | 50.41M | 45.36M | 29.83M |
| totalCurrentAssets | 148.67M | 189.4M | 148.6M | 154.12M | 235.98M | 127.53M | 123.78M | 121.54M | 106.82M | 102.22M |
| propertyPlantEquipmentNet | 196.35M | 186.09M | 245.08M | 262.83M | 298.38M | 321.48M | 337.62M | 259.25M | 291.87M | 325.1M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | 97.12M | 2.04M | 1.11M | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | 97.12M | 2.04M | 1.11M | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | 1.86M | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 4.11M | -1.86M | -245.08M | -262.83M | -298.38M | -321.48M | -97.12M | -2.04M | -1.11M | -325.1M |
| totalNonCurrentAssets | 200.46M | 186.09M | 245.08M | 262.83M | 298.38M | 321.48M | 337.62M | 259.25M | 291.87M | 325.1M |
| otherAssets | - | 1.86M | - | - | - | - | - | - | - | 5.03M |
| totalAssets | 349.13M | 377.35M | 393.69M | 416.95M | 534.37M | 449M | 461.41M | 380.8M | 398.69M | 432.35M |
| totalPayables | 16.14M | 17.95M | 17.65M | 21.62M | 13.52M | 26.18M | 11.96M | 9.67M | 11.6M | 12.75M |
| accountPayables | 13.11M | 17.95M | 17.65M | 21.62M | 12.98M | 11.71M | 11.89M | 9.67M | 11.6M | 12.75M |
| otherPayables | 3.04M | - | - | - | 539K | 14.46M | 75000 | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | 25M | - | 53.2M | 58.84M | 45.82M | 53.43M |
| capitalLeaseObligationsCurrent | - | - | - | 41000 | 195K | 19000 | 66000 | 372K | 339.04K | 305.27K |
| taxPayables | 3.04M | - | - | - | 539K | 14.46M | 75000 | - | - | - |
| deferredRevenue | - | - | - | -41000 | -25.2M | -19000 | -53.27M | -59.2M | -46.16M | -53.73M |
| otherCurrentLiabilities | 47.07M | 21.05M | 14.99M | 45.69M | 49.54M | 42.45M | 25.37M | 13.81M | 9.25M | 8.2M |
| totalCurrentLiabilities | 63.21M | 39M | 32.64M | 67.35M | 88.26M | 68.64M | 90.6M | 82.69M | 67.01M | 74.69M |
| longTermDebt | - | - | - | - | 48.94M | 18.91M | 35.53M | 88.05M | 146.15M | 161.68M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | 66000 | 440.6K | 776.2K |
| deferredRevenueNonCurrent | - | - | - | - | 39.91M | 2.41M | 625K | 1.46M | 2.31M | 3.97M |
| deferredTaxLiabilitiesNonCurrent | - | - | 162K | 4.62M | 9.03M | 16.5M | 15.11M | 5.84M | 143.48M | 158.27M |
| otherNonCurrentLiabilities | 28.66M | 49.86M | 27.18M | 25.09M | - | - | - | -66000 | 23.53M | 24.72M |
| totalNonCurrentLiabilities | 28.66M | 49.86M | 27.34M | 29.7M | 48.94M | 18.91M | 35.53M | 88.05M | 145.79M | 162.23M |
| otherLiabilities | - | - | - | - | 34.44M | 40.86M | 54.05M | 29.59M | 24.32M | 24.94M |
| capitalLeaseObligations | - | - | - | 41000 | 195K | 19000 | 66000 | 438K | 779.64K | 1.08M |
| totalLiabilities | 91.87M | 88.87M | 59.99M | 97.05M | 171.63M | 128.41M | 180.19M | 200.32M | 237.13M | 261.86M |
| treasuryStock | -1.23M | -1.76M | -4.96M | -2.27M | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | 19.23M | - | - | - | - |
| commonStock | 307.81M | 307.81M | 307.81M | 307.81M | 307.06M | 306.51M | 305.28M | 231.08M | 166.53M | 164.8M |
| retainedEarnings | -27.77M | 3.27M | 48.66M | 28.56M | 72.9M | 33.31M | -7.67M | -36.34M | -45.78M | -32.57M |
| additionalPaidInCapital | - | - | - | - | - | 306.51M | 305.28M | 231.08M | 166.94M | 164.24M |
| date | 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 | 2015-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -1.64M | -4.84M | 80.74M | 10.98M | 39.59M | 39.15M | 33.97M | 15.85M | -15.58M | -12.34M |
| depreciationAndAmortization | 12.08M | 37.03M | 40.09M | 58.95M | 56.72M | 51.88M | 47.35M | 37.36M | 35.06M | 31.92M |
| deferredIncomeTax | - | 762K | 18.56M | 13.94M | -16.6M | 22.31M | -4.49M | 8.57M | -12.26M | 25.39M |
| stockBasedCompensation | 1.43M | 1.49M | 1.9M | 1.84M | 1.76M | 1.69M | 1.84M | 1.25M | 1.13M | 930.46K |
| changeInWorkingCapital | 19.61M | -2.25M | -20.46M | -15.77M | 14.84M | -24M | 2.65M | -9.82M | 11.12M | -26.32M |
| accountsReceivables | 32.38M | 5.76M | -23.71M | -16.91M | 14.76M | -24.21M | 3.92M | -12.05M | 8.43M | -18.29M |
| inventory | -6.44M | -8.01M | 3.26M | 1.14M | 81000 | 215K | -1.27M | 2.22M | 2.7M | -8.03M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -6.34M | -1.79M | -18.53M | -4.17M | 2.51M | -148K | -141K | 57000 | -35758.19 | 40020 |
| otherNonCashItems | 6.53M | 85.18M | -42.55M | -5.46M | 9.21M | 5.6M | 35.82M | 31.96M | 26.83M | 35.22M |
| netCashProvidedByOperatingActivities | 45.45M | 117.37M | 78.28M | 64.47M | 105.52M | 96.64M | 117.14M | 76.59M | 58.56M | 29.41M |
| investmentsInPropertyPlantAndEquipment | -23.27M | -38.7M | -19.05M | -24.53M | -33.59M | -36.05M | -110.94M | -7.45M | -3.65M | -7.03M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 942K | 514K | 140K | -13000 | 299K | 661K | 621K | 284K | -129.62K | 49255 |
| netCashProvidedByInvestingActivities | -19.69M | -38.19M | -18.91M | -24.54M | -33.29M | -35.39M | -110.32M | -7.16M | -3.78M | -6.98M |
| netDebtIssuance | - | - | - | -75M | 55M | -72.47M | -60.05M | -47.54M | -23.66M | 9.02M |
| longTermNetDebtIssuance | - | - | - | -75M | 55M | -72.47M | -60.05M | -47.54M | -23.66M | 9.02M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -1.15M | -5.33M | -3.46M | - | - | 74.66M | - | 7.54M | - |
| netCommonStockIssuance | - | -1.15M | -5.33M | -3.46M | - | - | 74.66M | - | 7.54M | - |
| commonStockIssuance | - | - | - | - | - | - | 76.13M | - | 7.54M | - |
| commonStockRepurchased | - | -1.15M | -5.33M | -3.46M | - | - | -1.48M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -29.95M | -38.34M | -60.91M | -56.38M | - | - | - | - | - | - |
| commonDividendsPaid | -29.95M | -38.34M | -60.91M | -56.38M | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -631K | -1.21M | -680K | -2.98M | -2.51M | 21.53M | -19.5M | -20.6M | -43.72M | -19.37M |
| netCashProvidedByFinancingActivities | -30.58M | -40.7M | -66.92M | -137.82M | 52.49M | -50.94M | -4.9M | -68.14M | -59.69M | -10.35M |
| date | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 61.99M | 73.12M | 144.82M | 126.61M | 174.5M | 104.62M | 125.47M | 72.76M | 124.55M | 83.46M |
| costOfRevenue | 52.37M | 42.26M | 72.27M | 48.81M | 72.35M | 59.31M | 81.1M | 58.21M | 79.32M | 60.01M |
| grossProfit | 9.62M | 30.86M | 72.55M | 77.8M | 102.15M | 45.31M | 44.38M | 14.55M | 45.23M | 23.45M |
| researchAndDevelopmentExpenses | 1.82M | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | -7.57M | 7.57M | 7.25M | 7.16M | 6.34M | 6.11M | 6.15M | 5.85M | 5M | 5.46M |
| sellingAndMarketingExpenses | 369K | 882K | 1.56M | 1.23M | 3.52M | 1.18M | 1.36M | 881K | 1.24M | 1.15M |
| sellingGeneralAndAdministrativeExpenses | -8.93M | 10.18M | 8.8M | 8.39M | 9.86M | 7.29M | 7.51M | 6.73M | 6.24M | 6.61M |
| otherExpenses | -1.72M | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 1.5M | 20.41M | 109.72M | 12.3M | 20.14M | 13.49M | 16.86M | 10.12M | 11.13M | 9.66M |
| costAndExpenses | 53.87M | 62.67M | 181.99M | 61.11M | 92.49M | 72.8M | 97.96M | 68.33M | 90.45M | 69.67M |
| netInterestIncome | -696K | 978K | 2.27M | 658K | 2.77M | 2.75M | 739K | 3.42M | 1.43M | 834K |
| interestIncome | 1.66M | 978K | 2.27M | 658K | 2.77M | 2.75M | 739K | 3.42M | 1.43M | 834K |
| interestExpense | 2.54M | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 7.97M | 4.11M | 21.71M | 15.19M | 17.29M | 22.57M | 29.2M | 29.59M | 28.49M | 28.11M |
| ebitda | 6.49M | 22.27M | 78.85M | 80.69M | 103.39M | 57.4M | 60.88M | 35M | 65.57M | 43.25M |
| ebit | 16.68M | 18.16M | 57.15M | 65.5M | 86.11M | 34.83M | 31.67M | 5.41M | 37.08M | 15.14M |
| nonOperatingIncomeExcludingInterest | -16.68M | - | - | - | - | - | - | - | - | - |
| operatingIncome | 1.01M | 18.16M | 57.15M | 65.5M | 86.11M | 34.83M | 31.67M | 5.41M | 37.08M | 15.14M |
| totalOtherIncomeExpensesNet | 3.67M | -8.69M | -92.04M | -658K | -1.32M | -5.76M | -3.42M | -4.4M | -4.42M | -2.18M |
| incomeBeforeTax | 4.68M | 9.47M | -34.9M | 64.84M | 84.78M | 29.07M | 28.25M | 1.01M | 32.67M | 12.96M |
| incomeTaxExpense | 4.85M | 10.94M | 14.52M | 20.27M | 23.26M | 9.85M | 10.93M | 7.34M | 2.22M | 3.82M |
| netIncomeFromContinuingOperations | -172K | -1.47M | -49.42M | 44.58M | 61.53M | 19.21M | 17.32M | -6.34M | 30.44M | 9.14M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -172K | -1.47M | -49.42M | 44.58M | 61.53M | 19.21M | 17.32M | -6.34M | 30.44M | 9.14M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -172K | -1.47M | -49.42M | 44.58M | 61.53M | 19.21M | 17.32M | -6.34M | 30.44M | 9.14M |
| eps | -0.0 | -0.0 | -0.04 | 0.04 | 0.05 | 0.02 | 0.01 | -0.01 | 0.03 | 0.01 |
| date | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 88.12M | 78.86M | 92.89M | 60.16M | 55.45M | 37.07M | 64.92M | 99.6M | 162.56M | 47.56M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 88.12M | 78.86M | 92.89M | 60.16M | 55.45M | 37.07M | 64.92M | 99.6M | 162.56M | 47.56M |
| netReceivables | 33.56M | 32.22M | 55.85M | 48.82M | 57.55M | 32.5M | 41.8M | 14.4M | 27.04M | 20.73M |
| accountsReceivables | 22.06M | 32.18M | 55.81M | - | 57.52M | 32.46M | 41.74M | 14.27M | 26.96M | 20.71M |
| otherReceivables | 107K | 44000 | 39000 | 48.82M | 33000 | 39000 | 58000 | 129K | 79000 | 26000 |
| inventory | 24.59M | 21.78M | 23.11M | 25.93M | 15.1M | 25.05M | 18.36M | 29.04M | 19.49M | 26.19M |
| prepaids | - | - | -55.81M | - | -57.52M | - | -41.74M | -14.27M | - | -20.71M |
| otherCurrentAssets | 2.4M | 18.87M | 73.4M | 21.7M | 78.06M | 15.48M | 70.84M | 39.94M | 26.97M | 50.48M |
| totalCurrentAssets | 148.67M | 151.74M | 189.4M | 156.62M | 148.6M | 110.05M | 154.12M | 168.58M | 235.98M | 124.23M |
| propertyPlantEquipmentNet | 196.35M | 192.67M | 186.09M | 255.92M | 245.08M | 250.37M | 262.83M | 286.32M | 298.38M | 313.6M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | 1.22M | 1.86M | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 4.11M | 167.2M | 163.02M | 64000 | -245.08M | -250.37M | -262.83M | -286.32M | -298.38M | -313.6M |
| totalNonCurrentAssets | 200.46M | 193.88M | 187.95M | 255.99M | 245.08M | 250.37M | 262.83M | 286.32M | 298.38M | 313.6M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 349.13M | 345.62M | 377.35M | 412.61M | 393.69M | 360.43M | 416.95M | 454.9M | 534.37M | 437.84M |
| totalPayables | 16.14M | 10.06M | 17.95M | 28.49M | 17.65M | 15.84M | 21.62M | 42.49M | 13.52M | 32.37M |
| accountPayables | 13.11M | 10.06M | 17.95M | 28.49M | 17.65M | 15.72M | 21.62M | 42.26M | 12.98M | 32.37M |
| otherPayables | 3.04M | - | - | - | - | 123K | - | 227K | 539K | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | 24.6M | 25M | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | 155K | 41000 | 122K | 195K | 165K |
| taxPayables | 3.04M | - | - | - | - | 123K | - | 227K | 539K | - |
| deferredRevenue | - | - | - | - | - | -155K | -41000 | -24.72M | -25.2M | -165K |
| otherCurrentLiabilities | 47.07M | 26.17M | 21.05M | 13.61M | 14.99M | 15.3M | 45.69M | 22.98M | 49.54M | 20.75M |
| totalCurrentLiabilities | 63.21M | 36.24M | 39M | 32.94M | 32.64M | 31.3M | 67.35M | 90.18M | 88.26M | 53.28M |
| longTermDebt | - | - | - | - | - | 1000 | - | - | 48.94M | 14.13M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | 635K | - | - | - | 112K |
| deferredRevenueNonCurrent | - | - | - | - | - | 13.24M | - | - | 39.91M | -56000 |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | 162K | 1.46M | 4.62M | 7.57M | 9.03M | 14.19M |
| otherNonCurrentLiabilities | 28.66M | 51.21M | 49.86M | 26.39M | 27.18M | 10M | 25.09M | 24.86M | - | -112K |
| totalNonCurrentLiabilities | 28.66M | 51.21M | 49.86M | 26.91M | 27.34M | 25.33M | 29.7M | 32.43M | 48.94M | 14.13M |
| otherLiabilities | - | - | - | - | - | 1000 | - | - | 34.44M | 39.45M |
| capitalLeaseObligations | - | - | - | - | - | 790K | 41000 | 122K | 195K | 277K |
| totalLiabilities | 91.87M | 87.45M | 88.87M | 32.94M | 59.99M | 56.63M | 97.05M | 122.61M | 171.63M | 106.87M |
| treasuryStock | -1.23M | -1.59M | -1.76M | - | -4.96M | -1.66M | -2.27M | -695K | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 307.81M | 307.81M | 307.81M | 307.81M | 307.81M | 307.81M | 307.81M | 307.81M | 307.06M | 307.06M |
| retainedEarnings | -27.77M | -27.47M | 3.27M | 68.42M | 48.66M | 13.47M | 28.56M | 37.96M | 72.9M | 42.45M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -172K | -1.47M | -49.42M | 44.58M | 61.53M | 19.21M | 17.32M | -6.34M | 30.44M | 9.14M |
| depreciationAndAmortization | 7.83M | 4.25M | 21.82M | 15.19M | 17.39M | 22.7M | 29.27M | 29.68M | 28.53M | 28.19M |
| deferredIncomeTax | - | - | 762K | - | 18.56M | - | 13.94M | - | -16.6M | - |
| stockBasedCompensation | 1.43M | - | 1.49M | - | 1.9M | - | 1.84M | - | 1.76M | - |
| changeInWorkingCapital | 19.61M | - | -4.04M | - | -38.99M | - | -19.95M | - | 17.35M | - |
| accountsReceivables | 32.38M | - | 5.76M | - | -23.71M | - | -16.91M | - | 14.76M | - |
| inventory | -6.44M | - | -8.01M | - | 3.26M | - | 1.14M | - | 81000 | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -6.34M | - | -1.79M | - | -18.53M | - | -4.17M | - | 2.51M | - |
| otherNonCashItems | -15.92M | 22.45M | 91.42M | -3.67M | 15.82M | -21.27M | 4.89M | 7.76M | -8.09M | -1.81M |
| netCashProvidedByOperatingActivities | 20.22M | 25.23M | 61.28M | 56.09M | 57.65M | 20.64M | 33.37M | 31.1M | 70M | 35.53M |
| investmentsInPropertyPlantAndEquipment | -11.46M | -11.8M | -11.18M | -27.52M | -7.08M | -11.97M | -11.58M | -12.96M | -13.62M | -19.97M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -471K | 1.41M | 48000 | 466K | 48000 | 92000 | -141K | 128K | 163K | 136K |
| netCashProvidedByInvestingActivities | -9.3M | -10.39M | -11.14M | -27.06M | -7.03M | -11.88M | -11.72M | -12.83M | -13.45M | -19.84M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | 51.14M | - | - |
| commonStockRepurchased | - | - | - | -1.15M | -4.79M | -537K | -2.32M | -1.14M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | 1000 | -29.95M | -15.64M | -22.7M | -26.07M | -34.84M | -26.62M | -29.76M | - | - |
| commonDividendsPaid | 1000 | -29.95M | -15.64M | -22.7M | -26.07M | -34.84M | -26.62M | -29.76M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -342K | -289K | -675K | -1.68M | -5.42M | -592K | -27.96M | -53.47M | 58.78M | -6.29M |
| netCashProvidedByFinancingActivities | -341K | -30.24M | -16.32M | -24.39M | -31.49M | -35.43M | -54.58M | -83.24M | 58.78M | -6.29M |