$0.0 (0.53%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 |
|---|---|---|---|---|---|---|---|---|---|
| revenue | 174.7M | 184.51M | 187.99M | 215.53M | 193.15M | 161.79M | 144.23M | 101.4M | 89.72M |
| costOfRevenue | 22.23M | 9.02M | 12.53M | 15.41M | 7.94M | 7.63M | 7.07M | 6.3M | 5.54M |
| grossProfit | 152.48M | 175.5M | 175.47M | 200.12M | 185.21M | 154.16M | 137.16M | 95.1M | 84.18M |
| researchAndDevelopmentExpenses | 28.14M | 36.43M | 36M | 50.52M | 35.4M | 27.14M | 29.5M | 20.03M | 13.46M |
| generalAndAdministrativeExpenses | 76.93M | 70.62M | 74.31M | 120.79M | 95.08M | 51.13M | 56.47M | 34.84M | 29.03M |
| sellingAndMarketingExpenses | 38.87M | 40.42M | 47.07M | 82.62M | 56.12M | 30.72M | 39.75M | 17.8M | 17.91M |
| sellingGeneralAndAdministrativeExpenses | 115.8M | 111.04M | 121.39M | 203.41M | 151.19M | 81.84M | 96.21M | 56.73M | 49.27M |
| otherExpenses | -3.2M | 13.28M | 36.54M | 15.82M | 6.8M | 3.98M | 5.16M | 2.15M | 2.03M |
| operatingExpenses | 140.73M | 160.75M | 193.92M | 269.75M | 193.39M | 112.96M | 130.87M | 80.12M | 65.21M |
| costAndExpenses | 162.96M | 169.77M | 206.45M | 285.15M | 201.32M | 120.59M | 137.94M | 86.43M | 70.75M |
| netInterestIncome | 100000 | - | - | - | - | - | 1.81M | - | - |
| interestIncome | 100000 | - | - | - | - | - | 1.81M | 621.46K | 724.69K |
| interestExpense | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 15.87M | 17.05M | 17.06M | 16.15M | 4.42M | 3.98M | 5.16M | 2.15M | 2.03M |
| ebitda | 27.62M | 31.8M | 23.01M | -49.15M | -1.38M | 45.18M | 11.45M | 18.33M | 21.45M |
| ebit | 11.75M | 14.75M | 5.95M | -65.3M | -5.81M | 41.2M | 6.29M | 16.18M | 19.42M |
| nonOperatingIncomeExcludingInterest | - | - | -24.4M | -4.32M | -2.37M | - | - | - | - |
| operatingIncome | 11.75M | 14.75M | -18.46M | -69.62M | -8.18M | 41.2M | 6.29M | 16.18M | 19.42M |
| totalOtherIncomeExpensesNet | -8.39M | -2.52M | 2.82M | 166.05M | 159.8M | -2.37M | -5.34M | -1.83M | -1.17M |
| incomeBeforeTax | 3.36M | 12.23M | -15.63M | 96.43M | 151.62M | 38.83M | 946K | 14.35M | 18.25M |
| incomeTaxExpense | 93000 | 46000 | 93000 | 179.08M | -601K | - | 1.32M | - | - |
| netIncomeFromContinuingOperations | 3.26M | 12.19M | -15.73M | -82.65M | 152.22M | 38.83M | -375K | 14.35M | 18.25M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - |
| netIncome | 1.96M | 7.64M | -9.9M | -115.99M | 60.38M | 38.83M | -375K | 14.35M | 18.25M |
| netIncomeDeductions | - | - | - | - | 72.48M | - | - | - | - |
| bottomLineNetIncome | 1.96M | 7.64M | -9.9M | -115.99M | -12.1M | 38.83M | -375K | 14.35M | 18.25M |
| eps | 0.02 | 0.08 | -0.11 | -1.36 | 0.93 | 0.59 | -0.01 | 2.08 | 2.64 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 62.4M | 51.97M | 34.35M | 28.58M | 67.78M | 19.92M | 894.59K | 25.77M |
| shortTermInvestments | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 62.4M | 51.97M | 34.35M | 28.58M | 67.78M | 19.92M | 894.59K | 25.77M |
| netReceivables | 14.72M | 10.06M | 11.16M | 17.44M | 17.55M | 9.43M | 3.93M | 1.36M |
| accountsReceivables | 14.72M | 10.06M | 11.16M | 17.44M | 17.55M | 9.43M | 3.93M | 1.36M |
| otherReceivables | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | -3.93M | - |
| prepaids | 4.47M | 4.32M | 3.57M | 7.95M | 11.78M | 4.82M | 257.11K | 1.17M |
| otherCurrentAssets | 3.33M | 3.16M | 2.41M | 1.01M | 1.83M | - | - | - |
| totalCurrentAssets | 84.92M | 69.51M | 51.49M | 54.98M | 98.93M | 34.17M | 1.15M | 28.3M |
| propertyPlantEquipmentNet | 37.2M | 38.77M | 39.88M | 56.38M | 49.83M | 7.39M | 9.16M | 8.28M |
| goodwill | 61.27M | 68.37M | 68.37M | 68.37M | 45.3M | 3.96M | 3.96M | 3.96M |
| intangibleAssets | 1.51M | 1.95M | 2.51M | 10.34M | 8.3M | 4.5M | 5.4M | 6.31M |
| goodwillAndIntangibleAssets | 62.78M | 70.32M | 70.88M | 78.71M | 53.59M | 8.47M | 9.36M | 10.27M |
| longTermInvestments | - | - | 300K | 3.5M | - | - | 251.92M | - |
| taxAssets | - | - | - | -3.5M | 152.1M | - | -23.07M | - |
| otherNonCurrentAssets | 5.76M | 3.26M | 4.48M | 8.97M | 10.69M | 3.87M | 4.55M | 1.21M |
| totalNonCurrentAssets | 105.75M | 112.35M | 115.54M | 144.05M | 266.21M | 19.73M | 251.92M | 19.76M |
| otherAssets | - | - | - | - | - | - | - | - |
| totalAssets | 190.67M | 181.87M | 167.02M | 199.04M | 365.14M | 53.89M | 253.08M | 48.06M |
| totalPayables | 13M | 7.47M | 7.32M | 4.34M | 4.3M | 2.24M | 12.01M | 7.31M |
| accountPayables | 13M | 7.47M | 7.32M | 4.34M | 4.3M | 2.24M | 12.01M | 7.31M |
| otherPayables | - | - | - | - | - | - | - | - |
| accruedExpenses | 7.99M | 2.86M | 13.86M | 5.22M | 8.77M | 10.41M | 2.88M | - |
| shortTermDebt | - | - | - | - | - | 205K | - | 5.23M |
| capitalLeaseObligationsCurrent | 3.92M | 3.49M | 6.49M | 6.33M | 5.46M | - | - | - |
| taxPayables | - | - | 122K | - | - | - | - | - |
| deferredRevenue | 5.5M | 5.43M | 5.92M | 6.26M | 8.06M | 5.26M | - | - |
| otherCurrentLiabilities | 5.83M | 11.18M | 122K | 24.17M | 11.21M | 5.13M | -14.79M | 5.1M |
| totalCurrentLiabilities | 36.24M | 30.43M | 33.72M | 46.32M | 37.8M | 23.25M | 96895 | 17.64M |
| longTermDebt | - | - | - | - | - | - | 205.32K | - |
| capitalLeaseObligationsNonCurrent | 22.63M | 26.6M | 26.55M | 33.04M | 39.38M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | 4.76M | 3.6M | 4.89M | 156.03M | 1.37M | 21.8M | - |
| totalNonCurrentLiabilities | 22.63M | 31.37M | 30.16M | 37.94M | 195.4M | 1.37M | 22.01M | - |
| otherLiabilities | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 26.55M | 30.09M | 33.04M | 39.38M | 44.84M | - | - | - |
| totalLiabilities | 58.87M | 61.8M | 63.87M | 84.26M | 233.2M | 24.62M | 22.11M | 17.64M |
| treasuryStock | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - |
| commonStock | 11000 | 15000 | 14000 | 14000 | 14000 | 29.27M | 225.97M | 21.51M |
| retainedEarnings | -54.92M | -56.88M | -64.52M | -54.62M | 61.37M | - | 5M | 8.61M |
| additionalPaidInCapital | 112.08M | 92.94M | 80.88M | 67.99M | 2.17M | - | - | - |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 |
|---|---|---|---|---|---|---|---|---|---|
| netIncome | 1.96M | 12.19M | -9.9M | -82.65M | 152.22M | 38.83M | -375K | 12.68M | 16.19M |
| depreciationAndAmortization | 15.87M | 17.05M | 17.06M | 11.5M | 4.42M | 3.98M | 5.16M | 2.15M | 2.03M |
| deferredIncomeTax | - | 2.77M | - | 179.08M | -842K | - | - | - | - |
| stockBasedCompensation | 7.78M | 9.22M | 13.52M | 23.49M | 29.32M | - | - | - | - |
| changeInWorkingCapital | -14.48M | -4.48M | -14.16M | 3.15M | -3.37M | -4.84M | 1.33M | 428.86K | -1.86M |
| accountsReceivables | -8.94M | 1.06M | 4.49M | -16.27M | -13.61M | -6.77M | -2.75M | -432.1K | -316.94K |
| inventory | - | - | - | - | 480K | -3.06M | - | - | - |
| accountsPayables | 582K | 996K | -15.28M | 14.08M | -480K | 3.06M | - | - | - |
| otherWorkingCapital | -6.12M | -6.54M | -3.38M | 5.34M | 10.24M | 1.93M | 4.08M | 860.96K | -1.54M |
| otherNonCashItems | 15.06M | -71000 | 16.41M | -146.19M | -158.66M | 1.27M | 180K | 2.43M | 2.85M |
| netCashProvidedByOperatingActivities | 26.19M | 36.68M | 22.93M | -11.62M | 23.09M | 39.24M | 6.3M | 17.69M | 19.21M |
| investmentsInPropertyPlantAndEquipment | -12.68M | -11.64M | -11.87M | -16.06M | -7.94M | -1.31M | -5.13M | -2.12M | -3.13M |
| acquisitionsNet | - | - | - | -1.71M | -16M | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | -6.5M | - | -250M | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | 22.5M | - | - | - | - |
| otherInvestingActivities | - | - | - | - | -22.5M | - | 250M | - | -3295 |
| netCashProvidedByInvestingActivities | -12.68M | -11.64M | -11.87M | -17.77M | -30.44M | -1.31M | -5.13M | -2.12M | -3.14M |
| netDebtIssuance | - | - | -1.45M | -7.34M | -205K | -616K | -5.02M | -2.94M | -3.76M |
| longTermNetDebtIssuance | - | - | -1.45M | -7.34M | -205K | -616K | - | -2.94M | -3.76M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | -5.02M | - | - |
| netStockIssuance | - | -4000 | -6000 | -13000 | -5.56M | -406K | -1.57M | -1.69M | -971K |
| netCommonStockIssuance | - | -4000 | -6000 | -13000 | -5.56M | -406K | -1.57M | -1.69M | -971K |
| commonStockIssuance | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -4000 | -6000 | -13000 | -5.56M | -406K | -1.57M | -1.69M | -971K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -1.92M | -7.68M | -4.22M | -2.45M | -19M | -21.95M | -15.38M | -11.42M | -10.43M |
| commonDividendsPaid | -1.92M | -7.68M | -4.22M | -2.45M | -19M | -21.95M | -15.38M | -11.42M | -10.43M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.15M | 263K | 384K | -7.36M | 79.97M | - | - | 19.3M | 3.65M |
| netCashProvidedByFinancingActivities | -3.07M | -7.42M | -5.29M | -9.8M | 55.2M | -22.97M | -21.97M | 3.24M | -11.51M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 43.56M | 43.07M | 42.18M | 44.85M | 44.61M | 47.67M | 46.55M | 45.9M | 44.39M | 41.41M |
| costOfRevenue | 2.2M | 15.59M | 2.12M | 2.28M | 2.24M | 2.29M | 2.18M | 2.24M | 5.24M | 2.78M |
| grossProfit | 41.35M | 27.48M | 40.06M | 42.57M | 42.37M | 45.38M | 44.37M | 43.66M | 39.15M | 38.63M |
| researchAndDevelopmentExpenses | 8.73M | 6.19M | 6.41M | 7.53M | 8M | 8.07M | 9.48M | 9.64M | 9.23M | 8.12M |
| generalAndAdministrativeExpenses | 19.06M | 20.44M | 16.34M | 20.7M | 19.45M | 19.07M | 16.49M | 18.53M | 16.53M | 13.42M |
| sellingAndMarketingExpenses | 10.3M | 10.23M | 10.78M | 8.91M | 8.95M | 10.05M | 9.67M | 11.07M | 9.63M | 10.9M |
| sellingGeneralAndAdministrativeExpenses | 29.36M | 30.67M | 27.12M | 29.61M | 28.4M | 29.12M | 26.16M | 29.6M | 26.16M | 24.32M |
| otherExpenses | 3.06M | -1.5M | 4.57M | 3.46M | 3.32M | 3.64M | 3.52M | 3.19M | 2.94M | 18.74M |
| operatingExpenses | 41.16M | 35.36M | 38.1M | 40.6M | 39.72M | 40.83M | 39.17M | 42.43M | 35.39M | 51.17M |
| costAndExpenses | 43.36M | 41.1M | 40.22M | 42.88M | 41.96M | 43.12M | 41.35M | 44.67M | 40.63M | 53.95M |
| netInterestIncome | - | - | - | - | - | - | - | - | - | - |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 3.65M | 4.13M | 3.07M | 4.1M | 3.96M | 4.12M | 4.42M | 4.38M | 4.12M | 7.66M |
| ebitda | 3.85M | 6.1M | 6.72M | 6.07M | 6.61M | 8.67M | 9.62M | 5.62M | 7.89M | 19.52M |
| ebit | 199K | 1.97M | 3.65M | 1.97M | 2.65M | 4.55M | 5.2M | 1.23M | 3.76M | 11.86M |
| nonOperatingIncomeExcludingInterest | - | - | -1.7M | - | - | - | - | - | - | -24.4M |
| operatingIncome | 199K | 1.97M | 1.96M | 1.97M | 2.65M | 4.55M | 5.2M | 1.23M | 3.76M | -12.54M |
| totalOtherIncomeExpensesNet | 1.53M | -6.93M | 1.7M | 190K | -144K | -862K | 135K | 5000 | -1.79M | 1.41M |
| incomeBeforeTax | 1.73M | -4.96M | 3.65M | 2.16M | 2.5M | 3.69M | 5.34M | 1.24M | 1.97M | -11.14M |
| incomeTaxExpense | 32000 | 71000 | 13000 | - | 9000 | -26000 | 21000 | 42000 | 9000 | 93000 |
| netIncomeFromContinuingOperations | 1.69M | -5.03M | 3.64M | 2.16M | 2.49M | 3.72M | 5.32M | 1.19M | 1.96M | -11.23M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.17M | -3.57M | 2.46M | 1.43M | 1.65M | 2.35M | 3.33M | 716K | 1.24M | -7.11M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.17M | -3.57M | 2.46M | 1.43M | 1.65M | 2.35M | 3.33M | 716K | 1.24M | -7.11M |
| eps | 0.01 | -0.03 | 0.02 | 0.01 | 0.02 | 0.02 | 0.03 | 0.01 | 0.01 | -0.08 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 45.52M | 62.4M | 62.59M | 58.95M | 53.28M | 51.97M | 45.04M | 41.29M | 35.72M | 34.35M |
| shortTermInvestments | 11.48M | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 57M | 62.4M | 62.59M | 58.95M | 53.28M | 51.97M | 45.04M | 41.29M | 35.72M | 34.35M |
| netReceivables | 16.86M | 14.72M | 13.24M | 11.6M | 10.68M | 10.06M | 7.91M | 7M | 7.89M | 11.16M |
| accountsReceivables | 16.86M | 14.72M | 13.24M | 11.6M | 10.68M | 10.06M | 7.91M | 7M | 7.89M | 11.16M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | 4.47M | 4.13M | 3.01M | 4.01M | 4.32M | 3.98M | 3.31M | 3.42M | 4.32M |
| otherCurrentAssets | 6.67M | 7.8M | 5.75M | 3.84M | 4.06M | 3.16M | 2.43M | 2.23M | 3.23M | 1.66M |
| totalCurrentAssets | 80.54M | 84.92M | 81.58M | 77.4M | 72.02M | 69.51M | 59.36M | 53.84M | 50.26M | 51.49M |
| propertyPlantEquipmentNet | 37.16M | 37.2M | 37.46M | 37.81M | 38.43M | 38.77M | 40.39M | 38.97M | 40.21M | 39.88M |
| goodwill | 61.27M | 61.27M | 68.37M | 68.37M | 68.37M | 68.37M | 68.37M | 68.37M | 68.37M | 68.37M |
| intangibleAssets | 1.37M | 1.51M | 1.65M | 1.79M | 1.81M | 1.95M | 2.09M | 2.23M | 2.37M | 2.51M |
| goodwillAndIntangibleAssets | 62.64M | 62.78M | 70.02M | 70.16M | 70.18M | 70.32M | 70.46M | 70.6M | 70.74M | 70.88M |
| longTermInvestments | - | - | - | - | - | - | 100000 | 200K | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 6.07M | 5.76M | 3.85M | 2.7M | 3.2M | 3.26M | 3.26M | 4.35M | 4.64M | 4.78M |
| totalNonCurrentAssets | 105.87M | 105.75M | 111.33M | 110.66M | 111.8M | 112.35M | 114.21M | 114.12M | 115.59M | 115.54M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 186.41M | 190.67M | 192.91M | 188.07M | 183.83M | 181.87M | 173.57M | 167.96M | 165.85M | 167.02M |
| totalPayables | 13.25M | 13M | 9.19M | 7.88M | 10.77M | 7.47M | 6.93M | 8.16M | 8.79M | 7.32M |
| accountPayables | 13.25M | 13M | 9.19M | 7.88M | 10.77M | 7.47M | 6.93M | 8.16M | 8.79M | 7.32M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 1.01M | 1.63M | 4.58M | 1.37M | 2.86M | 9.6M | 5.93M | 7.76M | 3.38M |
| shortTermDebt | 4.07M | 3.92M | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 4.07M | 3.92M | 3.78M | 3.66M | 3.6M | 3.49M | 4.09M | 4.47M | 5.9M | 6.49M |
| taxPayables | - | - | - | - | - | - | - | - | 1.76M | 122K |
| deferredRevenue | 6M | 5.5M | 5.11M | 5.21M | 5.03M | 5.43M | 5.76M | 5.84M | 5.79M | 5.92M |
| otherCurrentLiabilities | 2.62M | 13.82M | 14.01M | 10.87M | 11.38M | 11.18M | 11M | 5.93M | 9.52M | 10.6M |
| totalCurrentLiabilities | 30.01M | 36.24M | 32.09M | 32.2M | 32.15M | 30.43M | 27.78M | 30.33M | 30M | 33.72M |
| longTermDebt | 21.56M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 21.56M | 22.63M | 23.66M | 24.66M | 25.63M | 26.6M | 26.91M | 24.63M | 25.41M | 26.55M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | 1.8M | 3.2M | 2.33M | 4.76M | 3.88M | 3.81M | 3.61M | 3.6M |
| totalNonCurrentLiabilities | 21.56M | 22.63M | 25.46M | 27.86M | 27.96M | 31.37M | 30.8M | 28.44M | 29.03M | 30.16M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 25.63M | 26.55M | 27.44M | 28.32M | 29.23M | 30.09M | 31M | 29.1M | 31.31M | 33.04M |
| totalLiabilities | 51.58M | 58.87M | 57.55M | 60.06M | 60.11M | 61.8M | 58.58M | 58.78M | 59.02M | 63.87M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 11000 | 11000 | 11000 | 15000 | 15000 | 15000 | 10000 | 15000 | 14000 | 14000 |
| retainedEarnings | -53.75M | -54.92M | -51.34M | -53.8M | -55.23M | -56.88M | -59.23M | -62.56M | -63.28M | -64.52M |
| additionalPaidInCapital | 113.41M | 112.08M | 108.24M | 106.53M | 103.68M | 92.94M | 88.76M | 87M | 84.06M | 80.88M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 1.17M | -5.03M | 3.64M | 1.43M | 2.49M | 2.35M | 6.52M | 716K | 1.24M | -7.11M |
| depreciationAndAmortization | 3.65M | 3.55M | 2.12M | 4.1M | 3.96M | 4.12M | 4.42M | 4.38M | 4.12M | 7.66M |
| deferredIncomeTax | - | 71000 | - | - | 545K | -109K | -938K | - | - | - |
| stockBasedCompensation | 1.32M | 1.41M | 1.55M | 2.62M | 2.19M | 2.05M | 1.6M | 2.75M | 2.82M | 3.13M |
| changeInWorkingCapital | -10.55M | -6.73M | -2.82M | -1.07M | -3.85M | -2.3M | -2.22M | 4.45M | -2.24M | -258K |
| accountsReceivables | -6.18M | -5.67M | -644K | -1.69M | -935K | -2.49M | -1.23M | 851K | 3.92M | 4.23M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -4.78M | 1.74M | 264K | -285K | -1.13M | 2.16M | -1.78M | 4.27M | -3.66M | 1.17M |
| otherWorkingCapital | - | -2.8M | -2.44M | 900K | -1.78M | -1.98M | 789K | -668K | -2.5M | -5.65M |
| otherNonCashItems | 3.13M | 9.78M | 3.48M | 6.6M | 314K | 5.34M | -2.16M | 346K | 4.27M | 10.22M |
| netCashProvidedByOperatingActivities | -1.29M | 3.05M | 6.42M | 11.06M | 5.66M | 9.4M | 7.22M | 12.65M | 7.4M | 10.52M |
| investmentsInPropertyPlantAndEquipment | - | -3.33M | -2.87M | -2.84M | -3.65M | -2.14M | 7.14M | -2.6M | -4.54M | -3M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -11.49M | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -1.54M | - | - | - | - | - | -9.5M | - | - | - |
| netCashProvidedByInvestingActivities | -13.02M | -3.33M | -2.87M | -2.84M | -3.65M | -2.14M | -2.36M | -2.6M | -4.54M | -3M |
| netDebtIssuance | - | -183K | 91000 | 92000 | - | -286K | 190K | - | 96000 | -286K |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | -183K | 91000 | 92000 | - | -286K | 190K | - | 96000 | -286K |
| netStockIssuance | - | - | -2000 | - | -1000 | - | -1000 | - | - | - |
| netCommonStockIssuance | - | - | -2000 | - | -1000 | - | -1000 | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | -2000 | - | -1000 | - | -1000 | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | -1.21M | -704K | -432K | -5.95M | -4.36M | -1.59M | -985K |
| commonDividendsPaid | - | - | - | -1.21M | -704K | -432K | -5.95M | -4.36M | -1.59M | -985K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.57M | 273K | 89000 | -1.42M | -1000 | 378K | 4.65M | -116K | -2000 | 383K |
| netCashProvidedByFinancingActivities | -2.57M | 90000 | 89000 | -2.54M | -705K | -340K | -1.11M | -4.48M | -1.5M | -888K |