NASDAQ : CCBG
-$0.92 (-1.79%)
| 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 | 279.31M | 262.22M | 245.69M | 200.56M | 207.33M | 211.53M | 160.11M | 144.98M | 132.42M | 128.36M |
| costOfRevenue | 36.01M | 39.75M | 31.79M | 14.38M | 1.94M | 14.52M | 11.52M | 9.81M | 6.16M | 4.01M |
| grossProfit | 243.3M | 222.47M | 213.9M | 186.18M | 205.39M | 197.01M | 148.59M | 135.17M | 126.26M | 124.36M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 113.99M | 102.18M | 96.69M | 93.21M | 108.55M | 97.67M | 69M | 67.37M | 66.5M | 67.04M |
| sellingAndMarketingExpenses | 2.35M | 3.11M | 3.35M | 3.21M | 2.68M | 3M | 2.06M | 1.61M | 1.73M | 1.7M |
| sellingGeneralAndAdministrativeExpenses | 116.34M | 105.29M | 100.04M | 96.41M | 111.23M | 100.67M | 71.06M | 68.98M | 68.23M | 68.75M |
| otherExpenses | 43.25M | 51.61M | 50M | 48.69M | 44.7M | 43.46M | 36.77M | 36.54M | 34.96M | 38M |
| operatingExpenses | 159.59M | 156.9M | 150.04M | 145.1M | 155.94M | 144.13M | 107.83M | 105.52M | 103.19M | 106.74M |
| costAndExpenses | 195.6M | 196.65M | 181.83M | 159.48M | 157.88M | 158.65M | 119.35M | 115.34M | 109.36M | 110.75M |
| netInterestIncome | 171.65M | 158.94M | 158.99M | 125.02M | 102.86M | 101.33M | 103.34M | 92.5M | 82.98M | 77.96M |
| interestIncome | 204.39M | 194.66M | 181.07M | 131.35M | 106.35M | 106.2M | 112.84M | 99.4M | 86.93M | 81.15M |
| interestExpense | 32.74M | 35.72M | 22.08M | 6.89M | 3.49M | 4.87M | 9.49M | 6.89M | 3.95M | 3.19M |
| depreciationAndAmortization | 5.66M | 7.83M | 8.08M | 7.76M | 7.71M | 7.23M | 6.25M | 6.45M | 6.56M | 6.98M |
| ebitda | 89.37M | 73.4M | 71.94M | 48.83M | 57.16M | 60.11M | 47.01M | 36.1M | 29.62M | 24.59M |
| ebit | 83.71M | 65.57M | 63.86M | 41.08M | 49.45M | 52.88M | 40.76M | 29.64M | 23.07M | 17.61M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 83.71M | 65.57M | 63.86M | 41.08M | 49.45M | 52.88M | 40.76M | 29.64M | 23.07M | 17.61M |
| totalOtherIncomeExpensesNet | -2M | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 81.72M | 65.57M | 63.86M | 41.08M | 49.45M | 52.88M | 40.76M | 29.64M | 23.07M | 17.61M |
| incomeTaxExpense | 20.16M | 13.92M | 13.04M | 7.8M | 9.84M | 10.23M | 9.95M | 3.42M | 12.2M | 5.87M |
| netIncomeFromContinuingOperations | 61.56M | 51.64M | 50.82M | 33.28M | 39.62M | 42.65M | 30.81M | 26.22M | 10.86M | 11.75M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 61.56M | 52.92M | 52.26M | 33.41M | 33.4M | 31.58M | 30.81M | 26.22M | 10.86M | 11.75M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 61.56M | 52.92M | 52.26M | 33.41M | 33.4M | 31.58M | 30.81M | 26.22M | 10.86M | 11.75M |
| eps | 3.6 | 3.12 | 3.08 | 1.97 | 1.98 | 1.88 | 1.84 | 1.54 | 0.64 | 0.69 |
| 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 | 62.19M | 70.54M | 83.12M | 72.11M | 65.31M | 67.92M | 60.09M | 62.03M | 58.42M | 48.27M |
| shortTermInvestments | 415.63M | 425.92M | 337.9M | 413.29M | 654.61M | 324.87M | 403.6M | 446.16M | 480.91M | 522.73M |
| cashAndShortTermInvestments | 477.82M | 496.46M | 421.02M | 485.41M | 719.92M | 392.79M | 463.69M | 508.19M | 539.33M | 571M |
| netReceivables | 9.8M | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 9.8M | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | -425.43M | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 62.19M | 496.46M | 421.02M | 485.41M | 719.92M | 392.79M | 463.69M | 508.19M | 539.33M | 571M |
| propertyPlantEquipmentNet | 79.46M | 81.95M | 81.27M | 82.14M | 83.41M | 86.79M | 84.54M | 87.19M | 91.7M | 95.48M |
| goodwill | 89.1M | 91.8M | - | 91.8M | - | 89.1M | 84.81M | 84.81M | 84.81M | 84.81M |
| intangibleAssets | - | 973K | - | 1.29M | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 89.1M | 92.77M | 92.93M | 93.09M | 93.25M | 89.1M | 84.81M | 84.81M | 84.81M | 84.81M |
| longTermInvestments | 3.14B | 3.2B | 3.36B | 3.21B | 2.3B | 2.27B | 2.07B | 1.98B | 1.86B | 1.74B |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 1.01B | 455.79M | 348.6M | 648.3M | 1.06B | 962.81M | 384.84M | 294.79M | 321.27M | 357.8M |
| totalNonCurrentAssets | 4.32B | 3.83B | 3.88B | 4.03B | 3.54B | 3.41B | 2.63B | 2.45B | 2.36B | 2.27B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.39B | 4.32B | 4.3B | 4.52B | 4.26B | 3.8B | 3.09B | 2.96B | 2.9B | 2.85B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 50.09M | 28.3M | 35.34M | 56.79M | 34.56M | 79.65M | 6.4M | 13.54M | 7.48M | 12.75M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | 3.67B | 3.7B | 3.94B | 3.71B | 3.22B | 2.65B | 2.53B | 2.47B | 2.41B |
| totalCurrentLiabilities | 50.09M | 3.7B | 3.74B | 4B | 3.75B | 3.3B | 2.65B | 2.55B | 2.48B | 2.43B |
| longTermDebt | 43.26M | 53.68M | 53.2M | 53.4M | 53.77M | 55.94M | 59.4M | 61.46M | 66.85M | 67.77M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 3.74B | 75.65M | 66.08M | 73.68M | 67.74M | 102.08M | 50.68M | 49.74M | 70.37M | 77.23M |
| totalNonCurrentLiabilities | 3.78B | 129.33M | 119.28M | 127.08M | 121.51M | 158.02M | 110.08M | 111.2M | 137.23M | 144.99M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 3.83B | 3.83B | 3.86B | 4.12B | 3.87B | 3.46B | 2.76B | 2.66B | 2.61B | 2.57B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 171K | 170K | 170K | 170K | 169K | 168K | 168K | 167K | 170K | 168K |
| retainedEarnings | 508.44M | 463.95M | 426.28M | 387.01M | 364.79M | 332.53M | 322.94M | 300.18M | 279.41M | 267.04M |
| additionalPaidInCapital | 41.65M | 37.68M | 36.33M | 37.33M | 34.42M | 32.28M | 32.09M | 31.06M | 36.67M | 34.19M |
| 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 | 61.56M | 52.92M | 52.26M | 33.41M | 33.4M | 31.58M | 30.81M | 26.22M | 10.86M | 11.75M |
| depreciationAndAmortization | 7.52M | 7.83M | 8.08M | 7.76M | 7.71M | 7.23M | 6.25M | 6.45M | 6.56M | 6.98M |
| deferredIncomeTax | 1.59M | -1.03M | -483K | -3.87M | -4.16M | -53000 | 1.22M | 4.84M | 7.58M | 3.46M |
| stockBasedCompensation | 2.32M | 1.8M | 1.24M | 1.63M | 843K | 892K | 1.57M | 1.42M | 1.5M | 1.26M |
| changeInWorkingCapital | 8.11M | 339K | -5.4M | 93000 | 2.87M | 2.12M | 8.74M | -9.77M | -3.47M | -9.47M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 8.11M | 339K | -5.4M | 93000 | 2.87M | 2.12M | 8.74M | -9.77M | -3.47M | -9.47M |
| otherNonCashItems | 6.52M | 1.72M | -906K | 53.67M | 81.5M | -90.37M | 5.09M | 5.46M | 15.75M | 8.65M |
| netCashProvidedByOperatingActivities | 87.61M | 63.57M | 54.78M | 92.69M | 122.17M | -48.61M | 53.69M | 34.63M | 38.78M | 22.62M |
| investmentsInPropertyPlantAndEquipment | -7.59M | -8.69M | -7.05M | -6.32M | -5.19M | -9.74M | -3.76M | -1.46M | -4M | -4.45M |
| acquisitionsNet | 2.38M | - | - | 2.87M | 2.66M | 3.36M | - | - | - | - |
| purchasesOfInvestments | -401.66M | -199.98M | -23.43M | -272.1M | -775.49M | -140.98M | -211.87M | -235.32M | -262.33M | -242.01M |
| salesMaturitiesOfInvestments | 370.93M | 195.7M | 140.01M | 140.28M | 257.46M | 285.75M | 230.44M | 261.46M | 256.48M | 173.65M |
| otherInvestingActivities | 100.35M | 81.32M | -178.08M | -630.54M | 66.59M | -170.99M | -61.69M | -118.7M | -87.68M | -64.55M |
| netCashProvidedByInvestingActivities | 64.41M | 68.35M | -68.54M | -765.82M | -453.97M | -32.59M | -46.88M | -94.02M | -97.53M | -137.36M |
| netDebtIssuance | 11.48M | -6.56M | -21.65M | 21.86M | -47.27M | 69.79M | -9.19M | 662K | -6.18M | -69.19M |
| longTermNetDebtIssuance | -10.3M | 678K | -199K | -249K | -1.33M | -3.36M | -1.69M | -1.89M | -3.69M | -16.53M |
| shortTermNetDebtIssuance | 21.79M | -7.24M | -21.45M | 22.11M | -45.94M | 73.16M | -7.5M | 2.55M | -2.49M | -52.67M |
| netStockIssuance | 1.34M | -829K | -2.77M | 1.3M | 1.03M | -2.04M | -1.8M | -8.03M | - | -6.31M |
| netCommonStockIssuance | 1.34M | -829K | -2.77M | 1.3M | 1.03M | -2.04M | -1.8M | -8.03M | - | -6.31M |
| commonStockIssuance | 1.34M | 1.5M | 937K | 1.3M | 1.03M | - | - | - | - | - |
| commonStockRepurchased | - | -2.33M | -3.71M | - | - | -2.04M | -1.8M | -8.03M | - | -6.31M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -17.06M | -14.91M | -12.9M | -11.19M | -10.46M | -9.57M | -8.05M | -5.46M | -4.07M | -2.89M |
| commonDividendsPaid | -17.06M | -14.91M | -12.9M | -11.19M | -10.46M | -9.57M | -8.05M | -5.46M | -4.07M | -2.89M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -9.66M | -29.84M | -237.5M | 226.46M | 495.3M | 573.15M | 114.65M | 62.78M | 58.4M | 110.28M |
| netCashProvidedByFinancingActivities | -13.9M | -52.14M | -274.82M | 238.43M | 438.6M | 631.33M | 95.61M | 49.95M | 48.15M | 31.88M |
| 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 | 62.75M | 71.82M | 71.29M | 68.98M | 67.22M | 66.12M | 66.58M | 66.43M | 63.08M | 61.84M |
| costOfRevenue | 712K | 8.36M | 9.76M | 8.9M | 9M | 9.34M | 10.32M | 10.7M | 9.38M | 9.04M |
| grossProfit | 62.04M | 63.46M | 61.53M | 60.09M | 58.22M | 56.78M | 56.26M | 55.73M | 53.7M | 52.81M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 15.67M | 28.38M | 25.94M | 33.56M | 26.11M | 26.42M | 26.12M | 24.74M | 24.9M | 24.57M |
| sellingAndMarketingExpenses | - | - | 711K | 801K | 838K | 791K | 654K | 851K | 815K | 759K |
| sellingGeneralAndAdministrativeExpenses | 15.67M | 28.38M | 26.65M | 34.36M | 26.94M | 27.22M | 26.77M | 25.59M | 25.72M | 25.33M |
| otherExpenses | 25.7M | 14.48M | 13.8M | 5.68M | 9.29M | 12.18M | 13.89M | 12.92M | 12.62M | 13.14M |
| operatingExpenses | 41.37M | 42.87M | 40.44M | 40.05M | 36.23M | 39.4M | 40.66M | 38.5M | 38.34M | 38.46M |
| costAndExpenses | 42.08M | 51.22M | 50.2M | 48.94M | 45.24M | 48.74M | 50.98M | 49.2M | 47.72M | 47.5M |
| netInterestIncome | 42.82M | 43.36M | 43.56M | 43.18M | 41.55M | 41.1M | 40.21M | 39.27M | 38.36M | 39.17M |
| interestIncome | 51.02M | 51.72M | 51.43M | 51.46M | 49.78M | 49.74M | 49.33M | 48.77M | 46.82M | 46.18M |
| interestExpense | 8.2M | 8.36M | 7.87M | 8.28M | 8.24M | 8.64M | 9.12M | 9.5M | 8.46M | 7.01M |
| depreciationAndAmortization | 1.82M | - | 1.9M | 1.91M | 1.85M | 1.91M | 1.79M | 2.03M | 2.1M | 2.04M |
| ebitda | 22.48M | 20.6M | 22.99M | 21.95M | 23.84M | 19.29M | 17.34M | 19.26M | 17.41M | 16.38M |
| ebit | 20.66M | 20.6M | 21.09M | 20.04M | 21.98M | 17.38M | 15.6M | 17.23M | 15.36M | 14.34M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 20.66M | 20.6M | 21.09M | 20.04M | 21.98M | 17.38M | 15.6M | 17.23M | 15.36M | 14.34M |
| totalOtherIncomeExpensesNet | - | -2M | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 20.66M | 18.6M | 21.09M | 20.04M | 21.98M | 17.38M | 15.6M | 17.23M | 15.36M | 14.34M |
| incomeTaxExpense | 4.85M | 4.9M | 5.14M | 5M | 5.13M | 4.22M | 2.98M | 3.19M | 3.54M | 2.91M |
| netIncomeFromContinuingOperations | 15.82M | 13.7M | 15.95M | 15.04M | 16.86M | 13.16M | 12.62M | 14.04M | 11.82M | 11.44M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 15.82M | 13.7M | 15.95M | 15.04M | 16.86M | 13.09M | 13.12M | 14.15M | 12.56M | 11.72M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 15.82M | 13.7M | 15.95M | 15.04M | 16.86M | 13.09M | 13.12M | 14.15M | 12.56M | 11.72M |
| eps | 0.92 | 0.8 | 0.93 | 0.88 | 0.99 | 0.77 | 0.77 | 0.84 | 0.74 | 0.69 |
| 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 | 64.21M | 62.19M | 68.4M | 78.48M | 78.52M | 70.54M | 83.43M | 75.3M | 73.64M | 83.12M |
| shortTermInvestments | 390.47M | 415.63M | 431.72M | 451.16M | 464.54M | 425.92M | 336.19M | 310.94M | 327.34M | 337.9M |
| cashAndShortTermInvestments | 454.68M | 477.82M | 500.12M | 529.64M | 543.06M | 496.46M | 419.62M | 386.24M | 400.98M | 421.02M |
| netReceivables | - | - | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 454.68M | 477.82M | 500.12M | 529.64M | 543.06M | 496.46M | 419.62M | 386.24M | 400.98M | 421.02M |
| propertyPlantEquipmentNet | 77.67M | 79.46M | 79.75M | 79.91M | 80.04M | 81.95M | 81.88M | 107.21M | 81.45M | 81.27M |
| goodwill | 89.1M | 89.1M | 89.1M | 92.69M | - | 91.8M | - | - | - | 91.89M |
| intangibleAssets | - | - | - | - | 92.73M | 973K | 92.81M | 92.85M | 92.89M | 1.04M |
| goodwillAndIntangibleAssets | 89.1M | 89.1M | 89.1M | 92.69M | 92.73M | 92.77M | 92.81M | 92.85M | 92.89M | 92.93M |
| longTermInvestments | 3.28B | 3.14B | 3.13B | 3.17B | 3.17B | 3.2B | 3.25B | 3.27B | 3.33B | 3.36B |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 554.33M | 594.78M | 526.39M | 520.56M | 576.74M | 455.79M | 378.04M | 368.84M | 351.22M | 348.6M |
| totalNonCurrentAssets | 4B | 3.91B | 3.82B | 3.86B | 3.92B | 3.83B | 3.81B | 3.84B | 3.86B | 3.88B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.45B | 4.39B | 4.32B | 4.39B | 4.46B | 4.32B | 4.23B | 4.23B | 4.26B | 4.3B |
| totalPayables | - | - | - | - | - | - | - | - | - | - |
| accountPayables | - | - | - | - | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 33.28M | 50.09M | 40.24M | 34.54M | 37.2M | 28.3M | 37.27M | 25.77M | 31.89M | 35.34M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 3.75B | 3.66B | 3.61B | 3.7B | 3.78B | 3.67B | 3.58B | 3.61B | 3.65B | 3.7B |
| totalCurrentLiabilities | 3.78B | 3.71B | 3.66B | 3.74B | 3.82B | 3.7B | 3.62B | 3.63B | 3.69B | 3.74B |
| longTermDebt | 33.98M | 43.26M | 43.26M | 43.26M | 53.68M | 53.68M | 53.68M | 53.9M | 53.15M | 53M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 74.95M | 77.25M | 84.72M | 82.67M | 73.89M | 75.65M | 71.97M | 69.99M | 65.18M | 66.08M |
| totalNonCurrentLiabilities | 108.93M | 120.51M | 127.98M | 125.94M | 127.57M | 129.33M | 125.66M | 123.88M | 118.33M | 119.28M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 3.89B | 3.83B | 3.78B | 3.87B | 3.95B | 3.83B | 3.74B | 3.76B | 3.81B | 3.86B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 171K | 171K | 171K | 171K | 171K | 170K | 169K | 169K | 169K | 170K |
| retainedEarnings | 519.63M | 508.44M | 499.18M | 487.66M | 476.72M | 463.95M | 454.34M | 445.96M | 435.36M | 426.28M |
| additionalPaidInCapital | 39.85M | 41.65M | 40.07M | 39.53M | 38.58M | 37.68M | 36.07M | 35.55M | 34.86M | 36.33M |
| 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 | 15.82M | 13.7M | 15.95M | 15.04M | 16.86M | 13.09M | 13.12M | 14.15M | 12.56M | 11.72M |
| depreciationAndAmortization | 1.82M | - | 1.9M | 1.91M | 1.85M | 1.91M | 1.79M | 2.03M | 2.1M | 2.04M |
| deferredIncomeTax | 593K | - | 1.04M | 1.51M | -121K | -2.43M | 2.75M | 453K | -1.8M | 1.98M |
| stockBasedCompensation | 501K | - | 448K | 526K | 399K | 663K | 424K | 323K | 392K | 127K |
| changeInWorkingCapital | -4.45M | -4.06M | 694K | 10.53M | 921K | -6.25M | 1.8M | 3.52M | 1.27M | -14.67M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -4.45M | -4.06M | 694K | 10.53M | 921K | -6.25M | 1.8M | 3.52M | 1.27M | -14.67M |
| otherNonCashItems | 1.66M | 20.04M | 1.53M | 3.1M | 1.96M | 4.26M | -7.13M | 4.46M | 126K | 9.46M |
| netCashProvidedByOperatingActivities | 15.94M | 29.68M | 21.56M | 32.62M | 21.87M | 11.24M | 12.75M | 24.94M | 14.65M | 10.66M |
| investmentsInPropertyPlantAndEquipment | -1.28M | -1.62M | -1.74M | -1.84M | -2.38M | -2.25M | -2.24M | -1.96M | -2.24M | -1.59M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -254.4M | -109.86M | -88.46M | -118.03M | -85.31M | -130.26M | -60.11M | -7.24M | -2.38M | -14.03M |
| salesMaturitiesOfInvestments | 118.87M | 72.71M | 106.18M | 102.61M | 82.08M | 56.65M | 61.03M | 45.17M | 32.84M | 28.38M |
| otherInvestingActivities | 23.92M | 19.72M | 43.54M | 29.14M | -455K | 30.35M | 7.81M | 37.18M | 5.98M | -30.23M |
| netCashProvidedByInvestingActivities | -112.89M | -19.05M | 59.52M | 11.89M | -6.07M | -45.5M | 6.48M | 73.15M | 34.21M | -17.46M |
| netDebtIssuance | -26.1M | 9.85M | 5.7M | -12.96M | 8.9M | -8.96M | 11.28M | -5.37M | -3.5M | -6.4M |
| longTermNetDebtIssuance | -9.28M | - | - | -10.3M | - | 1000 | -17000 | 744K | -50000 | -50000 |
| shortTermNetDebtIssuance | -16.82M | 9.85M | 5.7M | -2.66M | 8.9M | -8.96M | 11.3M | -6.12M | -3.46M | -6.36M |
| netStockIssuance | -2.63M | 631K | 91000 | 424K | 195K | 867K | 98000 | 364K | -2.16M | -214K |
| netCommonStockIssuance | -2.63M | 631K | 91000 | 424K | 195K | 867K | 98000 | 364K | -2.16M | -214K |
| commonStockIssuance | 12000 | 631K | 91000 | 424K | 195K | 867K | 98000 | 364K | 172K | 375K |
| commonStockRepurchased | -2.64M | - | - | - | - | - | - | - | -2.33M | -589K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -4.63M | -4.44M | -4.44M | -4.09M | -4.09M | -3.9M | -3.9M | -3.56M | -3.56M | -3.39M |
| commonDividendsPaid | -4.63M | -4.44M | -4.44M | -4.09M | -4.09M | -3.9M | -3.9M | -3.56M | -3.56M | -3.39M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 89.3M | 47.4M | -89.94M | -79.04M | 111.91M | 92.9M | -29.49M | -46.24M | -47.02M | 161.38M |
| netCashProvidedByFinancingActivities | 55.96M | 53.44M | -88.59M | -95.67M | 116.91M | 80.9M | -22M | -54.8M | -56.24M | 151.37M |