NASDAQ : ABCM
$0.01 (0.04%)
| date | 2022-12-31 | 2021-12-31 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 | 2014-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 361.7M | 471.92M | 297.7M | 260M | 259.9M | 233.2M | 217.1M | 171.67M | 144.03M | 127.95M |
| costOfRevenue | 91.2M | 165.67M | 85.9M | 79.8M | 76.7M | 70.2M | 65M | 51.14M | 42.51M | 37.57M |
| grossProfit | 270.5M | 306.25M | 211.8M | 180.2M | 183.2M | 163M | 152.1M | 120.53M | 101.53M | 90.38M |
| researchAndDevelopmentExpenses | 56.1M | 29.67M | 18.6M | 38.3M | 10.92M | 16M | 18.56M | 12.82M | 9.92M | 10.05M |
| generalAndAdministrativeExpenses | - | - | - | 118.3M | 88.9M | 78.2M | 4.44M | 3.96M | 45.52M | 678K |
| sellingAndMarketingExpenses | 224.5M | - | 149.8M | - | - | - | 73.96M | 57.44M | - | 36.34M |
| sellingGeneralAndAdministrativeExpenses | 224.5M | 229.79M | 149.8M | 131.4M | 92.9M | 78.2M | 78.4M | 61.39M | 45.52M | 37.02M |
| otherExpenses | - | - | 8.7M | - | 24.07M | - | - | - | 359K | - |
| operatingExpenses | 280.6M | 259.46M | 177.1M | 169.7M | 127.9M | 94.2M | 96.96M | 74.21M | 55.8M | 47.07M |
| costAndExpenses | 371.8M | 425.12M | 263M | 249.5M | 204.6M | 164.4M | 161.96M | 125.36M | 98.31M | 84.64M |
| netInterestIncome | -5M | -4.18M | -2.8M | -2.1M | 300K | 300K | 137K | 144K | 372K | 238K |
| interestIncome | 400K | 509.74K | 400K | 700K | 600K | 300K | 162K | 146K | 372K | 238K |
| interestExpense | 5.4M | 4.69M | 3.2M | 2.8M | 300K | - | 25000 | 2000 | - | - |
| depreciationAndAmortization | 52.9M | 58.11M | 8.7M | 29.9M | 11.3M | 13.2M | 15.33M | 7.56M | 8.04M | 6.71M |
| ebitda | 42.7M | 104.9M | 28.8M | 41.1M | 83.1M | 82M | 67.22M | 54.82M | 53.76M | 50.26M |
| ebit | -10.2M | 46.79M | 20.1M | 11.2M | 71.8M | 68.8M | 51.9M | 47.26M | 45.73M | 43.31M |
| nonOperatingIncomeExcludingInterest | - | - | 5.7M | -700K | - | - | 3.24M | 1.84M | - | - |
| operatingIncome | 53.8M | 46.79M | 25.8M | 10.4M | 71.8M | 69.3M | 55.14M | 46.32M | 46.09M | 43.31M |
| totalOtherIncomeExpensesNet | -69.4M | -29.36M | -2.8M | -2.1M | -16.2M | -200K | -3.26M | -906K | 13000 | 238K |
| incomeBeforeTax | -15.6M | 17.43M | 23M | 8.3M | 55.6M | 69.1M | 51.87M | 45.41M | 46.1M | 43.55M |
| incomeTaxExpense | -7.1M | -101.95K | 8.4M | -4.1M | 11.4M | 6.9M | 9.52M | 7.98M | 8.72M | 9.51M |
| netIncomeFromContinuingOperations | -8.5M | 17.54M | 14.6M | 12.5M | 45M | 62.2M | 42.36M | 37.43M | 37.38M | 34.04M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -8.5M | 17.54M | 14.6M | 12.5M | 45M | 62.2M | 42.36M | 37.43M | 37.38M | 34.04M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -8.5M | 17.54M | 14.6M | 12.5M | 45M | 62.2M | 42.36M | 37.43M | 37.38M | 34.04M |
| eps | -0.04 | 0.08 | 0.07 | 0.06 | 0.22 | 0.3 | 0.21 | 0.19 | 0.19 | 0.17 |
| date | 2022-12-31 | 2021-12-31 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 | 2014-06-30 | 2013-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 89M | 95.1M | 189.9M | 87.1M | 90.2M | 84.75M | 68.92M | 57.06M | 55.28M | 35.39M |
| shortTermInvestments | - | - | - | - | - | 985K | 2.54M | 678K | 1.21M | 3.63M |
| cashAndShortTermInvestments | 89M | 95.1M | 189.9M | 87.1M | 90.2M | 85.74M | 71.46M | 57.74M | 56.48M | 39.01M |
| netReceivables | 90.3M | 33.2M | 45.9M | 48.5M | 39.3M | 32.21M | 25.85M | 17.34M | 14.53M | 16.05M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 90.3M | 33.2M | 45.9M | 48.5M | 39.3M | 32.21M | 25.85M | 17.34M | 14.53M | 16.05M |
| inventory | 68M | 58.2M | 39.5M | 36M | 29.6M | 21.76M | 19.68M | 19.8M | 14.75M | 15.33M |
| prepaids | - | -13.3M | - | -5.1M | -2.8M | - | - | - | - | - |
| otherCurrentAssets | 8.1M | 38.3M | 2.1M | 5.3M | 3.6M | 3.76M | 2.67M | 5.64M | 5.16M | 1.92M |
| totalCurrentAssets | 255.4M | 211.5M | 277.4M | 171.8M | 159.9M | 143.46M | 119.65M | 100.52M | 90.93M | 72.32M |
| propertyPlantEquipmentNet | 159.7M | 161.7M | 108.2M | 37.1M | 25.1M | 22.32M | 17.62M | 12.45M | 8.5M | 7.5M |
| goodwill | 398.3M | 364.8M | 116.7M | 120.9M | 114.2M | 115.51M | 112.46M | 87M | 73.55M | 81.95M |
| intangibleAssets | 227.9M | 234.2M | 108.9M | 106.7M | 106.3M | 73.59M | 70.21M | 44.82M | 30.18M | 33.11M |
| goodwillAndIntangibleAssets | 626.2M | 599M | 225.6M | 227.6M | 220.5M | 189.1M | 182.67M | 131.81M | 103.72M | 115.06M |
| longTermInvestments | 3.2M | 3.5M | 3.1M | 800K | 900K | - | - | 1.64M | 1M | - |
| taxAssets | 12.1M | 10.4M | 8.1M | 9.4M | 8.4M | 6.62M | 9.62M | 3.3M | 2.26M | 5.01M |
| otherNonCurrentAssets | - | - | - | - | - | 193K | - | 224K | 180K | 29000 |
| totalNonCurrentAssets | 801.2M | 774.6M | 345M | 274.9M | 254.9M | 218.23M | 209.91M | 149.42M | 115.66M | 127.6M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.06B | 986.1M | 622.4M | 446.7M | 414.8M | 361.7M | 329.56M | 249.95M | 206.59M | 199.92M |
| totalPayables | 15.8M | 12.9M | 39.6M | 41.8M | 45.8M | 6.87M | 4.24M | 4.67M | 3.74M | 4.81M |
| accountPayables | 15.8M | 12.9M | 39.6M | 41.8M | 45.8M | 6.87M | 4.24M | 4.67M | 3.74M | 4.81M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 128.1M | 128.4M | 107.9M | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 7M | 7.4M | 1.1M | 1.5M | 2.7M | 2.6M | 2.7M | 5.43M | 4.32M | 3.56M |
| deferredRevenue | 7.3M | - | 1.1M | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 50.6M | 45.9M | 100000 | 3.5M | 3.2M | 25.73M | 29.05M | 16.39M | 13.1M | 13.17M |
| totalCurrentLiabilities | 201.8M | 187.2M | 148.7M | 45.3M | 49M | 32.6M | 33.29M | 21.06M | 16.83M | 17.98M |
| longTermDebt | 95.8M | 101.3M | 67.5M | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 32.1M | 41.5M | 16.4M | 16.5M | 14M | 21.88M | 22.94M | 14.78M | 8.84M | 11.28M |
| otherNonCurrentLiabilities | - | - | - | 100000 | 100000 | 99000 | 12.14M | 5000 | 21000 | 375K |
| totalNonCurrentLiabilities | 127.9M | 142.8M | 83.9M | 16.6M | 14.1M | 21.98M | 35.08M | 14.78M | 8.86M | 11.66M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 329.7M | 330M | 232.6M | 61.9M | 63.1M | 54.58M | 68.37M | 35.84M | 25.69M | 29.64M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | 284.7M | - | - | - | - | - | - |
| commonStock | 500K | 500K | 400K | 400K | 400K | 409K | 405K | 402K | 401K | 399K |
| retainedEarnings | 300.7M | 289.6M | 269.3M | 260.1M | 234.4M | 190.32M | 151.53M | 131.08M | 109.92M | 90.54M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2022-12-31 | 2021-12-31 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 | 2014-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -10.1M | 17.54M | 28.2M | 10.5M | 56.1M | 68.8M | 51.87M | 45.41M | 46.1M | 43.55M |
| depreciationAndAmortization | 52.9M | 29.7M | 35.4M | 29.9M | 15.4M | 12.9M | 15.33M | 11.36M | 8.04M | 6.71M |
| deferredIncomeTax | - | - | -3.6M | 10.8M | -1.4M | -10.6M | -7.84M | -6.64M | -7.98M | -10.15M |
| stockBasedCompensation | 23.3M | 17.9M | 13.6M | 9.3M | 6.5M | 3.4M | 3.87M | 2.24M | 1.89M | 941K |
| changeInWorkingCapital | -46.9M | -2.2M | -300K | 4M | -4.5M | -8.1M | 4.73M | -3.11M | -7.47M | 480K |
| accountsReceivables | -33.3M | -3.77M | - | 2.7M | -6.1M | - | - | - | - | - |
| inventory | -7.4M | -9.89M | -6.8M | -1.1M | -6.1M | -5.8M | -2.09M | 1.26M | -4.07M | 252K |
| accountsPayables | 33.3M | 9.99M | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -39.5M | - | 6.5M | 2.4M | 7.7M | -2.3M | 6.82M | -4.37M | -3.4M | 228K |
| otherNonCashItems | 9.5M | -35051 | -1.4M | -1.5M | -1.9M | -3.1M | -1.58M | -1.95M | -372K | -238K |
| netCashProvidedByOperatingActivities | 28.7M | 62.9M | 71.9M | 63M | 70.2M | 63.3M | 66.38M | 47.31M | 40.21M | 41.3M |
| investmentsInPropertyPlantAndEquipment | -41.3M | -85.94M | -57.2M | -35.7M | -40.4M | -37.4M | -19.17M | -15.58M | -7.48M | -7.48M |
| acquisitionsNet | 16.2M | -249.87M | -110.3M | -110.3M | -14.6M | -1.5M | -9.77M | -6.26M | -17.33M | - |
| purchasesOfInvestments | -2.2M | -101.95K | -100000 | -2.2M | - | - | -8.78M | -7.9M | - | - |
| salesMaturitiesOfInvestments | - | - | 95.7M | -22.3M | - | - | 1.83M | 294K | - | 1.19M |
| otherInvestingActivities | 2.9M | 44.42M | 26.1M | 22.4M | 5.1M | 1.2M | 2.87M | 7.9M | 202K | 231K |
| netCashProvidedByInvestingActivities | -24.4M | -291.5M | -45.8M | -148.1M | -49.9M | -37.7M | -33.02M | -21.54M | -24.61M | -6.06M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | 1.1M | 132.74M | 127.4M | 111.2M | 1.4M | 1.6M | 1.44M | 1.48M | 1.83M | 617K |
| commonStockRepurchased | -200K | -101.95K | -100000 | -100000 | -200K | -100000 | -104K | -114K | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -25M | - | -25M | -25M | -24.9M | -22.1M | -19.07M | -16.74M | -15.89M | -14.46M |
| commonDividendsPaid | -25M | - | -25M | -25M | -24.9M | -22.1M | -19.07M | -16.74M | -15.89M | -14.46M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 9.5M | 111.4M | 33.9M | 209.6M | 200K | 1.5M | 1.34M | 1.37M | 1.83M | 617K |
| netCashProvidedByFinancingActivities | -15.5M | 111.4M | 8.9M | 184.6M | -24.7M | -20.6M | -17.73M | -15.37M | -14.06M | -13.84M |
| date | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2021-06-30 | 2020-06-30 | 2019-12-31 | 2019-12-30 | 2018-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 203.2M | 166.7M | 195M | 166.87M | 297.92M | 167.7M | 123.05M | 130M | 130M | 124.7M |
| costOfRevenue | 48.3M | 31.35M | 59.85M | 58.58M | 104.58M | 46M | 39.9M | 39.9M | 39.9M | 41.6M |
| grossProfit | 154.9M | 135.35M | 135.15M | 108.28M | 193.34M | 121.7M | 90.1M | 90.1M | 90.1M | 87.6M |
| researchAndDevelopmentExpenses | 13.24M | -28.72M | 13.24M | 12.02M | 17.23M | -550K | 19.15M | 19.15M | 19.15M | 8M |
| generalAndAdministrativeExpenses | - | 98.55M | - | 98.55M | - | 52.6M | 65.7M | 65.7M | 52.6M | 49.8M |
| sellingAndMarketingExpenses | - | - | - | - | - | 149.8M | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 87.52M | 89.6M | 100.58M | 82.42M | 143.92M | 84.1M | 65.7M | 65.7M | 65.7M | 46.2M |
| otherExpenses | - | 92.45M | 13.46M | - | - | 8.7M | - | - | - | 26.6M |
| operatingExpenses | 100.76M | 153.32M | 127.28M | 94.44M | 161.16M | 92.25M | 84.85M | 84.85M | 84.85M | 80.8M |
| costAndExpenses | 175.3M | 184.68M | 187.12M | 153.03M | 265.73M | 138.25M | 119.92M | 124.75M | 124.75M | 122.4M |
| netInterestIncome | - | 1.8M | -1.9M | -1.31M | -2.8M | -2.05M | -750K | -750K | -1.35M | 300K |
| interestIncome | 4.5M | 1.8M | 129.62K | 101.01K | 399.18K | 400K | - | - | 700K | 300K |
| interestExpense | 4.5M | 4.58M | 1.9M | 1.41M | 3.2M | 2.45M | 750K | 750K | 2.05M | - |
| depreciationAndAmortization | 21.3M | 18.4M | 20.6M | 21.82M | 35.44M | 20.45M | 14.95M | 14.95M | 14.95M | 6.9M |
| ebitda | 49.2M | 10.98M | 29.9M | 35.66M | 67.63M | 35.6M | 19.9M | 19.9M | 21.2M | 40.3M |
| ebit | 27.9M | -7.42M | 9.3M | 13.84M | 32.19M | 15.15M | 4.95M | 4.95M | 6.25M | 33.4M |
| nonOperatingIncomeExcludingInterest | 9.3M | - | 8.7M | - | - | 5.7M | - | - | -700K | - |
| operatingIncome | 37.2M | 35.8M | 18M | 13.84M | 32.19M | 20.85M | 4.95M | 4.95M | 5.45M | 33.4M |
| totalOtherIncomeExpensesNet | -13.8M | -58.8M | -13.61M | -27.25M | -8.95M | - | -21.52M | - | - | 300K |
| incomeBeforeTax | 23.4M | -23M | 7.4M | -6.3M | 23.24M | 18.8M | -18.39M | 4.2M | 4.2M | 33.7M |
| incomeTaxExpense | 6.6M | -8.7M | 1.6M | -10.59M | 10.53M | 10.45M | -2.05M | -2.05M | -2.05M | 6M |
| netIncomeFromContinuingOperations | 16.8M | -9.38M | 5.8M | 1.52M | 15.65M | 8.35M | 6.25M | 6.25M | 6.25M | 27.7M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 16.8M | -9.38M | 5.8M | 1.52M | 15.65M | 8.35M | 6.25M | 6.25M | 6.25M | 27.7M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 16.8M | -9.38M | 5.8M | 1.52M | 15.65M | 8.35M | 6.25M | 6.25M | 6.25M | 27.7M |
| eps | 0.07 | -0.04 | 0.03 | 0.01 | 0.07 | 0.04 | 0.03 | 0.03 | 0.03 | 0.13 |
| date | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 79M | 89M | 109.6M | 95.1M | 219.9M | 211.9M | 187.3M | 189.9M | 87.1M | 83.2M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 79M | 89M | 109.6M | 95.1M | 219.9M | 211.9M | 187.3M | 189.9M | 87.1M | 83.2M |
| netReceivables | 108.6M | 90.3M | 72.1M | 33.2M | 53.3M | 51.9M | 46.1M | 45.9M | 43.4M | 30.7M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 108.6M | 90.3M | 72.1M | 33.2M | 53.3M | 51.9M | 46.1M | 45.9M | 43.4M | 30.7M |
| inventory | 66.3M | 68M | 57.5M | 58.2M | 45.9M | 43.4M | 40.7M | 39.5M | 36M | 32.1M |
| prepaids | - | - | -72.1M | -13.3M | - | - | 5M | - | - | - |
| otherCurrentAssets | 1.9M | 8.1M | 90.7M | 38.3M | 600K | 300K | -300K | 2.1M | 5.3M | 100000 |
| totalCurrentAssets | 255.8M | 255.4M | 257.8M | 211.5M | 319.7M | 307.5M | 278.8M | 277.4M | 171.8M | 146.1M |
| propertyPlantEquipmentNet | 157.5M | 159.7M | 165.7M | 161.7M | 160M | 157.5M | 164.7M | 108.2M | 37.1M | 32.7M |
| goodwill | 379.6M | 398.3M | 397.9M | 364.8M | 181M | 184.3M | 192.8M | 116.7M | 120.9M | 117.2M |
| intangibleAssets | 219.4M | 227.9M | 228M | 234.2M | 155.2M | 154.5M | 154.4M | 108.9M | 106.7M | 113.4M |
| goodwillAndIntangibleAssets | 599M | 626.2M | 625.9M | 599M | 336.2M | 338.8M | 347.2M | 225.6M | 227.6M | 230.6M |
| longTermInvestments | 3.5M | 3.2M | 3.3M | 3.5M | 3.5M | 3.4M | 7M | 3.1M | 800K | 700K |
| taxAssets | 11.3M | 12.1M | 12M | 10.4M | 5.1M | 15.6M | 13.7M | 8.1M | 9.4M | 7.9M |
| otherNonCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentAssets | 771.3M | 801.2M | 806.9M | 774.6M | 504.8M | 515.3M | 532.6M | 345M | 274.9M | 271.9M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.03B | 1.06B | 1.06B | 986.1M | 824.5M | 822.8M | 811.4M | 622.4M | 446.7M | 418M |
| totalPayables | 61.4M | 15.8M | 56.7M | 12.9M | 57.1M | 46.5M | 43.8M | 39.6M | 7M | 33.3M |
| accountPayables | 61.4M | 15.8M | 56.7M | 12.9M | 57.1M | 46.5M | 43.8M | 39.6M | 7M | 33.3M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 127.5M | 128.1M | 133.4M | 128.4M | 8.1M | 7.1M | 113.7M | 107.9M | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | 7M | 8.9M | 7.4M | 1.6M | 1.4M | 900K | 1.1M | 2.5M | 1.2M |
| deferredRevenue | -127.5M | 7.3M | - | - | 1.6M | 1.4M | 900K | 1.1M | - | - |
| otherCurrentLiabilities | 127.5M | 50.6M | 13.7M | 45.9M | 100000 | 100000 | 1.2M | 100000 | 38.3M | 3.1M |
| totalCurrentLiabilities | 188.9M | 201.8M | 203.8M | 187.2M | 66.9M | 55.1M | 159.6M | 148.7M | 45.3M | 36.4M |
| longTermDebt | 89.5M | 95.8M | 96.5M | 101.3M | 102.4M | 109.9M | 120.5M | 67.5M | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 29.5M | 32.1M | 36.8M | 41.5M | 20.5M | 28.1M | 28.7M | 16.4M | 16.5M | 14.1M |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | 100000 | 200K |
| totalNonCurrentLiabilities | 119M | 127.9M | 133.3M | 142.8M | 122.9M | 138M | 149.2M | 83.9M | 16.6M | 14.3M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 307.9M | 329.7M | 337.1M | 330M | 189.8M | 193.1M | 308.8M | 232.6M | 61.9M | 50.7M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 500K | 500K | 500K | 500K | 500K | 500K | 400K | 400K | 400K | 400K |
| retainedEarnings | 326.4M | 300.7M | 304.4M | 289.6M | 282.2M | 272.3M | 255.7M | 269.3M | 260.1M | 245.8M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-06-30 | 2019-12-31 | 2019-12-30 | 2018-12-31 | 2018-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 16.8M | -14.3M | 5.8M | 1.52M | 21.95M | 6.25M | 6.25M | 4.25M | 27.7M | 31.1M |
| depreciationAndAmortization | 25.7M | 18.4M | 25.4M | 21.82M | 20.45M | 14.95M | 14.95M | 14.95M | 6.9M | 6.45M |
| deferredIncomeTax | 6.9M | 17.9M | -3.4M | - | -3.6M | - | - | 10.8M | -4.9M | - |
| stockBasedCompensation | 7.7M | 13.2M | 13M | - | 8.95M | 4.65M | 4.65M | 4.65M | 2.4M | 1.7M |
| changeInWorkingCapital | -14.6M | -31.1M | -9.6M | -3M | -2.3M | 2M | 2M | 2M | 2.5M | -4.05M |
| accountsReceivables | -12.5M | -20.8M | -12.5M | - | - | - | - | 2.7M | 5M | - |
| inventory | -2.1M | -10.3M | 2.9M | 825K | -6.25M | -550K | -550K | -550K | -2.5M | -2.9M |
| accountsPayables | - | 7.65M | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | -7.65M | - | -3.82M | 3.95M | 2.55M | 2.55M | -150K | - | -1.15M |
| otherNonCashItems | -15.2M | -5.2M | -1.4M | -2.18M | -5.05M | -4.2M | 3.65M | -1.99M | 1.8M | -3.55M |
| netCashProvidedByOperatingActivities | 27.3M | -1.1M | 29.8M | 18.15M | 40.4M | 23.65M | 31.5M | 34.66M | 36.4M | 31.65M |
| investmentsInPropertyPlantAndEquipment | -9.7M | -12.3M | -4.5M | - | -39.35M | -17.85M | -17.85M | -21.21M | -9.8M | -18.7M |
| acquisitionsNet | - | - | - | - | - | - | - | -2.75M | - | - |
| purchasesOfInvestments | - | -1.1M | - | - | 1M | -1.1M | -1.1M | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -11.3M | 2.9M | -10.45M | -119.22M | 11.8M | -300K | -300K | 302.55K | -17.2M | 450K |
| netCashProvidedByInvestingActivities | -21M | -10.5M | -14.95M | -119.22M | -26.55M | -19.25M | -19.25M | -23.65M | -27M | -18.25M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | -166.8M | - | - | 71.8M | 55.6M | 55.6M | 55.6M | - | 800K |
| commonStockRepurchased | -100000 | 150K | -200K | - | -50000 | -50000 | -50000 | -50000 | -200K | -50000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -12.5M | - | - | -12.5M | -12.5M | -12.5M | -12.5M | -17.6M | -11.05M |
| commonDividendsPaid | - | -12.5M | - | - | -12.5M | -12.5M | -12.5M | -12.5M | -17.6M | -11.05M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -8.66M | 152.62M | -7.3M | 140.12M | 152.62M | 42.15M | 42.15M | 4.96M | 400K | 750K |
| netCashProvidedByFinancingActivities | -8.66M | 140.12M | -7.3M | 140.12M | 140.12M | 29.65M | 29.65M | -7.54M | -17.2M | -10.3M |