NASDAQ : HSTM
-$0.07 (-0.27%)
| 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 | 304.06M | 291.65M | 279.06M | 266.83M | 256.71M | 244.83M | 254.11M | 231.62M | 247.66M | 225.97M |
| costOfRevenue | 107.21M | 97.94M | 95.02M | 91.14M | 91.03M | 89.33M | 103.89M | 96.01M | 106M | 96.63M |
| grossProfit | 196.86M | 193.71M | 184.04M | 175.68M | 165.68M | 155.49M | 150.22M | 135.6M | 141.66M | 129.34M |
| researchAndDevelopmentExpenses | 50.98M | 48.89M | 45.54M | 44.28M | 41.66M | 32.3M | 29.11M | 25.74M | 27.9M | 28.9M |
| generalAndAdministrativeExpenses | 32.77M | 35.13M | 35.66M | 36.87M | 39.7M | 41.88M | 40.58M | 34.45M | 34.76M | 33.66M |
| sellingAndMarketingExpenses | 49.39M | 47.16M | 45.74M | 44.15M | 39.46M | 35.3M | 37.94M | 35.7M | 42.92M | 39M |
| sellingGeneralAndAdministrativeExpenses | 82.16M | 82.29M | 81.41M | 81.01M | 79.15M | 77.18M | 78.52M | 70.14M | 77.68M | 72.67M |
| otherExpenses | 43.48M | 41.24M | 41.08M | 37.94M | 36.81M | 30.19M | 27.87M | 1.08M | 733K | 581K |
| operatingExpenses | 176.62M | 172.42M | 168.02M | 163.23M | 157.62M | 139.68M | 135.5M | 120.11M | 131.86M | 123.77M |
| costAndExpenses | 283.83M | 270.36M | 263.04M | 254.38M | 248.66M | 229.01M | 239.39M | 216.12M | 237.86M | 220.41M |
| netInterestIncome | 3.34M | 3.83M | 2.36M | 444K | - | - | - | - | - | - |
| interestIncome | 3.34M | 3.83M | 2.36M | 444K | - | - | - | - | - | - |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 43.48M | 41.24M | 41.08M | 37.94M | 36.81M | 30.19M | 27.87M | 24.23M | 24.05M | 22.21M |
| ebitda | 66.7M | 66.05M | 59.59M | 53.53M | 44.58M | 46.01M | 42.59M | 39.72M | 33.45M | 28.36M |
| ebit | 23.22M | 24.8M | 18.51M | 15.58M | 7.77M | 15.82M | 14.72M | 15.49M | 9.41M | 6.15M |
| nonOperatingIncomeExcludingInterest | -2.98M | -3.52M | -2.49M | -3.14M | 289K | - | - | - | - | 372K |
| operatingIncome | 20.24M | 21.29M | 16.02M | 12.45M | 8.06M | 15.82M | 14.72M | 15.49M | 9.8M | 5.57M |
| totalOtherIncomeExpensesNet | 2.98M | 3.52M | 2.49M | 3.14M | -289K | 2M | 3.21M | 1.08M | 733K | -372K |
| incomeBeforeTax | 23.22M | 24.8M | 18.51M | 15.58M | 7.77M | 17.82M | 17.93M | 16.58M | 10.53M | 6.15M |
| incomeTaxExpense | 4.88M | 4.8M | 3.3M | 3.49M | 1.92M | 3.73M | 3.73M | 3.32M | 529K | 2.39M |
| netIncomeFromContinuingOperations | 18.34M | 20.01M | 15.21M | 12.09M | 5.84M | 14.09M | 14.2M | 13.25M | 8.84M | 4.79M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | 1.57M | 18.97M | 1.17M | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | -1.04M |
| netIncome | 18.34M | 20.01M | 15.21M | 12.09M | 5.84M | 14.09M | 15.77M | 32.22M | 10M | 3.76M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 18.34M | 20.01M | 15.21M | 12.09M | 5.84M | 14.09M | 15.77M | 32.22M | 10M | 3.76M |
| eps | 0.61 | 0.66 | 0.5 | 0.39 | 0.19 | 0.44 | 0.44 | 1 | 0.31 | 0.12 |
| 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 | 36.16M | 59.47M | 40.33M | 46.02M | 46.9M | 36.57M | 131.54M | 134.32M | 84.77M | 49.63M |
| shortTermInvestments | 20.84M | 37.75M | 30.8M | 7.88M | 5.04M | 9.93M | 41.33M | 34.5M | 46.35M | 53.54M |
| cashAndShortTermInvestments | 57M | 97.22M | 71.13M | 53.91M | 51.95M | 46.49M | 172.87M | 168.82M | 131.12M | 103.17M |
| netReceivables | 39M | 35.32M | 38.45M | 42.71M | 34.92M | 46.1M | 30.38M | 41M | 38.02M | 47.39M |
| accountsReceivables | 32.15M | 35.32M | 34.35M | 36.73M | 34.92M | 46.1M | 27.65M | 38.12M | 36.69M | 44.8M |
| otherReceivables | 6.84M | - | 4.1M | 5.98M | - | - | 2.73M | 2.88M | 1.33M | 2.58M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 16.96M | 11.04M | 17.6M | 8.69M | 10.82M | 12.56M | 9.43M | 18.02M | 8.33M | 8.69M |
| otherCurrentAssets | 6.7M | 9.55M | 3.03M | 9.07M | 9.16M | 9.57M | 11.9M | 13.6M | 22.26M | 18.18M |
| totalCurrentAssets | 119.66M | 153.12M | 130.21M | 114.38M | 106.84M | 114.72M | 224.57M | 241.43M | 199.73M | 177.44M |
| propertyPlantEquipmentNet | 25.93M | 28.19M | 33.12M | 38.24M | 43.12M | 50.3M | 55.68M | 14.08M | 8.99M | 10.24M |
| goodwill | 217.52M | 191.22M | 191.38M | 192.4M | 182.5M | 178.44M | 162.28M | 145.52M | 179.11M | 188.13M |
| intangibleAssets | 110.51M | 98.92M | 108.67M | 118.67M | 121.62M | 127.35M | 21.44M | 18.35M | 18.7M | 16.31M |
| goodwillAndIntangibleAssets | 328.03M | 290.14M | 300.05M | 311.07M | 304.12M | 305.79M | 183.72M | 163.87M | 197.81M | 204.44M |
| longTermInvestments | 1.5M | 1.5M | 4.13M | 4.52M | 7.04M | 6.84M | 6.78M | 3.38M | 3.77M | 3.28M |
| taxAssets | - | - | - | 383K | - | - | 269K | 145K | -3.77M | -3.28M |
| otherNonCurrentAssets | 45.26M | 37.81M | 32.43M | 29.15M | 25.63M | 22.66M | 18.52M | 17.25M | 4.54M | 3.88M |
| totalNonCurrentAssets | 400.72M | 357.64M | 369.73M | 383.36M | 379.91M | 385.59M | 264.97M | 198.73M | 211.35M | 218.56M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 520.37M | 510.77M | 499.94M | 497.74M | 486.75M | 500.31M | 489.54M | 440.17M | 411.07M | 396M |
| totalPayables | 7.77M | 6.63M | 7.46M | 7.29M | 5.13M | 9.33M | 4.81M | 8.5M | 4.18M | 3.13M |
| accountPayables | 7.77M | 6.63M | 7.46M | 7.29M | 5.13M | 9.33M | 4.81M | 8.5M | 4.18M | 3.13M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 16.76M | 22.04M | 24.3M | 27.62M | 18.48M | 25.54M | 32.07M | 3.08M | 25.18M | 1.99M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 2.8M | - | - | 2.93M | 3.39M | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 88.42M | - | 83.62M | 79.47M | - | - | 65.51M | 66.06M | 68.95M | 68.54M |
| otherCurrentLiabilities | 11.2M | 84.23M | 2.97M | 2.84M | 73.82M | 81.18M | 2.8M | 29.21M | 71.71M | 21.31M |
| totalCurrentLiabilities | 124.15M | 115.69M | 118.36M | 117.21M | 100.35M | 119.44M | 105.18M | 105.07M | 101.07M | 94.97M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 14.68M | 17.37M | 20.25M | 23.32M | 26.18M | 28.48M | 30.73M | - | - | - |
| deferredRevenueNonCurrent | 1.34M | - | 2.17M | 2.94M | - | - | 1.92M | 2.87M | 6.3M | 7.86M |
| deferredTaxLiabilitiesNonCurrent | 18.25M | - | 16.13M | 18M | - | - | 13.18M | 11.07M | 1.93M | 5.97M |
| otherNonCurrentLiabilities | 7.93M | 18.35M | 2.28M | 2.21M | 21.21M | 18.33M | 357K | 2.21M | 7.91M | 1.1M |
| totalNonCurrentLiabilities | 42.2M | 35.72M | 40.83M | 46.46M | 47.38M | 46.81M | 46.19M | 16.15M | 9.84M | 14.92M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 14.68M | 20.17M | 20.25M | 23.32M | 29.11M | 31.87M | 30.73M | - | - | - |
| totalLiabilities | 166.35M | 151.41M | 159.19M | 163.68M | 147.73M | 166.25M | 151.38M | 121.22M | 110.9M | 109.89M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 231.8M | 252.43M | 249.08M | 254.83M | 270.79M | 271.78M | 290.02M | 286.6M | 282.67M | 280.81M |
| retainedEarnings | 123.59M | 108.97M | 92.37M | 80.21M | 68.12M | 62.28M | 48.14M | 32.37M | 17.54M | 5.35M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 18.34M | 20.01M | 15.21M | 12.09M | 5.84M | 14.09M | 15.77M | 32.22M | 10M | 3.76M |
| depreciationAndAmortization | 43.48M | 41.24M | 52.57M | 48.54M | 45.98M | 38.96M | 36.17M | 24.23M | 26.28M | 22.21M |
| deferredIncomeTax | 5.12M | -1.11M | - | - | - | - | - | 3.02M | -2.04M | 1.79M |
| stockBasedCompensation | 8.14M | 4.47M | 4.15M | 3.55M | 5.3M | 2.22M | 4.24M | 1.78M | 1.85M | 1.97M |
| changeInWorkingCapital | -24.28M | -20.61M | -14.54M | -19.67M | -4.46M | -19.39M | 9.62M | -7.94M | 8.3M | -6.81M |
| accountsReceivables | -3.98M | 537K | 3.24M | -7.77M | 10.34M | -2.99M | 11.6M | -4.05M | -6.08M | -736K |
| inventory | - | - | - | - | - | - | - | -2.33M | 8.82M | -10.51M |
| accountsPayables | 1.83M | -5.03M | - | - | - | - | - | 4.92M | 6.36M | 1.49M |
| otherWorkingCapital | -22.12M | -16.12M | -17.78M | -11.9M | -14.81M | -16.4M | -1.98M | -6.47M | -806K | 2.95M |
| otherNonCashItems | 12.52M | 13.67M | 6.58M | 6.67M | -10.28M | 3000 | -154K | -10.06M | 2.32M | 1.33M |
| netCashProvidedByOperatingActivities | 63.32M | 57.66M | 63.97M | 51.19M | 42.38M | 35.87M | 65.66M | 43.25M | 46.71M | 24.23M |
| investmentsInPropertyPlantAndEquipment | -3.68M | -1.4M | -2.2M | -1.77M | -3.42M | -1.99M | -22M | -18.45M | -17.87M | -14.81M |
| acquisitionsNet | -35.09M | -534K | -6.62M | -3.96M | -4.7M | -121.34M | -27.02M | 44.05M | -55.26M | -55.26M |
| purchasesOfInvestments | 7.09M | -74.45M | - | - | - | - | - | -833K | -500K | -106.96M |
| salesMaturitiesOfInvestments | 9.77M | 28.3M | - | - | - | - | - | 11.91M | 6.79M | 12.43M |
| otherInvestingActivities | -28.44M | 14.11M | -47.78M | -22.66M | -17.6M | 12.92M | -18.51M | -115K | 55.26M | 107.94M |
| netCashProvidedByInvestingActivities | -50.35M | -33.97M | -56.6M | -28.39M | -25.72M | -110.41M | -67.52M | 36.56M | -11.58M | -56.66M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -30.02M | -1.11M | -9.86M | -23.14M | -6.19M | -20.45M | -1.03M | - | - | - |
| netCommonStockIssuance | -30.02M | -1.11M | -9.86M | -23.14M | -6.19M | -20.45M | -1.03M | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | 2.58M | 413K | 98.01M |
| commonStockRepurchased | -30.02M | -1.11M | -9.86M | -23.14M | -6.19M | -20.45M | -1.03M | -338K | -412K | -316K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -3.73M | -3.4M | -3.06M | - | -19000 | -40000 | -58000 | -32.36M | - | - |
| commonDividendsPaid | -3.73M | -3.4M | -3.06M | - | -19000 | -40000 | -58000 | -32.36M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.52M | - | -118K | -565K | - | - | 176K | 2.11M | 1000 | 46000 |
| netCashProvidedByFinancingActivities | -36.27M | -4.52M | -13.04M | -23.7M | -6.21M | -20.49M | -916K | -30.25M | 1000 | 46000 |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 83.73M | 81.2M | 79.71M | 76.47M | 74.4M | 73.48M | 74.24M | 73.1M | 71.56M | 72.76M |
| costOfRevenue | 29.02M | 27.76M | 28.85M | 26.51M | 26.36M | 25.49M | 25.11M | 24.47M | 23.74M | 24.62M |
| grossProfit | 54.72M | 53.44M | 50.86M | 49.97M | 48.03M | 48M | 49.12M | 48.62M | 47.82M | 48.14M |
| researchAndDevelopmentExpenses | 13.58M | 13.61M | 14.76M | 12.11M | 12.07M | 12.05M | 12.68M | 12.1M | 12.08M | 12.03M |
| generalAndAdministrativeExpenses | 8.04M | 8M | 9.37M | 7.33M | 7.4M | 8.67M | 8.81M | 8.46M | 9.56M | 8.31M |
| sellingAndMarketingExpenses | 13.5M | 12.96M | 13.29M | 12.14M | 11.81M | 12.15M | 12.48M | 11.5M | 11.4M | 11.77M |
| sellingGeneralAndAdministrativeExpenses | 21.54M | 20.96M | 22.66M | 19.47M | 19.21M | 20.82M | 21.29M | 19.95M | 20.96M | 20.08M |
| otherExpenses | 11.28M | 11.36M | 11.04M | 10.82M | 10.87M | 10.76M | 10.46M | 10.07M | 10.37M | 10.34M |
| operatingExpenses | 46.4M | 45.93M | 48.45M | 42.4M | 42.15M | 43.62M | 44.44M | 42.13M | 43.41M | 42.45M |
| costAndExpenses | 75.41M | 73.69M | 77.3M | 68.91M | 68.51M | 69.11M | 69.55M | 66.6M | 67.14M | 67.07M |
| netInterestIncome | 475K | 414K | 689K | 762K | 958K | 931K | - | - | 944K | 904K |
| interestIncome | 475K | 414K | 689K | 762K | 958K | 931K | - | - | 944K | 904K |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 11.28M | 11.36M | 11.04M | 10.82M | 10.87M | 10.76M | 10.46M | 10.07M | 10.37M | 10.34M |
| ebitda | 19.6M | 19.18M | 13.89M | 19.07M | 17.73M | 16M | 15.95M | 17.55M | 15.67M | 16.88M |
| ebit | 8.32M | 7.82M | 2.85M | 8.25M | 6.87M | 5.25M | 5.48M | 7.48M | 5.3M | 6.54M |
| nonOperatingIncomeExcludingInterest | - | -308K | -448K | -685K | -981K | -870K | -794K | -981K | -889K | -853K |
| operatingIncome | 8.32M | 7.51M | 2.4M | 7.57M | 5.89M | 4.38M | 4.69M | 6.5M | 4.41M | 5.69M |
| totalOtherIncomeExpensesNet | 375K | 308K | 448K | 685K | 981K | 870K | 794K | 981K | 889K | 853K |
| incomeBeforeTax | 8.7M | 7.82M | 2.85M | 8.25M | 6.87M | 5.25M | 5.48M | 7.48M | 5.3M | 6.54M |
| incomeTaxExpense | 2.03M | 1.91M | 316K | 2.17M | 1.48M | 916K | 594K | 1.75M | 1.13M | 1.32M |
| netIncomeFromContinuingOperations | 6.67M | 5.91M | 2.54M | 6.09M | 5.39M | 4.33M | 4.89M | 5.72M | 4.17M | 5.23M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 6.67M | 5.91M | 2.54M | 6.09M | 5.39M | 4.33M | 4.89M | 5.72M | 4.17M | 5.23M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 6.67M | 5.91M | 2.54M | 6.09M | 5.39M | 4.33M | 4.89M | 5.72M | 4.17M | 5.23M |
| eps | 0.23 | 0.2 | 0.09 | 0.2 | 0.18 | 0.14 | 0.16 | 0.19 | 0.14 | 0.17 |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 46.17M | 48.71M | 36.16M | 53.54M | 52.1M | 77.29M | 59.47M | 57.49M | 46.13M | 52.41M |
| shortTermInvestments | 20.56M | 17.79M | 20.84M | 39.05M | 38.52M | 36.03M | 37.75M | 37.4M | 36.87M | 31.26M |
| cashAndShortTermInvestments | 66.73M | 66.5M | 57M | 92.59M | 90.62M | 113.32M | 97.22M | 94.89M | 83M | 83.67M |
| netReceivables | 36.8M | 43.44M | 39M | 33.72M | 31.47M | 36.09M | 35.32M | 31.68M | 36.2M | 44.05M |
| accountsReceivables | 36.8M | 38.44M | 32.15M | 27.68M | 26.93M | 30.85M | 35.32M | 26.33M | 31.8M | 39.64M |
| otherReceivables | - | 5.01M | 6.84M | 6.05M | 4.54M | 5.24M | - | 5.35M | 4.39M | 4.42M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | 16.96M | - | - | - | 11.04M | 15.92M | 10.87M | 8.7M |
| otherCurrentAssets | 26.69M | 23.08M | 6.7M | 21.26M | 22.31M | 20.31M | 9.55M | 3.16M | 9.04M | 10.96M |
| totalCurrentAssets | 130.22M | 133.02M | 119.66M | 147.57M | 144.4M | 169.72M | 153.12M | 145.65M | 139.11M | 147.39M |
| propertyPlantEquipmentNet | 23.99M | 24.65M | 25.93M | 26.81M | 28.18M | 27.54M | 28.19M | 29.26M | 30.72M | 32.02M |
| goodwill | 319.34M | 212.7M | 217.52M | 191.62M | 191.84M | 191.24M | 191.22M | 191.14M | 190.97M | 191.07M |
| intangibleAssets | - | 63.66M | 110.51M | 91.07M | 93.44M | 96.16M | 98.92M | 100.44M | 102.71M | 105.57M |
| goodwillAndIntangibleAssets | 319.34M | 276.36M | 328.03M | 282.69M | 285.29M | 287.4M | 290.14M | 291.58M | 293.68M | 296.64M |
| longTermInvestments | - | - | 1.5M | - | - | - | 1.5M | 3.98M | 4.05M | 4.1M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 48.06M | 93.41M | 45.26M | 42.86M | 42.29M | 39.37M | 37.81M | 32.36M | 31.99M | 31.45M |
| totalNonCurrentAssets | 391.38M | 394.42M | 400.72M | 352.36M | 355.75M | 354.32M | 357.64M | 357.18M | 360.44M | 364.22M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 521.6M | 527.44M | 520.37M | 499.93M | 500.15M | 524.04M | 510.77M | 502.83M | 499.56M | 511.6M |
| totalPayables | 29.65M | 5.09M | 7.77M | 3.92M | 27M | 3.18M | 6.63M | 4.44M | 5.8M | 5.31M |
| accountPayables | 29.65M | 5.09M | 7.77M | 3.92M | 27M | 3.18M | 6.63M | 4.44M | 5.8M | 5.31M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 21M | 16.76M | 16.28M | 16.64M | 15.97M | 22.04M | 23.19M | 19.19M | 22.49M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | 2.8M | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 92.98M | 106.4M | 88.42M | 85.69M | 88.38M | 102.01M | - | 82.94M | 86.89M | 98.27M |
| otherCurrentLiabilities | - | 4.03M | 11.2M | 6.6M | -16.64M | 4.7M | 84.23M | - | - | - |
| totalCurrentLiabilities | 122.64M | 136.51M | 124.15M | 112.5M | 115.38M | 125.86M | 115.69M | 110.57M | 111.88M | 126.07M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 13.43M | 14.07M | 14.68M | 15.29M | 15.89M | 16.64M | 17.37M | 17.94M | 18.78M | 19.48M |
| deferredRevenueNonCurrent | 1.45M | 1.32M | 1.34M | - | 1.2M | 1.33M | - | 1.67M | 1.89M | 2.08M |
| deferredTaxLiabilitiesNonCurrent | 21.95M | 17.98M | 18.25M | - | 15.1M | 15.35M | - | 15.18M | 15.57M | 16.87M |
| otherNonCurrentLiabilities | 5.52M | 5.57M | 7.93M | 22.95M | 2.01M | 2.04M | 18.35M | 1.99M | 2.22M | 2.25M |
| totalNonCurrentLiabilities | 42.36M | 38.94M | 42.2M | 38.24M | 34.2M | 35.37M | 35.72M | 36.78M | 38.46M | 40.68M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 13.43M | 14.07M | 14.68M | 15.29M | 15.89M | 16.64M | 20.17M | 17.94M | 18.78M | 19.48M |
| totalLiabilities | 164.99M | 175.45M | 166.35M | 150.74M | 149.58M | 161.23M | 151.41M | 147.35M | 150.34M | 166.75M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 224.38M | 225.09M | 231.8M | 228.75M | 235.04M | 252.47M | 252.43M | 251.43M | 250.37M | 249.28M |
| retainedEarnings | 134.11M | 128.47M | 123.59M | 121.97M | 116.8M | 112.36M | 108.97M | 104.94M | 100.06M | 96.75M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 6.67M | 5.91M | 2.53M | 6.09M | 5.39M | 4.33M | 4.89M | 5.72M | 4.17M | 5.23M |
| depreciationAndAmortization | 11.28M | 11.36M | 11.04M | 10.82M | 10.87M | 10.76M | 13.88M | 10.07M | 13.37M | 13.29M |
| deferredIncomeTax | 3.72M | - | 62000 | 4.59M | -284K | 751K | - | -418K | - | - |
| stockBasedCompensation | 1.11M | 1.31M | 5.41M | 794K | 836K | 1.1M | 1.18M | 1.13M | 1.09M | 1.06M |
| changeInWorkingCapital | -13.6M | 5.29M | -9.61M | -7.28M | -14.46M | 7.07M | -13.06M | -337K | 918K | -6.41M |
| accountsReceivables | 6.49M | -4.55M | -5.02M | -2.43M | 4.47M | -1M | -4.21M | 4.3M | 6.23M | -5.78M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 1.53M | -7.04M | 7.02M | -881K | 3.07M | -7.3M | - | 541K | - | - |
| otherWorkingCapital | -21.62M | 16.89M | -11.61M | -3.97M | -22M | 15.37M | -8.85M | -5.17M | -5.31M | -626K |
| otherNonCashItems | 4.25M | 3.26M | 3.75M | 3.02M | 2.68M | 3.06M | 4.26M | 2.94M | -13.1M | 7.77M |
| netCashProvidedByOperatingActivities | 13.43M | 27.14M | 13.19M | 18.03M | 5.02M | 27.07M | 11.16M | 19.11M | 6.45M | 20.94M |
| investmentsInPropertyPlantAndEquipment | -15.16M | -740K | -204K | -109K | -2.32M | -1.06M | -203K | -284K | -172K | -742K |
| acquisitionsNet | -10000 | -302K | -35.09M | - | - | - | -1.3M | - | - | - |
| purchasesOfInvestments | 9.35M | -11.95M | -2.53M | -1.12M | 9.14M | -9.67M | - | -17M | - | - |
| salesMaturitiesOfInvestments | -12.79M | 13.4M | 21.04M | - | -11.27M | 11.27M | - | 16.97M | - | - |
| otherInvestingActivities | 6.73M | -6.73M | -6.53M | -7.41M | -6.71M | -7.79M | -6.57M | -6.56M | -11.74M | -6.38M |
| netCashProvidedByInvestingActivities | -11.89M | -6.32M | -23.31M | -8.64M | -11.15M | -7.25M | -8.07M | -6.87M | -11.91M | -7.12M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -2.58M | -6.72M | -5M | -8.09M | -19.2M | -1.07M | -181K | -71000 | -6000 | -855K |
| netCommonStockIssuance | -2.58M | -6.72M | -5M | -8.09M | -19.2M | -1.07M | -181K | -71000 | -6000 | -855K |
| commonStockIssuance | - | - | - | -1.2M | -1.08M | - | - | - | - | - |
| commonStockRepurchased | -2.58M | -6.72M | -5M | -6.9M | -18.12M | -1.07M | -181K | -71000 | -6000 | -855K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -1.03M | -1.03M | -920K | -919K | -947K | -943K | -852K | -851K | -851K | -849K |
| commonDividendsPaid | -1.03M | -1.03M | -920K | -919K | -947K | -943K | -852K | -851K | -851K | -849K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -401K | -582K | -1.32M | 1.08M | 1.07M | - | - | - | - | - |
| netCashProvidedByFinancingActivities | -4.01M | -8.33M | -7.24M | -7.94M | -19.07M | -2.01M | -1.03M | -922K | -857K | -1.7M |