NASDAQ : CASS
-$0.69 (-1.26%)
| 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 | 191.1M | 219.89M | 213.23M | 187.31M | 155.19M | 148.13M | 162.68M | 152M | 137.49M | 126.07M |
| costOfRevenue | - | 32.23M | 26.09M | 12.88M | 11.52M | 24.9M | 14.77M | 12.53M | 10.3M | 9.34M |
| grossProfit | 191.1M | 187.66M | 187.14M | 174.42M | 143.67M | 123.23M | 147.91M | 139.47M | 127.19M | 116.73M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | 0.24 | 0.25 | 0.25 |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| otherExpenses | 152.34M | 163.44M | 149.67M | 131.52M | 109.85M | 92.89M | 110.44M | 103.13M | 92.3M | 84.67M |
| operatingExpenses | 152.34M | 163.44M | 149.67M | 131.52M | 109.85M | 92.89M | 110.44M | 103.13M | 92.3M | 84.67M |
| costAndExpenses | 152.34M | 195.67M | 175.76M | 144.41M | 121.37M | 117.78M | 125.21M | 115.66M | 102.59M | 94M |
| netInterestIncome | 81.24M | 88.04M | 82.64M | 62.33M | 45.5M | 47.68M | 52.61M | 47.93M | 41.98M | 39.93M |
| interestIncome | 81.24M | 88.04M | 82.76M | 62.33M | 45.5M | 47.69M | 52.61M | 47.93M | 41.98M | 39.93M |
| interestExpense | - | 1000 | 116K | - | - | 2000 | 2000 | - | - | - |
| depreciationAndAmortization | 7.2M | 5.99M | 4.97M | 4.7M | 5.17M | 11.27M | 4.79M | 4.4M | 4.05M | 3.65M |
| ebitda | 45.96M | 30.21M | 42.44M | 47.6M | 38.99M | 41.61M | 42.26M | 40.74M | 38.95M | 35.72M |
| ebit | 38.76M | 24.22M | 37.47M | 42.9M | 33.82M | 30.34M | 37.47M | 36.35M | 34.9M | 32.06M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | -2000 | - | - | - |
| operatingIncome | 38.76M | 24.22M | 37.47M | 42.9M | 33.82M | 30.34M | 37.47M | 36.35M | 34.9M | 32.06M |
| totalOtherIncomeExpensesNet | - | -1000 | -116K | - | - | -2000 | - | - | - | - |
| incomeBeforeTax | 38.76M | 24.22M | 37.36M | 42.9M | 33.82M | 30.34M | 37.47M | 36.35M | 34.9M | 32.06M |
| incomeTaxExpense | 7.65M | 5.05M | 7.3M | 8M | 5.22M | 5.16M | 7.06M | 6.08M | 9.88M | 7.72M |
| netIncomeFromContinuingOperations | 31.11M | 19.17M | 30.06M | 34.9M | 28.6M | 25.18M | 30.4M | 30.27M | 25.01M | 24.35M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | 4M | - | - | - | - | - | - | - | - | - |
| netIncome | 35.12M | 19.17M | 30.06M | 34.9M | 28.6M | 25.18M | 30.4M | 30.27M | 25.01M | 24.35M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 35.12M | 19.17M | 30.06M | 34.9M | 28.6M | 25.18M | 30.4M | 30.27M | 25.01M | 24.35M |
| eps | 2.66 | 1.42 | 2.22 | 2.58 | 2.03 | 1.75 | 2.11 | 2.06 | 1.7 | 1.65 |
| 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 | 392.27M | 349.73M | 372.47M | 200.94M | 514.93M | 670.53M | 203.95M | 194.32M | 169.48M | 148.67M |
| shortTermInvestments | - | 528.02M | 627.12M | 754.47M | 673.45M | - | - | 441.53M | 470.52M | 390.55M |
| cashAndShortTermInvestments | 392.27M | 877.75M | 999.58M | 955.41M | 1.19B | 670.53M | 203.95M | 635.86M | 640M | 539.22M |
| netReceivables | 1.12B | 55.91M | 110.65M | 95.78M | 4.99M | 879.73M | 762.08M | - | - | - |
| accountsReceivables | 1.12B | 55.91M | 110.65M | 95.78M | 4.99M | 879.73M | 762.08M | - | - | 654.69M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | -1.01B | - |
| prepaids | - | 208.53M | 198.86M | 293.78M | 291.43M | - | - | - | - | - |
| otherCurrentAssets | -276.85M | -1.14B | -1.31B | -1.34B | -1.48B | 194.56M | 206.16M | - | - | - |
| totalCurrentAssets | 1.23B | - | - | - | - | 1.74B | 1.17B | 635.86M | 76.05M | 129.89M |
| propertyPlantEquipmentNet | 29.45M | 30.58M | 30.09M | 19.96M | 18.11M | 18.06M | 20.53M | 22.03M | 21.59M | 21.09M |
| goodwill | - | 16.33M | 17.31M | 17.31M | 14.26M | 14.26M | 14.26M | 12.57M | 12.57M | 11.59M |
| intangibleAssets | 19.89M | 4.91M | 3.34M | 4.13M | 2.56M | 3.42M | 4.28M | 1.55M | 2M | 2M |
| goodwillAndIntangibleAssets | 19.89M | 21.25M | 20.65M | 21.44M | 16.83M | 17.68M | 18.54M | 14.12M | 14.56M | 13.59M |
| longTermInvestments | 770.77M | 528.02M | 627.12M | 754.47M | 673.45M | 357.73M | 422.66M | 441.53M | 470.52M | 390.55M |
| taxAssets | - | - | - | - | - | - | - | 1.7B | 1.6B | 1.5B |
| otherNonCurrentAssets | -770.77M | -579.84M | -677.86M | -795.86M | -708.39M | 64.94M | 130.31M | -1.7B | -2.07B | -1.9B |
| totalNonCurrentAssets | 49.34M | - | - | - | - | 458.41M | 592.05M | 477.69M | 36.15M | 34.67M |
| otherAssets | 1.32B | 2.4B | 2.48B | 2.57B | 2.55B | - | - | 581.63M | 1.49B | 1.34B |
| totalAssets | 2.61B | 2.4B | 2.48B | 2.57B | 2.55B | 2.2B | 1.76B | 1.7B | 1.6B | 1.5B |
| totalPayables | 1.12B | 1.13B | 1.07B | 1.07B | 1.05B | 835.39M | 684.3M | 694.36M | 715.89M | 642.29M |
| accountPayables | 1.12B | 1.13B | 1.07B | 1.07B | 1.05B | 835.39M | 684.3M | 694.36M | 715.89M | 642.29M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 826K | - | - | - | - | - | 18M | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | -826K | -1.13B | -1.07B | -1.07B | -1.05B | 1.01B | 721M | - | -54M | - |
| totalCurrentLiabilities | 1.12B | - | - | - | - | 1.85B | 1.42B | 694.36M | 661.89M | 642.29M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 3.68M | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 1.24B | - | - | - | - | 93.33M | 96.76M | 770.97M | 716.23M | 654.52M |
| totalNonCurrentLiabilities | 1.24B | - | - | - | - | 93.33M | 96.76M | 770.97M | 716.23M | 654.52M |
| otherLiabilities | - | 2.17B | 2.25B | 2.37B | 2.31B | - | - | 1.47B | 1.43B | 1.3B |
| capitalLeaseObligations | 3.68M | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 2.36B | 2.17B | 2.25B | 2.37B | 2.31B | 1.94B | 1.52B | 1.47B | 1.43B | 1.3B |
| treasuryStock | -112.15M | -87.62M | -84.26M | -81.21M | -78.9M | -50.52M | -45.38M | -39.97M | -32.06M | -30.21M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 7.75M | 7.75M | 7.75M | 7.75M | 7.75M | 7.75M | 7.75M | 7.75M | 6.52M | 5.97M |
| retainedEarnings | 167.09M | 148.49M | 145.78M | 131.68M | 112.22M | 99.06M | 90.34M | 75.17M | 59.31M | 118.36M |
| additionalPaidInCapital | 207.05M | 205.59M | 208.01M | 207.42M | 204.28M | 204.88M | 205.4M | 205.77M | 204.63M | 128.46M |
| 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 | 31.11M | 19.17M | 30.06M | 34.9M | 28.6M | 25.18M | 30.4M | 30.27M | 25.01M | 24.35M |
| depreciationAndAmortization | 7.2M | 5.99M | 4.97M | 4.7M | 5.17M | 5.33M | 10.94M | 11.24M | 11.34M | 9.43M |
| deferredIncomeTax | - | -1.05M | -284K | -1.16M | -698K | -874K | 1.25M | -3.52M | 4M | 319K |
| stockBasedCompensation | 4.19M | 3.17M | 4.14M | 6.73M | 2.86M | 2.27M | 3.14M | 3.01M | 2.34M | 1.96M |
| changeInWorkingCapital | 3.93M | 7.59M | -2.77M | -4.28M | -2.21M | 6.42M | -2.22M | 13.1M | 326K | 4.49M |
| accountsReceivables | -322K | -3.34M | -3.84M | -2.52M | -602K | 756K | 988K | 4.71M | -4.66M | -4.07M |
| inventory | - | - | - | - | - | - | 22.4M | 23.34M | -22.63M | - |
| accountsPayables | - | - | - | 17.2M | - | - | -22.4M | -19.6M | 19.6M | 65.03M |
| otherWorkingCapital | 4.26M | 10.93M | 1.07M | -18.96M | -1.6M | 5.66M | -3.21M | 4.64M | 8.01M | -60.53M |
| otherNonCashItems | -9M | 4.08M | 825K | 10.71M | 817K | 9.47M | -1.39M | -5.75M | -4.13M | -5.36M |
| netCashProvidedByOperatingActivities | 37.44M | 38.95M | 36.94M | 51.61M | 34.55M | 47.78M | 42.13M | 48.34M | 38.89M | 35.19M |
| investmentsInPropertyPlantAndEquipment | -5.66M | -9.33M | -14.32M | -5.87M | -4.37M | -2M | -2.72M | -4.4M | -4.13M | -4.68M |
| acquisitionsNet | 18M | - | - | -4.81M | - | - | -2.83M | -35.34M | -21.34M | -5.77M |
| purchasesOfInvestments | -435.24M | -119.74M | -15.33M | -232.08M | -494.23M | -20.04M | -50.97M | -82.02M | -124.78M | -96.29M |
| salesMaturitiesOfInvestments | 212.93M | 213.32M | 150.82M | 65.05M | 160.72M | 85.73M | 26.15M | 96.64M | 44.16M | 65.02M |
| otherInvestingActivities | 64.69M | -80.29M | 163.5M | -128.67M | -190.65M | -107.59M | -45.38M | -21.67M | -33.76M | 179K |
| netCashProvidedByInvestingActivities | -145.28M | 3.95M | 284.66M | -306.39M | -528.52M | -43.9M | -75.76M | -46.8M | -139.84M | -41.55M |
| netDebtIssuance | - | - | - | - | - | -18M | 18M | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | -18M | 18M | - | - | - |
| netStockIssuance | -25.99M | -7.25M | -5.77M | -5.3M | -31M | -6.82M | -7.8M | -8.84M | -2.27M | -9.22M |
| netCommonStockIssuance | -25.99M | -7.25M | -5.77M | -5.3M | -31M | -6.82M | -7.8M | -8.84M | -2.27M | -9.22M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -25.99M | -7.25M | -5.77M | -5.3M | -31M | -6.82M | -7.8M | -8.84M | -2.27M | -9.22M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -16.51M | -16.46M | -15.96M | -15.44M | -15.45M | -15.6M | -15.23M | -13.18M | -10.68M | -9.98M |
| commonDividendsPaid | -16.51M | -16.46M | -15.96M | -15.44M | -15.45M | -15.6M | -15.23M | -13.18M | -10.68M | -9.98M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 192.88M | -41.93M | -128.34M | -38.46M | 384.81M | 503.12M | 11.68M | 23.3M | 75.26M | 39.13M |
| netCashProvidedByFinancingActivities | 150.38M | -65.64M | -150.07M | -59.2M | 338.37M | 462.69M | 6.65M | 1.28M | 62.32M | 19.93M |
| 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 | 49.1M | 49.5M | 54.01M | 48.59M | 51.43M | 55.08M | 51.54M | 49.69M | 50.38M | 55.21M |
| costOfRevenue | - | - | 7.63M | 8.01M | 7.5M | 8.18M | 8.04M | 7.92M | 7.7M | 7.33M |
| grossProfit | 49.1M | 49.5M | 46.39M | 40.58M | 43.92M | 46.89M | 43.5M | 41.77M | 42.68M | 47.88M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 35.49M | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 35.49M | - | - | - | - | - | - | - | - | - |
| otherExpenses | 2.72M | 39.51M | 34.77M | 34.3M | 33.05M | 41.13M | 39.74M | 36.2M | 33.78M | 37.52M |
| operatingExpenses | 38.22M | 39.51M | 34.77M | 34.3M | 33.05M | 41.13M | 39.74M | 36.2M | 33.78M | 37.52M |
| costAndExpenses | 38.22M | 39.51M | 42.4M | 42.31M | 40.55M | 49.31M | 47.77M | 44.12M | 41.48M | 44.85M |
| netInterestIncome | 21.22M | 21.47M | 25.17M | 23.64M | 23.39M | 22.38M | 22.77M | 21.24M | 21.65M | 21.72M |
| interestIncome | 25.1M | 21.47M | 25.17M | 23.64M | 23.39M | 22.38M | 22.77M | 21.24M | 21.65M | 21.72M |
| interestExpense | 3.89M | - | - | - | - | - | 1000 | - | - | - |
| depreciationAndAmortization | 293K | 1.85M | 1.74M | 1.92M | 1.69M | 1.78M | 1.44M | 1.3M | 1.26M | 1.32M |
| ebitda | 15.06M | 11.84M | 13.35M | 8.2M | 12.57M | 7.55M | 5.21M | 6.87M | 10.16M | 11.68M |
| ebit | 14.77M | 9.99M | 11.62M | 6.28M | 10.88M | 5.76M | 3.76M | 5.57M | 8.9M | 10.36M |
| nonOperatingIncomeExcludingInterest | -3.89M | - | - | - | - | - | -1000 | - | - | - |
| operatingIncome | 10.88M | 9.99M | 11.62M | 6.28M | 10.88M | 5.76M | 3.76M | 5.57M | 8.9M | 10.36M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 10.88M | 9.99M | 11.62M | 6.28M | 10.88M | 5.76M | 3.76M | 5.57M | 8.9M | 10.36M |
| incomeTaxExpense | 2.14M | 1.8M | 2.4M | 1.12M | 2.33M | 1.17M | 736K | 1.26M | 1.83M | 1.94M |
| netIncomeFromContinuingOperations | 8.74M | 8.19M | 9.21M | 5.16M | 8.55M | 4.59M | 3.03M | 4.31M | 7.06M | 8.41M |
| netIncomeFromDiscontinuedOperations | 93000 | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | -106K | 3.7M | 415K | - | -90000 | 176K | 88000 | - |
| netIncome | 8.83M | 8.19M | 9.11M | 8.86M | 8.97M | 4.59M | 2.94M | 4.48M | 7.15M | 8.41M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 8.83M | 8.19M | 9.11M | 8.86M | 8.97M | 4.59M | 2.94M | 4.48M | 7.15M | 8.41M |
| eps | 0.69 | 0.63 | 0.69 | 0.67 | 0.67 | 0.34 | 0.22 | 0.32 | 0.52 | 0.62 |
| 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 | 244.34M | 392.27M | 258.63M | 218.16M | 220.67M | 349.73M | 230.56M | 223.73M | 192.8M | 372.47M |
| shortTermInvestments | - | - | 717.37M | 7.12M | 576.51M | 528.02M | 550.76M | 540.8M | 621.93M | - |
| cashAndShortTermInvestments | 244.34M | 392.27M | 976M | 225.28M | 797.18M | 877.75M | 781.31M | 764.53M | 814.73M | 372.47M |
| netReceivables | 4.95M | 1.12B | 49.8M | 60.28M | 40.46M | 55.91M | 30.89M | 78.41M | 32.86M | 1.11B |
| accountsReceivables | 4.95M | 1.12B | 49.8M | 60.28M | 40.46M | 55.91M | 30.89M | 78.41M | 32.86M | 1.11B |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | 188.04M | 177.6M | 175.33M | 208.53M | 207.2M | 214.58M | 221.55M | - |
| otherCurrentAssets | 260.62M | -276.85M | -1.21B | -463.16M | -1.01B | -1.14B | -1.02B | -1.06B | -1.07B | 198.86M |
| totalCurrentAssets | 509.92M | 1.23B | - | - | - | - | - | - | - | 1.68B |
| propertyPlantEquipmentNet | 29.9M | 29.45M | 30.29M | 30.7M | 31.75M | 30.58M | 34.3M | 33.47M | 32.61M | 30.09M |
| goodwill | - | - | 16.16M | 16.16M | 16.16M | 16.33M | 17.31M | 17.31M | 17.31M | 17.31M |
| intangibleAssets | 19.6M | 19.89M | 4.04M | 4.33M | 4.62M | 4.91M | 2.79M | 2.97M | 3.15M | 3.34M |
| goodwillAndIntangibleAssets | 19.6M | 19.89M | 20.2M | 20.49M | 20.79M | 21.25M | 20.1M | 20.28M | 20.46M | 20.65M |
| longTermInvestments | 785.34M | 770.77M | 717.37M | 599.54M | 576.51M | 528.02M | 550.76M | 540.8M | 621.93M | 627.12M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 1.13B | -770.77M | -767.86M | -650.73M | -629.04M | -579.84M | -605.15M | -594.55M | -675M | 117.55M |
| totalNonCurrentAssets | 1.96B | 49.34M | - | - | - | - | - | - | - | 795.41M |
| otherAssets | 61.49M | 1.32B | 2.45B | 2.32B | 2.32B | 2.4B | 2.26B | 2.28B | 2.29B | - |
| totalAssets | 2.53B | 2.61B | 2.45B | 2.32B | 2.32B | 2.4B | 2.26B | 2.28B | 2.29B | 2.48B |
| totalPayables | 1B | 1.12B | 1.13B | 1.04B | 1.02B | 1.13B | 936.46M | 996.83M | 944.79M | 1.07B |
| accountPayables | 1B | 1.12B | 1.13B | 1.04B | 1.02B | 1.13B | 936.46M | 996.83M | 944.79M | 1.07B |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 145M | 826K | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 1.15B | -826K | -1.13B | -1.04B | -1.02B | -1.13B | -936.46M | -996.83M | -944.79M | 1.13B |
| totalCurrentLiabilities | 2.29B | 1.12B | - | - | - | - | - | - | - | 2.2B |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | 3.68M | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | 1.24B | - | - | - | - | - | - | - | 47.96M |
| totalNonCurrentLiabilities | - | 1.24B | - | - | - | - | - | - | - | 47.96M |
| otherLiabilities | - | - | 2.21B | 2.08B | 2.08B | 2.17B | 2.02B | 2.05B | 2.06B | - |
| capitalLeaseObligations | - | 3.68M | - | - | - | - | - | - | - | - |
| totalLiabilities | 2.29B | 2.36B | 2.21B | 2.08B | 2.08B | 2.17B | 2.02B | 2.05B | 2.06B | 2.25B |
| treasuryStock | -114.37M | -112.15M | -103.84M | -97.1M | -91.02M | -87.62M | -84.14M | -81.55M | -82.32M | -84.26M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 7.75M | 7.75M | 7.75M | 7.75M | 7.75M | 7.75M | 7.75M | 7.75M | 7.75M | 7.75M |
| retainedEarnings | 171.8M | 167.09M | 163.04M | 158M | 153.28M | 148.49M | 148.09M | 149.24M | 148.84M | 145.78M |
| additionalPaidInCapital | 206.81M | 207.05M | 205.92M | 204.84M | 203.76M | 205.59M | 205.03M | 204.13M | 204.36M | 208.01M |
| 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.74M | 8.19M | 9.21M | 5.16M | 8.55M | 4.59M | 3.03M | 4.31M | 7.06M | 8.41M |
| depreciationAndAmortization | 1.73M | 1.85M | 1.74M | 1.92M | 1.69M | 1.78M | 1.44M | 1.3M | 1.26M | 1.32M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 1.44M | 1.01M | 1.02M | 918K | 1.24M | 569K | 863K | 450K | 1.2M | 342K |
| changeInWorkingCapital | 2.21M | 2.09M | 1.94M | -4.43M | 4.33M | 7.21M | -5.88M | -230K | 2.14M | -2.13M |
| accountsReceivables | 494K | 27000 | -180K | -2.12M | 1.95M | 1.86M | -5.34M | 957K | 351K | -2.61M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 1.72M | 2.07M | 2.12M | -2.31M | 2.38M | 5.36M | -543K | -1.19M | 1.79M | 475K |
| otherNonCashItems | 426K | -8.29M | -1.59M | -4.86M | 5.75M | 4.47M | 354K | 4.86M | -1.83M | -373K |
| netCashProvidedByOperatingActivities | 14.55M | 4.85M | 12.32M | -1.29M | 21.56M | 18.63M | -198K | 10.69M | 9.83M | 7.57M |
| investmentsInPropertyPlantAndEquipment | -1.9M | -717K | -1.03M | -1.34M | -2.57M | -1.48M | -2.03M | -2.8M | -3.49M | -4.96M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -42.29M | -80.42M | -201.6M | -72.67M | -80.54M | -48.62M | -24.16M | -9.46M | -37.5M | - |
| salesMaturitiesOfInvestments | 22.95M | 31.3M | 88.46M | 54.34M | 38.83M | 57.82M | 26.9M | 114.05M | 14.56M | 10.35M |
| otherInvestingActivities | -123.62M | 50.66M | 18.22M | 40.56M | -26.74M | -7.88M | -9.13M | -17.26M | -45.54M | 85.03M |
| netCashProvidedByInvestingActivities | -144.87M | 818K | -95.96M | 20.89M | -71.02M | -173K | -8.43M | 84.53M | -71.98M | 90.42M |
| netDebtIssuance | 145M | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | 145M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -2.92M | -8.26M | -6.73M | -5.92M | -5.08M | -3.54M | -2.65M | - | -1.05M | -561K |
| netCommonStockIssuance | -2.92M | -8.26M | -6.73M | -5.92M | -5.08M | -3.54M | -2.65M | - | -1.05M | -561K |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -2.92M | -8.26M | -6.73M | -5.92M | -5.08M | -3.54M | -2.65M | - | -1.05M | -561K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -4.13M | -4.14M | -4.07M | -4.13M | -4.18M | -4.2M | -4.08M | -4.09M | -4.09M | -4.07M |
| commonDividendsPaid | -4.13M | -4.14M | -4.07M | -4.13M | -4.18M | -4.2M | -4.08M | -4.09M | -4.09M | -4.07M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -155.56M | 140.36M | 134.92M | -12.06M | -70.34M | 108.46M | 22.19M | -60.2M | -112.37M | -129.32M |
| netCashProvidedByFinancingActivities | -17.61M | 127.97M | 124.11M | -22.11M | -79.59M | 100.72M | 15.46M | -64.3M | -117.52M | -133.95M |