OTC : ABCZF
$0.15 (0.68%)
| date | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 240.98M | 377.25M | 361.7M | 315.4M | 297.7M | 260M | 259.9M | 233.2M | 217.1M | 171.67M |
| costOfRevenue | 141.32M | 115.49M | 91.2M | 90.8M | 85.9M | 79.8M | 76.7M | 70.2M | 65M | 51.14M |
| grossProfit | 99.66M | 261.76M | 270.5M | 224.6M | 211.8M | 180.2M | 183.2M | 163M | 152.1M | 120.53M |
| researchAndDevelopmentExpenses | - | 27.25M | 56.1M | 27.8M | 18.6M | 38.3M | 10.7M | 16M | 18.56M | 12.82M |
| generalAndAdministrativeExpenses | - | - | - | - | - | 131.4M | 88.9M | 78.2M | 78.4M | 61.39M |
| sellingAndMarketingExpenses | - | - | 224.5M | 189.7M | 149.8M | 131.4M | 88.9M | 78.2M | 73.96M | 57.44M |
| sellingGeneralAndAdministrativeExpenses | 144.18M | 203.82M | 224.5M | 189.7M | 149.8M | 262.8M | 177.8M | 156.4M | 152.36M | 118.83M |
| otherExpenses | - | - | - | - | 17.6M | -131.4M | -61.4M | -78.2M | -73.96M | -57.44M |
| operatingExpenses | 144.18M | 231.07M | 280.6M | 217.5M | 186M | 169.7M | 127.1M | 94.2M | 96.96M | 74.21M |
| costAndExpenses | 285.5M | 346.56M | 371.8M | 308.3M | 271.9M | 249.5M | 203.8M | 164.4M | 161.96M | 125.36M |
| netInterestIncome | 102.11K | -10.82M | -5.5M | -1.4M | -2.8M | -800K | 300K | 300K | 137K | 144K |
| interestIncome | 1.02M | 1.57M | 400K | 300K | 400K | 700K | 600K | 300K | 162K | 146K |
| interestExpense | 918.98K | 12.39M | 5.92M | 1.7M | 3.2M | 1.5M | 300K | - | 25000 | 2000 |
| depreciationAndAmortization | 31.65M | 53.41M | 52.9M | 41M | 8.7M | 29.9M | 15.4M | 12.9M | 15.33M | 11.36M |
| ebitda | 178.59M | -15.05M | 42.7M | 47.4M | 34.9M | 39.8M | 72.1M | 82M | 67.22M | 56.77M |
| ebit | 146.93M | -68.47M | -10.2M | 6.4M | 26.2M | 9.9M | 56.7M | 69.1M | 51.9M | 45.41M |
| nonOperatingIncomeExcludingInterest | -191.45M | 99.16M | 100000 | 700K | -400K | - | -600K | - | 400K | 904K |
| operatingIncome | -44.52M | 30.69M | -10.1M | 7.1M | 25.8M | 9.9M | 56.1M | 69.1M | 55.1M | 46.32M |
| totalOtherIncomeExpensesNet | 190.53M | -111.55M | -5.5M | -2.4M | -2.8M | -1.5M | -300K | - | -3.2M | -906K |
| incomeBeforeTax | 146.02M | -80.86M | -15.6M | 4.7M | 23M | 8.4M | 55.6M | 69.1M | 51.87M | 45.41M |
| incomeTaxExpense | 10.31M | 32.07M | -7.1M | 300K | 8.4M | -4.1M | 11.4M | 6.9M | 9.52M | 7.98M |
| netIncomeFromContinuingOperations | 135.7M | -112.93M | -8.5M | 4.4M | 14.6M | 12.5M | 45M | 62.2M | 42.36M | 37.43M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 135.7M | -112.93M | -8.5M | 4.4M | 14.6M | 12.5M | 45M | 62.2M | 42.36M | 37.43M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 135.7M | -112.93M | -8.5M | 4.4M | 14.6M | 12.5M | 45M | 62.2M | 42.36M | 37.43M |
| eps | - | - | -0.04 | 0.02 | 0.07 | 0.06 | 0.22 | 0.3 | 0.21 | 0.19 |
| date | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 46.34M | 127.11M | 89M | 95.1M | 187.3M | 87.1M | 90.2M | 84.75M | 68.92M | 57.06M |
| shortTermInvestments | - | - | - | - | - | - | - | 1M | 2.54M | 678K |
| cashAndShortTermInvestments | 46.34M | 127.11M | 89M | 95.1M | 187.3M | 87.1M | 90.2M | 85.74M | 71.46M | 57.74M |
| netReceivables | 51.24M | 110.97M | 90.3M | 42.1M | 46.1M | 43.4M | 36.5M | 32.21M | 25.85M | 17.34M |
| accountsReceivables | 3M | 69.31M | 67M | 33.2M | 31.4M | 29.3M | 24.9M | 22M | 19.59M | 13.23M |
| otherReceivables | 48.24M | 41.66M | 23.3M | 8.9M | 14.7M | 14.86M | 11.66M | 10.2M | 6.26M | 4.12M |
| inventory | 23.62M | 69.2M | 68M | 58.2M | 40.7M | 36M | 29.6M | 21.76M | 19.68M | 19.8M |
| prepaids | 4.2M | 6.36M | 7.6M | -42.1M | - | - | - | - | - | - |
| otherCurrentAssets | 700.55K | 3.63M | 500K | 58.2M | 4.7M | 5.3M | 3.6M | 3.76M | 2.67M | 5.64M |
| totalCurrentAssets | 126.1M | 317.27M | 255.4M | 211.5M | 278.8M | 171.8M | 159.9M | 143.46M | 119.65M | 100.52M |
| propertyPlantEquipmentNet | 159.42M | 195.91M | 159.7M | 161.7M | 164.7M | 37.1M | 25.1M | 22.32M | 17.62M | 12.45M |
| goodwill | 36.63M | 382.34M | 398.3M | 364.8M | 192.8M | 120.9M | 114.2M | 115.51M | 112.46M | 87M |
| intangibleAssets | 114.09M | 219.52M | 227.9M | 234.2M | 154.4M | 106.7M | 106.3M | 73.59M | 70.21M | 44.82M |
| goodwillAndIntangibleAssets | 150.72M | 601.86M | 626.2M | 599M | 347.2M | 227.6M | 220.5M | 189.1M | 182.67M | 131.81M |
| longTermInvestments | 11.81M | 4.24M | 3.2M | 3.5M | 7M | 800K | 900K | - | - | 1.64M |
| taxAssets | 1.4M | 8.17M | 12.1M | 10.4M | 13.7M | 9.4M | 8.4M | 6.62M | 9.62M | 3.3M |
| otherNonCurrentAssets | - | - | - | - | - | - | - | 193K | - | 224K |
| totalNonCurrentAssets | 323.35M | 810.18M | 801.2M | 774.6M | 532.6M | 274.9M | 254.9M | 218.23M | 209.91M | 149.42M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 449.45M | 1.13B | 1.06B | 986.1M | 811.4M | 446.7M | 414.8M | 361.7M | 329.56M | 249.95M |
| totalPayables | 4.4M | 14.63M | 29.3M | 23.9M | 13.8M | 43.3M | 25.1M | 11.6M | 7.97M | 11.62M |
| accountPayables | 4.4M | 9.68M | 15.8M | 12.9M | 9.4M | 41.8M | 7M | 6.9M | 4.24M | 4.67M |
| otherPayables | - | 4.94M | 13.5M | 11M | 4.4M | 1.5M | 18.1M | 4.7M | 3.73M | 6.95M |
| accruedExpenses | - | - | 36.3M | - | 24.7M | - | 23.4M | 20.3M | 14.07M | 9.31M |
| shortTermDebt | 1.8M | 12.71M | 119.6M | 119.2M | 106.4M | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | 8.5M | 9.2M | 7.3M | - | - | - | - | - |
| taxPayables | - | - | 7M | 7.4M | 1.9M | 2.5M | 3.8M | 2.6M | 2.7M | 5.43M |
| deferredRevenue | 6.4M | 9.48M | 7.3M | - | 7.2M | - | - | - | - | - |
| otherCurrentLiabilities | 66.35M | 78.39M | 800K | 34.9M | 200K | 2M | 500K | 698K | 11.26M | 122K |
| totalCurrentLiabilities | 78.96M | 115.21M | 201.8M | 187.2M | 159.6M | 45.3M | 49M | 32.6M | 33.29M | 21.06M |
| longTermDebt | - | - | - | 101.3M | 120.5M | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | 122.17M | 95.8M | 101.3M | 120.5M | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | -26.1M | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 26.03M | 32.1M | 41.5M | 28.7M | 16.5M | 14M | 21.88M | 22.94M | 14.78M |
| otherNonCurrentLiabilities | - | - | - | -101.3M | -63.6M | 100000 | 100000 | 99000 | 12.14M | 5000 |
| totalNonCurrentLiabilities | - | 148.2M | 127.9M | 142.8M | 149.2M | 16.6M | 14.1M | 21.98M | 35.08M | 14.78M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 122.17M | 104.3M | 110.5M | 127.8M | - | - | - | - | - |
| totalLiabilities | 78.96M | 263.4M | 329.7M | 330M | 308.8M | 61.9M | 63.1M | 54.58M | 68.37M | 35.84M |
| treasuryStock | - | - | -1.9M | -2.2M | -2.5M | -2.81M | -3.2M | -3.6M | -3.24M | -2.81M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 500.39K | 504.41K | 500K | 500K | 400K | 400K | 400K | 409K | 405K | 402K |
| retainedEarnings | 209.86M | 315.86M | 300.7M | 289.6M | 255.7M | 260.1M | 234.4M | 190.32M | 151.53M | 131.08M |
| additionalPaidInCapital | 160.12M | 492M | 269.4M | 268.3M | 138.2M | 27M | 25.6M | 23.9M | 21.55M | 19.52M |
| date | 2023-12-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -112.93M | -10.1M | 4.4M | 28.2M | 12.5M | 45M | 62.2M | 42.36M | 37.43M | 37.38M |
| depreciationAndAmortization | 53.41M | 52.9M | 41M | 35.4M | 29.9M | 15.4M | 12.9M | 15.33M | 11.36M | 8.04M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | 23.3M | 17.9M | 13.6M | 9.3M | 6.5M | 3.4M | 3.87M | 2.24M | 1.89M |
| changeInWorkingCapital | 26.66M | -46.9M | 4M | -300K | 4M | -4.5M | -8.1M | 4.73M | -3.11M | -7.47M |
| accountsReceivables | -6.69M | -33.3M | 4M | -6.7M | 2.7M | -6.1M | -5.7M | - | -4.56M | -4.65M |
| inventory | -3.54M | -7.4M | -6.2M | -6.8M | -1.1M | -6.1M | -5.8M | -2.09M | 1.26M | -4.07M |
| accountsPayables | 36.89M | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | -6.2M | 10.2M | 13.2M | 2.4M | 7.7M | 3.4M | 6.82M | 191K | 1.25M |
| otherNonCashItems | 137.32M | 9.5M | -4.4M | -5M | 7.3M | 7.8M | -7.1M | 95000 | -603K | 367K |
| netCashProvidedByOperatingActivities | 104.47M | 28.7M | 62.9M | 71.9M | 63M | 70.2M | 63.3M | 66.38M | 47.31M | 40.21M |
| investmentsInPropertyPlantAndEquipment | -50.07M | -16.8M | -59.8M | -31.5M | -35.7M | -40.4M | -37.4M | -19.17M | -15.58M | -7.48M |
| acquisitionsNet | - | 16.2M | -245.1M | - | -110.3M | -14.6M | -1.5M | -9.77M | -6.26M | -17.33M |
| purchasesOfInvestments | - | - | -100000 | -100000 | -2.2M | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | 1.83M | 294K | - |
| otherInvestingActivities | - | -23.8M | 13.5M | -14.2M | 100000 | 5.1M | 1.2M | -5.91M | 3000 | 202K |
| netCashProvidedByInvestingActivities | -50.07M | -24.4M | -291.5M | -45.8M | -148.1M | -49.9M | -37.7M | -33.02M | -21.54M | -24.61M |
| netDebtIssuance | - | -11.3M | 120M | -107M | 108.08M | - | - | - | - | - |
| longTermNetDebtIssuance | - | -11.3M | - | - | -6.8M | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | 120M | -107M | 108.08M | - | - | - | - | - |
| netStockIssuance | 1.57M | 900K | 3.2M | 127.3M | 112.22M | 1.23M | 1.54M | 1.31M | 1.52M | 1.85M |
| netCommonStockIssuance | 1.57M | 900K | 3.2M | 127.3M | 111.1M | 1.23M | 1.54M | 1.31M | 1.52M | 1.85M |
| commonStockIssuance | 1.67M | 1.1M | 3.2M | 127.4M | 111.2M | 1.4M | 1.6M | 1.4M | 1.48M | 1.85M |
| commonStockRepurchased | -98369 | -200K | - | -100000 | -100000 | -200K | -100000 | -100000 | -114K | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | -25M | -24.9M | -22.1M | -19.07M | -16.74M | -15.89M |
| commonDividendsPaid | - | - | - | - | -25M | -24.9M | -22.1M | -19.07M | -16.74M | -15.89M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -15.05M | -5.1M | -11.8M | -11.4M | -10.7M | -1.03M | -35925 | 28250 | -152.64K | -13341 |
| netCashProvidedByFinancingActivities | -13.48M | -15.5M | 111.4M | 8.9M | 184.6M | -24.7M | -20.6M | -17.73M | -15.37M | -14.06M |
| date | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 101.6M | 101.6M | 88.25M | 88.25M | 92.6M | 92.6M | 82.6M | 82.6M | 151.01M | 73.75M |
| costOfRevenue | 60.07M | 24.15M | 21.65M | 21.65M | 22.6M | 22.6M | 22.35M | 22.35M | 53.79M | 21.45M |
| grossProfit | 137.75M | 77.45M | 66.6M | 66.6M | 70M | 70M | 60.25M | 60.25M | 97.22M | 52.3M |
| researchAndDevelopmentExpenses | 13.24M | 9.8M | 14.74M | 18.5M | 9.55M | 9.55M | 20.5M | 8.35M | 8.85M | 6.85M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 87.52M | 49.05M | 89.6M | 40.7M | 51.45M | 51.45M | 153.33M | 37.45M | 73.19M | 36.75M |
| otherExpenses | -37.26M | 4.65M | - | 17.1M | 4.35M | 4.35M | - | 16.05M | - | 950K |
| operatingExpenses | 63.5M | 63.5M | 104.34M | 76.3M | 65.35M | 65.35M | 173.83M | 61.85M | 82.04M | 44.55M |
| costAndExpenses | 87.65M | 87.65M | 97.95M | 97.95M | 87.95M | 87.95M | 84.2M | 84.2M | 135.83M | 66M |
| netInterestIncome | -4.38M | -2.25M | -3.45M | -1.8M | -950K | -950K | -3.03M | -650K | -1.11M | -850K |
| interestIncome | 681.46K | - | 287.18K | - | - | - | 303.02K | - | 201.07K | - |
| interestExpense | 5.06M | - | 3.73M | - | - | - | 3.33M | - | 1.31M | - |
| depreciationAndAmortization | 25.02M | 10.65M | 5.85M | 5.85M | 10.3M | 10.3M | 38.08M | 2.75M | 19.4M | 6.1M |
| ebitda | 51.69M | 29.25M | 23.75M | 23.75M | 19.3M | 19.3M | 50.1M | 19.3M | 29.26M | 14.8M |
| ebit | 26.67M | 18.6M | 17.9M | 17.9M | 9M | 9M | 12.02M | 16.55M | 9.85M | 8.7M |
| nonOperatingIncomeExcludingInterest | 10.32M | -4.65M | -27.6M | -27.6M | -4.35M | -4.35M | -18.15M | -18.15M | 5.33M | -950K |
| operatingIncome | 36.99M | 13.95M | -9.7M | -9.7M | 4.65M | 4.65M | -1.6M | -1.6M | 15.18M | 7.75M |
| totalOtherIncomeExpensesNet | -2.25M | -2.25M | -1.8M | -1.8M | -950K | -950K | -650K | -650K | -6.64M | -850K |
| incomeBeforeTax | 11.7M | 11.7M | -11.5M | -11.5M | 3.7M | 3.7M | -2.25M | -2.25M | 8.55M | 6.9M |
| incomeTaxExpense | 5.26M | 3.3M | -9.38M | 4.35M | 800K | 800K | -5.76M | 3M | 5.63M | 1.05M |
| netIncomeFromContinuingOperations | 16.36M | 8.4M | -13.69M | -7.15M | 2.9M | 2.9M | 14.44M | 750K | 2.92M | 5.85M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 16.36M | 8.4M | -13.69M | -7.15M | 2.9M | 2.9M | 14.44M | 750K | 2.92M | 5.85M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 16.36M | 8.4M | -13.69M | -7.15M | 2.9M | 2.9M | 14.44M | 750K | 2.92M | 5.85M |
| eps | 0.07 | 0.04 | -0.06 | -0.03 | 0.01 | 0.01 | 0.0 | 0.0 | 0.01 | 0.03 |
| date | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 79M | 79M | 89M | 89M | 109.6M | 109.6M | 95.1M | 95.1M | 219.9M | 211.9M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 79M | 79M | 89M | 89M | 109.6M | 109.6M | 95.1M | 95.1M | 219.9M | 211.9M |
| netReceivables | 108.6M | 92.3M | 90.3M | 67M | 72.1M | 61.6M | 42.1M | 33.2M | 53.3M | 47.3M |
| accountsReceivables | 92.3M | 92.3M | 67M | 67M | 61.6M | 61.6M | 33.2M | 33.2M | 46.4M | 47.3M |
| otherReceivables | 16.3M | - | 23.3M | - | 10.5M | - | 8.9M | - | 6.9M | - |
| inventory | 66.3M | 66.3M | 68M | 68M | 57.5M | 57.5M | 58.2M | 58.2M | 45.9M | 43.4M |
| prepaids | - | - | 7.6M | 7.6M | - | - | - | 5.1M | - | - |
| otherCurrentAssets | 1.9M | 18.2M | 500K | 23.8M | 18.6M | 29.1M | 16.1M | 33.2M | 600K | 4.9M |
| totalCurrentAssets | 255.8M | 255.8M | 255.4M | 255.4M | 257.8M | 257.8M | 211.5M | 224.8M | 319.7M | 307.5M |
| propertyPlantEquipmentNet | 157.5M | 157.5M | 159.7M | 159.7M | 165.7M | 165.7M | 161.7M | 161.7M | 160M | 157.5M |
| goodwill | 379.6M | 379.6M | 398.3M | 398.3M | 397.9M | 397.9M | 364.8M | 363.5M | 181M | 184.3M |
| intangibleAssets | 219.4M | 219.4M | 227.9M | 227.9M | 228M | 228M | 234.2M | 234.2M | 155.2M | 154.5M |
| goodwillAndIntangibleAssets | 599M | 599M | 626.2M | 626.2M | 625.9M | 625.9M | 599M | 597.7M | 336.2M | 338.8M |
| longTermInvestments | 3.5M | 3.5M | 3.2M | 3.2M | 3.3M | 3.3M | 3.5M | 3.5M | 3.5M | 3.4M |
| taxAssets | 11.3M | - | 12.1M | - | 12M | - | 10.4M | - | 5.1M | 15.6M |
| otherNonCurrentAssets | - | 11.3M | - | 12.1M | - | 12M | - | 13.2M | - | - |
| totalNonCurrentAssets | 771.3M | 771.3M | 801.2M | 801.2M | 806.9M | 806.9M | 774.6M | 776.1M | 504.8M | 515.3M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.03B | 1.03B | 1.06B | 1.06B | 1.06B | 1.06B | 986.1M | 1B | 824.5M | 822.8M |
| totalPayables | 61.4M | 61.4M | 29.3M | 15.8M | 65.6M | 56.7M | 23.9M | 12.9M | 58.7M | 46.5M |
| accountPayables | 61.4M | 61.4M | 15.8M | 15.8M | 56.7M | 56.7M | 12.9M | 12.9M | 57.1M | 46.5M |
| otherPayables | - | - | 13.5M | - | 8.9M | - | 11M | - | 1.6M | - |
| accruedExpenses | - | - | 36.3M | 38.2M | - | - | - | 31.1M | - | - |
| shortTermDebt | 117.7M | 117.7M | 119.6M | 119.6M | 119.4M | 119.4M | 119.2M | 119.2M | - | - |
| capitalLeaseObligationsCurrent | 9.8M | 9.8M | 8.5M | 8.5M | 14M | 14M | 9.2M | 9.2M | 8.1M | 7.1M |
| taxPayables | - | - | 7M | - | 8.9M | - | 7.4M | - | 1.6M | 1.4M |
| deferredRevenue | - | - | 7.3M | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | - | 800K | 19.7M | 4.8M | 13.7M | 34.9M | 29.6M | 8.2M | 1.5M |
| totalCurrentLiabilities | 188.9M | 188.9M | 201.8M | 201.8M | 203.8M | 203.8M | 187.2M | 202M | 66.9M | 55.1M |
| longTermDebt | - | - | - | - | 96.5M | - | 101.3M | - | 102.4M | 109.9M |
| capitalLeaseObligationsNonCurrent | 89.5M | 89.5M | 95.8M | 95.8M | 96.5M | 96.5M | 101.3M | 101.3M | 102.4M | 109.9M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | -57.7M | -84.4M |
| deferredTaxLiabilitiesNonCurrent | 29.5M | - | 32.1M | - | 36.8M | - | 41.5M | - | 20.5M | 28.1M |
| otherNonCurrentLiabilities | - | 29.5M | - | 32.1M | - | 36.8M | -101.3M | 41.5M | - | - |
| totalNonCurrentLiabilities | 119M | 119M | 127.9M | 127.9M | 133.3M | 133.3M | 142.8M | 142.8M | 122.9M | 138M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 99.3M | 99.3M | 104.3M | 104.3M | 110.5M | 110.5M | 110.5M | 110.5M | 110.5M | 117M |
| totalLiabilities | 307.9M | 307.9M | 329.7M | 329.7M | 337.1M | 337.1M | 330M | 344.8M | 189.8M | 193.1M |
| treasuryStock | -2.16M | -1.7M | -1.9M | -1.9M | -2M | -2M | -2.2M | -2.2M | -2.3M | -2.4M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 500K | 500K | 500K | 500K | 500K | 500K | 500K | 500K | 500K | 500K |
| retainedEarnings | 326.4M | 326.4M | 300.7M | 300.7M | 304.4M | 304.4M | 289.6M | 289.6M | 282.2M | 272.3M |
| additionalPaidInCapital | 269.4M | 269.4M | 269.4M | 269.4M | 268.9M | 268.9M | 268.3M | 268.3M | 265.5M | 265.1M |
| date | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 16.36M | 8.4M | -7.15M | -7.15M | 2.9M | 2.9M | 750K | 750K | 2.92M | 5.85M |
| depreciationAndAmortization | 25.02M | 12.85M | 13.75M | 13.75M | 12.7M | 12.7M | 10.85M | 10.85M | 19.4M | 8M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 3.85M | 3.85M | 6.6M | 6.6M | 6.5M | 6.5M | 6.6M | 6.6M | - | 3.65M |
| changeInWorkingCapital | -22.49M | -7.3M | -15.55M | -15.55M | -13.35M | -4.8M | 50000 | 50000 | 7.64M | -5.85M |
| accountsReceivables | -12.17M | -6.25M | -10.4M | -10.4M | -13.35M | -6.25M | 1.5M | 1.5M | 1.01M | -3.85M |
| inventory | -2.04M | -1.05M | -5.15M | -5.15M | 3.1M | 1.45M | -1.45M | -1.45M | -3.32M | -2M |
| accountsPayables | -8.27M | - | - | - | -3.1M | - | - | - | 9.95M | - |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | 5.55M | -4.15M | -3.1M | 1.8M | 22M | -2.4M | 38.89M | -5.9M | 8.34M | 5.3M |
| netCashProvidedByOperatingActivities | 24.44M | 13.65M | -5.45M | -550K | 30.75M | 14.9M | 57.14M | 12.35M | 38.3M | 16.95M |
| investmentsInPropertyPlantAndEquipment | -21.13M | -4.85M | -6.15M | -6.15M | -2.25M | -2.25M | -7.1M | -7.1M | -32.47M | -5.75M |
| acquisitionsNet | - | - | 7.5M | 7.5M | 600K | 600K | -122.55M | -122.55M | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | -100.54K | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -5.65M | -5.65M | -10.3M | -6.6M | -13.3M | -5.3M | -163.63M | -4.5M | 9.05M | -5.65M |
| netCashProvidedByInvestingActivities | -21.13M | -10.5M | -8.95M | -5.25M | -14.95M | -6.95M | -293.28M | -134.15M | -23.53M | -11.4M |
| netDebtIssuance | - | - | - | - | - | - | 13.13M | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | 13.13M | - | - | - |
| netStockIssuance | 292.05K | -50000 | 438.88K | - | 427.07K | -100000 | 131M | - | 402.15K | -50000 |
| netCommonStockIssuance | 292.05K | -50000 | 438.88K | - | 427.07K | -100000 | 131M | - | 402.15K | -50000 |
| commonStockIssuance | 389.41K | - | 419K | - | 640.61K | - | 131.1M | - | 402.15K | - |
| commonStockRepurchased | -97351 | -50000 | 19880 | - | -213.53K | -100000 | -101.01K | - | - | -50000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -8.96M | -5.85M | -5.85M | -4.1M | -7.05M | -3.55M | -9.17M | 58.75M | -6.23M | 7.55M |
| netCashProvidedByFinancingActivities | -8.66M | -5.9M | -5.41M | -4.1M | -6.62M | -3.65M | 134.96M | 58.75M | -5.83M | 7.5M |