-$0.09 (-4.46%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|---|---|
| revenue | 70.62M | 57.86M | 84.16M | 90.72M | 70.68M | 56.91M | 60.04M |
| costOfRevenue | 26.54M | 23.58M | 31.57M | 27.32M | 20.1M | 13.43M | 12.58M |
| grossProfit | 44.08M | 34.28M | 52.59M | 63.39M | 50.58M | 43.48M | 47.46M |
| researchAndDevelopmentExpenses | 42.66M | 40.48M | 48.17M | 58.21M | 46.88M | 44.72M | 52.7M |
| generalAndAdministrativeExpenses | 14.26M | 16.46M | 14.02M | 16.59M | 16.56M | 7.88M | 5.12M |
| sellingAndMarketingExpenses | 21.39M | 18.3M | 17.31M | 16.96M | 14.21M | 13.66M | 17.62M |
| sellingGeneralAndAdministrativeExpenses | 35.65M | 34.77M | 31.34M | 33.55M | 30.77M | 21.54M | 22.74M |
| otherExpenses | - | 377K | - | - | - | - | - |
| operatingExpenses | 78.31M | 75.62M | 79.51M | 91.76M | 77.64M | 66.27M | 75.44M |
| costAndExpenses | 104.85M | 99.2M | 111.08M | 119.08M | 97.75M | 79.7M | 88.02M |
| netInterestIncome | 2.62M | 6.06M | 6.67M | 2.3M | 311K | 817K | 2.06M |
| interestIncome | 2.62M | 6.12M | 6.67M | 2.3M | 311K | 849K | 2.17M |
| interestExpense | - | 57000 | - | - | - | 32000 | 109K |
| depreciationAndAmortization | 2.98M | 2.55M | 1.63M | 1.38M | 1.1M | 1.09M | 1.04M |
| ebitda | -28.44M | -33.91M | -17.94M | -25.86M | -25.01M | -18.36M | -24.39M |
| ebit | -31.42M | -36.45M | -19.57M | -27.23M | -26.11M | -19.46M | -25.43M |
| nonOperatingIncomeExcludingInterest | -2.8M | -4.89M | -7.35M | -1.14M | -960K | -3.33M | -2.55M |
| operatingIncome | -34.22M | -41.34M | -26.92M | -28.37M | -27.07M | -22.79M | -27.98M |
| totalOtherIncomeExpensesNet | 2.8M | 4.86M | 7.35M | 1.14M | 939K | 3.32M | 2.44M |
| incomeBeforeTax | -31.42M | -36.49M | -19.57M | -27.23M | -26.13M | -19.47M | -25.54M |
| incomeTaxExpense | 158K | 96000 | 112K | 451K | 407K | 164K | 414K |
| netIncomeFromContinuingOperations | -31.58M | -36.58M | -19.68M | -27.68M | -26.53M | -19.64M | -25.93M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | 18000 | 16000 | - | - | - |
| netIncome | -31.58M | -36.58M | -19.66M | -27.67M | -26.53M | -19.64M | -25.93M |
| netIncomeDeductions | - | - | - | - | - | 14.33M | - |
| bottomLineNetIncome | -31.58M | -36.58M | -19.66M | -27.67M | -37.86M | -33.96M | -39.32M |
| eps | -0.31 | -0.34 | -0.19 | -0.28 | -0.8 | -1.37 | -2.22 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 29M | 35.42M | 17.26M | 20.02M | 56.79M | 26.32M | 15.56M |
| shortTermInvestments | 64.73M | 95.53M | 124.76M | 128.36M | 117.57M | 35.25M | 63.78M |
| cashAndShortTermInvestments | 93.73M | 130.96M | 142.02M | 148.39M | 174.36M | 61.57M | 79.33M |
| netReceivables | 9.97M | 7.75M | 14.64M | 11.51M | 7.1M | 8.68M | 7.74M |
| accountsReceivables | 9.97M | 7.75M | 14.64M | 11.51M | 7.1M | 8.68M | 7.74M |
| otherReceivables | - | - | - | - | - | - | - |
| inventory | 10.12M | 10.16M | 13.84M | 23.82M | 9.32M | 3.16M | 2.71M |
| prepaids | - | - | - | - | 6.93M | 2.34M | 2.15M |
| otherCurrentAssets | 4.84M | 5.04M | 4.2M | 4.79M | 1.33M | 625K | 78000 |
| totalCurrentAssets | 118.66M | 153.9M | 174.69M | 188.51M | 199.03M | 76.38M | 92.01M |
| propertyPlantEquipmentNet | 9.8M | 11.01M | 5.16M | 6.61M | 2.74M | 2.35M | 2.58M |
| goodwill | 5.61M | 1.85M | - | - | - | - | - |
| intangibleAssets | - | 4.7M | - | - | - | - | - |
| goodwillAndIntangibleAssets | 5.61M | 6.55M | - | - | - | - | - |
| longTermInvestments | - | - | 16000 | - | - | - | 46000 |
| taxAssets | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 632K | 687K | 692K | 535K | 828K | 435K | 399K |
| totalNonCurrentAssets | 16.04M | 18.25M | 5.86M | 7.15M | 3.57M | 2.79M | 3.03M |
| otherAssets | - | - | - | - | - | - | - |
| totalAssets | 134.7M | 172.15M | 180.56M | 195.66M | 202.6M | 79.16M | 95.04M |
| totalPayables | - | 6.03M | 4.99M | 11.16M | 4.53M | 1.82M | 3.26M |
| accountPayables | - | 6M | 4.95M | 10.65M | 4.49M | 1.79M | 3.26M |
| otherPayables | - | 31000 | 36000 | 514K | 40000 | 37000 | - |
| accruedExpenses | - | 3.92M | 7.08M | 2.4M | 3.12M | 2.4M | 9.96M |
| shortTermDebt | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 975K | 1.77M | 1.81M | - | - | - |
| taxPayables | - | 31000 | 36000 | 514K | 40000 | 37000 | - |
| deferredRevenue | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 22.93M | 9.4M | 2.1M | 9.41M | 8.05M | 6.94M | 25000 |
| totalCurrentLiabilities | 22.93M | 20.33M | 15.93M | 24.79M | 15.7M | 11.16M | 13.24M |
| longTermDebt | 6.72M | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 6.72M | 6.64M | 190K | 1.62M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | -6.65M | 2.49M | 133K | 1.8M | 4.7M | 150.22M | 504K |
| totalNonCurrentLiabilities | 6.78M | 9.14M | 323K | 3.43M | 4.7M | 150.22M | 504K |
| otherLiabilities | - | - | - | - | - | - | - |
| capitalLeaseObligations | 6.72M | 7.62M | 1.96M | 3.44M | - | - | - |
| totalLiabilities | 29.72M | 29.46M | 16.25M | 28.22M | 20.4M | 161.39M | 13.75M |
| treasuryStock | - | -1.61M | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | 149.61M |
| commonStock | 49000 | 49000 | 49000 | 49000 | 49000 | 40000 | 36000 |
| retainedEarnings | - | -213.92M | -177.34M | -157.68M | -130.01M | -103.47M | -83.84M |
| additionalPaidInCapital | - | 357.57M | 341.59M | 325.07M | 312.16M | 21.21M | 15.48M |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 |
|---|---|---|---|---|---|---|---|
| netIncome | -31.58M | -36.58M | -19.66M | -27.67M | -26.53M | -19.64M | -25.93M |
| depreciationAndAmortization | 2.98M | 2.55M | 1.63M | 1.38M | 1.1M | 1.09M | 1.04M |
| deferredIncomeTax | - | - | - | - | - | - | -427K |
| stockBasedCompensation | 16.54M | 15.12M | 15.03M | 12.09M | 9.87M | 5.33M | 2.86M |
| changeInWorkingCapital | -4.36M | 16.57M | -3.62M | -9.76M | -5.82M | -4.22M | 654K |
| accountsReceivables | -2.24M | 7.18M | -3.17M | -4.42M | 1.58M | -944K | 2.46M |
| inventory | -178K | 6.18M | 9.98M | -14.49M | -6.16M | -449K | -1.73M |
| accountsPayables | -1.53M | 594K | -6.37M | 5.84M | 2.63M | -1.47M | -545K |
| otherWorkingCapital | -401K | 2.61M | -4.06M | 3.31M | -3.88M | -1.35M | 470K |
| otherNonCashItems | 3.7M | 3.37M | 259K | 1.86M | -218K | -2.18M | 188K |
| netCashProvidedByOperatingActivities | -12.72M | 1.02M | -6.36M | -22.1M | -21.61M | -19.61M | -21.62M |
| investmentsInPropertyPlantAndEquipment | -1.07M | -1.87M | -1.18M | -1.11M | -1.44M | -861K | -1.43M |
| acquisitionsNet | - | -7.8M | - | - | - | - | -12M |
| purchasesOfInvestments | -105.56M | -141.54M | -206.02M | -214.52M | -121.95M | -86.86M | -90M |
| salesMaturitiesOfInvestments | 135.97M | 170.11M | 208.56M | 203.9M | 39.23M | 116.04M | 102M |
| otherInvestingActivities | -1.32M | -1.12M | - | - | - | - | 12M |
| netCashProvidedByInvestingActivities | 28.03M | 17.78M | 1.35M | -11.73M | -84.16M | 28.31M | 10.57M |
| netDebtIssuance | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - |
| netStockIssuance | -23.09M | -1.02M | - | - | 1.25M | - | - |
| netCommonStockIssuance | -23.09M | -1.02M | - | - | 1.25M | - | - |
| commonStockIssuance | 903K | - | - | - | 1.25M | - | 25000 |
| commonStockRepurchased | -23.99M | -1.02M | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - |
| otherFinancingActivities | - | 861K | 1.5M | 822K | 134.18M | 406K | 132K |
| netCashProvidedByFinancingActivities | -23.09M | -155K | 1.5M | 822K | 135.43M | 406K | 132K |
| 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 | 16.86M | 19.4M | 17.34M | 17.06M | 16.83M | 16.66M | 16.04M | 13.6M | 11.56M | 21.94M |
| costOfRevenue | 6.37M | 7.66M | 6.41M | 6.22M | 6.25M | 6.59M | 6.99M | 5.25M | 4.74M | 8.41M |
| grossProfit | 10.49M | 11.75M | 10.92M | 10.84M | 10.58M | 10.07M | 9.04M | 8.34M | 6.82M | 13.53M |
| researchAndDevelopmentExpenses | 10.29M | 11.06M | 10.8M | 10.2M | 10.59M | 10.06M | 10.31M | 9.96M | 10.14M | 8.63M |
| generalAndAdministrativeExpenses | 4.02M | 4.69M | 2.21M | 3.7M | 3.67M | 3.67M | 5.82M | 3.4M | 3.57M | 2.65M |
| sellingAndMarketingExpenses | 5.4M | 5.42M | 5.2M | 5.17M | 5.61M | 4.67M | 4.88M | 4.37M | 4.39M | 3.98M |
| sellingGeneralAndAdministrativeExpenses | 9.41M | 10.1M | 7.41M | 8.86M | 9.27M | 8.34M | 10.7M | 7.76M | 7.96M | 6.63M |
| otherExpenses | - | - | 744K | -837K | 174K | 85000 | - | 28000 | - | - |
| operatingExpenses | 19.71M | 21.17M | 18.96M | 18.22M | 20.04M | 18.48M | 21.01M | 17.75M | 18.1M | 15.26M |
| costAndExpenses | 26.08M | 28.83M | 25.37M | 24.45M | 26.28M | 25.08M | 28.01M | 23.01M | 22.85M | 23.68M |
| netInterestIncome | 839K | 431K | 726K | 225K | 1.24M | 1.46M | 1.88M | 1.28M | 1.23M | 5.51M |
| interestIncome | 839K | 431K | 726K | 225K | 1.24M | 1.46M | 1.88M | 1.29M | 1.23M | 5.51M |
| interestExpense | - | - | - | - | - | - | - | 9000 | - | - |
| depreciationAndAmortization | 928K | 709K | 743K | 758K | 770K | 788K | 823K | 479K | 456K | 439K |
| ebitda | -7.34M | -8.03M | -6.56M | -7.47M | -8.51M | -3.02M | -9.52M | -8.9M | -9.57M | 3.28M |
| ebit | -8.26M | -8.74M | -7.31M | -8.23M | -9.28M | -3.81M | -10.34M | -9.38M | -10.03M | 2.84M |
| nonOperatingIncomeExcludingInterest | -957K | -683K | -730K | 837K | -174K | -4.6M | -1.62M | -28000 | -1.26M | -4.57M |
| operatingIncome | -9.22M | -9.42M | -8.04M | -7.39M | -9.46M | -8.41M | -11.97M | -9.41M | -11.29M | -1.74M |
| totalOtherIncomeExpensesNet | 957K | 683K | 730K | 226K | 1.24M | 1.14M | 1.62M | 562K | 1.26M | 4.57M |
| incomeBeforeTax | -8.26M | -8.74M | -7.31M | -7.16M | -8.22M | -7.28M | -10.34M | -8.85M | -10.03M | 2.84M |
| incomeTaxExpense | 27000 | 30000 | 14000 | 21000 | 93000 | 44000 | -14000 | 21000 | 17000 | 51000 |
| netIncomeFromContinuingOperations | -8.29M | -8.77M | -7.32M | -7.18M | -8.31M | -7.32M | -10.33M | -8.87M | -10.05M | 2.78M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | 2000 | -24000 | - | 5000 | 5000 |
| netIncome | -8.29M | -8.77M | -7.32M | -7.18M | -8.31M | -7.32M | -10.36M | -8.87M | -10.04M | 2.79M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -8.29M | -8.77M | -7.32M | -7.18M | -8.31M | -7.32M | -10.36M | -8.87M | -10.04M | 2.79M |
| eps | -0.08 | -0.09 | -0.07 | -0.07 | -0.08 | -0.07 | -0.1 | -0.08 | -0.1 | 0.03 |
| 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 | 30.11M | 29M | 31.59M | 46.59M | 41M | 35.42M | 35.44M | 24.71M | 35.1M | 17.26M |
| shortTermInvestments | 57.15M | 64.73M | 61.96M | 56.13M | 71.54M | 95.53M | 97.66M | 105.92M | 104.69M | 124.76M |
| cashAndShortTermInvestments | 87.26M | 93.73M | 93.55M | 102.72M | 112.54M | 130.96M | 133.1M | 130.63M | 139.79M | 142.02M |
| netReceivables | 10.48M | 9.97M | 9.9M | 8.13M | 9.55M | 7.75M | 7.22M | 10.02M | 9.91M | 14.64M |
| accountsReceivables | 10.48M | 9.97M | 9.9M | 8.13M | 9.55M | 7.75M | 7.22M | 10.02M | 9.91M | 14.64M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 10.91M | 10.12M | 10.97M | 11.5M | 10.86M | 10.16M | 11.74M | 14.07M | 12.49M | 13.84M |
| prepaids | - | - | 4.46M | 3.81M | - | - | 3M | - | - | - |
| otherCurrentAssets | 4.32M | 4.84M | 1.12M | 1.17M | 3.75M | 5.04M | 3M | 3.97M | 3.98M | 4.2M |
| totalCurrentAssets | 112.96M | 118.66M | 119.99M | 127.33M | 136.7M | 153.9M | 155.05M | 158.69M | 166.16M | 174.69M |
| propertyPlantEquipmentNet | 9.42M | 9.8M | 10.18M | 10.61M | 10.75M | 11.01M | 9.35M | 9.44M | 4.49M | 5.16M |
| goodwill | 1.85M | 5.61M | 1.85M | 1.85M | 1.85M | 1.85M | 1.85M | 1.85M | - | - |
| intangibleAssets | 3.53M | - | 4M | 4.23M | 4.47M | 4.7M | 4.94M | 5.17M | - | - |
| goodwillAndIntangibleAssets | 5.37M | 5.61M | 5.84M | 6.08M | 6.31M | 6.55M | 6.78M | 7.02M | - | - |
| longTermInvestments | - | - | - | - | - | - | - | - | - | 16000 |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 668K | 632K | 669K | 777K | 798K | 687K | 702K | 633K | 623K | 692K |
| totalNonCurrentAssets | 15.46M | 16.04M | 16.7M | 17.46M | 17.86M | 18.25M | 16.84M | 17.1M | 5.11M | 5.86M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 128.42M | 134.7M | 136.69M | 144.79M | 154.56M | 172.15M | 171.89M | 175.79M | 171.28M | 180.56M |
| totalPayables | 4.66M | - | - | 5.12M | 4.47M | 6.03M | 4.07M | 3.55M | - | 4.99M |
| accountPayables | 4.45M | - | - | 5.12M | 4.28M | 6M | 4.07M | 3.53M | - | 4.95M |
| otherPayables | 215K | - | - | - | 187K | 31000 | - | 19000 | - | 36000 |
| accruedExpenses | 11.66M | - | - | 12.26M | 4.06M | 3.92M | 12M | 2.43M | - | 7.08M |
| shortTermDebt | 1.59M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | 1.38M | 1.06M | 975K | 2.82M | 2.85M | - | 1.77M |
| taxPayables | - | - | - | - | 187K | 31000 | - | 19000 | - | 36000 |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 3.76M | 22.93M | 21.14M | 2.57M | 7.29M | 9.4M | 8000 | 7.51M | 12.89M | 2.1M |
| totalCurrentLiabilities | 21.68M | 22.93M | 21.14M | 21.33M | 16.88M | 20.33M | 18.91M | 16.34M | 12.89M | 15.93M |
| longTermDebt | - | 6.72M | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 6.39M | 6.72M | 6.66M | 6.87M | 6.41M | 6.64M | 3.6M | 3.77M | 140K | 190K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 111K | -6.65M | 59000 | 91000 | 2.66M | 2.49M | 2.39M | 2.14M | 92000 | 133K |
| totalNonCurrentLiabilities | 6.5M | 6.78M | 6.72M | 6.96M | 9.08M | 9.14M | 5.99M | 5.92M | 232K | 323K |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 6.39M | 6.72M | 6.66M | 8.25M | 7.47M | 7.62M | 6.42M | 6.63M | 140K | 1.96M |
| totalLiabilities | 28.18M | 29.72M | 27.86M | 28.3M | 25.96M | 29.46M | 24.9M | 22.26M | 13.12M | 16.25M |
| treasuryStock | - | - | - | -21.37M | -11.2M | -1.61M | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 49000 | 49000 | 108.83M | 49000 | 49000 | 49000 | 49000 | 49000 | 158.15M | 49000 |
| retainedEarnings | -253.79M | - | - | -229.41M | -222.23M | -213.92M | -206.6M | -196.25M | - | -177.34M |
| additionalPaidInCapital | 353.92M | - | - | 365.9M | 361.92M | 357.57M | 353.54M | 349.73M | - | 341.59M |
| 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 | -8.29M | -8.77M | -7.32M | -7.18M | -8.31M | -7.32M | -10.36M | -8.87M | -10.04M | 2.79M |
| depreciationAndAmortization | 928K | 709K | 743K | 758K | 770K | 788K | 823K | 479K | 456K | 439K |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | 4.87M | 3.73M | 3.78M | 4.17M | 3.86M | 3.76M | 3.74M | 3.76M | 3.51M |
| changeInWorkingCapital | -449K | 2.15M | -3.19M | 1.9M | -5.28M | 2.82M | 7.8M | 2.78M | 3.17M | -7.99M |
| accountsReceivables | -509K | -76000 | -1.79M | 1.42M | -1.8M | -534K | 2.8M | 180K | 4.74M | -7.02M |
| inventory | -789K | 818K | 464K | -698K | -762K | 1.5M | 2.27M | 1.05M | 1.35M | 3.07M |
| accountsPayables | -69000 | 35000 | -368K | - | -1.86M | - | - | - | - | - |
| otherWorkingCapital | 918K | 1.37M | -1.5M | 1.18M | -855K | 1.85M | 2.72M | 1.54M | -2.91M | -4.04M |
| otherNonCashItems | 2.68M | 746K | 1.38M | 535K | 1.04M | -482K | 936K | 1.65M | 1.26M | -2.88M |
| netCashProvidedByOperatingActivities | -5.13M | -295K | -4.66M | -211K | -7.61M | -330K | 2.96M | -225K | -1.39M | -4.14M |
| investmentsInPropertyPlantAndEquipment | -437K | -252K | -281K | -119K | -357K | -880K | -722K | -235K | -30000 | -86000 |
| acquisitionsNet | - | - | - | - | - | - | - | -7.8M | - | - |
| purchasesOfInvestments | -5.66M | -28.21M | -24.84M | -22.91M | -30.27M | -37.88M | -16.44M | -49.38M | -37.84M | -32.68M |
| salesMaturitiesOfInvestments | 13.56M | 24.03M | 20.1M | 38.56M | 53.28M | 40.7M | 25.38M | 47.06M | 56.98M | 41.8M |
| otherInvestingActivities | -5000 | -5000 | -643K | - | - | -1.12M | - | - | - | - |
| netCashProvidedByInvestingActivities | 7.46M | -4.43M | -5.66M | 15.53M | 22.65M | 812K | 8.22M | -10.36M | 19.11M | 9.04M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 775K | -154K | -3.56M | -10.18M | -9.58M | -847K | - | - | 126K | - |
| netCommonStockIssuance | 775K | -154K | -3.56M | -10.18M | -9.58M | -847K | - | - | 126K | - |
| commonStockIssuance | 775K | 443K | 75000 | - | - | 169K | - | - | 126K | - |
| commonStockRepurchased | - | -597K | -3.63M | -10.18M | -9.58M | -1.02M | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.96M | - | - | 197K | 188K | - | 56000 | 510K | - | 233K |
| netCashProvidedByFinancingActivities | -1.19M | -154K | -3.56M | -9.98M | -9.4M | -847K | 56000 | 510K | 126K | 233K |