OTC : BAFBF
$0 (0.0%)
| 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 | 9.49B | 8.23B | 7.99B | 7.63B | 7.18B | 7.32B | 7.31B | 6.63B | 6.92B | 6.92B |
| costOfRevenue | 9.03B | 7.88B | 7.59B | 7.2B | 6.9B | 7.08B | 6.93B | 6.26B | 6.6B | 6.64B |
| grossProfit | 452.93M | 351M | 407M | 427M | 281M | 239M | 382M | 371M | 311M | 284M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | 1M | 2M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 299.95M | 341.55M | 252M | 253M | 256M | 209M | 256M | 276M | 304M | 331M |
| otherExpenses | - | 178M | - | -101M | -72M | 21M | 73M | -8M | - | -9M |
| operatingExpenses | 299.95M | 178M | 252M | 152M | 184M | 230M | 329M | 327M | 308M | 390M |
| costAndExpenses | 9.33B | 8.06B | 7.78B | 7.46B | 7.09B | 7.26B | 7.26B | 6.59B | 6.91B | 7.03B |
| netInterestIncome | 43.99M | 29M | 30M | 12M | 1M | 9M | 1M | 4M | 9M | 10M |
| interestIncome | 78.99M | 65M | 69M | 44M | 30M | 38M | 34M | 35M | 41M | 56M |
| interestExpense | 34.99M | 31M | 39M | 32M | 29M | 29M | 33M | 31M | 32M | 46M |
| depreciationAndAmortization | 122.98M | 129M | 40M | 40M | 34M | 34M | 91M | 49M | 51M | 51M |
| ebitda | 308.95M | 374M | 186M | 208M | 42M | 43M | 262M | 123M | 89M | -17M |
| ebit | 185.97M | 245M | 146M | 168M | 8M | 9M | 171M | 154M | 149M | 150M |
| nonOperatingIncomeExcludingInterest | -170M | -72M | 65M | 107M | 89M | 54M | -12M | -75M | -113M | -133M |
| operatingIncome | 185.97M | 173M | 211M | 275M | 97M | 63M | 159M | 147M | 148M | 15M |
| totalOtherIncomeExpensesNet | 136.98M | 41M | 33M | -20M | -10M | -15M | -21M | 44M | 81M | -7M |
| incomeBeforeTax | 322.95M | 214M | 244M | 255M | 87M | 48M | 138M | 123M | 117M | 8M |
| incomeTaxExpense | 58.99M | 36M | 50M | -33M | -52M | 18M | 5M | -12M | -45M | 8M |
| netIncomeFromContinuingOperations | 263.96M | 178M | 194M | 288M | 139M | 30M | 130M | 135M | 168M | 24M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 262.96M | 178M | 197M | 288M | 140M | 30M | 130M | 135M | 168M | 24M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 262.96M | 178M | 197M | 288M | 140M | 30M | 130M | 135M | 168M | 24M |
| eps | 0.53 | 0.34 | 0.35 | 0.47 | 0.21 | 0.04 | 0.19 | 0.4 | 0.49 | 0.07 |
| 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 | 1.86B | 1.29B | 1.41B | 1.18B | 1.03B | 792M | 778M | 661M | 968M | 769M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.86B | 1.29B | 1.41B | 1.18B | 1.03B | 792M | 778M | 661M | 968M | 769M |
| netReceivables | 1.35B | 1.26B | 1.02B | 1.04B | 971M | 1.04B | 1.22B | 1.19B | 1.05B | 1.46B |
| accountsReceivables | 1.21B | 856M | - | - | - | 1.04B | - | - | - | - |
| otherReceivables | 136.98M | 407M | 1.02B | 1.04B | 971M | - | 1.22B | 1.19B | 1.05B | 1.46B |
| inventory | 154.97M | 158M | 124M | 114M | 104M | 114M | 101M | 84M | 107M | 101M |
| prepaids | 159.97M | 65M | - | - | - | 41M | - | - | -2M | -1M |
| otherCurrentAssets | - | 273M | 188M | 149M | 115M | 54M | 103M | 95M | 232M | -10M |
| totalCurrentAssets | 3.52B | 3.05B | 2.75B | 2.48B | 2.22B | 2.04B | 2.2B | 2.03B | 2.36B | 2.32B |
| propertyPlantEquipmentNet | 342.94M | 289M | 276M | 231M | 223M | 214M | 204M | 168M | 157M | 181M |
| goodwill | 818.87M | 854M | 845M | 876M | 817M | 811M | 828M | 903M | 874M | 937M |
| intangibleAssets | 255.96M | 268M | 288M | 292M | 296M | 312M | 300M | 258M | 281M | 225M |
| goodwillAndIntangibleAssets | 1.07B | 1.12B | 1.13B | 1.17B | 1.11B | 1.12B | 1.13B | 1.16B | 1.16B | 1.16B |
| longTermInvestments | 952.85M | 430M | 815M | 805M | 846M | 1.02B | 971M | 955M | 731M | 835M |
| taxAssets | 198.97M | 200M | 188M | 176M | 120M | 80M | 92M | 80M | 52M | 54M |
| otherNonCurrentAssets | - | 539M | 104M | 262M | 321M | 215M | 249M | 171M | 421M | 220M |
| totalNonCurrentAssets | 2.57B | 2.58B | 2.52B | 2.64B | 2.62B | 2.65B | 2.64B | 2.54B | 2.52B | 2.45B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 6.09B | 5.63B | 5.26B | 5.12B | 4.85B | 4.68B | 4.84B | 4.57B | 4.88B | 4.78B |
| totalPayables | 714.88M | 978M | 602M | 780M | 748M | 763M | 837M | 758M | 1.37B | 1.48B |
| accountPayables | 706.89M | 855M | 602M | 780M | 748M | 763M | 837M | 758M | 1.37B | 1.48B |
| otherPayables | 8M | 123M | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | 927M | - | - | 649M | - | - | - | - |
| shortTermDebt | 105M | 196M | 113M | 252M | 83M | 53M | 81M | 63M | 276M | 103M |
| capitalLeaseObligationsCurrent | 70M | 57M | 50M | 49M | 44M | 47M | - | - | - | - |
| taxPayables | - | 121M | 6M | 82M | 110M | 75M | 61M | 43M | 83M | 91M |
| deferredRevenue | 1.31B | 872.02M | 600M | 663M | 669M | 524M | 1.32B | 489M | 855M | 977M |
| otherCurrentLiabilities | 1.27B | 1.75B | 427M | 978M | 855M | 162M | 110M | 814M | 68M | 10M |
| totalCurrentLiabilities | 3.47B | 2.98B | 2.72B | 2.72B | 2.4B | 2.2B | 2.35B | 2.12B | 2.57B | 2.57B |
| longTermDebt | 719.88M | 754M | 723M | 486M | 532M | 600M | 607M | 570M | 662M | 726M |
| capitalLeaseObligationsNonCurrent | 127.98M | 105M | 93M | 83M | 85M | - | - | 106M | - | - |
| deferredRevenueNonCurrent | 1M | 2M | 2M | 2M | 9M | 2M | 2M | 2M | 409M | - |
| deferredTaxLiabilitiesNonCurrent | 152.98M | 153M | 160M | 152M | 115M | 104M | 108M | 90M | 70M | 80M |
| otherNonCurrentLiabilities | 471M | 508M | 360M | 378M | 415M | 436M | 394M | 540M | 103M | 641M |
| totalNonCurrentLiabilities | 1.47B | 1.52B | 1.34B | 1.02B | 1.07B | 1.14B | 1.11B | 1.2B | 1.24B | 1.45B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 197.98M | 162M | 143M | 132M | 129M | 47M | - | 106M | - | - |
| totalLiabilities | 4.94B | 4.5B | 4.06B | 3.74B | 3.47B | 3.34B | 3.46B | 3.33B | 3.81B | 4.02B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | 18M | 18M | 18M | - |
| commonStock | 246.96M | 259M | 272M | 294M | 345M | 345M | 345M | 345M | 345M | 345M |
| retainedEarnings | 474.92M | 501M | 546M | 706M | 631M | 612M | 748M | 574M | 336M | -50M |
| additionalPaidInCapital | 175.97M | 263M | 176M | 176M | 176M | 176M | - | - | - | - |
| 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 | 262.96M | 173M | 197M | 275M | 97M | 63M | 159M | 147M | 154M | 15M |
| depreciationAndAmortization | 122.98M | 129M | 114M | 111M | 97M | 99M | 91M | 49M | 51M | 51M |
| deferredIncomeTax | - | - | -163M | -169M | -128M | -64M | -80M | - | -202M | - |
| stockBasedCompensation | 16M | 10M | 24M | 9M | 7M | 8M | 10M | 8M | 9M | 7M |
| changeInWorkingCapital | 407.93M | 99M | 63M | -54M | 281M | 167M | 32M | -229M | 27M | -48M |
| accountsReceivables | -235.96M | -151M | -77M | -44M | 52M | 129M | -75M | 65M | 81M | -139M |
| inventory | 2M | -34M | -11M | -6M | 11M | -14M | -18M | -16M | -12M | 42M |
| accountsPayables | 263.96M | -7.51M | 177M | 57M | 43M | -69M | 157M | -196M | -71M | -19M |
| otherWorkingCapital | 377.94M | 284M | -26M | -61M | 175M | 121M | -32M | -82M | 29M | 68M |
| otherNonCashItems | -117.98M | -146M | 50M | -4M | -1M | 1M | -1M | -105M | -1M | -161M |
| netCashProvidedByOperatingActivities | 691.89M | 265M | 285M | 168M | 353M | 274M | 211M | -130M | 38M | -136M |
| investmentsInPropertyPlantAndEquipment | -48.99M | -28M | -66M | -32M | -37M | -66M | -75M | -104M | -101M | -52M |
| acquisitionsNet | 5M | 23M | 46M | 3M | 49M | -26M | 23M | 126M | 113M | 145M |
| purchasesOfInvestments | -15M | -5M | -18M | -9M | -3M | -2M | -3M | -2M | -2M | -32M |
| salesMaturitiesOfInvestments | 106.98M | 13M | 81M | 7M | 15M | 18M | 29M | 25M | 23M | 44M |
| otherInvestingActivities | 7M | 43M | -10M | 177M | 92M | 83M | 139M | 105M | 98M | 59M |
| netCashProvidedByInvestingActivities | 54.99M | 46M | 33M | 146M | 116M | 7M | 113M | 150M | 131M | 164M |
| netDebtIssuance | -8M | 26M | 102M | 79M | -51M | -92M | - | - | - | - |
| longTermNetDebtIssuance | -8M | 26M | 102M | 79M | -51M | -92M | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -156.97M | -113M | -169M | -176M | -151M | -8M | - | - | - | - |
| netCommonStockIssuance | -156.97M | -113M | -169M | -176M | -151M | -8M | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | 195M | - |
| commonStockRepurchased | -156.97M | -113M | -169M | -176M | -151M | -8M | -2M | -4M | -2M | -4M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -63.99M | -61M | -58M | -58M | -29M | -6M | -48M | -39M | -32M | -18M |
| commonDividendsPaid | -63.99M | -61M | -58M | -58M | -29M | -6M | -48M | -39M | -32M | -18M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -68.99M | -103M | -33M | -34M | -35M | -147M | -144M | -310M | 99M | 22M |
| netCashProvidedByFinancingActivities | -297.95M | -251M | -158M | -189M | -266M | -253M | -192M | -349M | 61M | -3M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 4.97B | 2.26B | 2.17B | 1.94B | 2.09B | 3.81B | 4.03B | 3.6B | 3.59B | 3.61B |
| costOfRevenue | 4.7B | 2.17B | 2.06B | 1.85B | 3.96B | 3.62B | 3.78B | 3.43B | 3.39B | 3.47B |
| grossProfit | 264.96M | 95M | 115M | 93.5M | 218M | 189M | 251M | 170M | 197M | 138M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 159.97M | 192.19M | 163.89M | 177M | 129M | 134M | 140M | 117M | 125M | 143M |
| otherExpenses | - | 38M | 74M | 48M | - | - | - | - | - | - |
| operatingExpenses | 159.97M | 38M | 74M | 48M | 129M | 134M | 140M | 117M | 125M | 143M |
| costAndExpenses | 4.86B | 2.2B | 2.13B | 1.9B | 2.02B | 3.76B | 3.92B | 3.55B | 3.52B | 3.62B |
| netInterestIncome | 25M | 10M | 12M | 10.5M | 18M | 12M | 6M | 2M | -9M | 3M |
| interestIncome | 39.99M | 10M | 12M | 10.5M | 37M | 32M | 21M | 23M | 8M | 21M |
| interestExpense | 15M | 27.46M | 21.27M | 24.02M | 19M | 20M | 15M | 21M | 17M | 18M |
| depreciationAndAmortization | 52.99M | 11M | 9.5M | 11M | 8.5M | 62M | 49M | 47M | 71391 | 55806 |
| ebitda | 157.97M | 36M | 58M | 34.5M | 54M | 142M | 192M | 122M | 121M | 43M |
| ebit | 104.98M | 25M | 48.5M | 23.5M | 45.5M | 80M | 143M | 75M | 30M | 35M |
| nonOperatingIncomeExcludingInterest | - | 32M | -7.5M | 22M | 90M | -25M | -32M | -22M | 42M | -40M |
| operatingIncome | 104.98M | 57M | 41M | 45.5M | 73M | 55M | 111M | 53M | 72M | -5M |
| totalOtherIncomeExpensesNet | 85.99M | 9M | 10M | 10.5M | 8M | 27M | 93M | 30M | -20M | 40M |
| incomeBeforeTax | 190.97M | 66M | 51M | 56M | 81M | 60M | 128M | 54M | 52M | 17M |
| incomeTaxExpense | 28M | 15.5M | 10M | 8M | 15.5M | 19M | 15M | -15M | -35M | -17M |
| netIncomeFromContinuingOperations | 162.97M | 50.5M | 41M | 48M | 65.5M | 63M | 189M | 99M | 87M | 53M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 161.97M | 50.5M | 41M | 48M | 134M | 63M | 189M | 99M | 87M | 53M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 161.97M | 50.5M | 41M | 48M | 134M | 63M | 189M | 99M | 87M | 53M |
| eps | 0.33 | 0.1 | 0.08 | 0.09 | 0.24 | 0.11 | 0.31 | 0.16 | 0.13 | 0.08 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.86B | 1.57B | 1.29B | 992M | 1.41B | 900M | 1.18B | 1.11B | 1.03B | 833M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.86B | 1.57B | 1.29B | 992M | 1.41B | 900M | 1.18B | 1.11B | 1.03B | 833M |
| netReceivables | 1.35B | 1.36B | 1.26B | 1.32B | 1.02B | 1.22B | 1.04B | 1.03B | 971M | 982M |
| accountsReceivables | 1.21B | 925M | 856M | 770M | 1.02B | - | - | - | - | - |
| otherReceivables | 136.98M | 439M | 407M | 547M | 434M | 1.22B | 1.04B | 1.03B | 971M | 982M |
| inventory | 154.97M | 154M | 158M | 163M | 124M | 140M | 114M | 112M | 104M | 102M |
| prepaids | 159.97M | 86M | 65M | 69M | - | 27M | - | - | - | - |
| otherCurrentAssets | - | 246M | 273M | 304M | 188M | 154M | 149M | 126M | 115M | 103M |
| totalCurrentAssets | 3.52B | 3.42B | 3.05B | 2.84B | 2.75B | 2.44B | 2.48B | 2.38B | 2.22B | 2.02B |
| propertyPlantEquipmentNet | 342.94M | 306M | 289M | 279M | 276M | 245M | 231M | 234M | 223M | 213M |
| goodwill | 818.87M | 809M | 854M | 850M | 845M | 847M | 876M | 877M | 817M | 806M |
| intangibleAssets | 255.96M | 260M | 268M | 273M | 288M | 282M | 292M | 298M | 296M | 303M |
| goodwillAndIntangibleAssets | 1.07B | 1.07B | 1.12B | 1.12B | 1.13B | 1.13B | 1.17B | 1.18B | 1.11B | 1.11B |
| longTermInvestments | 952.85M | 397M | 430M | 435M | 815M | 1.02B | 805M | 824M | 846M | 1.01B |
| taxAssets | 198.97M | 182M | 200M | 176M | 188M | 181M | 176M | 122M | 120M | 90M |
| otherNonCurrentAssets | - | 649M | 539M | 522M | 104M | 5M | 262M | 407M | 321M | 263M |
| totalNonCurrentAssets | 2.57B | 2.6B | 2.58B | 2.54B | 2.52B | 2.58B | 2.64B | 2.76B | 2.62B | 2.68B |
| otherAssets | - | 1M | - | - | - | - | - | - | - | - |
| totalAssets | 6.09B | 6.02B | 5.63B | 5.38B | 5.26B | 5.02B | 5.12B | 5.14B | 4.85B | 4.7B |
| totalPayables | 714.88M | 1.23B | 978M | 1.08B | 602M | 829M | 780M | 788M | 748M | 675M |
| accountPayables | 706.89M | 1.05B | 855M | 906M | 602M | 829M | 780M | 788M | 748M | 675M |
| otherPayables | 8M | 179M | 123M | 174M | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | 927M | - | - | - | - | - |
| shortTermDebt | 105M | 216M | 196M | 54M | 113M | 58M | 252M | 229M | 83M | 53M |
| capitalLeaseObligationsCurrent | 70M | 62M | 57M | 52M | 50M | - | - | - | - | - |
| taxPayables | - | 133M | 121M | 131M | 6M | 108M | 82M | 97M | 110M | 141M |
| deferredRevenue | 1.31B | 1.15B | 872.02M | 776.28M | 600M | 662M | 663M | 695M | 669M | 611M |
| otherCurrentLiabilities | 1.27B | 2.03B | 1.75B | 1.68B | 427M | 1.16B | 1.03B | 930M | 899M | 937M |
| totalCurrentLiabilities | 3.47B | 3.54B | 2.98B | 2.87B | 2.72B | 2.71B | 2.72B | 2.64B | 2.4B | 2.28B |
| longTermDebt | 719.88M | 734M | 754M | 724M | 723M | 553M | 486M | 518M | 532M | 599M |
| capitalLeaseObligationsNonCurrent | 127.98M | 114M | 105M | 99M | 93M | - | - | - | - | - |
| deferredRevenueNonCurrent | 1M | 1M | 2M | 2M | 2M | 2M | 2M | 15M | 9M | 2M |
| deferredTaxLiabilitiesNonCurrent | 152.98M | 140M | 153M | 162M | 160M | 146M | 152M | 134M | 115M | 108M |
| otherNonCurrentLiabilities | 471M | 414M | 508M | 349M | 360M | 370M | 378M | 379M | 415M | 396M |
| totalNonCurrentLiabilities | 1.47B | 1.4B | 1.52B | 1.34B | 1.34B | 1.07B | 1.02B | 1.05B | 1.07B | 1.1B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 197.98M | 176M | 162M | 151M | 143M | - | - | - | - | - |
| totalLiabilities | 4.94B | 4.94B | 4.5B | 4.2B | 4.06B | 3.78B | 3.74B | 3.69B | 3.47B | 3.38B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 246.96M | 259M | 259M | 272M | 272M | 294M | 294M | 320M | 345M | 345M |
| retainedEarnings | 474.92M | 501M | 501M | 542M | 546M | 597M | 706M | 720M | 631M | 556M |
| additionalPaidInCapital | 175.97M | 263M | 263M | 250M | 176M | 176M | 176M | 176M | 176M | 176M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 |
|---|---|---|---|---|---|---|---|---|
| netIncome | 161.97M | 50.5M | 41M | 48M | 134M | 63M | 189M | 99M |
| depreciationAndAmortization | 52.99M | 35M | 33.5M | 31M | 52M | 62M | 49M | 47M |
| deferredIncomeTax | - | - | - | - | 52M | -215M | -70M | -135M |
| stockBasedCompensation | - | 3M | 10M | 3M | 17M | 7M | 16M | 4M |
| changeInWorkingCapital | 117.98M | -154M | 126M | -119M | 105M | -42M | -9M | -45M |
| accountsReceivables | 18M | -127M | 16M | -91.5M | 149M | -226M | -85M | 41M |
| inventory | -2M | 2M | 2M | -19M | 16M | -27M | -1M | -5M |
| accountsPayables | -151.98M | 571.08M | -196.42M | 190.91M | 8M | 169M | 130M | -73M |
| otherWorkingCapital | 253.96M | -29M | 108M | -8.5M | -68M | 42M | -53M | -8M |
| otherNonCashItems | -102.98M | 277M | -95.5M | 54.5M | -86M | 199M | 77M | 78M |
| netCashProvidedByOperatingActivities | 229.96M | 211.5M | 115M | 17.5M | 274M | 74M | 252M | 48M |
| investmentsInPropertyPlantAndEquipment | -26M | -11.5M | -8M | -6M | -66M | -72M | -19M | -13M |
| acquisitionsNet | 2M | 4.12M | 3.75M | 2.53M | 11M | 1M | 5M | -3M |
| purchasesOfInvestments | -9M | -8.24M | -15.01M | -16.44M | -10M | -8M | -19M | -19M |
| salesMaturitiesOfInvestments | 93.98M | 17.85M | 63.81M | 7.59M | 69M | 12M | 34M | 12M |
| otherInvestingActivities | 57.99M | 7.5M | 21.5M | 15.5M | 1 | 11M | 141M | 39M |
| netCashProvidedByInvestingActivities | 118.98M | -4M | 13.5M | 9.5M | 4M | -67M | 1M | -20M |
| netDebtIssuance | -4M | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | -4M | - | - | - | - | - | - | - |
| netStockIssuance | -84.99M | -36M | -19.5M | -37M | -40M | -112.97M | -126.99M | -86.41M |
| netCommonStockIssuance | -84.99M | -36M | -19.5M | -37M | -40M | -112.97M | -126.99M | -86.41M |
| commonStockIssuance | - | - | - | - | - | - | -25M | - |
| commonStockRepurchased | -84.99M | -36M | -19.5M | -37M | -40M | -89M | -105M | -71M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - |
| netDividendsPaid | -63.99M | - | -30.5M | - | -58M | - | -58M | - |
| commonDividendsPaid | -63.99M | - | -30.5M | - | -58M | - | -58M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -34.99M | -27.5M | -12M | -26.5M | 204M | -231M | -134M | 22M |
| netCashProvidedByFinancingActivities | -187.97M | -63.5M | -62M | -63.5M | 106M | -231M | -192M | 36M |