$0.01 (0.02%)
| date | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 417.41M | 409.94M | 360.47M | 411.79M | 413.28M | 419M | 511.93M | 505.6M | 530.25M | 563.41M |
| costOfRevenue | 142.98M | 144.14M | 132.15M | 162.71M | 174.12M | 176.89M | 179.21M | 197.44M | 204.47M | 223.91M |
| grossProfit | 274.44M | 265.8M | 228.32M | 249.08M | 239.16M | 242.12M | 332.72M | 308.15M | 325.78M | 339.5M |
| researchAndDevelopmentExpenses | 66.9M | 65.56M | 57.02M | 62.34M | 62.38M | 68.21M | 81.56M | 95.9M | 90.39M | 95.25M |
| generalAndAdministrativeExpenses | 57.19M | 57.37M | 47.05M | 53.36M | 55.23M | 53.89M | 61.47M | 74.11M | 81.18M | 77.58M |
| sellingAndMarketingExpenses | 95.98M | 95.49M | 87.64M | 99.94M | 101.27M | 106.26M | 110.34M | 122.51M | 133.05M | 133.89M |
| sellingGeneralAndAdministrativeExpenses | 153.17M | 152.87M | 134.69M | 153.31M | 156.5M | 160.15M | 171.81M | 196.62M | 214.23M | 211.47M |
| otherExpenses | 832K | - | 868K | 694K | 192K | 761K | 232K | -175K | -1.14M | 343K |
| operatingExpenses | 220.07M | 218.42M | 191.71M | 216.34M | 220.33M | 229.81M | 255.87M | 294.87M | 306.25M | 309.36M |
| costAndExpenses | 363.04M | 362.56M | 323.85M | 379.06M | 394.45M | 406.7M | 435.08M | 492.32M | 510.72M | 533.27M |
| netInterestIncome | -9.3M | -7.14M | -19.06M | -29.54M | -22.89M | -18.13M | -18.67M | -6.3M | -2.66M | -1.02M |
| interestIncome | 45000 | 6000 | 70000 | 36000 | 195K | 535K | - | 113K | 126K | 555K |
| interestExpense | 9.35M | 7.15M | 19.13M | 29.58M | 23.09M | 18.67M | 18.67M | 6.41M | 2.78M | 1.57M |
| depreciationAndAmortization | 9.67M | 14.21M | 13.55M | 14.26M | 21.14M | 22.34M | 25.48M | 20.09M | 17.95M | 22.77M |
| ebitda | 63.52M | 60.47M | 31.57M | 32.1M | 13.68M | 21.64M | 64.02M | 33.37M | 19.7M | 53.8M |
| ebit | 54.69M | 51.1M | - | - | - | - | - | - | - | 25.67M |
| nonOperatingIncomeExcludingInterest | -832K | -4.84M | - | - | - | - | - | - | - | -898K |
| operatingIncome | 53.86M | 46.26M | 31.57M | 32.1M | 13.68M | 5.25M | 64.02M | 6.97M | 19.7M | 24.77M |
| totalOtherIncomeExpensesNet | -8.52M | -2.31M | -19.13M | -29.58M | -23.09M | -18.67M | -18.67M | -6.41M | -2.78M | -676K |
| incomeBeforeTax | 45.34M | 43.96M | 12.43M | 2.52M | -9.4M | -13.42M | 45.34M | 565K | 16.92M | 24.09M |
| incomeTaxExpense | -9.9M | 2.57M | 1.37M | -5.08M | 1.27M | 133K | -2.88M | -1.92M | 2.19M | 2.94M |
| netIncomeFromContinuingOperations | 55.24M | 41.39M | 11.06M | 7.6M | -10.67M | -13.56M | 48.22M | 2.48M | 14.73M | 21.15M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 55.24M | 41.39M | 11.06M | 7.6M | -10.67M | -13.56M | 48.22M | 2.48M | 14.73M | 21.15M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 55.24M | 41.39M | 11.06M | 7.6M | -10.67M | -13.56M | 48.22M | 2.48M | 14.73M | 21.15M |
| eps | 1.24 | 0.92 | 0.25 | 0.18 | -0.26 | -0.33 | 1.2 | 0.06 | 0.38 | 0.54 |
| date | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 35.25M | 56.82M | 79.9M | 69.08M | 56.1M | 57.22M | 44.95M | 17.9M | 25.06M | 48.2M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 35.25M | 56.82M | 79.9M | 69.08M | 56.1M | 57.22M | 44.95M | 17.9M | 25.06M | 48.2M |
| netReceivables | 109.14M | 95.95M | 97.19M | 93.27M | 84.27M | 40.13M | 43.52M | 58.81M | 54.66M | 56.77M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 109.14M | 95.95M | 97.19M | 93.27M | 84.27M | 40.13M | 43.52M | 58.81M | 54.66M | 56.77M |
| inventory | 20.98M | 19.92M | 26.57M | 29.17M | 32.96M | 38.42M | 50.7M | 48.07M | 48M | 60.12M |
| prepaids | 10.77M | 7.88M | 7.47M | 11.09M | 17.35M | 8.21M | 6.03M | 6.55M | 7.21M | 8.3M |
| otherCurrentAssets | 2.83M | 1.95M | 2.37M | 6.12M | 5.92M | 10.34M | 5.8M | 6.12M | 17.93M | 17.49M |
| totalCurrentAssets | 178.97M | 182.52M | 213.49M | 208.73M | 196.6M | 154.33M | 151M | 137.45M | 152.86M | 190.89M |
| propertyPlantEquipmentNet | 45.08M | 40.17M | 46.24M | 49.33M | 21.58M | 21.9M | 30.15M | 35.48M | 32.14M | 35.19M |
| goodwill | 32.64M | 32.64M | 32.64M | 32.64M | 32.64M | 32.64M | 32.64M | 32.64M | - | - |
| intangibleAssets | - | - | - | - | 4.43M | 13.68M | 22.93M | 33.22M | 2.44M | 4.26M |
| goodwillAndIntangibleAssets | 32.64M | 32.64M | 32.64M | 32.64M | 37.08M | 46.32M | 55.58M | 65.86M | 2.44M | 4.26M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 15.86M | 5.21M | 6.8M | 7.48M | 1.16M | 1.32M | 1.24M | 2.01M | 1.89M | 2.42M |
| otherNonCurrentAssets | 14.9M | 13.45M | 5.96M | 6.11M | 9.43M | 10.81M | 11.61M | 7.12M | 2.27M | 2.39M |
| totalNonCurrentAssets | 108.48M | 91.48M | 91.65M | 95.56M | 69.25M | 80.36M | 98.58M | 110.48M | 38.74M | 44.25M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 287.45M | 274M | 305.14M | 304.29M | 265.84M | 234.68M | 249.58M | 247.93M | 191.6M | 235.14M |
| totalPayables | 45.9M | 26.85M | 21.82M | 39.89M | 39.24M | 30.16M | 26.44M | 45.51M | 32.95M | 33.99M |
| accountPayables | 45.9M | 26.85M | 21.82M | 39.89M | 39.24M | 30.16M | 26.44M | 45.51M | 32.95M | 33.99M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 9.71M | 9.16M | 4.94M | 30.55M | 1.4M | 5.91M | 5M | 5M | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 62000 | 868K | 1.66M | 1.94M | 1.85M | 1.82M | 1.01M | 1.02M | 5.48M | 6.88M |
| deferredRevenue | 76.31M | 87.48M | 87.97M | 83.59M | 85.66M | 121.18M | 146.01M | 189.89M | 206.61M | 211.4M |
| otherCurrentLiabilities | 58.7M | 73.88M | 73.03M | 58.23M | 61.37M | 58.83M | 60.49M | 64.5M | 70.47M | 78.5M |
| totalCurrentLiabilities | 190.62M | 197.36M | 187.77M | 212.26M | 187.67M | 216.08M | 237.94M | 304.9M | 310.03M | 323.9M |
| longTermDebt | 193.43M | 184.18M | 231.22M | 227.16M | 220.59M | 204.5M | 188.8M | 95.95M | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | 17.84M | 10.61M | 11.28M | 14.31M | 13.94M | 73.43M | 79.67M | 158.5M | 208.23M | 255.43M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | 913K | 3.44M | 136K | 565K |
| otherNonCurrentLiabilities | 4.35M | 5.92M | 7.79M | 5.65M | 10.3M | 9.25M | 12.18M | 14.71M | 12.52M | 12.74M |
| totalNonCurrentLiabilities | 215.62M | 200.71M | 250.29M | 247.12M | 244.83M | 287.17M | 281.56M | 272.6M | 222.64M | 270.58M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 406.24M | 398.07M | 438.06M | 459.38M | 432.5M | 503.25M | 519.49M | 577.5M | 532.67M | 594.48M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 462K | 455K | 442K | 430K | 423K | 423K | 423K | 423K | 423K | 423K |
| retainedEarnings | -1.07B | -1.13B | -1.17B | -1.18B | -1.19B | -1.28B | -1.27B | -1.32B | -1.32B | -1.34B |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 55.24M | 41.39M | 11.06M | 7.6M | -10.67M | -13.56M | 48.22M | 2.48M | 14.73M | 21.15M |
| depreciationAndAmortization | 8.32M | 8.25M | 8.5M | 13.63M | 21.14M | 22.34M | 25.48M | 20.09M | 17.95M | 22.77M |
| deferredIncomeTax | -10.65M | 1.59M | 827K | -6.31M | 113K | -873K | -1.84M | -6.69M | 69000 | 730K |
| stockBasedCompensation | 16.56M | 13.74M | 10.66M | 7.96M | 6.26M | 8.31M | 7.92M | 9.51M | 11.51M | 6.92M |
| changeInWorkingCapital | -23.28M | 2.68M | -3.07M | -13.44M | -10.21M | -26.42M | -138.01M | -55.27M | -47.51M | -61.03M |
| accountsReceivables | -859K | 875K | -6.12M | -6.23M | -6.69M | 3.8M | 14.32M | 2.44M | 2.26M | 11.03M |
| inventory | -1.06M | 6.65M | 2.6M | 3.79M | -551K | 12.28M | -2.63M | 3.06M | 12.12M | 9.02M |
| accountsPayables | 19.05M | 5.03M | -18.14M | 626K | 9.15M | 3.61M | -18.96M | 11.23M | -947K | -1.42M |
| otherWorkingCapital | -40.41M | -9.88M | 18.6M | -11.63M | -12.12M | -46.11M | -130.74M | -72M | -60.94M | -79.66M |
| otherNonCashItems | 1.83M | -5.16M | 11.56M | 10.2M | 9.19M | 19.14M | 9.04M | -4.15M | -6.65M | 316K |
| netCashProvidedByOperatingActivities | 48.02M | 62.49M | 39.56M | 19.64M | 15.82M | 8.94M | -49.2M | -34.03M | -9.9M | -9.14M |
| investmentsInPropertyPlantAndEquipment | -15.25M | -6.82M | -5.69M | -7.18M | -9.94M | -7.88M | -11M | -15.33M | -13.29M | -11.62M |
| acquisitionsNet | - | - | - | - | - | - | - | -65.97M | 1.5M | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | 19000 | 1.75M | -4.57M | -499K | -8000 | 89000 |
| netCashProvidedByInvestingActivities | -15.25M | -6.82M | -5.69M | -7.18M | -9.92M | -6.12M | -15.58M | -81.8M | -11.8M | -11.54M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | 928K | 808K | 547K | 309K | 355K | 445K | 6.18M | 5.04M | 252K | 3.24M |
| commonStockRepurchased | -65.82M | -44.34M | -2.36M | -3.59M | -998K | -1.33M | -941K | -9.56M | -688K | -273K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -52.7M | -77.74M | -24.55M | -7.64M | 2.54M | 8.38M | 91.45M | 109.56M | -436K | -96000 |
| netCashProvidedByFinancingActivities | -52.7M | -77.74M | -24.55M | -7.64M | 2.54M | 8.38M | 91.45M | 109.56M | -436K | -96000 |
| date | 2023-09-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 91.01M | 108.54M | 97.81M | 116.1M | 102.98M | 97.68M | 100.65M | 119.06M | 101.64M | 94.88M |
| costOfRevenue | 33.1M | 42.2M | 35.62M | 41.57M | 33.21M | 34.31M | 33.88M | 40.72M | 35.74M | 34.74M |
| grossProfit | 57.9M | 66.34M | 62.19M | 74.53M | 69.78M | 63.37M | 66.76M | 78.35M | 65.9M | 60.14M |
| researchAndDevelopmentExpenses | 19.77M | 20M | 19.43M | 17.04M | 17.11M | 16.02M | 16.74M | 16.92M | 17.13M | 16.09M |
| generalAndAdministrativeExpenses | 17.58M | 16.02M | 16.61M | 14.95M | 14.07M | 13.36M | 14.81M | 15.16M | 14.9M | 13.68M |
| sellingAndMarketingExpenses | 23M | 25.39M | 22.66M | 26.02M | 24.36M | 23.67M | 21.93M | 28.98M | 24.41M | 21.35M |
| sellingGeneralAndAdministrativeExpenses | 40.59M | 41.41M | 39.27M | 40.96M | 38.43M | 37.04M | 36.74M | 44.14M | 39.31M | 35.03M |
| otherExpenses | 21000 | 20000 | 147K | - | 15000 | 79000 | -87000 | 389K | - | - |
| operatingExpenses | 60.35M | 61.41M | 58.7M | 58M | 55.54M | 53.06M | 53.47M | 61.06M | 56.44M | 51.12M |
| costAndExpenses | 93.46M | 103.61M | 94.32M | 99.57M | 88.74M | 87.37M | 87.36M | 101.78M | 92.18M | 85.86M |
| netInterestIncome | -5.06M | -4.21M | -3.72M | -3.19M | -2.74M | -1.94M | -1.48M | -1.61M | -1.65M | -1.63M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 5.06M | 4.21M | 3.72M | 3.19M | 2.74M | 1.94M | 1.48M | 1.61M | 1.65M | 1.63M |
| depreciationAndAmortization | 2.75M | 2.56M | 2.44M | 2.3M | 2.33M | 2.49M | 1.73M | 1.93M | 2M | 2.2M |
| ebitda | 911K | 2.05M | 6.09M | 19.66M | 16.41M | 12.45M | 14.92M | 19.49M | 19.33M | 11.22M |
| ebit | -1.84M | -508K | 3.64M | 17.36M | 14.1M | 10.04M | 13.19M | 17.56M | 17.41M | 9M |
| nonOperatingIncomeExcludingInterest | -21000 | -20000 | -147K | -825K | -15000 | -79000 | 87000 | -389K | -7.86M | - |
| operatingIncome | -1.86M | -528K | 3.5M | 23.38M | 14.08M | 9.96M | 13.28M | 17.17M | 9.55M | 9M |
| totalOtherIncomeExpensesNet | -5.04M | -4.19M | -3.57M | -2.36M | -2.73M | -1.86M | -1.56M | -1.22M | 6.22M | -1.63M |
| incomeBeforeTax | -6.9M | -4.72M | -72000 | 14.17M | 11.36M | 8.1M | 11.71M | 15.95M | 15.77M | 7.36M |
| incomeTaxExpense | 436K | -126K | 309K | -11.09M | -665K | 726K | 1.13M | 735K | 991K | 359K |
| netIncomeFromContinuingOperations | -7.33M | -4.6M | -381K | 25.26M | 12.02M | 7.37M | 10.59M | 15.22M | 14.78M | 7.01M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -7.33M | -4.6M | -381K | 25.26M | 12.02M | 7.37M | 10.59M | 15.22M | 14.78M | 7.01M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -7.33M | -4.6M | -381K | 25.26M | 12.02M | 7.37M | 10.59M | 15.22M | 14.78M | 7.01M |
| eps | -0.17 | -0.1 | -0.01 | 0.58 | 0.27 | 0.16 | 0.23 | 0.34 | 0.32 | 0.15 |
| date | 2023-09-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 20.96M | 33.5M | 20.86M | 35.25M | 31.34M | 44.33M | 41.24M | 56.82M | 50.48M | 53.34M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 20.96M | 33.5M | 20.86M | 35.25M | 31.34M | 44.33M | 41.24M | 56.82M | 50.48M | 53.34M |
| netReceivables | 93.07M | 97.17M | 94.82M | 109.14M | 72.98M | 74.83M | 82.95M | 95.95M | 80.74M | 80.57M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 93.07M | 97.17M | 94.82M | 109.14M | 72.98M | 74.83M | 82.95M | 95.95M | 80.74M | 80.57M |
| inventory | 28.59M | 28.03M | 26.37M | 20.98M | 21.99M | 19.25M | 17.82M | 19.92M | 22.22M | 24.24M |
| prepaids | 10.83M | 11.62M | 11.71M | 10.77M | 11.18M | 11.42M | 9.15M | 7.88M | 8.19M | 10.2M |
| otherCurrentAssets | 3.06M | 3.36M | 2.54M | 2.83M | 2.38M | 2.2M | 1.9M | 1.95M | 2.34M | 2.26M |
| totalCurrentAssets | 156.51M | 173.68M | 156.3M | 178.97M | 139.88M | 152.02M | 153.06M | 182.52M | 163.96M | 170.61M |
| propertyPlantEquipmentNet | 50.21M | 50.37M | 47.49M | 45.08M | 41.77M | 41.56M | 40.98M | 40.17M | 40.41M | 41.32M |
| goodwill | 32.64M | 32.64M | 32.64M | 32.64M | 32.64M | 32.64M | 32.64M | 32.64M | 32.64M | 32.64M |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 32.64M | 32.64M | 32.64M | 32.64M | 32.64M | 32.64M | 32.64M | 32.64M | 32.64M | 32.64M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 15.72M | 16.35M | 16.12M | 15.86M | 3.97M | 3.6M | 4.16M | 5.21M | 5.41M | 6.25M |
| otherNonCurrentAssets | 18.65M | 20.78M | 21.36M | 14.9M | 19.27M | 17.29M | 14.26M | 13.45M | 6.46M | 5.87M |
| totalNonCurrentAssets | 117.23M | 120.14M | 117.62M | 108.48M | 97.65M | 95.1M | 92.05M | 91.48M | 84.93M | 86.09M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 273.74M | 293.82M | 273.91M | 287.45M | 237.54M | 247.12M | 245.11M | 274M | 248.89M | 256.7M |
| totalPayables | 39.53M | 51.79M | 50.08M | 45.9M | 34.91M | 32.9M | 21.38M | 26.85M | 22.41M | 21.78M |
| accountPayables | 39.53M | 51.79M | 50.08M | 45.9M | 34.91M | 32.9M | 21.38M | 26.85M | 22.41M | 21.78M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 14.24M | 10.91M | 9.72M | 9.71M | 8.69M | 8.7M | 8.71M | 9.16M | 9.16M | 16.96M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 25000 | 142K | 217K | 62000 | 27000 | 92000 | 145K | 868K | 1.45M | 1.65M |
| deferredRevenue | 35.86M | 42.11M | 62.72M | 76.31M | 60.63M | 68.72M | 80.74M | 87.48M | 76.66M | 80.74M |
| otherCurrentLiabilities | 56.15M | 59.45M | 54.44M | 58.7M | 58.04M | 56.56M | 63.42M | 73.88M | 62.28M | 57.66M |
| totalCurrentLiabilities | 145.78M | 164.26M | 176.95M | 190.62M | 162.27M | 166.89M | 174.26M | 197.36M | 170.51M | 177.14M |
| longTermDebt | 222.38M | 222.1M | 191.72M | 193.43M | 195.76M | 177.78M | 160.89M | 184.18M | 162.99M | 165.18M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | 24.86M | 22.37M | 19.73M | 17.84M | 16.04M | 12.21M | 11.58M | 10.61M | 10.11M | 10.84M |
| deferredTaxLiabilitiesNonCurrent | - | 3.49M | - | - | - | 4.53M | 4.88M | - | 5.41M | 5.56M |
| otherNonCurrentLiabilities | 3.91M | 4.04M | 4.24M | 4.35M | 4.86M | 26.6M | 28.4M | 5.92M | 31.72M | 33.3M |
| totalNonCurrentLiabilities | 251.14M | 248.51M | 215.69M | 215.62M | 216.67M | 216.6M | 200.87M | 200.71M | 204.81M | 209.31M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 396.92M | 412.77M | 392.65M | 406.24M | 378.94M | 383.48M | 375.13M | 398.07M | 375.32M | 386.45M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 466K | 465K | 464K | 462K | 461K | 461K | 459K | 455K | 454K | 452K |
| retainedEarnings | -1.08B | -1.08B | -1.07B | -1.07B | -1.1B | -1.11B | -1.12B | -1.13B | -1.14B | -1.16B |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2023-09-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -7.33M | -4.6M | -381K | 25.26M | 12.02M | 7.37M | 10.59M | 15.22M | 14.78M | 7.01M |
| depreciationAndAmortization | 2.75M | 2.56M | 2.3M | 2.3M | 2.15M | 2.07M | 1.8M | 1.93M | 2M | 2.2M |
| deferredIncomeTax | 632K | -239K | -259K | -11.89M | -372K | 555K | 1.06M | 203K | 841K | 46000 |
| stockBasedCompensation | 4.9M | 5.94M | 5.09M | 5.54M | 3.95M | 3.64M | 3.42M | 3.52M | 3.51M | 3.58M |
| changeInWorkingCapital | -12.11M | -23.1M | -10.09M | -1.05M | -7.32M | -5.53M | -9.38M | 6.36M | 2.95M | -6.54M |
| accountsReceivables | 2.37M | 4.16M | 14.04M | -21.76M | -2.05M | 3.18M | 19.77M | -19.21M | 490K | -103K |
| inventory | -563K | -1.66M | -5.39M | 1.01M | -2.74M | -1.43M | 2.1M | 2.29M | 2.03M | 3.37M |
| accountsPayables | -12.26M | 1.71M | 4.18M | 11M | 2.01M | 11.52M | -5.47M | 4.44M | 638K | 2.56M |
| otherWorkingCapital | -1.65M | -27.32M | -22.91M | 8.69M | -4.53M | -18.79M | -25.78M | 18.84M | -209K | -12.37M |
| otherNonCashItems | -481K | 5.82M | 782K | 2.29M | -92000 | -800K | 426K | -164K | -7.56M | 294K |
| netCashProvidedByOperatingActivities | -11.64M | -13.62M | -2.56M | 22.46M | 10.34M | 7.3M | 7.92M | 27.07M | 16.52M | 6.58M |
| investmentsInPropertyPlantAndEquipment | -3.79M | -6.08M | -3.93M | -4.18M | -3.71M | -4.12M | -3.24M | -2.07M | -2.48M | -1.02M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | - | - | - | - |
| netCashProvidedByInvestingActivities | -3.79M | -6.08M | -3.93M | -4.18M | -3.71M | -4.12M | -3.24M | -2.07M | -2.48M | -1.02M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | 928K | - | - | - | 808K | - | - |
| commonStockRepurchased | -924K | -1.68M | -5.41M | -13.01M | -16.66M | -16.65M | -19.5M | -16.71M | -13.6M | -6.33M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 5M | 31.37M | -7.82M | -14.41M | -18.89M | 584K | -19.99M | -18.58M | -15.91M | -8.24M |
| netCashProvidedByFinancingActivities | 3.77M | 31.37M | -7.82M | -14.41M | -18.89M | 584K | -19.99M | -18.58M | -15.91M | -8.24M |