NYSE : CPF
-$0.88 (-2.2%)
| 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 | 362.32M | 340.48M | 319.63M | 277.04M | 259.86M | 257.62M | 258.18M | 232.14M | 214.58M | 200.91M |
| costOfRevenue | 86.52M | 104M | 87.92M | 15.54M | -7.14M | 56.85M | 38.66M | 23.18M | 11.72M | 2.1M |
| grossProfit | 275.8M | 236.47M | 231.71M | 261.5M | 267M | 200.77M | 219.53M | 208.96M | 202.86M | 198.81M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 98.25M | 92.54M | 88.21M | 96.7M | 95.83M | 83.85M | 95.24M | 90.86M | 87.73M | 89.55M |
| sellingAndMarketingExpenses | 4.69M | 5.61M | 5.9M | 5.66M | 6.78M | 3.79M | 2.66M | 3.74M | 4.07M | 3.5M |
| sellingGeneralAndAdministrativeExpenses | 102.93M | 98.16M | 94.11M | 102.37M | 102.62M | 87.64M | 97.9M | 94.6M | 91.8M | 93.05M |
| otherExpenses | 72.19M | 70.28M | 60.78M | 60.36M | 58.73M | 64.1M | 43.7M | 36.11M | 35.26M | 32.49M |
| operatingExpenses | 175.12M | 168.44M | 154.89M | 162.73M | 161.34M | 151.74M | 141.6M | 130.71M | 127.06M | 125.54M |
| costAndExpenses | 261.64M | 272.44M | 242.81M | 178.27M | 154.21M | 208.58M | 180.26M | 153.89M | 138.78M | 127.64M |
| netInterestIncome | 239.78M | 211.22M | 209.52M | 215.17M | 210.73M | 197.13M | 183.05M | 172.72M | 167.53M | 157.73M |
| interestIncome | 313.06M | 305.59M | 282.18M | 232.26M | 218.44M | 211.87M | 215.36M | 198.02M | 182.39M | 166.92M |
| interestExpense | 73.28M | 94.37M | 72.66M | 17.09M | 7.72M | 14.74M | 32.31M | 25.3M | 14.86M | 9.19M |
| depreciationAndAmortization | 7.95M | 9.12M | 7.65M | 8.16M | 10.45M | 12.39M | 8.6M | 10.15M | 11.4M | 13.79M |
| ebitda | 108.62M | 77.15M | 84.47M | 106.93M | 116.1M | 61.42M | 86.53M | 88.4M | 87.2M | 87.06M |
| ebit | 100.68M | 68.04M | 76.82M | 98.77M | 105.65M | 49.03M | 77.93M | 78.24M | 75.8M | 73.26M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 100.68M | 68.04M | 76.82M | 98.77M | 105.65M | 49.03M | 77.93M | 78.24M | 75.8M | 73.26M |
| totalOtherIncomeExpensesNet | -2.4M | - | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 98.28M | 68.04M | 76.82M | 98.77M | 105.65M | 49.03M | 77.93M | 78.24M | 75.8M | 73.26M |
| incomeTaxExpense | 20.8M | 14.63M | 18.15M | 24.84M | 25.76M | 11.76M | 19.6M | 18.76M | 34.6M | 26.27M |
| netIncomeFromContinuingOperations | 77.48M | 53.41M | 58.67M | 73.93M | 79.89M | 37.27M | 58.32M | 59.49M | 41.2M | 46.99M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 77.48M | 53.41M | 58.67M | 73.93M | 79.89M | 37.27M | 58.32M | 59.49M | 41.2M | 46.99M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 77.48M | 53.41M | 58.67M | 73.93M | 79.89M | 37.27M | 58.32M | 59.49M | 41.2M | 46.99M |
| eps | 2.89 | 1.97 | 2.17 | 2.7 | 2.85 | 1.33 | 2.05 | 2.02 | 1.36 | 1.52 |
| 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 | 378.65M | 380.94M | 522.44M | 112.04M | 328.91M | 104.07M | 102.97M | 102.19M | 82.29M | 84.34M |
| shortTermInvestments | 531.96M | 543.86M | 647.21M | 671.79M | 1.63B | 1.18B | 1.13B | 1.21B | 1.3B | 1.24B |
| cashAndShortTermInvestments | 910.62M | 924.8M | 1.17B | 783.84M | 1.96B | 1.29B | 1.23B | 1.31B | 1.39B | 1.33B |
| netReceivables | 23.56M | 23.38M | 21.51M | 20.34M | 16.71M | 20.22M | 16.5M | 17M | 16.58M | 15.68M |
| accountsReceivables | 23.56M | 23.38M | 21.51M | 20.34M | 16.71M | 20.22M | 16.5M | 17M | 16.58M | 15.68M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 934.18M | 948.17M | 1.19B | 804.18M | 1.98B | 1.31B | 1.25B | 1.32B | 1.4B | 1.34B |
| propertyPlantEquipmentNet | 125.44M | 135.17M | 125.9M | 126.62M | 119.8M | 111.14M | 98.69M | 45.28M | 48.35M | 48.26M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 8.67M | 8.47M | 8.7M | 9.07M | 9.74M | 11.86M | 14.72M | 15.6M | 17.85M | 20.46M |
| goodwillAndIntangibleAssets | 8.67M | 8.47M | 8.7M | 9.07M | 9.74M | 11.86M | 14.72M | 15.6M | 17.85M | 20.46M |
| longTermInvestments | 6.07B | 6.12B | 6.05B | 6.2B | 5.07B | 4.93B | 4.43B | 4.2B | 3.94B | 3.72B |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 270.4M | 257.8M | 266.33M | 288.53M | 245.48M | 235.83M | 223.91M | 221.04M | 217.96M | 246.96M |
| totalNonCurrentAssets | 6.48B | 6.52B | 6.45B | 6.63B | 5.44B | 5.29B | 4.77B | 4.48B | 4.22B | 4.04B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 7.41B | 7.47B | 7.64B | 7.43B | 7.42B | 6.59B | 6.01B | 5.81B | 5.62B | 5.38B |
| totalPayables | 7.07M | 10.05M | 18.95M | 4.74M | - | - | - | - | - | - |
| accountPayables | 7.07M | 10.05M | 18.95M | 4.74M | - | - | - | - | - | - |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | 5M | - | 22M | 150M | 197M | 32M | 135M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | 261K | - | - | - | - | - | - |
| otherCurrentLiabilities | 6.61B | 6.64B | 6.85B | 6.74B | 6.64B | 5.8B | 5.12B | 4.95B | 4.96B | 4.61B |
| totalCurrentLiabilities | 6.62B | 6.65B | 6.87B | 6.75B | 6.64B | 5.82B | 5.27B | 5.14B | 4.99B | 4.74B |
| longTermDebt | 76.55M | 156.34M | 156.1M | 105.86M | 105.62M | 105.38M | 101.55M | 122.17M | 92.78M | 92.78M |
| capitalLeaseObligationsNonCurrent | 25.55M | 32.02M | 30.63M | 35.89M | 40.73M | 47.19M | 52.63M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 97.73M | 91.28M | 85.7M | 92.18M | 75.32M | 77.16M | 59.95M | 49.64M | 42.53M | 43.58M |
| totalNonCurrentLiabilities | 199.83M | 279.65M | 272.44M | 233.93M | 221.66M | 229.73M | 214.13M | 171.81M | 135.32M | 136.36M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 25.55M | 32.02M | 30.63M | 35.89M | 40.73M | 47.19M | 52.63M | - | - | - |
| totalLiabilities | 6.82B | 6.93B | 7.14B | 6.98B | 6.86B | 6.05B | 5.48B | 5.32B | 5.12B | 4.88B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 381.16M | 404.49M | 405.44M | 408.07M | 426.09M | 442.64M | 447.6M | 470.66M | 503.99M | 530.93M |
| retainedEarnings | 191.38M | 143.26M | 117.99M | 87.44M | 42.02M | -10.92M | -19.1M | -51.72M | -89.04M | -108.94M |
| additionalPaidInCapital | 107.31M | 105.05M | 102.98M | 101.35M | 98.07M | 94.84M | 91.61M | 88.88M | 86.1M | 84.18M |
| 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 | 77.48M | 53.41M | 58.67M | 73.93M | 79.89M | 37.27M | 58.32M | 59.49M | 41.2M | 46.99M |
| depreciationAndAmortization | 7.95M | 9.12M | 7.65M | 8.16M | 10.45M | 12.39M | 8.6M | 10.15M | 11.4M | 13.79M |
| deferredIncomeTax | -15.49M | 8.77M | 11.21M | 25.81M | 10.83M | -13.09M | -3.96M | 7.87M | 32.21M | 24.43M |
| stockBasedCompensation | 2.25M | 2.07M | 1.64M | 3.27M | 3.23M | 3.23M | 2.74M | 2.78M | 1.92M | 1.33M |
| changeInWorkingCapital | 8.18M | 4.29M | 15.71M | 11.71M | 2.35M | -2.88M | -1.19M | 2.42M | -15.65M | 4.8M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 8.18M | 4.29M | 15.71M | 11.71M | 2.35M | -2.88M | -1.19M | 2.42M | -15.65M | 4.8M |
| otherNonCashItems | 17.1M | 12.86M | 10.23M | -8.76M | 3.74M | 39.87M | 7.69M | 20.78M | 25.7M | -14.86M |
| netCashProvidedByOperatingActivities | 97.46M | 90.52M | 105.11M | 114.12M | 110.49M | 76.79M | 72.19M | 103.49M | 96.78M | 76.48M |
| investmentsInPropertyPlantAndEquipment | -5.16M | -15.09M | -12.65M | -18.44M | -22.16M | -26M | -7.2M | -3.22M | -6.53M | -5.9M |
| acquisitionsNet | - | - | - | - | -2.91M | -8.44M | -1.22M | -3.3M | -114K | -5000 |
| purchasesOfInvestments | -60.47M | -272.4M | -49.04M | -119.35M | -1.07B | -589.44M | -55.01M | -85.37M | -356.89M | -197.1M |
| salesMaturitiesOfInvestments | 117.42M | 195.62M | 129.17M | 210.2M | 572.92M | 531.28M | 308.57M | 196.61M | 309.24M | 235.42M |
| otherInvestingActivities | 15.4M | 92.52M | 112.18M | -456.89M | -135.88M | -504.35M | -374.11M | -315.87M | -241.84M | -309.63M |
| netCashProvidedByInvestingActivities | 67.19M | 654K | 179.66M | -384.48M | -662.3M | -596.95M | -128.97M | -211.14M | -296.13M | -277.22M |
| netDebtIssuance | -80M | - | 45M | 5M | -22M | -124.16M | -67.62M | 194.38M | -103M | 66M |
| longTermNetDebtIssuance | -80M | - | 50M | - | - | 3.84M | -67.62M | 29.38M | - | - |
| shortTermNetDebtIssuance | - | - | -5M | 5M | -22M | -128M | - | 165M | -103M | 66M |
| netStockIssuance | -23.34M | -945K | -2.63M | -20.06M | -17.43M | -4.75M | -22.64M | -32.82M | -26.56M | -17.26M |
| netCommonStockIssuance | -23.34M | -945K | -2.63M | -20.06M | -17.43M | -4.75M | -22.64M | -32.82M | -26.56M | -17.26M |
| commonStockIssuance | - | - | - | 679K | 1.24M | - | 151K | - | - | 941K |
| commonStockRepurchased | -23.34M | -945K | -2.63M | -20.74M | -18.67M | -4.75M | -22.79M | -32.82M | -26.56M | -18.21M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -29.36M | -28.14M | -28.12M | -28.5M | -26.96M | -25.94M | -25.71M | -24.14M | -21.3M | -18.62M |
| commonDividendsPaid | -29.36M | -28.14M | -28.12M | -28.5M | -26.96M | -25.94M | -25.71M | -24.14M | -21.3M | -18.62M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -34.25M | -203.58M | 111.37M | 97.06M | 843.04M | 676.1M | 173.53M | -9.86M | 348.15M | 174.76M |
| netCashProvidedByFinancingActivities | -166.94M | -232.67M | 125.62M | 53.5M | 776.65M | 521.25M | 57.57M | 127.55M | 197.3M | 204.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 | 87.54M | 93.08M | 92.19M | 89.94M | 87.11M | 80.04M | 89.38M | 86.59M | 84.48M | 83.63M |
| costOfRevenue | 18.04M | 16.79M | 22.78M | 23.31M | 23.64M | 22.96M | 26.83M | 26.12M | 28.1M | 27.57M |
| grossProfit | 69.51M | 76.29M | 69.41M | 66.63M | 63.47M | 57.07M | 62.55M | 60.47M | 56.38M | 56.06M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 24.53M | 24.49M | 26.46M | 24.48M | 22.82M | 22.77M | 24.75M | 22.74M | 22.28M | 22.21M |
| sellingAndMarketingExpenses | 1.56M | 943K | 1.19M | 1.36M | 1.19M | 1.54M | 1.42M | 1.33M | 1.32M | 1.74M |
| sellingGeneralAndAdministrativeExpenses | 26.09M | 25.43M | 27.65M | 25.84M | 24.01M | 24.31M | 26.18M | 24.07M | 23.6M | 23.95M |
| otherExpenses | 16.5M | 20.25M | 18.12M | 16.91M | 16.91M | 19.36M | 19.31M | 15.75M | 15.86M | 12.97M |
| operatingExpenses | 42.6M | 45.68M | 45.77M | 42.76M | 40.92M | 43.67M | 45.49M | 39.82M | 39.46M | 36.92M |
| costAndExpenses | 60.63M | 62.47M | 68.55M | 66.07M | 64.56M | 66.63M | 72.31M | 65.94M | 67.56M | 64.49M |
| netInterestIncome | 60.98M | 62.09M | 60.91M | 59.41M | 57.38M | 55.65M | 53.72M | 51.77M | 50.08M | 51.03M |
| interestIncome | 76.72M | 78.88M | 79.56M | 77.73M | 76.88M | 77.84M | 77.77M | 75.69M | 74.3M | 74M |
| interestExpense | 15.74M | 16.79M | 18.66M | 18.32M | 19.51M | 22.19M | 24.05M | 23.92M | 24.22M | 22.97M |
| depreciationAndAmortization | 1.99M | 1.98M | 2M | 2.03M | 1.93M | 3.4M | 1.89M | 1.9M | 1.92M | 1.91M |
| ebitda | 28.91M | 32.59M | 25.65M | 25.9M | 24.48M | 16.8M | 18.96M | 22.55M | 18.84M | 21.04M |
| ebit | 26.91M | 30.61M | 23.64M | 23.88M | 22.55M | 13.4M | 17.06M | 20.65M | 16.92M | 19.14M |
| nonOperatingIncomeExcludingInterest | - | - | - | - | - | - | - | - | - | - |
| operatingIncome | 26.91M | 30.61M | 23.64M | 23.88M | 22.55M | 13.4M | 17.06M | 20.65M | 16.92M | 19.14M |
| totalOtherIncomeExpensesNet | - | -2.4M | - | - | - | - | - | - | - | - |
| incomeBeforeTax | 26.91M | 28.21M | 23.64M | 23.88M | 22.55M | 13.4M | 17.06M | 20.65M | 16.92M | 19.14M |
| incomeTaxExpense | 6.19M | 5.34M | 5.07M | 5.6M | 4.79M | 2.06M | 3.76M | 4.84M | 3.97M | 4.27M |
| netIncomeFromContinuingOperations | 20.72M | 22.88M | 18.57M | 18.27M | 17.76M | 11.34M | 13.3M | 15.82M | 12.94M | 14.87M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 20.72M | 22.88M | 18.57M | 18.27M | 17.76M | 11.34M | 13.3M | 15.82M | 12.94M | 14.87M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 20.72M | 22.88M | 18.57M | 18.27M | 17.76M | 11.34M | 13.3M | 15.82M | 12.94M | 14.87M |
| eps | 0.79 | 0.86 | 0.69 | 0.68 | 0.66 | 0.42 | 0.49 | 0.58 | 0.48 | 0.55 |
| 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 | 406.6M | 378.65M | 309.89M | 316.97M | 276.9M | 380.94M | 326.57M | 298.89M | 312.88M | 522.44M |
| shortTermInvestments | 487.12M | 531.96M | 4.06M | 4.29M | 562.31M | 543.86M | 723.45M | 676.72M | 660.83M | 647.21M |
| cashAndShortTermInvestments | 893.71M | 910.62M | 313.96M | 321.26M | 839.21M | 924.8M | 1.05B | 975.61M | 973.72M | 1.17B |
| netReceivables | 24.32M | 23.56M | 25.23M | 23.52M | 24.74M | 23.38M | 23.94M | 23.18M | 21.96M | 21.51M |
| accountsReceivables | 24.32M | 23.56M | 25.23M | 23.52M | 24.74M | 23.38M | 23.94M | 23.18M | 21.96M | 21.51M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 918.03M | 934.18M | 339.19M | 344.78M | 863.95M | 948.17M | 1.07B | 998.79M | 995.67M | 1.19B |
| propertyPlantEquipmentNet | 124.26M | 125.44M | 126.56M | 134.35M | 133.32M | 135.17M | 136.77M | 132.73M | 129.77M | 125.9M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 8.52M | 8.67M | 8.46M | 8.44M | 8.42M | 8.47M | 8.51M | 8.64M | 8.6M | 8.7M |
| goodwillAndIntangibleAssets | 8.52M | 8.67M | 8.46M | 8.44M | 8.42M | 8.47M | 8.51M | 8.64M | 8.6M | 8.7M |
| longTermInvestments | 6.17B | 6.07B | 6.69B | 6.62B | 6.14B | 6.12B | 5.94B | 5.98B | 6B | 6.05B |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 275.46M | 270.4M | 260.41M | 261.04M | 264.04M | 257.8M | 252.66M | 265.4M | 271.59M | 266.33M |
| totalNonCurrentAssets | 6.58B | 6.48B | 7.08B | 7.02B | 6.54B | 6.52B | 6.34B | 6.39B | 6.41B | 6.45B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 7.5B | 7.41B | 7.42B | 7.37B | 7.41B | 7.47B | 7.42B | 7.39B | 7.41B | 7.64B |
| totalPayables | 6.43M | 7.07M | 8.6M | 8.76M | 8.76M | 10.05M | 12.98M | 15M | 16.65M | 18.95M |
| accountPayables | 6.43M | 7.07M | 8.6M | 8.76M | 8.76M | 10.05M | 12.98M | 15M | 16.65M | 18.95M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 6.7B | 6.61B | 6.58B | 6.54B | 6.6B | 6.64B | 6.58B | 6.58B | 6.62B | 6.85B |
| totalCurrentLiabilities | 6.71B | 6.62B | 6.59B | 6.55B | 6.6B | 6.65B | 6.6B | 6.6B | 6.64B | 6.87B |
| longTermDebt | 76.55M | 76.55M | 131.53M | 131.47M | 131.4M | 156.34M | 156.28M | 156.22M | 156.16M | 156.1M |
| capitalLeaseObligationsNonCurrent | 25.07M | 25.55M | 26.29M | 31.98M | 31.06M | 32.02M | 33.81M | 33.42M | 33.17M | 30.63M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 94.08M | 97.73M | 89.31M | 83.5M | 80.6M | 91.28M | 85.62M | 81.21M | 77.96M | 85.7M |
| totalNonCurrentLiabilities | 195.7M | 199.83M | 247.12M | 246.95M | 243.06M | 279.65M | 275.71M | 270.85M | 267.29M | 272.44M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 25.07M | 25.55M | 26.29M | 31.98M | 31.06M | 32.02M | 33.81M | 33.42M | 33.17M | 30.63M |
| totalLiabilities | 6.9B | 6.82B | 6.83B | 6.8B | 6.85B | 6.93B | 6.87B | 6.87B | 6.9B | 7.14B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 370.63M | 381.16M | 397.48M | 399.82M | 402.4M | 404.49M | 404.49M | 404.49M | 404.49M | 405.44M |
| retainedEarnings | 204.49M | 191.38M | 175.97M | 164.68M | 153.69M | 143.26M | 138.95M | 132.68M | 123.9M | 117.99M |
| additionalPaidInCapital | 106.5M | 107.31M | 106.68M | 106.03M | 104.85M | 105.05M | 104.79M | 104.16M | 103.13M | 102.98M |
| 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 | 20.72M | 22.88M | 18.57M | 18.27M | 17.76M | 11.34M | 13.3M | 15.82M | 12.94M | 14.87M |
| depreciationAndAmortization | 1.99M | 1.98M | 2M | 2.03M | 1.93M | 3.4M | 1.89M | 1.9M | 1.92M | 1.91M |
| deferredIncomeTax | -2.97M | -14.64M | 2.38M | -8.57M | 5.33M | -4.6M | 12.2M | -1.49M | 2.65M | 2.26M |
| stockBasedCompensation | -807K | 633K | 642K | 1.18M | -205K | 260K | 633K | 1.03M | 148K | 432K |
| changeInWorkingCapital | 149K | 8.24M | -5.11M | 14.96M | -9.92M | 9.8M | -10.93M | 10.28M | -4.86M | 2.68M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 149K | 8.24M | -5.11M | 14.96M | -9.92M | 9.8M | -10.93M | 10.28M | -4.86M | 2.68M |
| otherNonCashItems | -757K | 1.42M | 3.74M | 6.4M | 5.54M | 6.1M | 4.16M | -1.59M | 4.19M | -531K |
| netCashProvidedByOperatingActivities | 18.33M | 20.52M | 22.24M | 34.27M | 20.44M | 26.31M | 21.27M | 25.95M | 17M | 21.61M |
| investmentsInPropertyPlantAndEquipment | -1.07M | -1.4M | -873K | -2M | -889K | -1.51M | -5.65M | -4.68M | -3.25M | -1.68M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -53.06M | -5.72M | -3.51M | -9.47M | -41.77M | -158.94M | -43.34M | -29.79M | -40.33M | -29.59M |
| salesMaturitiesOfInvestments | 24.99M | 26.34M | 30.09M | 38.48M | 22.51M | 125.82M | 24.77M | 24.61M | 20.43M | 53.13M |
| otherInvestingActivities | -32.7M | 75.73M | -78.09M | 39.71M | -21.95M | 8.74M | 37.11M | 13.36M | 33.32M | 74.42M |
| netCashProvidedByInvestingActivities | -61.84M | 94.94M | -52.38M | 66.72M | -42.1M | -25.9M | 12.89M | 3.49M | 10.16M | 96.28M |
| netDebtIssuance | - | -55M | - | - | -25M | - | - | - | - | - |
| longTermNetDebtIssuance | - | -55M | - | - | -25M | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -10.52M | -16.32M | -2.34M | -2.58M | -2.09M | - | - | - | -945K | - |
| netCommonStockIssuance | -10.52M | -16.32M | -2.34M | -2.58M | -2.09M | - | - | - | -945K | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -10.52M | -16.32M | -2.34M | -2.58M | -2.09M | - | - | - | -945K | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -7.61M | -7.46M | -7.28M | -7.29M | -7.33M | -7.04M | -7.04M | -7.04M | -7.03M | -7.03M |
| commonDividendsPaid | -7.61M | -7.46M | -7.28M | -7.29M | -7.33M | -7.04M | -7.04M | -7.04M | -7.03M | -7.03M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 89.59M | 32.08M | 32.7M | -51.06M | -47.96M | 61M | 558K | -36.4M | -228.74M | -27.15M |
| netCashProvidedByFinancingActivities | 71.45M | -46.7M | 23.07M | -60.92M | -82.38M | 53.96M | -6.48M | -43.44M | -236.72M | -34.18M |