NASDAQ : COFS
$0.53 (1.55%)
| 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 | 192.89M | 139.1M | 113.89M | 89.13M | 83.81M | 78.41M | 41.64M | 31.44M | 28.94M | 28.19M |
| costOfRevenue | 80.7M | 47.29M | 33.24M | 8M | 4.39M | 8.64M | 4.7M | 2.5M | 1.96M | 969K |
| grossProfit | 112.18M | 91.81M | 80.64M | 81.14M | 79.42M | 69.77M | 36.94M | 28.95M | 26.98M | 27.22M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 62.05M | 34.74M | 33.15M | 31.11M | 30.1M | 26.99M | 14.4M | 11.18M | 10.45M | 10.22M |
| sellingAndMarketingExpenses | - | 788K | 721K | 764K | 848K | 588K | 528K | 308K | 298K | 222K |
| sellingGeneralAndAdministrativeExpenses | 62.05M | 35.53M | 33.87M | 31.88M | 30.95M | 27.58M | 14.97M | 11.49M | 10.75M | 10.44M |
| otherExpenses | 15.95M | 23.19M | 21.21M | 21.6M | 21.97M | 23.31M | 13.5M | 8.97M | 7.68M | 8.53M |
| operatingExpenses | 78M | 58.72M | 55.07M | 53.48M | 52.92M | 50.88M | 28.48M | 20.46M | 18.43M | 18.97M |
| costAndExpenses | 158.7M | 106.01M | 88.32M | 61.47M | 57.31M | 59.53M | 33.18M | 22.96M | 20.39M | 19.94M |
| netInterestIncome | 137.07M | 74.44M | 65.88M | 67.31M | 60.64M | 51.07M | 27.77M | 22.06M | 20.56M | 19.34M |
| interestIncome | 202.96M | 121.1M | 98.98M | 75.06M | 64.62M | 55.72M | 32.47M | 24.52M | 22.04M | 20.31M |
| interestExpense | 65.89M | 46.66M | 33.1M | 7.75M | 3.98M | 4.64M | 4.7M | 2.46M | 1.48M | 969K |
| depreciationAndAmortization | 19.87M | 12.33M | 12.43M | 13.34M | 12.42M | 7.71M | 3.13M | 2.08M | 2.45M | 2.61M |
| ebitda | 54.06M | 45.42M | 38M | 41M | 38.92M | 26.59M | 11.59M | 10.56M | 11M | 10.86M |
| ebit | 34.19M | 33.09M | 25.57M | 27.66M | 26.5M | 18.88M | 8.46M | 8.49M | 8.56M | 8.25M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 34.19M | 33.09M | 25.57M | 27.66M | 26.5M | 18.88M | 8.46M | 8.49M | 8.56M | 8.25M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 34.19M | 33.09M | 25.57M | 27.66M | 26.5M | 18.88M | 8.46M | 8.49M | 8.56M | 8.25M |
| incomeTaxExpense | 6.01M | 6.36M | 4.31M | 4.02M | 4.46M | 3.27M | 1.29M | 1.16M | 2.39M | 2.16M |
| netIncomeFromContinuingOperations | 28.18M | 26.73M | 21.26M | 23.64M | 22.04M | 15.61M | 7.17M | 7.33M | 6.17M | 6.09M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 28.18M | 26.73M | 21.26M | 23.64M | 22.04M | 15.61M | 7.17M | 7.33M | 6.17M | 6.09M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 28.18M | 26.73M | 21.26M | 23.64M | 22.04M | 15.61M | 7.17M | 7.33M | 6.17M | 6.09M |
| eps | 2.02 | 3.27 | 2.82 | 3.15 | 2.87 | 2.08 | 1.58 | 2.03 | 1.7 | 1.68 |
| 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 | 87.99M | 96.4M | 55.43M | 43.94M | 31.89M | 79.52M | 59.56M | 19.69M | 36.84M | 14.81M |
| shortTermInvestments | 134.28M | 479.12M | 514.6M | 529.75M | 1.1B | 574.79M | 339.58M | 166.6M | 155.59M | 174.39M |
| cashAndShortTermInvestments | 222.26M | 575.52M | 570.03M | 573.69M | 1.13B | 654.31M | 399.14M | 186.29M | 192.43M | 189.2M |
| netReceivables | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | 350K | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 222.26M | 575.87M | 570.03M | 573.69M | 1.13B | 654.31M | 399.14M | 186.29M | 192.43M | 189.2M |
| propertyPlantEquipmentNet | 48.11M | 27.1M | 29.75M | 28.23M | 29.88M | 29.49M | 24.26M | 15.88M | 12.86M | 12.59M |
| goodwill | 129.85M | 59.95M | 59.95M | 59.95M | 59.95M | 60.51M | 52.87M | 13.73M | 13.73M | 13.73M |
| intangibleAssets | 27.99M | 1.1M | 1.85M | 2.81M | 3.96M | 5.27M | 6.01M | - | - | - |
| goodwillAndIntangibleAssets | 157.84M | 61.04M | 61.8M | 62.76M | 63.91M | 65.78M | 58.88M | 13.73M | 13.73M | 13.73M |
| longTermInvestments | 3.81B | 1.94B | 1.82B | 1.62B | 1.07B | 1.11B | 854.98M | 428.72M | 402.73M | 366.7M |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 173.98M | 120.54M | 99.98M | 99.77M | 72.49M | 56.67M | 48.86M | 25.92M | 24.8M | 25.16M |
| totalNonCurrentAssets | 4.19B | 2.15B | 2.01B | 1.81B | 1.24B | 1.27B | 986.99M | 484.25M | 454.12M | 418.17M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.41B | 2.72B | 2.58B | 2.39B | 2.37B | 1.92B | 1.39B | 670.54M | 646.54M | 607.37M |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 245M | 155M | 20M | 50M | 50M | - | 33M | 4.8M | 7.15M | 7.91M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 3.6B | 2.21B | 2.12B | 2.12B | 2.05B | 1.67B | 1.15B | 577.02M | 539.85M | 512.39M |
| totalCurrentLiabilities | 3.85B | 2.37B | 2.14B | 2.17B | 2.1B | 1.67B | 1.19B | 581.82M | 547M | 520.3M |
| longTermDebt | 68.46M | 55.75M | 215.51M | 35.26M | 35.02M | 12.42M | 198K | 5.23M | 20.27M | 12.3M |
| capitalLeaseObligationsNonCurrent | - | - | 395K | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 31.71M | 37.97M | 23.51M | 13.78M | 7.7M | 5.08M | 6.19M | 3.02M | 2.72M | 3.07M |
| totalNonCurrentLiabilities | 100.17M | 93.72M | 239.02M | 49.04M | 42.72M | 17.5M | 6.39M | 8.25M | 22.99M | 15.37M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | 395K | - | - | - | - | - | - | - |
| totalLiabilities | 3.95B | 2.46B | 2.38B | 2.22B | 2.15B | 1.69B | 1.19B | 590.07M | 569.99M | 535.67M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 398.39M | 206.78M | 173.51M | 172.28M | 171.91M | 178.75M | 162.61M | 54.52M | 50.29M | 46.3M |
| retainedEarnings | 102.64M | 91.41M | 73.7M | 68.39M | 52.33M | 37.49M | 28.05M | 26.69M | 26.02M | 26M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 54.52M | 50.29M | 46.3M |
| 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 | 28.18M | 26.73M | 21.26M | 23.64M | 22.04M | 15.61M | 7.17M | 7.33M | 6.17M | 6.09M |
| depreciationAndAmortization | 19.87M | 12.33M | 12.43M | 13.34M | 12.42M | 7.71M | 3.13M | 2.08M | 2.45M | 2.61M |
| deferredIncomeTax | -113K | -271K | -24000 | -15000 | 924K | 202K | 310K | 209K | 62000 | -82000 |
| stockBasedCompensation | 883K | 720K | 1M | 958K | 812K | 512K | 373K | 344K | 317K | 380K |
| changeInWorkingCapital | -15.22M | 13.97M | 12.99M | 2M | 297K | -6.72M | 635K | -302K | -366K | -148K |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -15.22M | 13.97M | 12.99M | 2M | 297K | -6.72M | 635K | -302K | -366K | -148K |
| otherNonCashItems | -1.78M | -4.84M | -1.18M | 4.4M | 1.2M | -8.84M | -2.41M | 295K | -541K | 2.08M |
| netCashProvidedByOperatingActivities | 31.81M | 48.65M | 46.48M | 44.33M | 37.7M | 8.48M | 9.2M | 9.96M | 8.09M | 10.93M |
| investmentsInPropertyPlantAndEquipment | -6.63M | -1.71M | -4.23M | -1.16M | -2.76M | -1.85M | -766K | -4.21M | -1.66M | -1.82M |
| acquisitionsNet | 173.07M | - | - | - | - | 35.64M | 20.64M | - | - | - |
| purchasesOfInvestments | -88.38M | -16.84M | -6.43M | -65.54M | -637.94M | -375.67M | -209.76M | -31.45M | -56.12M | -69.53M |
| salesMaturitiesOfInvestments | 123.18M | 59.77M | 51.48M | 106.83M | 83.94M | 170.73M | 226.73M | 16.17M | 75.2M | 52.02M |
| otherInvestingActivities | -94.56M | -139.13M | -222.18M | -129.93M | 35.38M | -79.59M | -486K | -24.37M | -35.72M | -22.15M |
| netCashProvidedByInvestingActivities | 106.69M | -97.91M | -181.36M | -89.81M | -521.37M | -250.75M | 36.35M | -43.86M | -18.3M | -41.48M |
| netDebtIssuance | -80.21M | -25M | 150M | - | 73.17M | -23.87M | 4.96M | -15.04M | 7.97M | 969K |
| longTermNetDebtIssuance | - | -25M | 150M | - | 73.17M | -23.87M | 4.96M | -15.04M | 7.97M | 969K |
| shortTermNetDebtIssuance | -80.21M | -25M | 150M | - | 73.17M | - | - | - | - | - |
| netStockIssuance | -2.11M | 32.77M | 231K | -510K | -7.65M | 134K | -222K | -446K | -105K | -709K |
| netCommonStockIssuance | -2.11M | 32.77M | 231K | -510K | -7.65M | 134K | -222K | -446K | -105K | -709K |
| commonStockIssuance | 565K | 32.77M | 231K | 172K | 139K | 134K | 142K | 77000 | 98000 | 85000 |
| commonStockRepurchased | -2.68M | - | - | -682K | -7.79M | - | -364K | -523K | -203K | -794K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -16.95M | -9.01M | -7.91M | -7.58M | -7.2M | -6.17M | -5.82M | -2.58M | -2.32M | -2.23M |
| commonDividendsPaid | -16.95M | -9.01M | -7.91M | -7.58M | -7.2M | -6.17M | -5.82M | -2.58M | -2.32M | -2.23M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -47.99M | 91.83M | 4.05M | 65.62M | 377.72M | 292.14M | -4.61M | 34.81M | 26.8M | 36.23M |
| netCashProvidedByFinancingActivities | -147.26M | 90.58M | 146.37M | 57.54M | 436.04M | 262.23M | -5.69M | 16.75M | 32.24M | 34.17M |
| 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 | 59.09M | 60.47M | 61.84M | 60.43M | 44.88M | 36.03M | 36.56M | 34.03M | 32.48M | 32.01M |
| costOfRevenue | 16.63M | 18.34M | 17.3M | 18.25M | 26.81M | 11.89M | 11.87M | 11.57M | 11.96M | 11.78M |
| grossProfit | 42.46M | 42.14M | 44.54M | 42.18M | 18.07M | 24.14M | 24.69M | 22.45M | 20.52M | 20.23M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 982K | 15.03M | 14.66M | 14.28M | 10.78M | 9.12M | 8.76M | 8.65M | 8.21M | 8.4M |
| sellingAndMarketingExpenses | 264K | 258K | 207K | 260K | 256K | 271K | 168K | 199K | 150K | 148K |
| sellingGeneralAndAdministrativeExpenses | 1.25M | 15.29M | 14.86M | 14.54M | 11.03M | 9.39M | 8.93M | 8.85M | 8.36M | 8.55M |
| otherExpenses | 24.53M | 10.06M | 11.35M | 10.96M | 24.63M | 5.95M | 6.49M | 5.42M | 5.33M | 5.23M |
| operatingExpenses | 25.78M | 25.35M | 26.22M | 25.51M | 35.66M | 15.34M | 15.42M | 14.28M | 13.68M | 13.78M |
| costAndExpenses | 42.41M | 43.68M | 43.52M | 43.76M | 62.48M | 27.23M | 27.28M | 25.85M | 25.64M | 25.56M |
| netInterestIncome | 36.64M | 36.84M | 37.6M | 36.32M | 26.31M | 19.35M | 20.25M | 18.37M | 16.47M | 16.56M |
| interestIncome | 53.28M | 54.38M | 54.7M | 53.92M | 39.96M | 31.04M | 31.69M | 29.94M | 28.43M | 27.96M |
| interestExpense | 16.63M | 17.54M | 17.1M | 17.6M | 13.65M | 11.69M | 11.44M | 11.57M | 11.96M | 11.41M |
| depreciationAndAmortization | 4.93M | 5.32M | 5.5M | 5.41M | 3.63M | 3.16M | 3.09M | 3.02M | 3.06M | 3.08M |
| ebitda | 21.61M | 22.11M | 23.83M | 22.08M | -13.96M | 11.96M | 12.36M | 11.2M | 9.9M | 9.53M |
| ebit | 16.68M | 16.79M | 18.33M | 16.67M | -17.6M | 8.8M | 9.27M | 8.18M | 6.84M | 6.45M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 16.68M | 16.79M | 18.33M | 16.67M | -17.6M | 8.8M | 9.27M | 8.18M | 6.84M | 6.45M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 16.68M | 16.79M | 18.33M | 16.67M | -17.6M | 8.8M | 9.27M | 8.18M | 6.84M | 6.45M |
| incomeTaxExpense | 2.98M | 2.92M | 3.64M | 3.14M | -3.69M | 1.64M | 1.92M | 1.59M | 1.21M | 1.16M |
| netIncomeFromContinuingOperations | 13.7M | 13.87M | 14.68M | 13.53M | -13.91M | 7.16M | 7.35M | 6.59M | 5.63M | 5.29M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 13.7M | 13.87M | 14.68M | 13.53M | -13.91M | 7.16M | 7.35M | 6.59M | 5.63M | 5.29M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 13.7M | 13.87M | 14.68M | 13.53M | -13.91M | 7.16M | 7.35M | 6.59M | 5.63M | 5.29M |
| eps | 0.91 | 0.92 | 0.98 | 0.9 | -1.7 | 0.83 | 0.86 | 0.87 | 0.75 | 0.7 |
| 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 | 83.87M | 87.99M | 98.98M | 156.28M | 139.42M | 96.4M | 145.94M | 101M | 150.13M | 55.43M |
| shortTermInvestments | - | 134.28M | 8.65M | 10.15M | 15.66M | 479.12M | 497.55M | 491.67M | 504.64M | 514.6M |
| cashAndShortTermInvestments | 83.87M | 222.26M | 107.63M | 166.43M | 155.08M | 575.52M | 643.14M | 592.67M | 654.76M | 570.03M |
| netReceivables | 2.3M | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 2.3M | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 86.17M | 222.26M | 107.63M | 166.43M | 155.08M | 575.52M | 643.14M | 592.67M | 654.76M | 570.03M |
| propertyPlantEquipmentNet | 48.67M | 48.11M | 46.16M | 45.67M | 44.28M | 27.1M | 27.14M | 27.37M | 28.27M | 29.75M |
| goodwill | 129.85M | 129.85M | 126.73M | 126.73M | 126.52M | 59.95M | 59.95M | 59.95M | 59.95M | 59.95M |
| intangibleAssets | 29.46M | 27.99M | 31.69M | 33.42M | 35.15M | 1.1M | 1.25M | 1.45M | 1.65M | 1.85M |
| goodwillAndIntangibleAssets | 159.32M | 157.84M | 158.42M | 160.15M | 161.88M | 61.04M | 61.2M | 61.39M | 61.6M | 61.8M |
| longTermInvestments | 3.96B | 3.81B | 3.81B | 3.76B | 3.8B | 1.94B | 1.89B | 1.83B | 1.81B | 1.82B |
| taxAssets | - | - | - | - | - | 20.9M | - | - | - | - |
| otherNonCurrentAssets | 139.88M | 173.98M | 169.8M | 175.06M | 146.5M | -1.96B | -1.89B | 114.11M | 111.94M | 99.98M |
| totalNonCurrentAssets | 4.31B | 4.19B | 4.19B | 4.14B | 4.15B | 88.14M | 88.33M | 2.03B | 2.02B | 2.01B |
| otherAssets | - | - | - | - | - | 2.06B | 1.99B | - | - | - |
| totalAssets | 4.39B | 4.41B | 4.3B | 4.31B | 4.31B | 2.72B | 2.73B | 2.62B | 2.67B | 2.58B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 165M | 245M | 50M | 23.7M | 87.33M | 155M | 190M | 190M | - | 20M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | 3.6B | 3.57B | 3.59B | 3.65B | 2.21B | 2.21B | 2.13B | 2.19B | 2.12B |
| totalCurrentLiabilities | 165M | 3.85B | 3.62B | 3.62B | 3.74B | 2.37B | 2.4B | 2.32B | 2.19B | 2.14B |
| longTermDebt | 68.37M | 68.46M | 196.37M | 223M | 98.19M | 55.75M | 55.69M | 55.63M | 245.57M | 215.51M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 3.69B | 31.71M | 33.89M | 39.16M | 41.08M | 37.97M | 24.34M | 36.24M | 32.53M | 23.51M |
| totalNonCurrentLiabilities | 3.76B | 100.17M | 230.26M | 262.17M | 139.26M | 93.72M | 80.03M | 91.87M | 278.1M | 239.02M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 3.92B | 3.95B | 3.85B | 3.88B | 3.88B | 2.46B | 2.48B | 2.41B | 2.46B | 2.38B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 397.5M | 398.39M | 398.69M | 398.2M | 397.86M | 206.78M | 206.43M | 173.98M | 173.79M | 173.51M |
| retainedEarnings | 112.01M | 102.64M | 93.12M | 82.65M | 73.32M | 91.41M | 86.76M | 81.84M | 77.29M | 73.7M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 13.7M | 13.87M | 14.68M | 13.53M | -13.91M | 7.16M | 7.35M | 6.59M | 5.63M | 5.29M |
| depreciationAndAmortization | 4.93M | 5.32M | 5.5M | 5.41M | 3.63M | 3.16M | 3.09M | 3.02M | 3.06M | 3.08M |
| deferredIncomeTax | 1.05M | -2.41M | 2.85M | 3.14M | -3.69M | -437K | -65000 | -70000 | 301K | -162K |
| stockBasedCompensation | 298K | 259K | 242K | 192K | 190K | 179K | -35000 | 281K | 295K | 264K |
| changeInWorkingCapital | -13.89M | 598K | -4.66M | -2.63M | -8.52M | 16M | -16.38M | 6.27M | 8.08M | -19.5M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -13.89M | 598K | -4.66M | -2.63M | -8.52M | 16M | -16.38M | 6.27M | 8.08M | -19.5M |
| otherNonCashItems | -6.27M | -3.6M | -3.32M | -10.68M | 15.82M | -2.06M | -370K | -346K | -2.06M | 177K |
| netCashProvidedByOperatingActivities | -177K | 14.03M | 15.29M | 8.96M | -6.47M | 24.01M | -6.41M | 15.74M | 15.31M | -10.85M |
| investmentsInPropertyPlantAndEquipment | -1.52M | -2.12M | -1.6M | -2.08M | -835K | -659K | -253K | -483K | -311K | -780K |
| acquisitionsNet | - | -8000 | - | - | 173.08M | - | - | - | - | - |
| purchasesOfInvestments | -34.82M | -10.4M | -61.72M | -14.91M | -1.35M | -13.65M | -1.68M | -1.02M | -486K | -1.54M |
| salesMaturitiesOfInvestments | 20.2M | 8.8M | 7.14M | 16.2M | 91.03M | 17.95M | 8.77M | 17.14M | 15.91M | 18.01M |
| otherInvestingActivities | 30.7M | -114.51M | 14.06M | 10.83M | -4.95M | -45.26M | -67.13M | -19.25M | -7.5M | -100.97M |
| netCashProvidedByInvestingActivities | 14.56M | -118.23M | -42.12M | 10.05M | 256.98M | -41.62M | -60.3M | -3.6M | 7.61M | -85.28M |
| netDebtIssuance | -80M | 67M | -712K | 61M | -207.5M | -10.11M | 36000 | 37000 | 10.04M | -130M |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | -80M | 67M | -712K | 61M | -207.5M | -10.11M | 36000 | 37000 | 10.04M | -130M |
| netStockIssuance | -1.19M | -414K | 32000 | 2.32M | -1.89M | 173K | 32.48M | 59000 | 56000 | 63000 |
| netCommonStockIssuance | -1.19M | -414K | 32000 | 2.32M | -1.89M | 173K | 32.48M | 59000 | 56000 | 63000 |
| commonStockIssuance | 255K | 214K | 246K | 260K | 172K | 173K | 32.48M | 59000 | 56000 | 63000 |
| commonStockRepurchased | -1.44M | -628K | -214K | 2.06M | -2.06M | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -4.34M | -4.35M | -4.2M | -4.2M | -4.19M | -2.51M | -2.42M | -2.04M | -2.04M | -2.04M |
| commonDividendsPaid | -4.34M | -4.35M | -4.2M | -4.2M | -4.19M | -2.51M | -2.42M | -2.04M | -2.04M | -2.04M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 67.37M | 30.97M | -25.59M | -61.27M | 5.74M | -19.13M | 81.55M | -59.31M | 63.72M | 138.86M |
| netCashProvidedByFinancingActivities | -18.16M | 93.2M | -30.48M | -2.15M | -207.84M | -31.57M | 111.64M | -61.26M | 71.77M | 6.88M |