NASDAQ : CAC
$0.32 (0.59%)
| 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 | 367.34M | 289.72M | 250.32M | 208.89M | 193.91M | 203.94M | 207.02M | 186.37M | 171.95M | 165.46M |
| costOfRevenue | 136.72M | 117.61M | 94.24M | 29.59M | 7.86M | 33.31M | 43.75M | 31.83M | 23.84M | 21.81M |
| grossProfit | 230.62M | 172.11M | 156.07M | 179.29M | 186.05M | 170.63M | 163.27M | 154.54M | 148.11M | 143.65M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 59.72M | 64.07M | 60.01M | 62.02M | 61.01M | 57.94M | 54.49M | 51.51M | 49.11M | 47.25M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 59.72M | 64.07M | 60.01M | 62.02M | 61.01M | 57.94M | 54.49M | 51.51M | 49.11M | 47.25M |
| otherExpenses | 89.28M | 42.58M | 42.23M | 40.23M | 38.4M | 38.29M | 37.2M | 37.25M | 36.65M | 38.86M |
| operatingExpenses | 149M | 106.65M | 102.24M | 102.25M | 99.41M | 96.23M | 91.69M | 88.76M | 85.76M | 86.11M |
| costAndExpenses | 285.72M | 224.26M | 196.48M | 131.84M | 107.26M | 129.54M | 135.44M | 120.6M | 109.59M | 107.92M |
| netInterestIncome | 203.26M | 132.45M | 132.26M | 147.69M | 137.44M | 136.31M | 127.63M | 120.39M | 115.3M | 113.07M |
| interestIncome | 320.66M | 249.56M | 226.25M | 172.79M | 148.48M | 157.2M | 168.52M | 151.38M | 136.1M | 129.63M |
| interestExpense | 117.4M | 117.1M | 93.98M | 25.09M | 11.05M | 20.89M | 40.89M | 30.98M | 20.8M | 16.55M |
| depreciationAndAmortization | 9.92M | 3.87M | 3.96M | 4.12M | 4.36M | 4.51M | 4.6M | 4.49M | 5.57M | 6.33M |
| ebitda | 91.54M | 69.33M | 57.8M | 81.16M | 91M | 78.91M | 76.18M | 70.27M | 67.92M | 63.87M |
| ebit | 81.62M | 65.46M | 53.84M | 77.05M | 86.64M | 74.4M | 71.58M | 65.78M | 62.35M | 57.54M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 81.62M | 65.46M | 53.84M | 77.05M | 86.64M | 74.4M | 71.58M | 65.78M | 62.35M | 57.54M |
| totalOtherIncomeExpensesNet | -2.97M | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 78.66M | 65.46M | 53.84M | 77.05M | 86.64M | 74.4M | 71.58M | 65.78M | 62.35M | 57.54M |
| incomeTaxExpense | 13.5M | 12.46M | 10.45M | 15.61M | 17.63M | 14.91M | 14.38M | 12.71M | 33.88M | 17.47M |
| netIncomeFromContinuingOperations | 65.16M | 53M | 43.38M | 61.44M | 69.01M | 59.49M | 57.2M | 53.07M | 28.48M | 40.07M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 65.16M | 53M | 43.38M | 61.44M | 69.01M | 59.49M | 57.2M | 53.07M | 28.48M | 40.07M |
| netIncomeDeductions | - | - | - | - | - | - | -120K | -148K | -118K | -189K |
| bottomLineNetIncome | 65.16M | 52.99M | 43.33M | 61.28M | 68.82M | 59.34M | 57.08M | 52.92M | 28.36M | 39.88M |
| eps | 3.85 | 3.63 | 2.98 | 4.18 | 4.62 | 3.96 | 3.7 | 3.41 | 1.83 | 2.59 |
| 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 | 97.49M | 214.96M | 99.8M | 75.43M | 220.62M | 145.77M | 75.64M | 67M | 102.97M | 87.71M |
| shortTermInvestments | 930.4M | 577.79M | 625.81M | 695.88M | 1.51B | 1.12B | 918.12M | 910.69M | 789.9M | 779.87M |
| cashAndShortTermInvestments | 1.03B | 792.76M | 725.61M | 771.3M | 1.73B | 1.26B | 993.75M | 977.69M | 892.87M | 867.57M |
| netReceivables | 18.4M | - | - | - | - | - | - | - | - | 8.65M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | 8.65M |
| otherReceivables | 18.4M | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | -18.4M | -5.24M | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 1.03B | 787.51M | 725.61M | 771.3M | 1.73B | 1.26B | 993.75M | 977.69M | 892.87M | 876.23M |
| propertyPlantEquipmentNet | - | 37.05M | 35.05M | 36.02M | 37.78M | 39.88M | 41.84M | 42.5M | 41.89M | 42.87M |
| goodwill | 151.5M | 94.7M | 94.7M | 94.7M | 94.7M | 94.7M | 94.7M | 94.7M | 94.7M | 94.7M |
| intangibleAssets | 42.58M | 415K | 971K | 1.56M | 2.19M | 2.84M | 3.52M | 4.23M | 4.96M | 6.76M |
| goodwillAndIntangibleAssets | 194.08M | 95.11M | 95.67M | 96.26M | 96.88M | 97.54M | 98.22M | 98.93M | 99.65M | 101.46M |
| longTermInvestments | 5.44B | 4.63B | 4.62B | 4.53B | 3.41B | 3.22B | 3.08B | 3.01B | 2.86B | 2.68B |
| taxAssets | - | 40.04M | 42.23M | 50.22M | 19.21M | 11.96M | 16.82M | 23.05M | 22.78M | 39.26M |
| otherNonCurrentAssets | -5.44B | 215.87M | 199.54M | 192.84M | 213.05M | 262.97M | 194.2M | 147.3M | 147.76M | 123.51M |
| totalNonCurrentAssets | 194.08M | 5.02B | 4.99B | 4.9B | 3.77B | 3.64B | 3.44B | 3.32B | 3.17B | 2.99B |
| otherAssets | 5.75B | - | - | - | - | - | - | - | - | - |
| totalAssets | 6.97B | 5.81B | 5.71B | 5.67B | 5.5B | 4.9B | 4.43B | 4.3B | 4.07B | 3.86B |
| totalPayables | - | - | 92.14M | 84.14M | 94.23M | 117.42M | 80.47M | 55.62M | 50M | 44.48M |
| accountPayables | - | - | 92.14M | 84.14M | 94.23M | 117.42M | 80.47M | 55.62M | 50M | 44.48M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 581.78M | 500.62M | 485.61M | 265.18M | 211.61M | 162.44M | 268.81M | 271.05M | 541.99M | 530.13M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | 71000 | 67000 |
| taxPayables | - | - | - | 77.05M | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | 4.63B | 4.6B | 4.83B | 4.61B | 4.01B | 3.54B | 3.46B | 3B | 2.83B |
| totalCurrentLiabilities | 581.78M | 5.13B | 5.18B | 5.18B | 4.91B | 4.29B | 3.89B | 3.79B | 3.59B | 3.4B |
| longTermDebt | 62.52M | 44.33M | 44.33M | 44.33M | 44.33M | 84.33M | 69.08M | 69.07M | 68.84M | 68.76M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - | 1.58M | 791K | 791K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | 5.06M | - |
| otherNonCurrentLiabilities | 1.05B | 95.79M | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 1.11B | 140.12M | 44.33M | 44.33M | 44.33M | 84.33M | 69.08M | 70.65M | 69.63M | 69.55M |
| otherLiabilities | 4.58B | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | - | 1.58M | 862K | 858K |
| totalLiabilities | 6.28B | 5.27B | 5.22B | 5.22B | 4.96B | 4.37B | 3.96B | 3.86B | 3.66B | 3.47B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 215.8M | 116.42M | 115.6M | 115.07M | 123.11M | 131.07M | 139.1M | 158.22M | 156.9M | 156.04M |
| retainedEarnings | 545.15M | 509.45M | 481.01M | 462.16M | 424.41M | 377.5M | 340.58M | 302.03M | 266.72M | 249.42M |
| 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 | 65.16M | 53M | 43.38M | 61.44M | 69.01M | 59.49M | 57.2M | 53.07M | 28.48M | 40.07M |
| depreciationAndAmortization | 11.1M | 3.87M | 3.96M | 4.12M | 4.36M | 4.51M | 4.6M | 4.49M | 5.57M | 6.33M |
| deferredIncomeTax | 616K | 298K | 1.31M | 1.78M | -637K | -1.76M | - | - | - | - |
| stockBasedCompensation | 3.42M | 2.9M | 2.79M | 2.55M | 2.38M | 1.78M | 1.88M | 1.69M | 1.47M | 2M |
| changeInWorkingCapital | -15.78M | 349K | 6.38M | -4.68M | 3.29M | -33.12M | -27.59M | -404K | 12.44M | 10.5M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -15.78M | 349K | 6.38M | -4.68M | 3.29M | -33.12M | -27.59M | -404K | 12.44M | 10.5M |
| otherNonCashItems | -604K | 514K | 9.68M | 39.98M | 64.31M | -12.67M | -3.23M | 5.49M | 10.38M | -1.48M |
| netCashProvidedByOperatingActivities | 63.91M | 60.93M | 67.51M | 105.18M | 142.72M | 18.23M | 32.87M | 64.33M | 58.33M | 57.42M |
| investmentsInPropertyPlantAndEquipment | -5.71M | -5.58M | -2.62M | -2.18M | -1.85M | -2.93M | -4.27M | -5.02M | -2.84M | -1.67M |
| acquisitionsNet | 48.26M | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -240.46M | -60.39M | -137.13M | -138.17M | -758.85M | -433.42M | -339.29M | -232.21M | -170.5M | -231.16M |
| salesMaturitiesOfInvestments | 209.09M | 123.06M | 225.13M | 233.67M | 321.62M | 265.84M | 355.61M | 191.76M | 154.97M | 184.56M |
| otherInvestingActivities | -67.6M | -26.76M | -92.41M | -581.04M | -210.02M | -123.94M | -67.89M | -231.31M | -193.76M | -119.69M |
| netCashProvidedByInvestingActivities | -56.41M | 30.33M | -7.03M | -487.72M | -649.09M | -294.45M | -55.84M | -276.78M | -212.13M | -167.95M |
| netDebtIssuance | -28.68M | 14.73M | 220.26M | 53.41M | 9.02M | -91.51M | -2.16M | -270.11M | 16.7M | 52.23M |
| longTermNetDebtIssuance | -44.34M | -135.29M | 134.83M | -160K | -40.15M | 14.86M | -106K | - | -20M | -25M |
| shortTermNetDebtIssuance | 15.66M | 150.01M | 85.43M | 53.57M | 49.17M | -106.37M | -2.06M | -270.11M | 36.7M | 77.23M |
| netStockIssuance | -537K | -1.61M | -2M | -10.24M | -10.09M | -9.69M | -20.8M | -27000 | - | - |
| netCommonStockIssuance | -537K | -1.61M | -2M | -10.24M | -10.09M | -9.69M | -20.8M | -27000 | - | - |
| commonStockIssuance | -537K | - | - | - | - | - | - | - | - | 5.65M |
| commonStockRepurchased | - | -1.61M | -2M | -10.24M | -10.09M | -9.69M | -20.8M | -27000 | - | -5.65M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -28.47M | -24.56M | -24.54M | -23.51M | -21.08M | -19.84M | -18.57M | -17.17M | -14.32M | -12.39M |
| commonDividendsPaid | -28.47M | -24.56M | -24.54M | -23.51M | -21.08M | -19.84M | -18.57M | -17.17M | -14.32M | -12.39M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -67.28M | 35.34M | -229.83M | 217.68M | 603.38M | 467.4M | 73.13M | 463.78M | 166.68M | 78.92M |
| netCashProvidedByFinancingActivities | -124.97M | 23.9M | -36.1M | 237.34M | 581.23M | 346.36M | 31.6M | 176.47M | 169.06M | 118.75M |
| 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 | 78.37M | 96.18M | 92.6M | 90.66M | 87.9M | 74.31M | 73.76M | 71.5M | 70.15M | 64.44M |
| costOfRevenue | 26.01M | 28.12M | 32.59M | 37.03M | 38.97M | 28.89M | 30.37M | 30.63M | 27.72M | 27.66M |
| grossProfit | 52.36M | 68.05M | 60M | 53.63M | 48.94M | 45.42M | 43.39M | 40.87M | 42.43M | 36.78M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 32.74M | 999K | 20.09M | 19.39M | 20.24M | 15.97M | 16.54M | 15.6M | 15.95M | 15.1M |
| sellingAndMarketingExpenses | 1.62M | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 34.35M | 999K | 20.09M | 19.39M | 20.24M | 15.97M | 16.54M | 15.6M | 15.95M | 15.1M |
| otherExpenses | 1.91M | 35.86M | 13.42M | 16.48M | 22.52M | 11.05M | 10.99M | 10.4M | 10.14M | 11.4M |
| operatingExpenses | 36.26M | 36.86M | 33.51M | 35.87M | 42.76M | 27.02M | 27.53M | 26M | 26.1M | 26.5M |
| costAndExpenses | 62.27M | 64.98M | 66.1M | 72.9M | 81.73M | 55.91M | 57.9M | 56.63M | 53.82M | 54.16M |
| netInterestIncome | 52.36M | 53.92M | 51.27M | 49.21M | 48.86M | 35.41M | 33.59M | 32.18M | 31.27M | 32.71M |
| interestIncome | 78.37M | 82.04M | 80.89M | 79.32M | 78.4M | 63.49M | 63.72M | 62.16M | 60.18M | 59.8M |
| interestExpense | 26.01M | 28.12M | 29.62M | 30.11M | 29.54M | 28.08M | 30.13M | 29.98M | 28.91M | 27.09M |
| depreciationAndAmortization | 1.35M | 1.47M | 2.67M | 2.79M | 2.98M | 996K | 958K | 958K | 954K | 1.05M |
| ebitda | 5.47M | 32.67M | 29.17M | 20.55M | 9.16M | 19.4M | 16.81M | 15.83M | 17.29M | 11.33M |
| ebit | 4.12M | 31.19M | 26.5M | 17.76M | 6.17M | 18.4M | 15.85M | 14.87M | 16.34M | 10.28M |
| nonOperatingIncomeExcludingInterest | 11.98M | - | - | - | - | - | - | - | - | - |
| operatingIncome | 16.1M | 31.19M | 26.5M | 17.76M | 6.17M | 18.4M | 15.85M | 14.87M | 16.34M | 10.28M |
| totalOtherIncomeExpensesNet | 11.98M | -2.97M | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 28.08M | 28.22M | 26.5M | 17.76M | 6.17M | 18.4M | 15.85M | 14.87M | 16.34M | 10.28M |
| incomeTaxExpense | 6.19M | 5.66M | 5.3M | 3.68M | -1.15M | 3.74M | 2.78M | 2.88M | 3.06M | 1.8M |
| netIncomeFromContinuingOperations | 21.88M | 22.56M | 21.19M | 14.08M | 7.33M | 14.67M | 13.07M | 11.99M | 13.27M | 8.48M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 21.88M | 22.56M | 21.19M | 14.08M | 7.33M | 14.67M | 13.07M | 11.99M | 13.27M | 8.48M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 21.88M | 22.56M | 21.19M | 14.08M | 7.33M | 14.67M | 13.07M | 11.99M | 13.26M | 8.48M |
| eps | 1.29 | 1.34 | 1.25 | 0.83 | 0.43 | 1.01 | 0.9 | 0.82 | 0.91 | 0.58 |
| 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 | 62.46M | 97.49M | 98.85M | 113.82M | 219.41M | 214.96M | 139.51M | 105.56M | 176.72M | 99.8M |
| shortTermInvestments | - | 930.4M | 889.76M | 838.71M | 819.91M | 577.79M | 578.09M | 555.29M | 577.3M | 625.81M |
| cashAndShortTermInvestments | 62.46M | 1.03B | 988.61M | 952.52M | 1.04B | 792.76M | 717.61M | 660.85M | 754.02M | 725.61M |
| netReceivables | 20M | 18.4M | - | - | - | - | - | - | - | - |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 20M | 18.4M | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | -18.4M | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 82.46M | 1.03B | 988.61M | 952.52M | 1.04B | 792.76M | 717.61M | 660.85M | 754.02M | 725.61M |
| propertyPlantEquipmentNet | 51.45M | - | - | 53.41M | 53.22M | 37.05M | 35.78M | 34.96M | 34.79M | 35.05M |
| goodwill | 151.5M | 151.5M | 151.5M | 151.5M | 153.77M | 94.7M | 94.7M | 94.7M | 94.7M | 94.7M |
| intangibleAssets | 41.23M | 42.58M | 44.05M | 45.53M | 47M | 415K | 554K | 693K | 832K | 971K |
| goodwillAndIntangibleAssets | 192.73M | 194.08M | 195.56M | 197.03M | 200.77M | 95.11M | 95.25M | 95.39M | 95.53M | 95.67M |
| longTermInvestments | 6.43B | 5.44B | 5.48B | 5.43B | 5.43B | 4.63B | 4.64B | 4.68B | 4.66B | 4.62B |
| taxAssets | 48.53M | - | - | 57.34M | 55.69M | 40.04M | 37.7M | 41.8M | 42.09M | 42.23M |
| otherNonCurrentAssets | 159.84M | -5.44B | -5.48B | 227.95M | 181.8M | 210.62M | 214.46M | 215.27M | 208.78M | 199.54M |
| totalNonCurrentAssets | 6.88B | 194.08M | 195.56M | 5.97B | 5.93B | 5.01B | 5.03B | 5.06B | 5.04B | 4.99B |
| otherAssets | - | 5.75B | 5.8B | - | - | - | - | - | - | - |
| totalAssets | 6.96B | 6.97B | 6.98B | 6.92B | 6.96B | 5.81B | 5.75B | 5.72B | 5.79B | 5.71B |
| totalPayables | - | - | - | - | - | - | - | - | - | 92.14M |
| accountPayables | - | - | - | - | - | - | - | - | - | 92.14M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 515.25M | 581.78M | 748.49M | 599.37M | 567.44M | 500.62M | 516.34M | 552.61M | 601.5M | 485.61M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | - | - | 5.4B | 5.51B | 5.6B | 4.63B | 4.58B | 4.51B | 4.55B | 4.6B |
| totalCurrentLiabilities | 515.25M | 581.78M | 6.15B | 6.11B | 6.16B | 5.13B | 5.09B | 5.07B | 5.15B | 5.18B |
| longTermDebt | 62.59M | 62.52M | 62.44M | 61.36M | 61.29M | 44.33M | 44.33M | 44.33M | 44.33M | 44.33M |
| capitalLeaseObligationsNonCurrent | 24.88M | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 5.65B | 1.05B | 91.39M | 92.45M | 98.53M | 95.79M | 79.39M | 105.14M | 95.85M | - |
| totalNonCurrentLiabilities | 5.74B | 1.11B | 153.83M | 153.82M | 159.82M | 140.12M | 123.72M | 149.47M | 140.18M | 44.33M |
| otherLiabilities | - | 4.58B | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 24.88M | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 6.25B | 6.28B | 6.31B | 6.27B | 6.32B | 5.27B | 5.22B | 5.22B | 5.29B | 5.22B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 214.69M | 215.8M | 215.14M | 214.36M | 213.59M | 116.42M | 116.07M | 115.54M | 116.45M | 115.6M |
| retainedEarnings | 559.88M | 545.15M | 529.72M | 515.66M | 508.72M | 509.45M | 500.93M | 493.97M | 488.14M | 481.01M |
| 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 | 21.88M | 22.56M | 21.19M | 14.08M | 7.33M | 14.67M | 13.07M | 11.99M | 13.27M | 8.48M |
| depreciationAndAmortization | 2.62M | 2.66M | 2.67M | 2.79M | 2.98M | 996K | 958K | 958K | 954K | 1.05M |
| deferredIncomeTax | 2.1M | 202K | 1.77M | -681K | -678K | - | - | -202K | 541K | - |
| stockBasedCompensation | 730K | 666K | 790K | 1.14M | 827K | 577K | 623K | 920K | 782K | 843K |
| changeInWorkingCapital | -1.07M | 1.9M | -1.15M | -2.56M | -13.98M | 24.74M | -32.37M | 4.46M | 3.18M | -28.3M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -1.07M | 1.9M | -1.15M | -2.56M | -13.98M | 24.74M | -32.37M | 4.46M | 3.18M | -28.3M |
| otherNonCashItems | -6.26M | -7.24M | 10.82M | -8.74M | 4.55M | 2.21M | 3.22M | -3.64M | -975K | 6.62M |
| netCashProvidedByOperatingActivities | 20.01M | 20.75M | 36.1M | 6.03M | 1.03M | 43.19M | -14.5M | 14.49M | 17.76M | -11.3M |
| investmentsInPropertyPlantAndEquipment | -1.78M | -1.77M | -689K | -1.49M | -1.76M | -2.03M | -1.71M | -1.29M | -545K | -892K |
| acquisitionsNet | - | - | - | - | 48.26M | - | - | - | - | - |
| purchasesOfInvestments | -3.52M | -70.15M | -44.46M | -45.27M | -80.58M | -34.38M | -26.01M | - | - | -84.54M |
| salesMaturitiesOfInvestments | 43.7M | 44.78M | 42.58M | 35.83M | 85.9M | 35.75M | 33.37M | 29.68M | 24.25M | 89.66M |
| otherInvestingActivities | 7.78M | 43.97M | -79.43M | -42.29M | 10.15M | -2.89M | 24.14M | -19.53M | -28.49M | -32.81M |
| netCashProvidedByInvestingActivities | 46.18M | 16.83M | -81.99M | -53.22M | 61.97M | -3.55M | 29.79M | 8.87M | -4.78M | -28.58M |
| netDebtIssuance | -68.55M | -166.76M | 150.08M | 31.88M | -43.88M | -15.76M | -36.31M | -49.05M | 115.85M | -43000 |
| longTermNetDebtIssuance | -203K | -46000 | 954K | -46000 | -45.2M | -45000 | -170.04M | -90.16M | 89.96M | -43000 |
| shortTermNetDebtIssuance | -68.35M | -166.71M | 149.12M | 31.93M | 1.32M | -15.72M | 133.73M | 41.11M | 25.89M | - |
| netStockIssuance | -1.49M | -14000 | -10000 | -360K | -153K | 37000 | -94000 | -1.65M | - | -83000 |
| netCommonStockIssuance | -1.49M | -14000 | -10000 | -360K | -153K | 37000 | -94000 | -1.65M | - | -83000 |
| commonStockIssuance | - | -14000 | -10000 | -360K | - | - | - | - | - | - |
| commonStockRepurchased | -1.49M | - | - | - | -153K | 37000 | -94000 | -1.65M | - | -83000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -7.13M | -7.13M | -7.13M | -7.12M | -7.1M | -6.14M | -6.14M | -6.14M | -6.14M | -6.13M |
| commonDividendsPaid | -7.13M | -7.13M | -7.13M | -7.12M | -7.1M | -6.14M | -6.14M | -6.14M | -6.14M | -6.13M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 47.22M | 134.97M | -112.01M | -82.82M | -7.42M | 57.68M | 61.21M | -37.68M | -45.77M | -65.58M |
| netCashProvidedByFinancingActivities | -29.95M | -38.94M | 30.93M | -58.41M | -58.55M | 35.82M | 18.66M | -94.52M | 63.94M | -71.84M |