NASDAQ : CFB
$0 (0.0%)
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 |
|---|---|---|---|---|---|---|---|
| revenue | 231.02M | 77000 | 182.35M | 171.98M | 150.58M | 116.62M | 80.4M |
| costOfRevenue | - | - | - | - | - | -4000 | - |
| grossProfit | 231.02M | 77000 | 182.35M | 171.98M | 150.58M | 116.62M | 80.4M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 96.44M | 78.64M | 64.78M | 62.05M | 59.9M | 54.57M | 44.44M |
| sellingAndMarketingExpenses | 2.89M | 3.2M | 2.09M | 1.22M | 2.46M | 2.69M | 2.65M |
| sellingGeneralAndAdministrativeExpenses | 99.32M | 81.84M | 66.88M | 63.27M | 62.36M | 57.26M | 47.09M |
| otherExpenses | 146.11M | 50.63M | -162.26M | -219.94M | -164.33M | -120.67M | -100.08M |
| operatingExpenses | 245.44M | 132.47M | -95.38M | -156.67M | -101.97M | -52.91M | -52.99M |
| costAndExpenses | 245.44M | 132.47M | -95.38M | -156.67M | -101.97M | -52.91M | -52.99M |
| netInterestIncome | 224.84M | 193.53M | 168.69M | 160.25M | 141.44M | 110.37M | 74.82M |
| interestIncome | 435.15M | 248.51M | 193.15M | 203.45M | 216.22M | 156.88M | 97.14M |
| interestExpense | 210.31M | 54.98M | 24.46M | 43.2M | 74.77M | 46.51M | 23M |
| depreciationAndAmortization | 9.46M | 5.3M | 5.26M | 5.25M | 1.73M | 1.79M | 1.27M |
| ebitda | 93.57M | 82.88M | 92.23M | 20.57M | 37.93M | - | - |
| ebit | 84.11M | 77.57M | 86.97M | 15.31M | 32.61M | -4.68M | -3.06M |
| nonOperatingIncomeExcludingInterest | 9.46M | 17.47M | 15.89M | 21.61M | 10.9M | 32.66M | 13.91M |
| operatingIncome | 84.11M | 132.55M | 86.97M | 15.31M | 48.61M | 63.71M | 27.41M |
| totalOtherIncomeExpensesNet | 84.11M | -17.47M | -15.89M | -21.61M | -10.9M | -10.79M | -6.44M |
| incomeBeforeTax | 84.11M | 77.57M | 86.97M | 15.31M | 48.61M | 17.2M | 4.41M |
| incomeTaxExpense | 17.44M | 15.97M | 17.56M | 2.71M | 8.05M | -2.39M | -1.44M |
| netIncomeFromContinuingOperations | 66.67M | 61.6M | 69.41M | 12.6M | 28.47M | 19.59M | 5.85M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - |
| netIncome | 66.67M | 61.6M | 69.41M | 12.6M | 40.56M | 19.59M | 5.85M |
| netIncomeDeductions | - | - | - | - | - | - | - |
| bottomLineNetIncome | 66.26M | 61.6M | 69.41M | 12.6M | 28.3M | 17.49M | 3.75M |
| eps | 1.35 | 1.24 | 1.35 | 0.24 | 0.85 | 0.38 | 0.07 |
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 |
|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 234.03M | 300.14M | 482.73M | 408.81M | 187.32M | 216.54M | 130.82M |
| shortTermInvestments | 5.5M | 686.9M | 745.97M | 654.59M | 741.63M | 284.02M | 703.58M |
| cashAndShortTermInvestments | 234.03M | 301.22M | 1.23B | 1.06B | 928.95M | 880.22M | 834.4M |
| netReceivables | - | - | - | 17.24M | 15.72M | 14.09M | - |
| accountsReceivables | 37.29M | 29.51M | 16.02M | 17.24M | 15.72M | 14.09M | 12.21M |
| otherReceivables | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | -148.54M |
| prepaids | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | - | - | 2.47B | - |
| totalCurrentAssets | 234.03M | 330.72M | 1.24B | 1.08B | 944.67M | 3.36B | 846.61M |
| propertyPlantEquipmentNet | 100.87M | 65.98M | 66.07M | 70.51M | 70.21M | 74.94M | 36.65M |
| goodwill | 14.14M | 12.84M | - | - | 7.4M | 7.4M | 7.4M |
| intangibleAssets | 17.2M | 16.24M | 130K | 208K | 297K | 399K | 500K |
| goodwillAndIntangibleAssets | 31.34M | 29.08M | 130K | 208K | 7.69M | 7.8M | 7.9M |
| longTermInvestments | 11.88M | 686.9M | 745.97M | 654.59M | 741.63M | 663.68M | 703.58M |
| taxAssets | - | 48.52M | 26.03M | 30.04M | 13.78M | 22.82M | 18.41M |
| otherNonCurrentAssets | 7B | -48.52M | -26.16M | -30.04M | -13.78M | -22.82M | -18.41M |
| totalNonCurrentAssets | 7.15B | 781.97M | 812.04M | 725.3M | 819.54M | 746.42M | 748.13M |
| otherAssets | 7.38B | 5.49B | 3.56B | 3.85B | 3.18B | - | 1.37B |
| totalAssets | 7.38B | 6.6B | 5.62B | 5.66B | 4.94B | 4.11B | 2.96B |
| totalPayables | 94.42M | 87.61M | 32.68M | 43.77M | 31.24M | 19.51M | 11.92M |
| accountPayables | 94.42M | 87.61M | 32.68M | 43.77M | 31.24M | 19.51M | 11.92M |
| otherPayables | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - |
| shortTermDebt | - | 5M | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - |
| deferredRevenue | - | - | 11.18M | 24.96M | -28.68M | -99.9M | -75.7M |
| otherCurrentLiabilities | 2.57B | -92.61M | -32.68M | -68.73M | -2.57M | -19.51M | -11.92M |
| totalCurrentLiabilities | 2.66B | 92.61M | 32.68M | 43.77M | 31.24M | 19.51M | 11.92M |
| longTermDebt | 86.84M | 228.57M | 237.61M | 294.06M | 359.66M | 313.87M | 320.06M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | - | -3.5M | 226.05M | 278.84M | 348.13M | -26.01M | 314.48M |
| deferredTaxLiabilitiesNonCurrent | - | 3.5M | 11.56M | 15.22M | 11.53M | 6.5M | 5.59M |
| otherNonCurrentLiabilities | 6.57B | -228.57M | -237.61M | -294.06M | -359.66M | -320.37M | -320.06M |
| totalNonCurrentLiabilities | 6.65B | 92.61M | 237.61M | 294.06M | 359.66M | 313.87M | 320.06M |
| otherLiabilities | -2.64B | 5.81B | 4.68B | 4.7B | 3.94B | 3.28B | 2.34B |
| capitalLeaseObligations | - | - | - | - | - | - | - |
| totalLiabilities | 6.67B | 5.99B | 4.95B | 5.03B | 4.33B | 3.62B | 2.67B |
| treasuryStock | -58.25M | -64.13M | -28.35M | -6.06M | - | - | - |
| preferredStock | - | - | - | - | - | 12000 | 12000 |
| commonStock | 533K | 530K | 526K | 523K | 520K | 451K | 307K |
| retainedEarnings | 272.35M | 206.1M | 147.1M | 77.65M | 76.67M | 38.57M | 23.95M |
| additionalPaidInCapital | 543.56M | 530.66M | 526.81M | 522.91M | 519.87M | 454.51M | 256.11M |
| date | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 |
|---|---|---|---|---|---|---|---|
| netIncome | 66.67M | 61.6M | 69.41M | 12.6M | 28.47M | 19.59M | 5.85M |
| depreciationAndAmortization | 9.46M | 5.3M | 5.26M | 5.25M | 5.32M | 4.68M | 3.06M |
| deferredIncomeTax | -2.09M | -1.97M | 2.66M | -5.26M | -3.49M | -239K | -3.21M |
| stockBasedCompensation | 5.28M | 4.42M | 4.58M | 4.36M | 4.72M | 4.6M | 2.38M |
| changeInWorkingCapital | 6.2M | -2.13M | 3.02M | -3.4M | 7.07M | 1.74M | -1.1M |
| accountsReceivables | -7.09M | -10.97M | 1.21M | -1.52M | -1.62M | -1.88M | -3.41M |
| inventory | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - |
| otherWorkingCapital | 6.2M | 8.84M | 1.81M | -1.88M | 8.7M | 3.62M | 2.31M |
| otherNonCashItems | 13.83M | 13.14M | 3.43M | 66.9M | 31.73M | 15.48M | 15.85M |
| netCashProvidedByOperatingActivities | 99.36M | 80.35M | 88.37M | 80.45M | 73.83M | 45.85M | 22.82M |
| investmentsInPropertyPlantAndEquipment | -8.95M | -2.57M | -1.21M | -6.09M | -850K | -42.83M | -16.52M |
| acquisitionsNet | 19.35M | 125.75M | 173.37M | -639.91M | -802.62M | -1.06B | -705.82M |
| purchasesOfInvestments | -220.44M | -116.14M | -225.72M | -76.22M | -233.12M | -209.29M | -208.54M |
| salesMaturitiesOfInvestments | 194.53M | 100.2M | 124.36M | 173.87M | 176.38M | 231.14M | 109.19M |
| otherInvestingActivities | -642.73M | -727.19M | 8.41M | 3.76M | -1.67M | 1.15M | -30.39M |
| netCashProvidedByInvestingActivities | -658.25M | -619.95M | 79.2M | -544.59M | -861.87M | -1.08B | -852.07M |
| netDebtIssuance | -165.56M | -4.08M | -59.58M | -65.64M | 45.76M | -6.23M | 123.78M |
| longTermNetDebtIssuance | -145.56M | -4.08M | -57.27M | -65.64M | 45.76M | -6.23M | 108.78M |
| shortTermNetDebtIssuance | -20M | - | -2.31M | - | - | - | 15M |
| netStockIssuance | 7.75M | -36.71M | -23.15M | -7.3M | 57.92M | 190.69M | 55.7M |
| netCommonStockIssuance | 3000 | -35.78M | -22.28M | -7.3M | 88.08M | 190.69M | 55.7M |
| commonStockIssuance | 3000 | 368K | 175K | 154K | 88.87M | 203.85M | 55.76M |
| commonStockRepurchased | -1.14M | -35.78M | -22.29M | -7.3M | - | -13.16M | -55000 |
| netPreferredStockIssuance | 7.75M | -933K | -863K | -6.06M | -30.16M | - | - |
| netDividendsPaid | -413K | - | - | -983K | -700K | -2.1M | -2.1M |
| commonDividendsPaid | - | - | - | -983K | - | - | - |
| preferredDividendsPaid | -413K | - | - | - | -700K | -2.1M | -2.1M |
| otherFinancingActivities | 672.2M | 397.79M | -10.93M | 759.55M | 655.84M | 941.96M | 626.72M |
| netCashProvidedByFinancingActivities | 513.98M | 357M | -93.66M | 685.63M | 758.82M | 1.12B | 804.1M |
| date | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 67.13M | 128.69M | 124.44M | 122.36M | 61.11M | 60.32M | 62.64M | 77000 | 53.48M | 50.91M |
| costOfRevenue | - | - | - | - | - | - | - | - | - | - |
| grossProfit | 67.13M | 128.69M | 124.44M | 122.36M | 61.11M | 60.32M | 62.64M | 77000 | 53.48M | 50.91M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 25.19M | 1.08M | 25.49M | 23.68M | 23.96M | 25.94M | 24.15M | 23M | 19.16M | 17.81M |
| sellingAndMarketingExpenses | 723K | 491K | 558K | 892K | 593K | 649K | 752K | 954K | 796K | 757K |
| sellingGeneralAndAdministrativeExpenses | 25.91M | 1.57M | 26.05M | 24.57M | 24.56M | 26.59M | 24.9M | 23.95M | 19.95M | 18.56M |
| otherExpenses | 41.21M | -11.36M | -10.48M | -11.49M | -64.24M | -66.64M | -28.1M | 19.61M | -35.88M | -43.77M |
| operatingExpenses | 67.13M | 11.36M | 10.48M | 11.49M | -39.68M | -40.05M | -3.19M | 43.56M | -15.93M | -25.21M |
| costAndExpenses | 67.13M | 105.2M | 101.42M | 100.07M | -39.68M | -40.05M | -3.19M | 43.56M | -15.93M | -25.21M |
| netInterestIncome | 61.16M | 57.89M | 56.59M | 56.95M | 55.13M | 54.54M | 58.22M | 54.02M | 49.7M | 46.71M |
| interestIncome | 128.65M | 5.7M | 119.24M | 117.81M | 112.66M | 107.15M | 97.54M | 82.36M | 65.55M | 52.84M |
| interestExpense | 67.49M | 1.51M | 62.64M | 726K | 57.53M | 52.61M | 39.32M | 28.35M | 15.86M | 6.13M |
| depreciationAndAmortization | 2.38M | 906K | 2.41M | 1.46M | 2.4M | 2.32M | 2.32M | 1.59M | 1.24M | 1.23M |
| ebitda | 27.36M | 25.91M | 25.44M | 1.46M | 23.82M | 22.59M | 22.45M | 16.88M | 22.93M | 20.8M |
| ebit | 24.99M | 23.48M | 23.02M | -2.42M | 21.42M | 20.27M | -2.32M | -1.59M | 21.69M | 19.57M |
| nonOperatingIncomeExcludingInterest | 2.38M | 6.26M | 6.39M | -98.72M | 5.81M | 7.27M | 28.68M | 21.41M | 3.99M | 5.3M |
| operatingIncome | 24.99M | 26.27M | 26.09M | 110.87M | 21.42M | 20.27M | 59.44M | 43.64M | 37.54M | 25.7M |
| totalOtherIncomeExpensesNet | 24.99M | -6.26M | -6.39M | 123.42M | -5.81M | -7.27M | -6.23M | -4.53M | -3.99M | -5.3M |
| incomeBeforeTax | 24.99M | 23.48M | 23.02M | 22.29M | 21.42M | 20.27M | 20.13M | 15.29M | 21.69M | 19.57M |
| incomeTaxExpense | 5.34M | 4.86M | 4.8M | 4.64M | 4.56M | 4.22M | 4.02M | 3.35M | 4.41M | 4.03M |
| netIncomeFromContinuingOperations | 19.65M | 18.62M | 18.22M | 17.65M | 16.86M | 16.05M | 16.11M | 11.95M | 17.28M | 15.54M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 19.65M | 18.62M | 18.22M | 17.65M | 16.86M | 16.05M | 16.11M | 11.95M | 17.28M | 15.54M |
| netIncomeDeductions | 155K | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 19.49M | 18.47M | 18.07M | 17.5M | 16.71M | 15.94M | 16.11M | 11.95M | 17.28M | 15.54M |
| eps | 0.39 | 0.38 | 0.36 | 0.35 | 0.34 | 0.33 | 0.33 | 0.25 | 0.35 | 0.31 |
| date | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 236.94M | 250.36M | 206.77M | 255.23M | 233.19M | 342.5M | 262.97M | 300.14M | 309.14M | 277.68M |
| shortTermInvestments | 454.08M | 531K | 527K | 5.5M | 750.49M | 743.9M | 751.25M | 686.9M | 1.13M | 805K |
| cashAndShortTermInvestments | 691.01M | 250.36M | 206.77M | -255.23M | 983.68M | 1.09B | 1.01B | 301.22M | 965.66M | 973.32M |
| netReceivables | 39.48M | 39.5M | 37.83M | 37.29M | - | - | - | - | - | - |
| accountsReceivables | 39.48M | 39.5M | 37.83M | 37.29M | 35.81M | 33.3M | 30.38M | 29.51M | 20.55M | 17.91M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | 210.87M | -244.61M | 217.94M | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | - | - | - | 255.23M | - | - | - | - | - | - |
| totalCurrentAssets | 730.5M | 294.68M | 249.98M | 292.52M | 1.02B | 1.12B | 1.04B | 330.72M | 986.22M | 991.23M |
| propertyPlantEquipmentNet | 68.99M | 97.9M | 99.58M | 100.87M | 70.24M | 68.54M | 67.31M | 65.98M | 64.31M | 64.77M |
| goodwill | 14.14M | 14.14M | 14.14M | 14.14M | 14.14M | 12.84M | 12.84M | 12.84M | - | - |
| intangibleAssets | 14.48M | 15.36M | 16.27M | 17.2M | 18.16M | 14.62M | 15.42M | 16.24M | - | - |
| goodwillAndIntangibleAssets | 28.62M | 29.5M | 30.4M | 31.34M | 32.29M | 27.46M | 28.26M | 29.08M | 669.38M | 721.41M |
| longTermInvestments | 784M | 13.12M | 13.12M | 11.88M | 750.49M | 743.9M | 751.25M | 686.9M | 656.53M | 695.65M |
| taxAssets | -745.28M | 7.07B | 6.96B | 54.11M | - | 47.61M | 42.64M | 48.52M | 51.46M | 39.01M |
| otherNonCurrentAssets | 6.42B | 132.82M | 125.71M | 6.9B | -853.02M | -47.61M | -42.64M | -48.52M | -720.84M | -760.42M |
| totalNonCurrentAssets | 7.3B | 7.34B | 7.23B | 7.1B | 853.02M | 839.9M | 846.82M | 781.97M | 720.84M | 760.42M |
| otherAssets | -448.83M | 7.64B | 7.48B | 7.38B | 5.31B | 5.16B | 5B | 5.49B | 4.14B | 3.96B |
| totalAssets | 7.58B | 7.64B | 7.48B | 7.39B | 7.18B | 7.12B | 6.89B | 6.6B | 5.85B | 5.71B |
| totalPayables | - | - | 90.86M | 94.42M | 98.22M | 91.6M | 79.92M | 87.61M | 74.52M | 58.23M |
| accountPayables | - | - | 90.86M | 94.42M | 98.22M | 91.6M | 79.92M | 87.61M | 74.52M | 58.23M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 11.22M | 11.26M | 1.55M | 4.15M | - | 178.82M | 228.51M | 5M | - | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | -90.86M | -94.42M | 88.54M | - | - | - | - | 16.73M |
| otherCurrentLiabilities | 2.82B | -11.26M | -92.41M | -98.57M | -98.22M | -270.42M | -308.43M | -92.61M | -74.52M | -58.23M |
| totalCurrentLiabilities | 2.83B | 2.78B | 2.65B | 2.66B | 98.22M | 270.42M | 308.43M | 92.61M | 74.52M | 58.23M |
| longTermDebt | 73.6M | 73.88M | 85.2M | 86.84M | 95.36M | 98.21M | 103.49M | 228.57M | 206.4M | 256.14M |
| capitalLeaseObligationsNonCurrent | - | 30.1M | 29.88M | - | - | - | 33M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | 3.86B | - | 95.04M | -3.27M | -3.5M | -4.35M | -4.1M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | 10.64M | - | 3.17M | 3.27M | 3.5M | 4.35M | 4.1M |
| otherNonCurrentLiabilities | 3.91B | 4.02B | 4B | -86.84M | -95.36M | -98.21M | -136.49M | -228.57M | -206.4M | -256.14M |
| totalNonCurrentLiabilities | 3.98B | 4.13B | 4.11B | 4.02B | 106.59M | 98.21M | 308.43M | 92.61M | 74.52M | 58.23M |
| otherLiabilities | 6.81B | 6.91B | 6.76B | 6.67B | 6.33B | 6.1B | 5.63B | 5.81B | 5.12B | 4.98B |
| capitalLeaseObligations | - | 30.1M | 29.88M | - | - | - | 33M | - | - | - |
| totalLiabilities | 6.81B | 6.91B | 6.76B | 6.68B | 6.54B | 6.47B | 6.25B | 5.99B | 5.27B | 5.1B |
| treasuryStock | -62.75M | -62.76M | -59.72M | -58.25M | -58.2M | -64.13M | -64.13M | -64.13M | -59.33M | -48.5M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 536K | 536K | 535K | 533K | 533K | 532K | 532K | 530K | 530K | 529K |
| retainedEarnings | 328.38M | 308.89M | 290.42M | 272.35M | 254.86M | 238.15M | 222.2M | 206.1M | 194.15M | 176.87M |
| additionalPaidInCapital | 547.14M | 545.72M | 544.21M | 543.56M | 542.19M | 539.79M | 539.02M | 530.66M | 529.65M | 528.55M |
| date | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 19.65M | 18.62M | 18.22M | 17.65M | 16.86M | 16.05M | 16.11M | 11.95M | 17.28M | 15.54M |
| depreciationAndAmortization | 2.38M | 2.43M | 2.41M | 1.46M | 2.4M | 2.32M | 2.32M | 1.59M | 1.24M | 1.23M |
| deferredIncomeTax | -1.83M | -1.99M | 3.22M | -878K | -1.13M | -1.72M | 1.64M | -3.68M | -844K | -801K |
| stockBasedCompensation | 1.36M | 1.54M | 1.27M | 1.57M | 1.21M | 1.26M | 1.24M | 1.11M | 1.07M | 1.12M |
| changeInWorkingCapital | 7.8M | -2.42M | -7M | 2.99M | 577K | 3.59M | -956K | 1.58M | 15.66M | -10.8M |
| accountsReceivables | 12000 | -1.66M | -539K | -1.48M | -1.82M | -2.92M | -878K | -6.44M | -2.64M | -976K |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 7.79M | -751K | -6.46M | 4.47M | 2.39M | 6.51M | -78000 | 8.02M | 18.3M | -9.82M |
| otherNonCashItems | 2.4M | 9.22M | 6.46M | 4.82M | 5.07M | 368K | 3.98M | 5.93M | 4.26M | 2.43M |
| netCashProvidedByOperatingActivities | 31.75M | 21.02M | 18.5M | 27.62M | 24.98M | 21.88M | 24.32M | 18.48M | 38.67M | 8.72M |
| investmentsInPropertyPlantAndEquipment | -517K | -963K | -1.11M | -2M | -1.7M | -2.59M | -2.66M | -691K | -743K | -173K |
| acquisitionsNet | - | 145K | - | -182.8M | -24.59M | -150.95M | 4000 | 125.9M | -13000 | - |
| purchasesOfInvestments | -176K | -31.3M | -45.69M | -68.28M | -30.91M | -27.76M | -93.49M | -33.83M | -8.91M | -24.26M |
| salesMaturitiesOfInvestments | 43.58M | 9.8M | 13.46M | 107.36M | 19.94M | 23.39M | 42.78M | 70.61M | 7.07M | 10.93M |
| otherInvestingActivities | 11.46M | -202K | -122K | 610K | 10.61M | 4.88M | -279.54M | -305.23M | -145.47M | -183.98M |
| netCashProvidedByInvestingActivities | 54.35M | -118.98M | -160.54M | -145.11M | -26.65M | -153.03M | -332.9M | -143.25M | -148.06M | -197.48M |
| netDebtIssuance | -90000 | -1.64M | -114K | -110.68M | -174.26M | -57.56M | 98.33M | 7.17M | -19M | 70M |
| longTermNetDebtIssuance | -90000 | -1.64M | -114K | -18.21M | -174.26M | -51.42M | -12.64M | -5.05M | -91.25M | 70M |
| shortTermNetDebtIssuance | - | - | - | -7.5M | -167.16M | -16.27M | 110.97M | 12.22M | -72.25M | 140M |
| netStockIssuance | -226K | -3.13M | -2.26M | 937K | -69000 | -77000 | 6.96M | -4.9M | -10.99M | -3.43M |
| netCommonStockIssuance | 293K | -3.13M | -2.26M | 937K | -69000 | -77000 | -788K | -4.9M | -161K | -3.43M |
| commonStockIssuance | 293K | 1000 | 242K | - | 1000 | - | 2000 | -167K | 1000 | 192K |
| commonStockRepurchased | -226K | -3.13M | -1.4M | 937K | -70000 | -77000 | -790K | -4.73M | -10.99M | -3.43M |
| netPreferredStockIssuance | -519K | 1.4M | - | - | - | - | 7.75M | -4.8M | -10.83M | -3.39M |
| netDividendsPaid | -155K | -155K | -155K | -155K | -155K | -103K | - | - | - | - |
| commonDividendsPaid | -155K | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | -155K | -155K | -155K | -155K | -103K | - | - | - | - |
| otherFinancingActivities | -99.06M | 146.48M | 96.11M | 249.43M | 66.84M | 268.42M | 166.12M | 113.5M | 170.84M | 122.94M |
| netCashProvidedByFinancingActivities | -99.53M | 141.56M | 93.58M | 139.53M | -107.64M | 210.68M | 271.41M | 115.77M | 140.85M | 189.51M |