NASDAQ : FOCS
-$0.01 (-0.02%)
| date | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|
| revenue | 2.14B | 1.8B | 1.36B | 1.22B | 910.88M | 662.89M | 485.44M | 382.35M |
| costOfRevenue | 1.26B | 1.08B | 825.68M | 736.17M | 590.79M | 429.17M | 293.04M | 241.37M |
| grossProfit | 883.1M | 715.4M | 535.64M | 482.18M | 320.09M | 233.72M | 192.4M | 140.98M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | 537.61M | 402.97M | 298.23M | 213.49M | 168.8M |
| sellingAndMarketingExpenses | - | - | - | -304.7M | -232.7M | -163.62M | -114.85M | -89.73M |
| sellingGeneralAndAdministrativeExpenses | 376.42M | 297.64M | 236.38M | 232.91M | 170.27M | 134.62M | 98.64M | 79.07M |
| otherExpenses | 277.12M | 202.47M | 160.23M | 142.82M | -2.35M | -3.19M | 1.38M | 310K |
| operatingExpenses | 653.54M | 500.11M | 396.61M | 375.73M | 269.02M | 205.67M | 155.26M | 119.82M |
| costAndExpenses | 1.91B | 1.58B | 1.22B | 1.11B | 859.81M | 634.84M | 448.3M | 361.19M |
| netInterestIncome | -99.1M | -54.58M | -41.2M | -57.13M | -55.18M | -41.64M | -21.24M | -9.89M |
| interestIncome | 791K | 422K | 453K | 1.16M | 1.27M | 222K | 88000 | 90000 |
| interestExpense | 99.89M | 55M | 41.66M | 58.29M | 56.45M | 41.86M | 21.33M | 9.98M |
| depreciationAndAmortization | 277.12M | 202.47M | 176.98M | 141.39M | 98.75M | 71.05M | 56.62M | 40.75M |
| ebitda | 476.36M | 411.06M | 296.81M | 245.25M | 145.76M | 93.45M | 93.51M | 60.54M |
| ebit | 199.24M | 208.59M | 111.28M | 53.32M | 24.81M | 15.43M | 62.89M | 31.76M |
| nonOperatingIncomeExcludingInterest | 16.07M | 3.35M | 8.54M | 14.33M | 19.62M | -9.68M | -24.61M | -10.45M |
| operatingIncome | 215.3M | 211.94M | 119.83M | 103.86M | 44.43M | 5.75M | 38.28M | 21.32M |
| totalOtherIncomeExpensesNet | -36.95M | -167.42M | -50.2M | -72.62M | -76.07M | -55.61M | -21.58M | -11.35M |
| incomeBeforeTax | 178.36M | 44.52M | 69.62M | -4.98M | -31.64M | -49.86M | 16.7M | 9.97M |
| incomeTaxExpense | 53.08M | 20.08M | 20.66M | 7.05M | 9.45M | -1.5M | 981K | 649K |
| netIncomeFromContinuingOperations | 125.28M | 24.44M | 48.96M | -12.02M | -590K | -48.36M | 15.72M | 9.32M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - |
| netIncome | 125.28M | 24.44M | 48.96M | -12.02M | -590K | -48.36M | 15.72M | 9.32M |
| netIncomeDeductions | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 125.28M | 24.44M | 48.96M | -12.02M | -590K | -48.36M | 15.72M | 9.32M |
| eps | 1.9 | 0.42 | 1 | -0.26 | -0.01 | -0.77 | 0.25 | 0.15 |
| date | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 139.97M | 310.68M | 65.86M | 65.18M | 33.21M | 51.46M | 16.51M |
| shortTermInvestments | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 139.97M | 310.68M | 65.86M | 65.18M | 33.21M | 51.46M | 16.51M |
| netReceivables | 217.22M | 198.83M | 169.22M | 129.34M | 98.6M | 73.51M | 43.13M |
| accountsReceivables | - | - | - | - | - | - | - |
| otherReceivables | 217.22M | 198.83M | 169.22M | 129.34M | 98.6M | 73.51M | 43.13M |
| inventory | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - |
| otherCurrentAssets | 151.36M | 123.83M | 65.58M | 58.58M | 76.15M | 37.42M | 42.94M |
| totalCurrentAssets | 508.55M | 633.34M | 300.66M | 253.1M | 207.96M | 162.39M | 102.57M |
| propertyPlantEquipmentNet | 313.44M | 297.05M | 278.96M | 221.75M | 24.78M | 21.4M | 15.25M |
| goodwill | 2.17B | 1.93B | 1.26B | 1.09B | 860.5M | 515.49M | 316.5M |
| intangibleAssets | 1.64B | 1.58B | 1.11B | 1B | 762.2M | 522.28M | 309.11M |
| goodwillAndIntangibleAssets | 3.81B | 3.51B | 2.37B | 2.09B | 1.62B | 1.04B | 625.61M |
| longTermInvestments | - | - | - | - | - | - | - |
| taxAssets | 230.13M | 267.33M | 107.29M | 75.45M | 70.01M | - | - |
| otherNonCurrentAssets | 7.59M | 4.25M | 6.95M | 9.64M | 12.34M | 13.28M | 9.5M |
| totalNonCurrentAssets | 4.36B | 4.08B | 2.76B | 2.4B | 1.73B | 1.07B | 650.37M |
| otherAssets | - | - | - | - | - | - | - |
| totalAssets | 4.87B | 4.71B | 3.06B | 2.65B | 1.94B | 1.23B | 752.94M |
| totalPayables | 12.21M | 11.58M | 9.63M | 8.08M | 8.94M | 5.75M | 6.94M |
| accountPayables | 12.21M | 11.58M | 9.63M | 8.08M | 8.94M | 5.75M | 6.94M |
| otherPayables | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - |
| shortTermDebt | 2.51B | 2.39B | 1.51B | 1.27B | - | 980.5M | 457M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - |
| taxPayables | - | - | - | -4.98M | -31.64M | - | - |
| deferredRevenue | 10.73M | 10.93M | 9.19M | 7.84M | 6.22M | 6.09M | 4.35M |
| otherCurrentLiabilities | -2.22B | -2.12B | -1.46B | 100.04M | 912.46M | 57.32M | 50.53M |
| totalCurrentLiabilities | 2.69B | 2.59B | 1.65B | 1.39B | 927.6M | 1.05B | 518.82M |
| longTermDebt | - | - | - | - | 836.58M | 980.5M | 457M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | 121.85M | 8.87M |
| deferredRevenueNonCurrent | - | 219.54M | - | 7.84M | 6.22M | 6.09M | 4.35M |
| deferredTaxLiabilitiesNonCurrent | 29.58M | 31.97M | - | 48.4M | 39.16M | -121.85M | -8.87M |
| otherNonCurrentLiabilities | 3.22B | 3.04B | 2.13B | 404.46M | -678.08M | -144.62M | 25.78M |
| totalNonCurrentLiabilities | 878.12M | 997.12M | 557.77M | 460.7M | 197.65M | 963.83M | 496M |
| otherLiabilities | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | 121.85M | 8.87M |
| totalLiabilities | 3.56B | 3.59B | 2.2B | 1.85B | 1.13B | 2.01B | 1.01B |
| treasuryStock | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - |
| commonStock | 777K | 767K | 719K | 695K | 690K | - | - |
| retainedEarnings | 116.78M | 25M | 14.58M | -13.46M | -590K | - | - |
| additionalPaidInCapital | - | - | - | - | - | - | - |
| date | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|
| netIncome | 125.28M | 24.44M | 48.96M | -12.02M | -41.09M | -48.36M | 15.72M | 9.32M |
| depreciationAndAmortization | 277.12M | 202.47M | 160.23M | 141.39M | 98.75M | 71.05M | 56.62M | 40.75M |
| deferredIncomeTax | 32.24M | -8.57M | 2.62M | 3.56M | 19.6M | 7.68M | -287K | - |
| stockBasedCompensation | 30.45M | 31.6M | 22.28M | 18.33M | 44.47M | 34.88M | 8.52M | 13.54M |
| changeInWorkingCapital | -118.63M | -53.02M | -50.95M | -10.47M | -32.6M | -18.58M | -5.12M | -4.36M |
| accountsReceivables | -16.78M | -32.01M | -37.91M | -29.56M | -23.75M | -30.21M | -5.47M | -10.8M |
| inventory | - | -22.04M | -11.08M | 20.57M | -9.72M | 11.23M | -3.56M | 5.86M |
| accountsPayables | -82000 | 486K | 606K | -1.17M | 2.34M | -1.21M | 2.74M | 709K |
| otherWorkingCapital | -101.77M | 543K | -2.56M | -312K | -1.48M | 12.84M | -2.39M | 5.73M |
| otherNonCashItems | -57.86M | 116.99M | 28.21M | 53.99M | 16.79M | 30.1M | 1.41M | 1.88M |
| netCashProvidedByOperatingActivities | 288.6M | 313.92M | 211.36M | 194.77M | 105.92M | 69.09M | 77.15M | 61.13M |
| investmentsInPropertyPlantAndEquipment | -21.02M | -11.02M | -19.35M | -25.47M | -9.11M | -10.52M | -3.41M | -6.45M |
| acquisitionsNet | -461.52M | -979.06M | -348.67M | -532.51M | -413.04M | -365.7M | -171.2M | -105.42M |
| purchasesOfInvestments | - | - | - | 556.46M | -24.3M | -500K | -12.85M | -3.07M |
| salesMaturitiesOfInvestments | - | - | - | 1.53M | 376.72M | - | - | - |
| otherInvestingActivities | 7.36M | -17.23M | -4.95M | -556.46M | -376.72M | - | 665K | - |
| netCashProvidedByInvestingActivities | -475.18M | -1.01B | -372.97M | -556.46M | -446.45M | -376.72M | -186.8M | -114.94M |
| netDebtIssuance | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - |
| commonStockIssuance | 1.16M | 219.64M | - | - | 565.16M | 1.83B | 231.17M | 227.25M |
| commonStockRepurchased | - | -57.74M | - | - | -61.54M | -795.89M | -42000 | -61.15M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - |
| netDividendsPaid | -22.98M | -32.31M | -22.46M | -20.64M | -2.74M | -5.82M | -7.88M | -6.34M |
| commonDividendsPaid | -22.98M | -32.31M | -22.46M | -20.64M | -2.74M | -5.82M | -7.88M | -6.34M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 39.98M | 971.11M | 184.29M | 414.21M | 325.23M | 348.22M | 118.74M | 66.62M |
| netCashProvidedByFinancingActivities | 16.99M | 938.8M | 161.83M | 393.57M | 322.49M | 342.4M | 110.86M | 60.29M |
| date | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 583.8M | 557.51M | 547.68M | 519.86M | 539.21M | 536.57M | 523.89M | 454.54M | 425.36M | 394.18M |
| costOfRevenue | 347.57M | 331.01M | 316.36M | 309.29M | 314.93M | 319.64M | 312.77M | 271.42M | 255.25M | 243.12M |
| grossProfit | 236.24M | 226.5M | 231.32M | 210.57M | 224.28M | 216.93M | 211.11M | 183.12M | 170.1M | 151.06M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 114.99M | 112.82M | 103.08M | 89.92M | 94.77M | 88.65M | 89.16M | 75.64M | 69.02M | 63.83M |
| otherExpenses | -229K | 75.75M | 73.41M | 71.35M | 68.45M | -36000 | -118K | 312K | -534K | 3000 |
| operatingExpenses | 193.67M | 188.57M | 176.49M | 161.26M | 163.22M | 152.56M | 147.75M | 125.31M | 116.63M | 136.35M |
| costAndExpenses | 541.23M | 519.58M | 492.85M | 470.55M | 478.16M | 472.2M | 460.53M | 396.73M | 371.88M | 379.47M |
| netInterestIncome | -47.7M | -43.46M | -35.24M | -26.36M | -19.88M | -17.61M | -17M | -16.34M | -10.77M | -10.47M |
| interestIncome | 639K | 464K | 645K | 126K | 17000 | 3000 | 112K | 206K | 57000 | 47000 |
| interestExpense | 48.34M | 43.93M | 35.89M | 26.49M | 19.89M | 17.62M | 17.11M | 16.54M | 10.83M | 10.52M |
| depreciationAndAmortization | 78.68M | 75.75M | 83.39M | 71.35M | 68.45M | 63.91M | 58.6M | 49.68M | 47.61M | 46.59M |
| ebitda | 114.82M | 110.49M | 120.51M | 148.25M | 169.89M | 136.22M | 104.68M | 70.75M | 65.79M | 60.78M |
| ebit | 36.14M | 18.25M | 27.59M | 76.9M | 101.44M | 72.32M | 46.09M | 21.07M | 18.18M | 14.19M |
| nonOperatingIncomeExcludingInterest | 351K | 3.19M | 9.54M | -30.71M | -42.76M | 1.04M | 1.1M | 493K | 1.24M | 519K |
| operatingIncome | 36.5M | 34.74M | 37.12M | 46.19M | 58.68M | 73.35M | 47.18M | 21.56M | 19.42M | 14.71M |
| totalOtherIncomeExpensesNet | -48.69M | -47.12M | -45.42M | 4.22M | 22.86M | -18.66M | -18.21M | -17.04M | -12.07M | -13.27M |
| incomeBeforeTax | -12.2M | -25.68M | -8.3M | 50.41M | 81.55M | 54.7M | 28.98M | 4.53M | 7.35M | 1.44M |
| incomeTaxExpense | -41.28M | -18.7M | -6.89M | 12.12M | 32.23M | 15.62M | 14.04M | 2.68M | 2.17M | 1.19M |
| netIncomeFromContinuingOperations | 32.18M | -6.98M | -1.41M | 29.25M | 49.32M | 29.1M | 7.53M | 649K | 1.98M | 256K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 32.18M | -6.98M | -1.41M | 29.25M | 49.32M | 29.1M | 7.53M | 649K | 1.98M | 256K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 32.18M | -6.98M | -1.41M | 29.25M | 49.32M | 29.1M | 7.53M | 649K | 1.98M | 256K |
| eps | 0.49 | -0.08 | -0.02 | 0.45 | 0.75 | 0.44 | 0.12 | 0.01 | 0.04 | 0.0 |
| date | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 137.04M | 100.2M | 139.97M | 128.53M | 221.05M | 317.03M | 310.68M | 642.21M | 143.98M | 169.72M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 137.04M | 100.2M | 139.97M | 128.53M | 221.05M | 317.03M | 310.68M | 642.21M | 143.98M | 169.72M |
| netReceivables | 236.79M | 225.26M | 217.22M | 207.99M | 206.91M | 209.21M | 198.83M | 189.2M | 178.3M | 176.56M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 236.79M | 225.26M | 217.22M | 207.99M | 206.91M | 209.21M | 198.83M | 189.2M | 178.3M | 176.56M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 206.98M | 173.17M | 151.36M | 174.01M | 165.71M | 162M | 123.83M | 130.88M | 126.86M | 87.59M |
| totalCurrentAssets | 580.81M | 498.62M | 508.55M | 510.53M | 593.67M | 688.24M | 633.34M | 962.29M | 449.14M | 433.87M |
| propertyPlantEquipmentNet | 326.39M | 325.62M | 313.44M | 307.57M | 301.71M | 302.9M | 297.05M | 271.66M | 275.61M | 277.84M |
| goodwill | 2.31B | 2.21B | 2.17B | 2.09B | 2.05B | 1.93B | 1.93B | 1.43B | 1.32B | 1.25B |
| intangibleAssets | 1.76B | 1.75B | 1.64B | 1.64B | 1.62B | 1.53B | 1.58B | 1.18B | 1.11B | 1.08B |
| goodwillAndIntangibleAssets | 4.07B | 3.96B | 3.81B | 3.73B | 3.68B | 3.45B | 3.51B | 2.61B | 2.43B | 2.34B |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | 238.68M | 231.43M | 230.13M | 232.33M | 236.04M | 258.23M | 267.33M | 237.04M | 229.03M | 160.25M |
| otherNonCurrentAssets | 6.82M | 7.2M | 7.59M | 3.65M | 4.17M | 3.58M | 4.25M | 4.93M | 5.6M | 6.28M |
| totalNonCurrentAssets | 4.64B | 4.53B | 4.36B | 4.27B | 4.22B | 4.02B | 4.08B | 3.13B | 2.94B | 2.78B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.22B | 5.03B | 4.87B | 4.78B | 4.81B | 4.71B | 4.71B | 4.09B | 3.39B | 3.21B |
| totalPayables | 13.6M | 15.1M | 12.21M | 11.82M | 16.23M | 14.72M | 11.58M | 11.71M | 8.6M | 7.81M |
| accountPayables | 13.6M | 15.1M | 12.21M | 11.82M | 16.23M | 14.72M | 11.58M | 11.71M | 8.6M | 7.81M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 2.6B | 2.6B | 2.51B | 2.43B | 2.48B | 2.44B | 2.39B | 2.25B | 1.62B | 1.62B |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 9.83M | 12.09M | 10.73M | 15.55M | 10.12M | 12.74M | 10.93M | 12.37M | 9.63M | 9.78M |
| otherCurrentLiabilities | -2.3B | -2.3B | -2.51B | -2.14B | -2.2B | -2.15B | -2.12B | -2B | -1.36B | -1.36B |
| totalCurrentLiabilities | 2.76B | 2.73B | 2.69B | 2.63B | 2.65B | 2.57B | 2.59B | 2.45B | 1.76B | 1.72B |
| longTermDebt | - | - | - | - | - | - | 277.32M | - | - | - |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | - | -219.54M | - | - | - |
| deferredRevenueNonCurrent | 215.01M | - | - | - | - | - | 219.54M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 46.59M | 28.37M | 29.58M | 39.48M | 35.68M | 36.5M | 31.97M | - | - | - |
| otherNonCurrentLiabilities | 3.26B | 3.34B | 3.51B | 3.14B | 3.22B | 3.17B | 687.83M | 2.91B | 2.21B | 2.06B |
| totalNonCurrentLiabilities | 1.09B | 965.81M | 878.12M | 867.82M | 907.07M | 953.06M | 997.12M | 734.11M | 726.56M | 617.13M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | - | - | - | -219.54M | - | - | - |
| totalLiabilities | 3.85B | 3.7B | 3.56B | 3.5B | 3.56B | 3.52B | 3.59B | 3.19B | 2.49B | 2.34B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 785K | 785K | 777K | 774K | 774K | 769K | 767K | 726K | 725K | 721K |
| retainedEarnings | 148.32M | 116.15M | 116.78M | 116.43M | 87.18M | 54.1M | 25M | 17.46M | 16.82M | 14.84M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 29.08M | -6.98M | -1.41M | 38.29M | 49.32M | 39.08M | 14.94M | 1.85M | 5.17M | 2.48M |
| depreciationAndAmortization | 78.68M | 75.75M | 73.41M | 71.35M | 68.45M | 63.91M | 58.6M | 49.68M | 47.61M | 46.59M |
| deferredIncomeTax | -5.02M | -2.23M | -6.25M | 8.92M | 23.15M | 6.42M | -8M | -2M | 989K | 436K |
| stockBasedCompensation | 7.69M | 7.91M | 8.26M | 7.98M | 7.5M | 6.71M | 7.03M | 5.94M | 6.28M | 12.36M |
| changeInWorkingCapital | -7.57M | -95.43M | -36.42M | 4.02M | 26.98M | -113.21M | -14.13M | -7.2M | 22.73M | -54.42M |
| accountsReceivables | -8.89M | -8.1M | -8.82M | 1.44M | 1.08M | -10.48M | -9.76M | -12.21M | -2.64M | -7.39M |
| inventory | 6.17M | - | - | - | - | -107.62M | -1.23M | 503K | 24.45M | -45.77M |
| accountsPayables | -2.06M | 2.88M | -103K | -4.76M | 1.7M | 3.08M | -1.49M | 2.5M | 1.11M | -1.64M |
| otherWorkingCapital | -2.78M | -90.21M | -27.5M | 7.34M | 24.2M | 1.81M | -2.89M | 2.5M | 24.27M | -45.39M |
| otherNonCashItems | 7.19M | 17.74M | 20.68M | -29.53M | -41.47M | -7.55M | 17.64M | 37.62M | 35.05M | 26.68M |
| netCashProvidedByOperatingActivities | 110.05M | -3.23M | 58.28M | 101.02M | 133.93M | -4.64M | 76.07M | 85.89M | 117.83M | 34.13M |
| investmentsInPropertyPlantAndEquipment | -3.86M | -5.61M | -7.86M | -6.72M | -3.2M | -3.23M | -4.46M | -2.24M | -1.48M | -2.84M |
| acquisitionsNet | -55.56M | -84.71M | -99.85M | -109.62M | -249.45M | -2.6M | -692.26M | -204.7M | -74.18M | -7.92M |
| purchasesOfInvestments | - | - | - | - | - | - | - | 1.9M | -1.63M | -17.5M |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -500K | - | 12.59M | - | - | -5.23M | - | - | - | - |
| netCashProvidedByInvestingActivities | -59.92M | -90.32M | -95.12M | -116.34M | -252.65M | -11.07M | -696.72M | -205.04M | -77.3M | -28.26M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | -12.12M | - | - | - | 193.87M | - | 13.65M | 12.12M |
| commonStockRepurchased | - | - | 12.12M | - | - | - | -31.97M | - | -13.65M | -12.12M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -1.64M | -1.53M | -2.46M | -4.56M | -7.75M | -8.21M | -5.92M | -7.28M | -10.05M | -9.06M |
| commonDividendsPaid | -1.64M | -1.53M | -2.46M | -4.56M | -7.75M | -8.21M | -5.92M | -7.28M | -10.05M | -9.06M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -12.01M | 55.43M | 49.35M | -71.46M | 38.31M | 29.95M | 295.05M | 625.2M | -56.2M | 107.05M |
| netCashProvidedByFinancingActivities | -13.65M | 53.9M | 46.88M | -76.02M | 24.39M | 21.74M | 289.13M | 617.92M | -66.25M | 97.99M |