NASDAQ : CCB
-$2.9 (-3.54%)
| 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 | 661.22M | 576.61M | 440.43M | 232.25M | 105.46M | 70.93M | 56.84M | 44.21M | 36.27M | 33.44M |
| costOfRevenue | 312.18M | 401.36M | 275.64M | 99.46M | 13.56M | 13.96M | 9.12M | 5.75M | 3.74M | 4.44M |
| grossProfit | 349.04M | 175.26M | 164.79M | 132.79M | 91.9M | 56.97M | 47.72M | 38.46M | 32.52M | 29M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 92.42M | 75.06M | 71.14M | 56.8M | 39.94M | 25.94M | 20.57M | 17.35M | 14.57M | 13.19M |
| sellingAndMarketingExpenses | - | 487K | 998K | 719K | 1.12M | 317K | 393K | 391K | 455K | 437K |
| sellingGeneralAndAdministrativeExpenses | 92.42M | 75.55M | 72.14M | 57.52M | 41.06M | 26.26M | 20.97M | 17.74M | 15.02M | 13.63M |
| otherExpenses | 195.37M | 42.39M | 35.52M | 24.65M | 16.46M | 11.56M | 10.1M | 8.48M | 7.41M | 7.91M |
| operatingExpenses | 287.8M | 117.94M | 107.66M | 82.17M | 57.52M | 37.82M | 31.06M | 26.22M | 22.43M | 21.54M |
| costAndExpenses | 599.98M | 519.3M | 383.3M | 181.63M | 71.08M | 51.78M | 40.18M | 31.97M | 26.18M | 25.98M |
| netInterestIncome | 310.06M | 272.59M | 231.19M | 171.43M | 79.15M | 57.15M | 41.83M | 34.66M | 29.1M | 25.94M |
| interestIncome | 429.62M | 396.34M | 322.83M | 191.82M | 82.8M | 62.8M | 48.41M | 38.59M | 31.98M | 28.46M |
| interestExpense | 119.55M | 123.75M | 91.64M | 20.4M | 3.65M | 5.65M | 6.58M | 3.93M | 2.88M | 2.52M |
| depreciationAndAmortization | 6.52M | 4.55M | 2.33M | 1.81M | 1.59M | 1.36M | 1.24M | 1.07M | 993K | 895K |
| ebitda | 67.76M | 61.87M | 59.46M | 52.43M | 35.96M | 20.5M | 17.9M | 13.31M | 11.08M | 8.35M |
| ebit | 61.24M | 57.32M | 57.13M | 50.62M | 34.38M | 19.14M | 16.66M | 12.24M | 10.09M | 7.46M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 61.24M | 57.32M | 57.13M | 50.62M | 34.38M | 19.14M | 16.66M | 12.24M | 10.09M | 7.46M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 61.24M | 57.32M | 57.13M | 50.62M | 34.38M | 19.14M | 16.66M | 12.24M | 10.09M | 7.46M |
| incomeTaxExpense | 14.25M | 12.1M | 12.55M | 10M | 7.37M | 4M | 3.46M | 2.54M | 4.65M | 2.45M |
| netIncomeFromContinuingOperations | 46.99M | 45.22M | 44.58M | 40.62M | 27M | 15.15M | 13.2M | 9.7M | 5.44M | 5M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 46.99M | 45.22M | 44.58M | 40.62M | 27M | 15.15M | 13.2M | 9.7M | 5.44M | 5M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 46.99M | 45.22M | 44.58M | 40.62M | 27M | 15.15M | 13.2M | 9.7M | 5.44M | 5M |
| eps | 3.12 | 3.35 | 3.36 | 3.14 | 2.25 | 1.27 | 1.11 | 0.93 | 0.48 | 0.44 |
| 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 | 34.24M | 452.51M | 483.13M | 342.14M | 813.16M | 163.12M | 127.81M | 125.78M | 89.75M | 86.98M |
| shortTermInvestments | 29000 | 35000 | 99.5M | 97.32M | 35.33M | 20.4M | 28.36M | 36.66M | 36.93M | 33.11M |
| cashAndShortTermInvestments | 34.27M | 452.55M | 582.63M | 439.46M | 848.49M | 183.52M | 156.17M | 162.44M | 126.68M | 120.08M |
| netReceivables | 3.6B | 35.24M | 32.55M | 28.23M | 9.37M | 8.62M | 2.98M | 2.53M | 2.27M | 1.73M |
| accountsReceivables | 3.6B | 35.24M | 32.55M | 28.23M | 9.37M | 8.62M | 2.98M | 2.53M | 2.27M | 1.73M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 3.63B | 487.79M | 615.18M | 467.69M | 857.86M | 192.13M | 159.15M | 164.97M | 128.95M | 121.81M |
| propertyPlantEquipmentNet | 34.15M | 32.65M | 28.02M | 23.23M | 23.32M | 24.23M | 21.6M | 13.17M | 13.12M | 13.1M |
| goodwill | 4.54M | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | 269K | - | - | - | - | - |
| goodwillAndIntangibleAssets | 4.54M | - | - | - | 269K | - | - | - | - | - |
| longTermInvestments | 4.42B | 3.57B | 3.08B | 2.62B | 1.73B | 1.54B | 936.49M | 763.52M | 653.86M | 593.57M |
| taxAssets | - | 3.6M | 3.81M | 18.46M | 6.82M | 3.8M | 2.74M | 2.52M | 2.09M | 3.41M |
| otherNonCurrentAssets | -4.42B | 27.02M | 24.86M | 16.9M | 14.66M | 9.18M | 8.54M | 7.94M | 7.73M | 8.72M |
| totalNonCurrentAssets | 38.68M | 3.63B | 3.13B | 2.68B | 1.78B | 1.57B | 969.37M | 787.14M | 676.8M | 618.8M |
| otherAssets | 1.07B | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.74B | 4.12B | 3.75B | 3.14B | 2.64B | 1.77B | 1.13B | 952.11M | 805.75M | 740.61M |
| totalPayables | - | 30.13M | 31.18M | 21.1M | 2.2M | 531K | 308K | 279K | 228K | 224K |
| accountPayables | - | 30.13M | 31.18M | 21.1M | 2.2M | 531K | 308K | 279K | 228K | 224K |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | 153.72M | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 4.98M | 3.58B | 3.36B | 2.82B | 2.36B | 1.42B | 967.96M | 803.61M | 703.3M | 648.66M |
| totalCurrentLiabilities | 4.98M | 3.62B | 3.39B | 2.84B | 2.37B | 1.58B | 968.27M | 803.89M | 703.52M | 648.89M |
| longTermDebt | 53.02M | 47.88M | 47.73M | 47.59M | 52.87M | 38.58M | 23.56M | 33.55M | 33.53M | 28.51M |
| capitalLeaseObligationsNonCurrent | 4.98M | 5.4M | 6.12M | 5.23M | 6.32M | 7.32M | 8.68M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 853K | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 3.97B | 13.76M | 9.62M | 9.53M | 9.12M | 4.45M | 3.84M | 5.52M | 2.99M | 3.32M |
| totalNonCurrentLiabilities | 4.03B | 67.04M | 63.48M | 62.35M | 68.31M | 50.35M | 36.09M | 39.06M | 36.52M | 31.83M |
| otherLiabilities | 218.75M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 4.98M | 5.4M | 6.12M | 5.23M | 6.32M | 7.32M | 8.68M | - | - | - |
| totalLiabilities | 4.25B | 3.68B | 3.46B | 2.9B | 2.43B | 1.63B | 1B | 842.95M | 740.04M | 680.71M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 233.44M | 228.18M | 130.14M | 125.83M | 121.84M | 87.82M | 86.98M | 86.43M | 52.52M | 52.22M |
| retainedEarnings | 257.52M | 210.53M | 165.31M | 120M | 79.37M | 52.37M | 37.22M | 24.02M | 14.13M | 8.7M |
| 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 | 46.99M | 45.22M | 44.58M | 40.62M | 27M | 15.15M | 13.2M | 9.7M | 5.44M | 5M |
| depreciationAndAmortization | 6.52M | 4.55M | 2.33M | 1.81M | 1.59M | 1.36M | 1.24M | 1.07M | 993K | 895K |
| deferredIncomeTax | 4.45M | 138K | 13.88M | -11.02M | -3.01M | -1.07M | -561K | -382K | 1.28M | -323K |
| stockBasedCompensation | 8.6M | 4.84M | 3.66M | 2.52M | 1.28M | 630K | 431K | 310K | 285K | 143K |
| changeInWorkingCapital | -5.06M | -72.55M | -56.41M | -46.04M | -3.84M | -5.21M | -2.3M | 2.32M | -968K | 306K |
| accountsReceivables | -10.05M | -5.05M | 1.33M | -9.15M | -1.1M | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 4.99M | -67.5M | -57.74M | -36.89M | -2.74M | -5.21M | -2.3M | 2.32M | -968K | 306K |
| otherNonCashItems | 193.08M | 277.58M | 183.5M | 79.2M | 6.82M | 8.48M | 1.66M | 1.38M | 587K | 1.09M |
| netCashProvidedByOperatingActivities | 254.58M | 259.79M | 191.54M | 67.1M | 29.85M | 19.33M | 13.67M | 14.4M | 7.62M | 7.12M |
| investmentsInPropertyPlantAndEquipment | -8.44M | -9.9M | -6.24M | -2.84M | -2.59M | -5.37M | -1.21M | -1.15M | -1.06M | -911K |
| acquisitionsNet | - | - | - | - | -19.98M | - | - | - | - | - |
| purchasesOfInvestments | -5.14M | -546K | -50.24M | -137.14M | -118.44M | -31.94M | -33.86M | -86000 | -5.59M | -58.02M |
| salesMaturitiesOfInvestments | 4.21M | 103.57M | 1.28M | 70.27M | 104.05M | 39.48M | 40.17M | 229K | 1.78M | 37.73M |
| otherInvestingActivities | -516.28M | -701.69M | -538.81M | -918.24M | -202.67M | -668.72M | -169.64M | -138.12M | -56.89M | -97.49M |
| netCashProvidedByInvestingActivities | -525.65M | -608.57M | -594.01M | -987.95M | -239.64M | -666.54M | -164.55M | -139.12M | -61.76M | -118.69M |
| netDebtIssuance | - | - | - | -5.37M | -139.45M | 168.72M | -10M | - | 5M | 8.13M |
| longTermNetDebtIssuance | - | - | - | -5.37M | -139.45M | 178.72M | - | - | - | 3.13M |
| shortTermNetDebtIssuance | - | - | - | - | - | -10M | -10M | - | 5M | 5M |
| netStockIssuance | -3.34M | 91.8M | 618K | 1.47M | 32.39M | - | - | 33.24M | -3000 | -4000 |
| netCommonStockIssuance | -3.34M | 91.8M | 618K | 1.47M | 32.39M | - | - | 33.24M | -3000 | -4000 |
| commonStockIssuance | 186K | 91.8M | 618K | 1.47M | 32.39M | - | - | 33.24M | - | - |
| commonStockRepurchased | -3.53M | - | - | - | - | - | - | - | -3000 | -4000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 558.87M | 226.36M | 542.84M | 453.73M | 966.9M | 453.55M | 164.47M | 100.68M | 54.66M | 105.08M |
| netCashProvidedByFinancingActivities | 555.52M | 318.16M | 543.46M | 449.83M | 859.84M | 622.26M | 154.47M | 133.92M | 59.65M | 113.2M |
| 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 | 177.76M | 166.55M | 140.84M | 115.2M | 133.88M | 137.95M | 150.45M | 136.54M | 150.89M | 127.85M |
| costOfRevenue | 79.72M | 76.56M | 87.72M | 63.27M | 84.63M | 91.94M | 103.15M | 93.58M | 112.69M | 89.38M |
| grossProfit | 98.04M | 89.98M | 53.11M | 51.93M | 49.26M | 46.01M | 47.3M | 42.97M | 38.19M | 38.47M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 24.65M | 24.71M | 21.5M | 22.8M | 22.92M | 19.43M | 18.4M | 18.16M | 19.07M | 17.63M |
| sellingAndMarketingExpenses | - | - | 341K | 119K | 157K | -2.72M | 1.42M | 866K | 143K | 1.04M |
| sellingGeneralAndAdministrativeExpenses | 24.65M | 24.71M | 21.85M | 22.92M | 23.08M | 16.71M | 19.82M | 19.03M | 19.21M | 18.67M |
| otherExpenses | 58.8M | 48.1M | 13.36M | 14.62M | 14.41M | 12.1M | 11.1M | 8.92M | 10.27M | 7.94M |
| operatingExpenses | 83.45M | 72.8M | 35.2M | 37.54M | 37.49M | 28.81M | 30.92M | 27.95M | 29.48M | 26.61M |
| costAndExpenses | 163.17M | 149.37M | 122.93M | 100.82M | 122.12M | 120.75M | 134.07M | 121.52M | 142.17M | 115.99M |
| netInterestIncome | 83.36M | 79.36M | 77.86M | 76.52M | 76.06M | 73.48M | 72.15M | 66.06M | 62.17M | 59.48M |
| interestIncome | 111.68M | 107.89M | 108.99M | 107.58M | 104.91M | 103.55M | 105.05M | 97.31M | 91.7M | 88.07M |
| interestExpense | 28.32M | 28.52M | 31.13M | 31.06M | 28.84M | 30.07M | 32.89M | 31.25M | 29.54M | 28.59M |
| depreciationAndAmortization | 1.67M | 1.69M | 1.6M | 1.67M | 1.55M | 1.43M | 1.16M | 1.08M | 882K | 765K |
| ebitda | 16.26M | 18.88M | 19.51M | 16.05M | 13.32M | 18.63M | 17.54M | 16.1M | 9.6M | 12.62M |
| ebit | 14.58M | 17.18M | 17.91M | 14.39M | 11.77M | 17.2M | 16.38M | 15.02M | 8.72M | 11.86M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 14.58M | 17.18M | 17.91M | 14.39M | 11.77M | 17.2M | 16.38M | 15.02M | 8.72M | 11.86M |
| totalOtherIncomeExpensesNet | - | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 14.58M | 17.18M | 17.91M | 14.39M | 11.77M | 17.2M | 16.38M | 15.02M | 8.72M | 11.86M |
| incomeTaxExpense | 2.56M | 4.54M | 4.32M | 3.36M | 2.04M | 3.83M | 2.93M | 3.42M | 1.92M | 2.85M |
| netIncomeFromContinuingOperations | 12.02M | 12.64M | 13.59M | 11.03M | 9.73M | 13.37M | 13.46M | 11.6M | 6.8M | 9.01M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 12.02M | 12.64M | 13.59M | 11.03M | 9.73M | 13.37M | 13.46M | 11.6M | 6.8M | 9.01M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 12.02M | 12.64M | 13.59M | 11.03M | 9.73M | 13.37M | 13.46M | 11.6M | 6.8M | 9.01M |
| eps | 0.8 | 0.84 | 0.9 | 0.73 | 0.65 | 0.97 | 1 | 0.86 | 0.51 | 0.68 |
| 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 | 52.7M | 34.24M | 642.26M | 719.76M | 624.3M | 452.51M | 484.03M | 487.24M | 515.13M | 483.13M |
| shortTermInvestments | 28000 | 29000 | 31000 | 33000 | 34000 | 35000 | 38000 | 39000 | 41000 | 99.5M |
| cashAndShortTermInvestments | 52.72M | 34.27M | 642.29M | 719.79M | 624.34M | 452.55M | 484.06M | 487.28M | 515.17M | 582.63M |
| netReceivables | 3.71B | 3.6B | 36.75M | 33.86M | 33.79M | 35.24M | 39.72M | 35.14M | 35.05M | 32.55M |
| accountsReceivables | 3.71B | 3.6B | 36.75M | 33.86M | 33.79M | 35.24M | 39.72M | 35.14M | 35.05M | 32.55M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 3.76B | 3.63B | 679.04M | 753.65M | 658.13M | 487.79M | 523.79M | 522.42M | 550.22M | 615.18M |
| propertyPlantEquipmentNet | 34.35M | 34.15M | 33.9M | 33.94M | 33.76M | 32.65M | 31.26M | 30.16M | 28.75M | 28.02M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 4.43M | 4.54M | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 4.43M | 4.54M | - | - | - | - | - | - | - | - |
| longTermInvestments | 5.31B | 4.42B | 3.81B | 3.66B | 3.62B | 3.57B | 3.48B | 3.38B | 3.26B | 3.08B |
| taxAssets | - | - | - | 3.83M | 3.91M | 3.6M | 3.08M | 2.22M | 2.22M | 3.81M |
| otherNonCurrentAssets | -5.31B | -4.42B | 32.77M | 27.28M | 24.25M | 27.02M | 24.97M | 24.87M | 25.07M | 24.86M |
| totalNonCurrentAssets | 38.78M | 38.68M | 3.87B | 3.73B | 3.68B | 3.63B | 3.54B | 3.44B | 3.32B | 3.13B |
| otherAssets | 1.87B | 1.07B | - | - | - | - | - | - | - | - |
| totalAssets | 5.66B | 4.74B | 4.55B | 4.48B | 4.34B | 4.12B | 4.07B | 3.96B | 3.87B | 3.75B |
| totalPayables | - | - | 32.33M | 33.89M | 30.5M | 30.13M | 40.26M | 35.54M | 34.16M | 31.18M |
| accountPayables | - | - | 32.33M | 33.89M | 30.5M | 30.13M | 40.26M | 35.54M | 34.16M | 31.18M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 4.8M | 4.98M | 3.97B | 3.91B | 3.79B | 3.58B | 3.63B | 3.54B | 3.46B | 3.36B |
| totalCurrentLiabilities | 4.8M | 4.98M | 4B | 3.95B | 3.82B | 3.62B | 3.67B | 3.58B | 3.5B | 3.39B |
| longTermDebt | 48.07M | 53.02M | 48M | 47.96M | 47.92M | 47.88M | 47.85M | 47.81M | 47.77M | 47.73M |
| capitalLeaseObligationsNonCurrent | 4.8M | 4.98M | 4.96M | 5.06M | 5.29M | 5.4M | 5.61M | 5.82M | 5.95M | 6.12M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.66M | 853K | 799K | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 5.11B | 3.97B | 19.16M | 18.36M | 14.42M | 13.76M | 12.89M | 12.26M | 10.7M | 9.62M |
| totalNonCurrentLiabilities | 5.16B | 4.03B | 72.91M | 71.39M | 67.64M | 67.04M | 66.34M | 65.89M | 64.41M | 63.48M |
| otherLiabilities | - | 218.75M | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 4.8M | 4.98M | 4.96M | 5.06M | 5.29M | 5.4M | 5.61M | 5.82M | 5.95M | 6.12M |
| totalLiabilities | 5.16B | 4.25B | 4.08B | 4.02B | 3.89B | 3.68B | 3.73B | 3.64B | 3.56B | 3.46B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 234.22M | 233.44M | 230.4M | 230.42M | 229.66M | 228.18M | 134.77M | 132.99M | 131.6M | 130.14M |
| retainedEarnings | 269.54M | 257.52M | 244.88M | 231.29M | 220.26M | 210.53M | 197.16M | 183.71M | 172.11M | 165.31M |
| 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 | 12.02M | 12.64M | 13.59M | 11.03M | 9.73M | 13.37M | 13.46M | 11.6M | 6.8M | 9.01M |
| depreciationAndAmortization | 1.67M | 1.69M | 1.6M | 1.67M | 1.55M | 1.43M | 1.16M | 1.08M | 882K | 765K |
| deferredIncomeTax | 803K | 54000 | 4.63M | 83000 | -311K | -516K | -862K | -1000 | 1.52M | 411K |
| stockBasedCompensation | 2M | 4.02M | 50000 | 1.99M | 2.54M | 1.48M | 1.08M | 1.1M | 1.18M | 874K |
| changeInWorkingCapital | 8.18M | -8.66M | -17.42M | 18.6M | 2.4M | -15.66M | -21.73M | 1.6M | -36.76M | -21.41M |
| accountsReceivables | -1.88M | -7.93M | -3.25M | -324K | 1.45M | 1.92M | -4.54M | -1.15M | -1.28M | 1.54M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 10.06M | -725K | -14.16M | 18.93M | 950K | -17.58M | -17.19M | 2.75M | -35.48M | -22.94M |
| otherNonCashItems | 51.3M | 48.07M | 56.59M | 32.66M | 55.77M | 61.87M | 70.26M | 62.31M | 83.15M | 60.62M |
| netCashProvidedByOperatingActivities | 75.97M | 57.82M | 59.04M | 66.04M | 71.68M | 61.97M | 63.36M | 77.69M | 56.76M | 50.28M |
| investmentsInPropertyPlantAndEquipment | -1.97M | -1.93M | -1.66M | -2.08M | -2.76M | -3.03M | -2.46M | -2.62M | -1.79M | -2.33M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -590K | -2.75M | -248K | -371K | -1.77M | -42000 | -91000 | -72000 | -341K | -7.45M |
| salesMaturitiesOfInvestments | 2.06M | 841K | 1.63M | 1.4M | 327K | 1.3M | 593K | 880K | 100.8M | 1.14M |
| otherInvestingActivities | -212.73M | -129.92M | -195.18M | -90.64M | -100.53M | -141.68M | -149.17M | -184.5M | -226.34M | -104.14M |
| netCashProvidedByInvestingActivities | -213.22M | -133.76M | -195.46M | -91.69M | -104.73M | -143.45M | -151.14M | -186.31M | -127.66M | -112.78M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -61000 | 66000 | -101K | -1.41M | -898K | 91.92M | 699K | 289K | 285K | - |
| netCommonStockIssuance | -61000 | 66000 | -101K | -1.41M | -898K | 91.92M | 699K | 289K | 285K | - |
| commonStockIssuance | -61000 | 66000 | - | - | 72000 | 91.92M | 699K | 289K | 285K | - |
| commonStockRepurchased | - | - | -101K | -1.41M | -970K | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 895.81M | 170.59M | 59.02M | 122.52M | 205.74M | -41.96M | 83.86M | 80.45M | 102.62M | 70.68M |
| netCashProvidedByFinancingActivities | 895.75M | 170.66M | 58.92M | 121.11M | 204.84M | 49.97M | 84.56M | 80.74M | 102.9M | 70.68M |