$0.12 (1.18%)
| 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 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 396.89M | 432.47M | 480.78M | 537.79M | 494.32M | 448.98M | 461.7M | 357.58M | 337.67M | 326.1M |
| costOfRevenue | 170.72M | 9.65M | 204.48M | 223.77M | 201.82M | 180.9M | 196.73M | 146.5M | 136.87M | 128.18M |
| grossProfit | 226.17M | 422.82M | 276.3M | 314.01M | 292.5M | 268.08M | 264.97M | 211.07M | 200.8M | 197.92M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 52.66M | 58.82M | 68.5M | 67.66M | 58.06M | 50.37M | 53.04M | 43.92M | 41.91M | 40.58M |
| sellingAndMarketingExpenses | 149.48M | 159.62M | 167.35M | 181.94M | 170.95M | 166.2M | 172.86M | 131.82M | 123.92M | 116.9M |
| sellingGeneralAndAdministrativeExpenses | 202.14M | 218.44M | 235.85M | 249.6M | 229M | 216.57M | 225.91M | 175.74M | 165.82M | 157.48M |
| otherExpenses | 22.08M | 203.64M | 33.68M | 31.76M | 24.85M | 35.34M | 40.14M | 674K | 301K | 740K |
| operatingExpenses | 224.22M | 422.08M | 269.53M | 281.36M | 253.86M | 251.91M | 266.05M | 184.86M | 173.25M | 166.12M |
| costAndExpenses | 394.94M | 431.73M | 474.01M | 505.13M | 455.67M | 432.81M | 462.77M | 331.36M | 310.12M | 294.3M |
| netInterestIncome | -2.68M | -3.01M | -3.06M | -2.46M | -4.22M | -5.34M | -8.05M | - | - | - |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 2.68M | 3.01M | 3.06M | 2.46M | 4.22M | 5.34M | 8.05M | - | - | - |
| depreciationAndAmortization | 21.45M | 30.18M | 32.07M | 36.94M | 35.93M | 42.96M | 43.78M | 9.12M | 7.43M | 8.64M |
| ebitda | -95.28M | 35.83M | 41.41M | 70.1M | 73.35M | 61.23M | 42.24M | 32.64M | 34.8M | 40.44M |
| ebit | -116.73M | 5.65M | 9.34M | 33.18M | 37.41M | 18.27M | -1.54M | 23.52M | 27.55M | 31.8M |
| nonOperatingIncomeExcludingInterest | 118.68M | -4.91M | -2.58M | -531K | 1.23M | -2.1M | 470K | -1.1M | - | -1.03M |
| operatingIncome | 1.95M | 740K | 6.77M | 32.65M | 38.64M | 16.18M | -1.08M | 22.42M | 27.55M | 30.77M |
| totalOtherIncomeExpensesNet | -121.36M | 1.9M | -481K | -1.93M | -5.45M | -3.24M | -8.52M | 1.1M | -178K | -65000 |
| incomeBeforeTax | -119.41M | 2.64M | 6.28M | 30.72M | 33.19M | 12.93M | -9.6M | 23.52M | 27.37M | 30.71M |
| incomeTaxExpense | -49000 | 8.38M | 3.24M | 8.92M | 8.35M | 2.94M | -29000 | 8.14M | 12.23M | 13.06M |
| netIncomeFromContinuingOperations | -119.36M | -5.75M | 3.05M | 21.81M | 24.84M | 9.99M | -9.57M | 15.38M | 15.14M | 17.65M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -119.36M | -5.75M | 3.05M | 21.81M | 24.84M | 9.99M | -9.57M | 15.38M | 15.14M | 17.65M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -119.36M | -5.75M | 3.05M | 21.81M | 24.84M | 9.99M | -9.57M | 15.38M | 15.14M | 17.65M |
| eps | -6.28 | -0.3 | 0.16 | 1.15 | 1.3 | 0.53 | -0.52 | 0.85 | 0.84 | 0.98 |
| 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 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 63.34M | 56.09M | 72.91M | 123.32M | 115.77M | 90.26M | 67.9M | 140.3M | 79.79M | 76.96M |
| shortTermInvestments | 64.32M | 48.58M | 51.58M | 19.69M | 18.51M | - | - | - | 54.33M | 61.15M |
| cashAndShortTermInvestments | 127.66M | 104.67M | 124.49M | 123.32M | 134.28M | 90.26M | 67.9M | 140.3M | 134.12M | 138.1M |
| netReceivables | 50.85M | 55.49M | 59M | 73.34M | 86.96M | 84.7M | 84.6M | 67.32M | 70.02M | 58.81M |
| accountsReceivables | 50.85M | 55.49M | 59M | 73.34M | 86.96M | 84.7M | 84.6M | 67.32M | 70.02M | 58.81M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | 29.63M | 23.62M | 20.33M | 15.68M | 13.73M | 12.05M |
| prepaids | - | - | 9.3M | 14.07M | 18.61M | 18.59M | 17.95M | 12.8M | 18.94M | 14.47M |
| otherCurrentAssets | 34.18M | 41.2M | 23.21M | 24.56M | 29.63M | - | 1.25M | 15.68M | 13.73M | 12.05M |
| totalCurrentAssets | 212.68M | 201.36M | 216M | 235.29M | 269.49M | 217.16M | 192.04M | 236.09M | 236.82M | 223.44M |
| propertyPlantEquipmentNet | 41.88M | 38.75M | 59.12M | 73.18M | 93.25M | 96.33M | 99.04M | 22M | 25.25M | 23.89M |
| goodwill | 120.38M | 227.96M | 244.26M | 242.15M | 244.99M | 247.21M | 243.9M | 85.16M | 76.17M | 73.19M |
| intangibleAssets | 18.73M | 27.48M | 37.64M | 49.5M | 62.73M | 78M | 97.36M | 4.95M | 732K | 1.46M |
| goodwillAndIntangibleAssets | 139.11M | 255.43M | 281.89M | 291.65M | 307.73M | 325.21M | 341.26M | 90.12M | 76.9M | 74.66M |
| longTermInvestments | - | 2.1M | 1.2M | 2.92M | 2.86M | 600K | 2.54M | 2.5M | 1.9M | 2.8M |
| taxAssets | - | - | - | 800K | 1.5M | 1.6M | 1M | -2.5M | 3.5M | 9.8M |
| otherNonCurrentAssets | 10.36M | 6.22M | 5.96M | 4.59M | 5.3M | 3.32M | 3.29M | 5.31M | 831K | 1.2M |
| totalNonCurrentAssets | 191.35M | 302.5M | 348.17M | 373.15M | 410.64M | 427.06M | 447.12M | 117.43M | 108.38M | 112.35M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 404.03M | 503.86M | 564.17M | 608.44M | 680.13M | 644.22M | 639.16M | 353.52M | 345.2M | 335.78M |
| totalPayables | 4.13M | 3.11M | 6.48M | 6.18M | 5.57M | 8.98M | 5.82M | 3.58M | 4.13M | 6.51M |
| accountPayables | 832K | 965K | 1.8M | 361K | 840K | 657K | 505K | 588K | 217K | 1.81M |
| otherPayables | 3.3M | 2.14M | 4.68M | 5.82M | 4.73M | 8.32M | 5.32M | 2.99M | 3.91M | 4.7M |
| accruedExpenses | 36.16M | 30.88M | 43.43M | 53.58M | 61.98M | 43.58M | 45.34M | 35.47M | 34.81M | 28.68M |
| shortTermDebt | 35M | - | - | - | 12.99M | 12.5M | 9.38M | - | - | - |
| capitalLeaseObligationsCurrent | 7.38M | 12.76M | 14.18M | 13.63M | 12.99M | 11.97M | 12.21M | - | - | - |
| taxPayables | - | 2.14M | 4.68M | 5.82M | 4.73M | 8.32M | 5.32M | 2.99M | 3.91M | 4.7M |
| deferredRevenue | 141.81M | 145.4M | 156.8M | 178.02M | 213.7M | 179.97M | 179.19M | 135.33M | 145.21M | 134.26M |
| otherCurrentLiabilities | 15.58M | 11.82M | 19.2M | 17.97M | 5.11M | 12.75M | 16.99M | 15.61M | 10.91M | 8.02M |
| totalCurrentLiabilities | 240.06M | 203.97M | 240.08M | 269.39M | 312.34M | 269.74M | 268.93M | 189.98M | 195.05M | 177.47M |
| longTermDebt | - | 35M | 35M | 50M | 75M | 95.3M | 121.17M | - | - | - |
| capitalLeaseObligationsNonCurrent | 29.51M | 24.81M | 37.67M | 50.75M | 65.04M | 70.32M | 67.06M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 5.88M | 8.7M | 8.68M | 14.13M | 21.35M | 21.53M | 22.88M | 969K | 500K | 100000 |
| otherNonCurrentLiabilities | 2.05M | 1.84M | 2.48M | 2.51M | 2.5M | 1.56M | 1.02M | 10.97M | 8.96M | 8.28M |
| totalNonCurrentLiabilities | 37.45M | 70.35M | 83.83M | 117.39M | 163.89M | 188.71M | 212.14M | 11.94M | 8.96M | 8.28M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 36.9M | 37.57M | 51.85M | 64.38M | 78.03M | 82.3M | 79.27M | - | - | - |
| totalLiabilities | 277.51M | 274.32M | 323.91M | 386.78M | 476.22M | 458.45M | 481.07M | 201.92M | 204.01M | 185.75M |
| treasuryStock | -229.62M | -227.12M | -211.15M | -207.07M | -191.96M | -171.89M | -171.89M | -171.89M | -161.94M | -121.98M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 255K | 251K | 247K | 244K | 241K | 236K | 233K | 230K | 224K | 217K |
| retainedEarnings | 52.57M | 171.93M | 177.68M | 174.63M | 152.82M | 127.98M | 118.15M | 127.72M | 123.01M | 121.8M |
| additionalPaidInCapital | 304.4M | 292.22M | 278.06M | 261.77M | 245.98M | 230.13M | 216.45M | 200.7M | 181.91M | 157.57M |
| 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 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -119.36M | -5.75M | 3.05M | 21.81M | 24.84M | 9.99M | -9.57M | 15.38M | 15.14M | 17.65M |
| depreciationAndAmortization | 14.77M | 30.18M | 32.07M | 36.94M | 35.93M | 42.96M | 43.78M | 9.12M | 7.43M | 8.64M |
| deferredIncomeTax | -3.93M | -58000 | -5.46M | -6.65M | -275K | -1.68M | -3.96M | 2.93M | 6.42M | 2.6M |
| stockBasedCompensation | 12.26M | 14.34M | 15.49M | 14.54M | 10.07M | 10.88M | 11.68M | 8.3M | 8.49M | 7.98M |
| changeInWorkingCapital | -8.32M | -45.5M | -24.39M | -28.88M | 34.07M | -14.58M | 4.61M | 2.58M | -1.31M | 3.92M |
| accountsReceivables | 4.85M | -9000 | 14.72M | 12.84M | -3.9M | 234K | 3.7M | 2.59M | -10.33M | 7.96M |
| inventory | - | - | - | - | 7.77M | -10.7M | -10.23M | 1.5M | 3.71M | -1.7M |
| accountsPayables | -144K | -814K | 1.43M | -461K | 201K | 109K | 278K | 172K | -1.6M | 1.32M |
| otherWorkingCapital | -13.03M | -44.68M | -40.53M | -41.25M | 37.77M | -4.22M | 10.86M | -1.68M | 6.91M | -3.66M |
| otherNonCashItems | 125.67M | 2.92M | 918K | 1.67M | 2.42M | 189K | 1.86M | 110K | 1.32M | 1.07M |
| netCashProvidedByOperatingActivities | 21.08M | -3.86M | 21.67M | 39.42M | 107.07M | 47.75M | 48.41M | 38.42M | 37.49M | 41.86M |
| investmentsInPropertyPlantAndEquipment | -2.99M | -3.4M | -5.5M | -5.66M | -10.74M | -8.9M | -11.89M | -5.05M | -7.86M | -4.14M |
| acquisitionsNet | - | - | - | - | - | - | -237.68M | -9.25M | - | - |
| purchasesOfInvestments | -33.45M | -59.36M | -61.07M | -28.68M | -21.61M | - | - | -41.81M | -31.91M | -36.76M |
| salesMaturitiesOfInvestments | 20.73M | 61.85M | 29.79M | 27.33M | 3M | - | - | 96.2M | 38.46M | 23.09M |
| otherInvestingActivities | 1.64M | 5.94M | 13000 | 201K | 56000 | 4.34M | 29000 | 1000 | 343K | -48000 |
| netCashProvidedByInvestingActivities | -14.07M | 5.02M | -36.76M | -6.81M | -29.3M | -4.57M | -249.54M | 40.09M | -970K | -17.86M |
| netDebtIssuance | - | - | -15M | -25M | -34.38M | -23.38M | 129.02M | - | - | - |
| longTermNetDebtIssuance | - | - | -15M | -25M | -34.38M | -23.38M | 129.02M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -1.28M | -15.92M | -4.08M | -10.76M | -10.9M | 5.71M | - | 3.07M | -21.46M | 14.94M |
| netCommonStockIssuance | -1.28M | -15.92M | -4.08M | -15.11M | -20.07M | 5.71M | - | -9.95M | -39.97M | -1.79M |
| commonStockIssuance | 1.26M | 2.43M | 3.49M | 4.35M | 9.16M | 5.71M | 6.33M | 13.02M | 18.51M | 16.73M |
| commonStockRepurchased | -2.54M | -15.92M | -4.08M | -15.11M | -20.07M | - | -2.26M | -9.95M | -39.97M | -1.79M |
| netPreferredStockIssuance | - | - | - | 4.35M | 9.16M | - | - | 13.02M | 18.51M | 16.73M |
| netDividendsPaid | - | - | - | - | - | - | - | -14.5M | -13.63M | -12.99M |
| commonDividendsPaid | - | - | - | - | - | - | - | -14.5M | -13.63M | -12.99M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.29M | -179K | 783K | -3.11M | -3.87M | -6.02M | 413K | -2.53M | -2.53M | 550K |
| netCashProvidedByFinancingActivities | -2.57M | -16.1M | -18.3M | -38.87M | -49.14M | -23.69M | 129.44M | -13.95M | -37.62M | 2.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 | 85.45M | 101.06M | 94.3M | 111.66M | 89.88M | 108.04M | 102.53M | 121.82M | 100.08M | 118.09M |
| costOfRevenue | 38.63M | 43.75M | 37.71M | 49.65M | 39.6M | 44.51M | 46.54M | 51.16M | 44.69M | 52.6M |
| grossProfit | 46.82M | 57.31M | 56.58M | 62M | 50.28M | 63.54M | 55.99M | 70.66M | 55.39M | 65.49M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 14.38M | 13.76M | 12.48M | 13.37M | 13.06M | 14.58M | 15.74M | 14.44M | 14.06M | 16.85M |
| sellingAndMarketingExpenses | 34.61M | 40.45M | 36.01M | 37.31M | 35.71M | 41.67M | 38.27M | 40.25M | 39.42M | 44.27M |
| sellingGeneralAndAdministrativeExpenses | 48.99M | 54.2M | 48.49M | 50.68M | 48.77M | 56.26M | 54.01M | 54.69M | 53.48M | 61.12M |
| otherExpenses | 3.52M | 3.45M | 10.15M | 3.88M | 4.61M | 7.83M | - | 4.66M | 11.2M | 5.81M |
| operatingExpenses | 52.51M | 57.65M | 58.64M | 54.56M | 53.37M | 64.09M | 54.01M | 59.35M | 64.68M | 66.93M |
| costAndExpenses | 91.14M | 101.4M | 96.35M | 104.21M | 92.98M | 108.59M | 100.55M | 110.51M | 109.37M | 119.53M |
| netInterestIncome | -804K | -654K | -684K | -675K | -667K | -716K | -770K | -763K | -762K | -774K |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 804K | 654K | 684K | 675K | 667K | 716K | 770K | 763K | 762K | 774K |
| depreciationAndAmortization | 5.09M | 4.71M | 9.17M | 3.88M | 6.1M | 5.94M | 4.36M | 4.58M | 10.25M | 7.24M |
| ebitda | -12.83M | -31.17M | 8.16M | 11.67M | -81.53M | 7.59M | 4.06M | 16.9M | 2.24M | 6.75M |
| ebit | -17.92M | -35.88M | -1M | 7.79M | -87.64M | 1.64M | -304K | 12.33M | -8.02M | -491K |
| nonOperatingIncomeExcludingInterest | 12.23M | 35.53M | -1.05M | -344K | 84.54M | -2.19M | 2.28M | -1.02M | -1.27M | -947K |
| operatingIncome | -5.68M | -346K | -2.05M | 7.45M | -3.1M | -551K | 1.98M | 11.31M | -9.29M | -1.44M |
| totalOtherIncomeExpensesNet | -13.04M | -36.19M | 365K | -331K | -85.2M | 1.48M | -3.06M | 252K | 512K | 173K |
| incomeBeforeTax | -18.72M | -36.53M | -1.69M | 7.12M | -88.3M | 925K | -1.07M | 11.57M | -8.78M | -1.26M |
| incomeTaxExpense | 3.1M | -2.66M | 437K | 3.2M | -1.03M | 493K | 4.72M | 5.27M | -2.11M | -602K |
| netIncomeFromContinuingOperations | -21.82M | -33.88M | -2.13M | 3.91M | -87.27M | 432K | -5.8M | 6.29M | -6.67M | -663K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -21.82M | -33.88M | -2.13M | 3.91M | -87.27M | 432K | -5.8M | 6.29M | -6.67M | -663K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -21.82M | -33.88M | -2.13M | 3.91M | -87.27M | 432K | -5.8M | 6.29M | -6.67M | -663K |
| eps | -1.14 | -1.78 | -0.11 | 0.21 | -4.62 | 0.02 | -0.3 | 0.33 | -0.35 | -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 | 73.9M | 63.34M | 65.12M | 67.77M | 75.59M | 56.09M | 62.75M | 58.85M | 61.38M | 72.91M |
| shortTermInvestments | 71.57M | 64.32M | 66.83M | 67.19M | 58.66M | 48.58M | 52.18M | 51.96M | 57.1M | 51.58M |
| cashAndShortTermInvestments | 145.47M | 127.66M | 131.95M | 134.95M | 134.25M | 104.67M | 114.93M | 110.81M | 118.47M | 124.49M |
| netReceivables | 40.9M | 50.85M | 33.59M | 40.24M | 43.25M | 55.49M | 39.16M | 47.7M | 54.72M | 59M |
| accountsReceivables | 40.9M | 50.85M | 33.59M | 40.24M | 43.25M | 55.49M | 39.16M | 47.7M | 54.72M | 59M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | 16.75M | 23.89M | 9.3M |
| otherCurrentAssets | 32M | 34.18M | 28.1M | 39M | 40.99M | 41.2M | 39.77M | 18.16M | 21.5M | 23.21M |
| totalCurrentAssets | 218.37M | 212.68M | 193.64M | 214.2M | 218.5M | 201.36M | 193.87M | 193.43M | 218.58M | 216M |
| propertyPlantEquipmentNet | 48.9M | 41.88M | 41.59M | 43.28M | 35.8M | 38.75M | 42.36M | 48.69M | 52.17M | 59.12M |
| goodwill | 109.12M | 120.38M | 147.2M | 147.38M | 145.27M | 227.96M | 230.25M | 242.92M | 243.03M | 244.26M |
| intangibleAssets | 16.65M | 18.73M | 20.82M | 23.04M | 25.26M | 27.48M | 29.69M | 32.56M | 35.07M | 37.64M |
| goodwillAndIntangibleAssets | 125.77M | 139.11M | 168.02M | 170.42M | 170.52M | 255.43M | 259.94M | 275.49M | 278.1M | 281.89M |
| longTermInvestments | 2.21M | - | - | 3.1M | 2.17M | 2.1M | 2.24M | 2.12M | 2.11M | 2.13M |
| taxAssets | - | - | - | - | - | - | - | - | - | 700K |
| otherNonCurrentAssets | 13.82M | 10.36M | 10.94M | 5.04M | 12.82M | 6.22M | 6.86M | 4.44M | 4.71M | 4.32M |
| totalNonCurrentAssets | 190.7M | 191.35M | 220.54M | 221.84M | 221.31M | 302.5M | 311.39M | 330.74M | 337.09M | 348.17M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 409.07M | 404.03M | 414.18M | 436.04M | 439.81M | 503.86M | 505.26M | 524.17M | 555.67M | 564.17M |
| totalPayables | 1.08M | 4.13M | 1.82M | 1.8M | 422K | 3.11M | 1.58M | 2.33M | 2.75M | 6.48M |
| accountPayables | 1.08M | 832K | 1.82M | 1.8M | 422K | 965K | 1.58M | 2.33M | 2.75M | 1.8M |
| otherPayables | - | 3.3M | - | - | - | 2.14M | - | - | - | 4.68M |
| accruedExpenses | 63.62M | 36.16M | 39.03M | - | 42.68M | 30.88M | 43.27M | 31.56M | 30.61M | 43.43M |
| shortTermDebt | - | 35M | - | 6.62M | 12.56M | - | 13.16M | 13.59M | 14.09M | 14.18M |
| capitalLeaseObligationsCurrent | - | 7.38M | - | - | - | 12.76M | - | - | - | 14.18M |
| taxPayables | - | - | - | - | - | 2.14M | - | - | - | 4.68M |
| deferredRevenue | 173.19M | 141.81M | 141.25M | 154.5M | 180.58M | 145.4M | 153.16M | 164.12M | 193.66M | 156.8M |
| otherCurrentLiabilities | - | 15.58M | - | 34.32M | -12.56M | 11.82M | -13.16M | 31.56M | 30.61M | 5.01M |
| totalCurrentLiabilities | 237.89M | 240.06M | 182.1M | 197.23M | 223.69M | 203.97M | 198M | 211.59M | 241.11M | 240.08M |
| longTermDebt | 35M | - | 35M | 35M | 35M | 35M | 35M | 35M | 35M | 35M |
| capitalLeaseObligationsNonCurrent | 27.34M | 29.51M | 31.79M | 35.11M | 22M | 24.81M | 28.42M | 31.34M | 34.47M | 37.67M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | 5.88M | - | - | - | 8.7M | - | - | - | 8.68M |
| otherNonCurrentLiabilities | 2.79M | 2.05M | 7.61M | 9.15M | 11.69M | 1.84M | 9.5M | 9.18M | 14.16M | 2.48M |
| totalNonCurrentLiabilities | 65.13M | 37.45M | 74.4M | 79.26M | 68.68M | 70.35M | 72.92M | 75.52M | 83.63M | 83.83M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 27.34M | 36.9M | 31.79M | 35.11M | 22M | 37.57M | 28.42M | 31.34M | 34.47M | 51.85M |
| totalLiabilities | 303.02M | 277.51M | 256.51M | 276.5M | 292.37M | 274.32M | 270.92M | 287.11M | 324.74M | 323.91M |
| treasuryStock | -229.62M | -229.62M | -229.62M | -227.12M | -227.12M | -227.12M | -224.13M | -219.16M | -215.25M | -211.15M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 257K | 255K | 255K | 254K | 253K | 251K | 251K | 249K | 249K | 247K |
| retainedEarnings | 30.75M | 52.57M | 86.45M | 88.58M | 84.66M | 171.93M | 171.5M | 177.3M | 171.01M | 177.68M |
| additionalPaidInCapital | 307.24M | 304.4M | 301.76M | 298.13M | 294.92M | 292.22M | 289.19M | 285.4M | 281.45M | 278.06M |
| 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 | -21.82M | -33.88M | -2.13M | 3.91M | -87.27M | 432K | -5.8M | 6.29M | -6.67M | -663K |
| depreciationAndAmortization | 5.09M | 5.86M | 9.17M | 1.47M | 6.1M | 5.94M | -3.62M | 6.88M | 10.25M | 7.24M |
| deferredIncomeTax | -10.3M | -392K | -1.96M | -2.46M | 879K | 301K | 676K | -4.52M | 3.48M | -1.36M |
| stockBasedCompensation | 2.72M | 2.42M | 3.37M | 3.99M | 2.47M | 3.14M | 3.6M | 4.02M | 3.57M | 4.32M |
| changeInWorkingCapital | 38.64M | -2.85M | -9.71M | -15.07M | 19.3M | -10.63M | -8.54M | -15.65M | -10.69M | 2.15M |
| accountsReceivables | 9.68M | -17.15M | 6.49M | 3.12M | 12.39M | -16.86M | 6.08M | 6.89M | 3.88M | -17.57M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 244K | -989K | 41000 | 1.35M | -544K | -595K | -771K | -418K | 970K | 1.02M |
| otherWorkingCapital | 28.72M | 15.28M | -16.24M | -19.53M | 7.46M | 6.83M | -13.84M | -22.12M | -15.54M | 18.7M |
| otherNonCashItems | 11.25M | 25.63M | 2.45M | 4.53M | 85.24M | -1.02M | 13.94M | 66000 | 659K | 184K |
| netCashProvidedByOperatingActivities | 25.58M | -3.21M | 1.2M | -3.63M | 26.72M | -1.83M | 264K | -2.91M | 611K | 11.88M |
| investmentsInPropertyPlantAndEquipment | -6.2M | -1.06M | -673K | -602K | -648K | -657K | -487K | -830K | -1.43M | -1.59M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -13.73M | -1.17M | -6.45M | -12.09M | -13.74M | -3.56M | -3.96M | -19.09M | -32.74M | -60.1M |
| salesMaturitiesOfInvestments | 5.91M | 3.87M | 6.25M | 5.95M | 4.67M | 4.46M | 5.98M | 24.48M | 26.92M | 18.65M |
| otherInvestingActivities | -53000 | 4000 | -84000 | 472K | 1.25M | 6000 | 5.92M | 5.39M | 14000 | -20000 |
| netCashProvidedByInvestingActivities | -14.07M | 1.64M | -956K | -6.28M | -8.47M | 245K | 7.45M | 4.56M | -7.24M | -43.06M |
| netDebtIssuance | -132K | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | -132K | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 488K | -132K | -1.76M | -44000 | 664K | -2.94M | -4.97M | -3.92M | -4.1M | -61000 |
| netCommonStockIssuance | 488K | -132K | -1.76M | -44000 | 664K | -2.94M | -4.97M | -3.92M | -4.1M | -61000 |
| commonStockIssuance | 488K | 1000 | 601K | - | 664K | - | - | - | - | 4000 |
| commonStockRepurchased | - | -133K | -2.36M | -44000 | - | -2.94M | -4.97M | -3.92M | -4.1M | -61000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -208K | -63000 | -362K | -441K | -429K | -115K | 195K | -83000 | -176K | 4000 |
| netCashProvidedByFinancingActivities | 148K | -195K | -2.12M | -485K | 235K | -3.05M | -4.77M | -4M | -4.27M | -57000 |