NASDAQ : FUNC
-$0.51 (-1.11%)
| 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 | 119.18M | 111.8M | 95.61M | 80.44M | 78.61M | 76.92M | 74.71M | 67.54M | 61.29M | 60.52M |
| costOfRevenue | 35.48M | 34.93M | 25.86M | 4.16M | 4.9M | 15.06M | 12.85M | 10.22M | 9.9M | 11.34M |
| grossProfit | 83.7M | 76.87M | 69.75M | 76.28M | 73.72M | 61.86M | 61.86M | 57.31M | 51.38M | 49.18M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 35.06M | 30.1M | 29.6M | 25.87M | 25.94M | 22.55M | 25.05M | 24.81M | 22.87M | 22.15M |
| sellingAndMarketingExpenses | - | 674K | 833K | 543K | 535K | 573K | 418K | 530K | 536K | - |
| sellingGeneralAndAdministrativeExpenses | 35.06M | 30.78M | 30.37M | 26.41M | 26.47M | 23.13M | 25.46M | 25.34M | 23.41M | 22.15M |
| otherExpenses | 16.11M | 18.86M | 19.84M | 16.69M | 20.94M | 20.95M | 19.93M | 18.54M | 15.76M | 16.97M |
| operatingExpenses | 51.17M | 49.64M | 50.27M | 43.1M | 47.41M | 44.07M | 45.39M | 43.88M | 39.17M | 39.12M |
| costAndExpenses | 86.65M | 84.57M | 76.13M | 47.26M | 52.3M | 59.13M | 58.24M | 54.1M | 49.07M | 50.46M |
| netInterestIncome | 68.11M | 59.98M | 56.87M | 57.63M | 52.54M | 48.55M | 46.39M | 44.18M | 39.58M | 37.64M |
| interestIncome | 100.85M | 91.99M | 81.16M | 62.42M | 58.26M | 58.2M | 57.92M | 52.29M | 46.95M | 45.86M |
| interestExpense | 32.74M | 32.02M | 24.29M | 4.79M | 5.71M | 9.66M | 11.53M | 8.11M | 7.37M | 8.22M |
| depreciationAndAmortization | 3.06M | 3.79M | 4.92M | 3.64M | 3.43M | 3.55M | 3.39M | 2.44M | 1.9M | 1.69M |
| ebitda | 35.59M | 31.02M | 24.39M | 36.83M | 29.74M | 21.34M | 19.86M | 15.87M | 14.11M | 11.77M |
| ebit | 32.53M | 27.23M | 19.5M | 33.18M | 26.31M | 17.79M | 16.46M | 13.43M | 12.21M | 10.07M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 32.53M | 27.23M | 19.48M | 33.18M | 26.31M | 17.79M | 16.46M | 13.43M | 12.21M | 10.06M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 32.53M | 27.23M | 19.48M | 33.18M | 26.31M | 17.79M | 16.46M | 13.43M | 12.21M | 10.06M |
| incomeTaxExpense | 8.02M | 6.66M | 4.42M | 8.13M | 6.54M | 3.95M | 3.34M | 2.76M | 6.94M | 2.78M |
| netIncomeFromContinuingOperations | 24.52M | 20.57M | 15.06M | 25.05M | 19.77M | 13.84M | 13.13M | 10.67M | 5.27M | 7.28M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 24.52M | 20.57M | 15.06M | 25.05M | 19.77M | 13.84M | 13.13M | 10.67M | 5.27M | 7.28M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 24.52M | 20.57M | 15.06M | 25.05M | 19.77M | 13.84M | 13.13M | 10.67M | 4.05M | 5.26M |
| eps | 3.78 | 3.15 | 2.25 | 3.77 | 2.95 | 2.04 | 1.85 | 1.51 | 0.58 | 0.84 |
| 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 | 131.61M | 78.33M | 49.75M | 74.32M | 115.72M | 149.43M | 49.98M | 23.54M | 83.75M | 63.31M |
| shortTermInvestments | 20.04M | 71.61M | 97.17M | 125.89M | 286.77M | 226.88M | 131.3M | 137.64M | 146.47M | 140M |
| cashAndShortTermInvestments | 151.66M | 149.94M | 146.92M | 200.2M | 402.49M | 376.32M | 181.28M | 161.18M | 230.22M | 203.31M |
| netReceivables | 7.9M | 7.47M | 7.49M | 6.05M | 13.47M | 13.69M | 16.06M | 20.45M | 21.43M | 21.12M |
| accountsReceivables | 7.9M | 7.47M | 7.49M | 6.05M | 4.82M | 6.24M | 16.06M | 20.45M | 21.43M | 21.12M |
| otherReceivables | - | - | - | - | 8.65M | 7.45M | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 159.56M | 157.41M | 154.41M | 206.26M | 415.96M | 390M | 197.35M | 181.64M | 251.66M | 224.42M |
| propertyPlantEquipmentNet | 30.68M | 31.28M | 32.83M | 36.85M | 36.94M | 39.27M | 41.37M | 37.86M | 30.88M | 27.16M |
| goodwill | 11.44M | 11M | 11M | 12.43M | 12.05M | 11M | 11M | 11M | 11M | 11M |
| intangibleAssets | - | 769K | 1.1M | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 11.44M | 11.77M | 12.1M | 12.43M | 12.05M | 11M | 11M | 11M | 11M | 11M |
| longTermInvestments | 1.51B | 1.66B | 1.6B | 1.5B | 1.19B | 1.22B | 1.13B | 1.09B | 976.18M | 979.18M |
| taxAssets | 8.73M | 9.99M | 11.13M | 10.6M | 6.86M | 7.97M | 7.44M | 7.84M | 9.25M | 19.34M |
| otherNonCurrentAssets | 371.76M | 101.2M | 91.8M | 81.69M | 64.26M | 63.76M | 51.99M | 55.31M | 57.5M | 57.09M |
| totalNonCurrentAssets | 1.93B | 1.82B | 1.75B | 1.64B | 1.31B | 1.34B | 1.24B | 1.2B | 1.08B | 1.09B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.09B | 1.97B | 1.91B | 1.85B | 1.73B | 1.73B | 1.44B | 1.38B | 1.34B | 1.32B |
| totalPayables | 2.64M | 1.42M | 1.33M | 1.2M | 15.79M | 16.74M | 925K | 638K | 18.92M | 22.53M |
| accountPayables | 953K | 489K | 612K | 151K | 15.79M | 16.74M | 20.24M | 19.89M | 18.92M | 22.53M |
| otherPayables | 1.69M | 935K | 718K | 1.05M | - | - | -19.31M | -19.26M | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 17.66M | 65.41M | 45.42M | 64.56M | 57.7M | 49.16M | 48.73M | 77.71M | 48.84M | 36M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 1.74B | 1.57B | 1.55B | 1.57B | 1.47B | 1.42B | 1.14B | 1.07B | 1.04B | 1.01B |
| totalCurrentLiabilities | 1.76B | 1.64B | 1.6B | 1.64B | 1.54B | 1.49B | 1.19B | 1.15B | 1.11B | 1.07B |
| longTermDebt | 95.93M | 120.93M | 110.93M | 30.93M | 30.93M | 100.93M | 100.93M | 100.93M | 120.93M | 131.74M |
| capitalLeaseObligationsNonCurrent | 1.18M | 1.38M | 1.56M | 2.37M | 2.76M | 2.96M | 3.24M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 31.26M | 29.75M | 33.78M | 26.58M | 11.39M | 10.21M | 20.24M | 19.89M | - | - |
| totalNonCurrentLiabilities | 128.37M | 152.06M | 146.26M | 59.88M | 45.08M | 114.1M | 124.4M | 120.82M | 120.93M | 131.74M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 1.18M | 1.38M | 1.56M | 2.37M | 2.76M | 2.96M | 3.24M | - | - | - |
| totalLiabilities | 1.88B | 1.79B | 1.74B | 1.7B | 1.59B | 1.6B | 1.32B | 1.27B | 1.23B | 1.2B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | 20M |
| commonStock | 65000 | 65000 | 66000 | 67000 | 66000 | 70000 | 71000 | 71000 | 71000 | 63000 |
| retainedEarnings | 207.28M | 189M | 173.9M | 166.34M | 145.49M | 129.69M | 119.48M | 109.48M | 101.36M | 92.92M |
| additionalPaidInCapital | 21.55M | 20.48M | 23.73M | 24.41M | 23.66M | 30.15M | 32.36M | 31.92M | 31.55M | 22.18M |
| 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 | 24.52M | 20.57M | 15.06M | 25.05M | 19.77M | 13.84M | 13.13M | 10.67M | 5.27M | 7.28M |
| depreciationAndAmortization | 2.87M | 3.79M | 4.92M | 3.64M | 3.43M | 3.55M | 3.39M | 2.44M | 1.9M | 1.69M |
| deferredIncomeTax | -576K | -825K | -889K | 595K | 550K | 527K | 953K | 1.34M | 9.26M | 2.12M |
| stockBasedCompensation | 760K | 483K | 527K | 532K | 472K | 345K | 268K | 249K | 192K | 192K |
| changeInWorkingCapital | -10.98M | -1.76M | 1.3M | -89000 | -1.33M | -1.82M | 897K | 2.18M | -4.32M | -1.08M |
| accountsReceivables | -12.87M | 2.55M | -4.93M | 648K | -1.6M | -6.83M | -3000 | 367K | -7.85M | -5.47M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 1.88M | -4.32M | 6.23M | -737K | 272K | 5.01M | 900K | 1.81M | 3.52M | 4.39M |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | 2.79M | 24000 | 1.56M | -3.19M | -2.87M | -278K | -2.25M | 1.42M | 632K | 1.29M |
| netCashProvidedByOperatingActivities | 19.37M | 22.28M | 22.47M | 26.54M | 20.02M | 16.17M | 16.39M | 18.29M | 12.92M | 11.49M |
| investmentsInPropertyPlantAndEquipment | -3.97M | -1.92M | -353K | -3.58M | -1.13M | -1.6M | -3.97M | -9.48M | -6.56M | -3.92M |
| acquisitionsNet | - | - | - | -600K | - | - | - | - | - | - |
| purchasesOfInvestments | -25.64M | -11.22M | -3.99M | -73.34M | -134.14M | -205.74M | -47.51M | -10.57M | -44.78M | -65.67M |
| salesMaturitiesOfInvestments | 21.83M | 52.51M | 53.86M | 31.53M | 80.12M | 135.8M | 56.55M | 19.63M | 44.02M | 101.5M |
| otherInvestingActivities | -40.23M | -77.8M | -131.22M | -126.42M | 26.72M | -119.74M | -37.58M | -113.3M | -333K | -20.02M |
| netCashProvidedByInvestingActivities | -48.01M | -38.44M | -81.71M | -172.4M | -28.42M | -191.28M | -32.52M | -113.71M | -7.66M | 11.89M |
| netDebtIssuance | -72.75M | 29.99M | 60.85M | 6.87M | -61.46M | 432K | -28.98M | 8.86M | 2.04M | -15.63M |
| longTermNetDebtIssuance | -25M | 10M | 80M | - | -70M | - | - | -20M | -10.81M | -15.8M |
| shortTermNetDebtIssuance | -47.75M | 19.99M | -19.15M | 6.87M | 8.54M | 432K | -28.98M | 28.86M | 12.84M | 172K |
| netStockIssuance | 315K | -3.74M | -1.2M | 217K | -6.96M | -2.56M | 170K | 119K | -10.81M | -10M |
| netCommonStockIssuance | 315K | -3.74M | -1.2M | 217K | -6.96M | -2.56M | 170K | 119K | 9.19M | - |
| commonStockIssuance | 315K | 290K | 293K | 217K | 215K | 198K | 170K | 119K | 9.19M | - |
| commonStockRepurchased | - | -4.03M | -1.5M | - | -7.18M | -2.75M | - | - | - | -10M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | -20M | -10M |
| netDividendsPaid | -5.97M | -5.37M | -5.22M | -3.99M | -3.89M | -3.65M | -3.12M | -1.91M | -1.22M | -2.02M |
| commonDividendsPaid | -5.97M | -5.37M | -5.22M | -3.99M | -3.89M | -3.65M | -3.12M | -1.91M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | -1.22M | -2.02M |
| otherFinancingActivities | 160.32M | 23.85M | -19.76M | 101.36M | 47.01M | 280.34M | 74.5M | 28.26M | 25.16M | 15.44M |
| netCashProvidedByFinancingActivities | 81.92M | 44.73M | 34.68M | 104.46M | -25.31M | 274.56M | 42.57M | 35.21M | 15.17M | -12.22M |
| 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 | 30.93M | 29.52M | 31.05M | 29.96M | 28.98M | 28.78M | 28.3M | 27.94M | 26.77M | 22.83M |
| costOfRevenue | 8.52M | 8.88M | 8.83M | 9.02M | 8.7M | 8.55M | 8.28M | 9.09M | 9.03M | 8.42M |
| grossProfit | 22.41M | 20.64M | 22.23M | 20.93M | 20.27M | 20.23M | 20.02M | 18.85M | 17.74M | 14.41M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 9.61M | 8.66M | 7.86M | 7.75M | 7.74M | 7.72M | 7.42M | 7.62M | 7.61M | 7.77M |
| sellingAndMarketingExpenses | - | - | 182K | 196K | 238K | 205K | 151K | 184K | 134K | 288K |
| sellingGeneralAndAdministrativeExpenses | 9.61M | 8.66M | 8.04M | 7.95M | 7.98M | 7.93M | 7.57M | 7.81M | 7.74M | 8.06M |
| otherExpenses | 3.96M | 4.34M | 4.95M | 5.03M | 4.6M | 4.16M | 4.75M | 4.56M | 5.14M | 4.28M |
| operatingExpenses | 13.57M | 13M | 12.98M | 12.97M | 12.58M | 12.08M | 12.31M | 12.36M | 12.88M | 12.34M |
| costAndExpenses | 22.08M | 21.89M | 21.81M | 22M | 21.28M | 20.64M | 20.59M | 21.43M | 21.91M | 20.75M |
| netInterestIncome | 18.07M | 17.99M | 17.4M | 16.71M | 16.02M | 15.7M | 15.23M | 15.24M | 13.81M | 14.19M |
| interestIncome | 25.71M | 26.15M | 25.76M | 24.87M | 24.06M | 23.72M | 23.26M | 23.11M | 21.9M | 22.19M |
| interestExpense | 7.64M | 8.17M | 8.36M | 8.16M | 8.05M | 8.02M | 8.03M | 7.88M | 8.09M | 8M |
| depreciationAndAmortization | 758K | 659K | 781K | 810K | 811K | 710K | 830K | 848K | 1.41M | 1.89M |
| ebitda | 9.6M | 8.29M | 10.02M | 8.77M | 8.51M | 8.86M | 8.53M | 7.37M | 6.27M | 3.97M |
| ebit | 8.84M | 7.63M | 9.24M | 7.96M | 7.7M | 8.15M | 7.7M | 6.52M | 4.86M | 2.08M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 8.84M | 7.63M | 9.24M | 7.96M | 7.7M | 8.15M | 7.7M | 6.52M | 4.86M | 2.08M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 8.84M | 7.63M | 9.24M | 7.96M | 7.7M | 8.15M | 7.7M | 6.52M | 4.86M | 2.08M |
| incomeTaxExpense | 2.18M | 1.86M | 2.29M | 1.98M | 1.89M | 1.96M | 1.93M | 1.61M | 1.16M | 317K |
| netIncomeFromContinuingOperations | 6.66M | 5.78M | 6.95M | 5.98M | 5.81M | 6.19M | 5.77M | 4.91M | 3.7M | 1.76M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 6.66M | 5.78M | 6.95M | 5.98M | 5.81M | 6.19M | 5.77M | 4.91M | 3.7M | 1.76M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 6.66M | 5.78M | 6.95M | 5.98M | 5.81M | 6.19M | 5.77M | 4.91M | 3.7M | 1.76M |
| eps | 1.03 | 0.89 | 1.07 | 0.92 | 0.9 | 0.96 | 0.89 | 0.75 | 0.56 | 0.26 |
| 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 | 89.85M | 131.61M | 95.18M | 79.11M | 84.43M | 78.33M | 62.39M | 45.09M | 86.93M | 49.75M |
| shortTermInvestments | 282.71M | 20.04M | 17.06M | 18.38M | 66.9M | 71.61M | 93.16M | 92.95M | 95.58M | 97.17M |
| cashAndShortTermInvestments | 372.56M | 151.66M | 112.24M | 97.5M | 151.34M | 149.94M | 155.55M | 138.05M | 182.51M | 146.92M |
| netReceivables | 36.99M | 7.9M | 7.48M | 7.16M | 6.98M | 7.47M | 7.05M | 7.12M | 7.76M | 7.49M |
| accountsReceivables | 36.99M | 7.9M | 7.48M | 7.16M | 6.98M | 7.47M | 7.05M | 7.12M | 7.76M | 7.49M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 132K | - | - | - | -6.98M | - | -1.25M | - | - | - |
| totalCurrentAssets | 409.68M | 159.56M | 119.71M | 104.66M | 151.34M | 157.41M | 161.35M | 145.16M | 190.27M | 154.41M |
| propertyPlantEquipmentNet | 30.02M | 30.68M | 31.35M | 30.7M | 31.14M | 31.28M | 31.87M | 30.92M | 31.57M | 32.83M |
| goodwill | 11.36M | 11.44M | - | 11.61M | - | 11M | - | - | - | 11M |
| intangibleAssets | - | - | 11.53M | - | 11.69M | 769K | 11.86M | 11.94M | 12.02M | 1.1M |
| goodwillAndIntangibleAssets | 11.36M | 11.44M | 11.53M | 11.61M | 11.69M | 11.77M | 11.86M | 11.94M | 12.02M | 12.1M |
| longTermInvestments | 1.51B | 1.51B | 1.48B | 1.49B | 1.67B | 1.66B | 1.6B | 1.58B | 1.58B | 1.6B |
| taxAssets | 9.14M | 8.73M | 8.23M | 9.15M | 10.02M | 9.99M | 9.36M | 11.21M | 10.74M | 11.13M |
| otherNonCurrentAssets | 72.18M | 371.76M | 372.25M | 358.98M | 106.38M | 101.2M | 96.61M | 89.98M | 91.01M | 91.8M |
| totalNonCurrentAssets | 1.63B | 1.93B | 1.9B | 1.9B | 1.83B | 1.82B | 1.75B | 1.72B | 1.72B | 1.75B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.04B | 2.09B | 2.02B | 2.01B | 1.98B | 1.97B | 1.92B | 1.87B | 1.91B | 1.91B |
| totalPayables | - | 2.64M | 661K | 935K | 2.12M | 1.42M | 1.42M | 1.29M | 1.33M | 1.33M |
| accountPayables | - | 953K | 661K | 935K | 693K | 489K | 1.85M | 1.35M | 919K | 612K |
| otherPayables | - | 1.69M | - | - | 1.43M | 935K | -430K | -59000 | 410K | 718K |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 19.59M | 17.66M | 20.21M | 50.95M | 20.34M | 65.41M | 50.21M | 62.56M | 79.49M | 45.42M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 1.75B | 1.74B | 1.68B | 1.61B | 1.62B | 1.57B | 1.54B | 1.54B | 1.56B | 1.55B |
| totalCurrentLiabilities | 1.77B | 1.76B | 1.7B | 1.67B | 1.65B | 1.64B | 1.59B | 1.6B | 1.64B | 1.6B |
| longTermDebt | 30.93M | 95.93M | 95.93M | 120.93M | 120.93M | 120.93M | 120.93M | 70.93M | 70.93M | 110.93M |
| capitalLeaseObligationsNonCurrent | 1.1M | 1.18M | 1.15M | 1.23M | 1.31M | 1.38M | 1.34M | 1.41M | 1.48M | 1.56M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 31.43M | 31.26M | 28.02M | 28.07M | 27.79M | 29.75M | 27.85M | 31.15M | 30.78M | 33.78M |
| totalNonCurrentLiabilities | 63.46M | 128.37M | 125.1M | 150.23M | 150.02M | 152.06M | 150.12M | 103.49M | 103.2M | 146.26M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 1.1M | 1.18M | 1.15M | 1.23M | 1.31M | 1.38M | 1.34M | 1.41M | 1.48M | 1.56M |
| totalLiabilities | 1.83B | 1.88B | 1.82B | 1.82B | 1.8B | 1.79B | 1.74B | 1.7B | 1.75B | 1.74B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 64000 | 65000 | 65000 | 65000 | 65000 | 65000 | 65000 | 65000 | 66000 | 66000 |
| retainedEarnings | 212.26M | 207.28M | 203.2M | 197.94M | 193.38M | 189M | 184.24M | 179.89M | 176.27M | 173.9M |
| additionalPaidInCapital | 19.36M | 21.55M | 21.29M | 21.12M | 20.61M | 20.48M | 20.29M | 20.28M | 23.86M | 23.73M |
| 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 | 6.66M | 5.78M | 6.95M | 5.98M | 5.81M | 6.19M | 5.77M | 4.91M | 3.7M | 1.76M |
| depreciationAndAmortization | 758K | 909K | 781K | 810K | 811K | 710K | 830K | 848K | 1.39M | 1.89M |
| deferredIncomeTax | - | 1.18M | -1.73M | - | -32000 | -2.6M | 1.86M | -478K | 397K | -792K |
| stockBasedCompensation | -109K | 172K | 93000 | 440K | 55000 | 113K | -63000 | 376K | 57000 | 104K |
| changeInWorkingCapital | 6.67M | -7.38M | -3.44M | -6.36M | -511K | 5.42M | -5.96M | 1.3M | -2.52M | 261K |
| accountsReceivables | 9.38M | -3.5M | -2.9M | -5.24M | 868K | 3.51M | -2.28M | 939K | 387K | -3.18M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -2.71M | -3.88M | -545K | -1.12M | -1.38M | 1.91M | -3.68M | 358K | -2.91M | 3.44M |
| otherWorkingCapital | - | - | - | - | - | - | - | - | - | - |
| otherNonCashItems | -62000 | 9.23M | -1.13M | 117K | 836K | -586K | -145K | 206K | 549K | 2.48M |
| netCashProvidedByOperatingActivities | 13.92M | 9.9M | 1.52M | 995K | 6.96M | 9.24M | 2.28M | 7.16M | 3.59M | 5.7M |
| investmentsInPropertyPlantAndEquipment | -908K | -1.46M | -1.35M | -289K | -585K | -45000 | -1.7M | -116K | -65000 | -7000 |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | 14000 |
| purchasesOfInvestments | -6.61M | -4.43M | -11.01M | -6.32M | -5.87M | -9.35M | -1.87M | - | - | - |
| salesMaturitiesOfInvestments | 3.12M | 6.47M | 12.68M | 3.04M | 2.71M | 3.88M | 6.02M | 10.12M | 32.6M | 24.87M |
| otherInvestingActivities | 12000 | -26.14M | 6.64M | -22.64M | 560K | -36.08M | -27.18M | -10.4M | -4.13M | -26.74M |
| netCashProvidedByInvestingActivities | -4.39M | -25.56M | 6.95M | -26.21M | -3.19M | -41.6M | -24.73M | -399K | 28.29M | -1.86M |
| netDebtIssuance | -63.07M | -2.55M | -55.75M | 30.61M | -45.07M | 15.2M | 37.64M | -16.93M | -5.92M | -7.91M |
| longTermNetDebtIssuance | -65M | - | -25M | - | - | - | 50M | - | -40M | - |
| shortTermNetDebtIssuance | 1.93M | -2.55M | -30.75M | 30.61M | -45.07M | 15.2M | -12.36M | -16.93M | 34.08M | -7.91M |
| netStockIssuance | -2.08M | 89000 | 76000 | 75000 | 75000 | 74000 | 72000 | -3.96M | 74000 | -1.4M |
| netCommonStockIssuance | -2.08M | 89000 | 76000 | 75000 | 75000 | 74000 | 72000 | -3.96M | 74000 | -1.4M |
| commonStockIssuance | 89000 | 89000 | 76000 | 75000 | 75000 | 75000 | 71000 | 70000 | 74000 | 75000 |
| commonStockRepurchased | -2.17M | - | - | - | - | -1000 | 1000 | -4.03M | - | -1.48M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -1.69M | -1.69M | -1.43M | -1.42M | -1.42M | -1.42M | -1.29M | -1.33M | -1.33M | -1.34M |
| commonDividendsPaid | -1.69M | -1.69M | -1.43M | -1.42M | -1.42M | -1.42M | -1.29M | -1.33M | -1.33M | -1.34M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 15.55M | 56.25M | 64.7M | -9.37M | 48.74M | 34.43M | 3.32M | -26.38M | 12.48M | -24.09M |
| netCashProvidedByFinancingActivities | -51.29M | 52.1M | 7.6M | 19.9M | 2.33M | 48.29M | 39.74M | -48.6M | 5.3M | -34.74M |