HKSE : 1948.HK
$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 |
|---|---|---|---|---|---|---|---|---|
| revenue | 11.28B | 9.15B | 7.08B | 8.34B | 7.84B | 6.36B | 3.45B | 1.16B |
| costOfRevenue | 10.91B | 8.85B | 6.79B | 8.12B | 7.41B | 6.04B | 3.21B | 1.05B |
| grossProfit | 361.99M | 298.48M | 286.02M | 219.83M | 429.37M | 325.38M | 239.26M | 106.66M |
| researchAndDevelopmentExpenses | 11.38M | 9.64M | 8.82M | 17.51M | 13.73M | 4.4M | - | - |
| generalAndAdministrativeExpenses | 81.99M | 82.8M | 74.05M | 81.99M | 65.36M | 11.92M | 5M | 3.36M |
| sellingAndMarketingExpenses | 31.67M | 33.91M | 30.56M | 24.66M | 27.53M | 18.8M | 18.26M | 13.59M |
| sellingGeneralAndAdministrativeExpenses | 114.02M | 116.71M | 104.61M | 106.64M | 92.9M | 30.72M | 23.26M | 16.95M |
| otherExpenses | 34.8M | 56.6M | 47.11M | -69.1M | -26.99M | 90.13M | 18.03M | 16.05M |
| operatingExpenses | 160.2M | 182.95M | 160.54M | 55.05M | 79.63M | 125.25M | 41.28M | 33M |
| costAndExpenses | 11.07B | 9.04B | 6.95B | 8.17B | 7.48B | 6.16B | 3.25B | 1.08B |
| netInterestIncome | -5.01M | -2.26M | -8.26M | -16.03M | -24.41M | -27.43M | -11.13M | -4.14M |
| interestIncome | 12.92M | 18.39M | 12.52M | 5.35M | 1.64M | 220K | 262K | 222K |
| interestExpense | 17.93M | 20.66M | 20.78M | 21.38M | 26.05M | 27.69M | 11.39M | 4.36M |
| depreciationAndAmortization | 3.41M | 5.6M | 12.82M | 17.4M | 15.41M | 7.07M | 3.76M | 2.01M |
| ebitda | 205.2M | 124.82M | 150.82M | 187.53M | 373.97M | 212.95M | 125.35M | 75.27M |
| ebit | 201.79M | 119.22M | 138M | 170.12M | 358.56M | 205.88M | 121.6M | 73.26M |
| nonOperatingIncomeExcludingInterest | 2000 | -3.69M | -12.52M | -5.35M | -1.64M | -255K | - | -46000 |
| operatingIncome | 201.8M | 115.52M | 125.48M | 164.78M | 356.92M | 205.63M | 199.09M | 73.04M |
| totalOtherIncomeExpensesNet | -22.06M | -2.26M | -8.26M | -16.03M | -24.41M | -27.43M | -6.32M | -4.31M |
| incomeBeforeTax | 179.73M | 113.26M | 117.22M | 148.75M | 332.51M | 178.2M | 110.2M | 68.9M |
| incomeTaxExpense | 39.76M | 20.28M | 26.25M | 35.17M | 78.16M | 45.02M | 28.29M | 18.76M |
| netIncomeFromContinuingOperations | 139.97M | 92.98M | 90.97M | 113.58M | 254.35M | 133.18M | 81.91M | 50.14M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - |
| netIncome | 140.91M | 93.87M | 90.56M | 113.58M | 254.35M | 133.18M | 81.91M | 50.14M |
| netIncomeDeductions | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 140.91M | 93.87M | 90.56M | 113.58M | 254.35M | 133.18M | 81.91M | 50.14M |
| eps | 0.24 | 0.16 | 0.15 | 0.19 | 0.52 | 0.29 | 0.14 | 0.08 |
| 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 |
|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 828.32M | 782.03M | 719.44M | 288.66M | 499.94M | 130.16M | 59.17M | 9.81M |
| shortTermInvestments | 7.15M | 20M | - | 6.42M | 17.58M | 66.94M | 99.9M | 107.62M |
| cashAndShortTermInvestments | 835.47M | 784.03M | 719.44M | 295.08M | 517.52M | 197.1M | 159.07M | 117.44M |
| netReceivables | 3.85B | 3.17B | 2.21B | 3.57B | 2.79B | 1.88B | 1.26B | 604.7M |
| accountsReceivables | 3.85B | 3.17B | 2.21B | 2.7B | 2.26B | 1.88B | 1.16B | 535.38M |
| otherReceivables | - | - | - | 869.46M | 523.24M | - | - | 132.74M |
| inventory | 3.2M | 3.61M | 10.73M | 10.44M | - | - | -98.8M | -38.31M |
| prepaids | - | - | - | 469.81M | 440.77M | 289.01M | 223.99M | 132.74M |
| otherCurrentAssets | 378.43M | 570.72M | 438.47M | -434.75M | -385.76M | 20.8M | - | 535.38M |
| totalCurrentAssets | 5.07B | 4.53B | 3.38B | 3.91B | 3.36B | 2.38B | 1.54B | 785.56M |
| propertyPlantEquipmentNet | 23.81M | 22.72M | 26.25M | 39.65M | 27.48M | 17.07M | 15.19M | 3.91M |
| goodwill | - | - | - | - | - | - | - | - |
| intangibleAssets | - | 961K | 1.28M | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | 961K | 1.28M | - | - | - | - | - |
| longTermInvestments | - | 3.62M | - | - | - | - | - | - |
| taxAssets | 28.68M | - | 32.98M | 32.75M | 28M | 41.63M | 21.56M | 1.21M |
| otherNonCurrentAssets | 7.27M | 42.26M | 2.18M | 1.58M | 1.94M | 1.91M | 1.69M | 799K |
| totalNonCurrentAssets | 59.77M | 69.56M | 62.7M | 73.98M | 57.42M | 60.61M | 38.44M | 5.92M |
| otherAssets | - | - | - | - | - | - | - | - |
| totalAssets | 5.13B | 4.6B | 3.44B | 3.99B | 3.42B | 2.44B | 1.58B | 791.48M |
| totalPayables | 2.28B | 2.5B | 1.73B | 2.17B | 1.6B | 1.84B | 1.06B | 525.91M |
| accountPayables | 2.28B | 2.15B | 1.47B | 1.72B | 1.34B | 1.53B | 914.24M | 473.98M |
| otherPayables | 3.41M | 348.47M | 255.26M | 445.2M | 253.57M | 306.99M | 146.72M | 51.92M |
| accruedExpenses | 388.38M | - | - | - | - | - | - | - |
| shortTermDebt | 808.18M | 483.22M | 160.01M | 340.11M | 299.9M | 225.42M | 290.65M | 94.41M |
| capitalLeaseObligationsCurrent | 4.73M | 5.81M | 6.32M | 8.75M | 11.41M | 5.38M | 3.69M | 2.74M |
| taxPayables | - | - | 215.64M | 408.36M | 217.01M | 216.38M | 105.63M | 41.12M |
| deferredRevenue | 81.8M | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 347.78K | 552.02M | 155.4M | 139.36M | 268.95M | 140.2M | 96.67M | 104.56M |
| totalCurrentLiabilities | 3.56B | 3.14B | 2.05B | 2.65B | 2.18B | 2.21B | 1.45B | 727.62M |
| longTermDebt | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 4.16M | 3.4M | 4.72M | 11.16M | 5.4M | 3.18M | 7.56M | 280K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 4.16M | 3.4M | 4.72M | 11.16M | 5.4M | 3.18M | 7.56M | 280K |
| otherLiabilities | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 8.89M | 9.2M | 11.04M | 19.91M | 16.8M | 8.56M | 11.25M | 3.02M |
| totalLiabilities | 3.57B | 3.14B | 2.06B | 2.67B | 2.18B | 2.21B | 1.46B | 727.9M |
| treasuryStock | -25.77M | -25.76M | -25.76M | - | - | - | - | - |
| preferredStock | - | - | - | - | 3.47M | - | - | - |
| commonStock | 38.4M | 38.38M | 38.38M | 38.38M | 38.38M | 10M | 10M | 10M |
| retainedEarnings | 816.81M | 688.79M | 595.12M | 547.08M | 407.71M | 215.24M | 104.06M | 45.14M |
| additionalPaidInCapital | 654.69M | 676.63M | 703.82M | 714.88M | 765.07M | - | - | - |
| 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 |
|---|---|---|---|---|---|---|---|---|
| netIncome | 179.73M | 113.26M | 117.22M | 148.75M | 332.51M | 178.2M | 110.2M | 68.9M |
| depreciationAndAmortization | 9.83M | 10.38M | 12.82M | 17.4M | 15.41M | 7.07M | 3.76M | 2.01M |
| deferredIncomeTax | - | - | - | - | - | 18.92M | 61.6M | - |
| stockBasedCompensation | - | - | - | - | - | 470K | 250K | 3.5M |
| changeInWorkingCapital | -659.26M | -189.64M | 645.67M | -383.81M | -613.61M | -51.77M | -353.18M | -124.38M |
| accountsReceivables | -713.84M | -984.8M | 453.91M | -451.2M | -448.59M | -704.38M | -699.97M | -535.6M |
| inventory | -2.5M | 4.96M | -795K | -14.42M | - | - | - | - |
| accountsPayables | - | - | - | 451.2M | - | - | - | - |
| otherWorkingCapital | 57.09M | 790.2M | 192.55M | -369.39M | -165.02M | 652.61M | 346.79M | 21.83M |
| otherNonCashItems | -16.13M | 36.14M | 36.45M | -863K | -44.48M | 27.43M | 11.13M | 2.84M |
| netCashProvidedByOperatingActivities | -485.82M | -29.85M | 812.16M | -218.52M | -310.17M | 180.31M | -166.25M | -47.12M |
| investmentsInPropertyPlantAndEquipment | -3.46M | -1.34M | -884K | -15.3M | -5.93M | -9.59M | -3.53M | -1.32M |
| acquisitionsNet | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -44.19M | -20M | - | - | -1.87B | -1.85B | -2.27B | -663.16M |
| salesMaturitiesOfInvestments | 55.6M | - | - | - | 1.87B | 1.86B | 2.31B | 625.39M |
| otherInvestingActivities | -2.93M | -12.46M | -1.23M | -3.42M | 1.11M | 3.07M | -2.11M | -2M |
| netCashProvidedByInvestingActivities | 5.02M | -33.8M | -2.11M | -18.72M | -3.19M | -5.65M | 34.2M | -41.09M |
| netDebtIssuance | 494.71M | 238M | -329.95M | 39.88M | 75.24M | -65.58M | 196.24M | 92.6M |
| longTermNetDebtIssuance | 198.83M | -6.89M | -329.95M | 39.88M | 75.24M | -65.58M | 196.24M | 92.6M |
| shortTermNetDebtIssuance | 295.88M | 238M | - | - | - | - | - | - |
| netStockIssuance | - | - | -25.76M | - | 660.73M | - | - | - |
| netCommonStockIssuance | - | - | -25.76M | - | 660.73M | - | - | - |
| commonStockIssuance | - | - | - | - | 660.73M | - | - | - |
| commonStockRepurchased | - | - | -25.76M | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - |
| netDividendsPaid | -22.38M | -27.19M | -11.06M | -50.18M | -93.18M | -7.12M | - | - |
| commonDividendsPaid | -22.38M | -27.19M | -11.06M | -50.18M | -93.18M | -7.12M | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -87.99M | -87.9M | -15.33M | 17.53M | 44.94M | -30.97M | -14.83M | 4.9M |
| netCashProvidedByFinancingActivities | 384.34M | 122.91M | -382.11M | 7.23M | 687.73M | -103.67M | 181.41M | 97.5M |
| 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 | 6.26B | 5.02B | 5.29B | 3.87B | 3.47B | 3.61B | 4.11B | 4.23B | 4.19B | 3.65B |
| costOfRevenue | 6.06B | 4.85B | 5.14B | 3.71B | 3.33B | 3.45B | 4.09B | 4.01B | 3.98B | 3.43B |
| grossProfit | 195.9M | 166.09M | 142.22M | 156.26M | 139.64M | 156.61M | 16.3M | 218.21M | 219.17M | 217.38M |
| researchAndDevelopmentExpenses | 6.03M | 5.35M | 5.21M | 4.43M | 4.27M | 4.55M | 5.92M | 11.58M | 11.63M | 2.1M |
| generalAndAdministrativeExpenses | 45.89M | 36.1M | 40.93M | 41.87M | 39.06M | 34.98M | 46.99M | 34.77M | 13.95M | 51.25M |
| sellingAndMarketingExpenses | 19.68M | 11.99M | 17.84M | 16.07M | 20.02M | 10.54M | 12.97M | 11.69M | 14.19M | 13.34M |
| sellingGeneralAndAdministrativeExpenses | 67.17M | 59.84M | 58.28M | 58.43M | 68M | 77.56M | 40.17M | 49.67M | 40.16M | 81.64M |
| otherExpenses | 11.25M | 10.56M | 13.22M | 43.38M | 2.67M | -3.16M | 197.46M | -4.18M | -12.68M | -31.2M |
| operatingExpenses | 84.45M | 75.74M | 76.72M | 106.24M | 74.93M | 95.83M | 10.17M | 59.56M | 20.72M | 60.53M |
| costAndExpenses | 6.15B | 4.93B | 5.22B | 3.82B | 3.4B | 3.55B | 4.1B | 4.07B | 4B | 3.49B |
| netInterestIncome | -16.14M | -5.65M | -4.13M | 1.87M | 12.64M | -20.9M | -15.59M | -8.43M | -10.07M | -17.36M |
| interestIncome | 3.83M | 11.7M | 8.95M | 1.87M | 2.96M | 9.57M | 9.04M | 6.98M | 8.32M | 14.47M |
| interestExpense | 19.97M | 5.65M | 4.13M | - | -9.68M | 30.46M | 24.63M | - | - | - |
| depreciationAndAmortization | 2.32M | 1.1M | 3.9M | 1.7M | 2.48M | 3.12M | 3.94M | 3M | 2.56M | 2.1M |
| ebitda | 112.65M | 92.56M | 68.74M | 56.08M | 71.36M | 84.79M | 25.66M | 167.11M | 202.19M | 158.42M |
| ebit | 110.33M | 91.46M | 64.83M | 54.38M | 68.88M | 81.67M | 21.72M | 164.11M | 199.63M | 156.31M |
| nonOperatingIncomeExcludingInterest | 1.12M | -1.11M | 669K | -4.36M | -4.17M | -13.96M | 30.32M | - | - | - |
| operatingIncome | 111.45M | 90.35M | 65.5M | 50.02M | 57.78M | 67.71M | 52.03M | 164.11M | 199.63M | 156.31M |
| totalOtherIncomeExpensesNet | -16.41M | -5.65M | -4.13M | 1.87M | 8.24M | -16.5M | -54.95M | -12.45M | -9.5M | -13.93M |
| incomeBeforeTax | 95.04M | 84.7M | 61.37M | 51.89M | 66.01M | 51.21M | -2.92M | 151.66M | 190.13M | 142.38M |
| incomeTaxExpense | 19.86M | 19.9M | 11.54M | 8.74M | 16.91M | 9.34M | 3.45M | 31.72M | 34.84M | 43.32M |
| netIncomeFromContinuingOperations | 75.17M | 64.8M | 49.83M | 43.15M | 49.1M | 41.87M | -6.37M | 119.95M | 155.28M | 99.07M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 74.64M | 66.26M | 50.46M | 43.41M | 48.69M | 41.87M | -6.37M | 119.95M | 155.28M | 99.07M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 74.64M | 66.26M | 50.46M | 43.41M | 48.69M | 41.87M | -6.37M | 119.95M | 155.28M | 99.07M |
| eps | 0.13 | 0.11 | 0.09 | 0.07 | 0.08 | 0.07 | -0.01 | 0.2 | 0.3 | 0.22 |
| 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 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 828.32M | 719.63M | 782.03M | 409.27M | 719.44M | 661.7M | 288.66M | 348.56M | 499.94M | 130.16M |
| shortTermInvestments | 7.15M | - | 20M | - | - | 670K | 6.42M | 31.72M | 17.58M | 66.94M |
| cashAndShortTermInvestments | 835.47M | 719.63M | 784.03M | 409.27M | 719.44M | 662.37M | 295.08M | 380.28M | 517.52M | 197.1M |
| netReceivables | 3.85B | 3.73B | 3.17B | 3.15B | 2.21B | 2.27B | 3.65B | 2.9B | 2.28B | 1.88B |
| accountsReceivables | 3.85B | 3.73B | 3.17B | 3.15B | 2.21B | 2.27B | 2.7B | 2.87B | 2.26B | 1.81B |
| otherReceivables | - | - | - | - | - | - | 869.46M | 543.08M | 523.24M | 289.01M |
| inventory | 3.2M | 6.1M | 3.61M | 5.72M | 10.73M | 7.75M | 10.44M | 7.97M | - | - |
| prepaids | - | - | - | - | - | - | 469.81M | 543.08M | 440.77M | 289.01M |
| otherCurrentAssets | 378.43M | 532.44M | 570.72M | 365.26M | 438.47M | 506.56M | 3.14B | 2.96B | 2.4B | 1.9B |
| totalCurrentAssets | 5.07B | 4.99B | 4.53B | 3.93B | 3.38B | 3.45B | 3.91B | 3.89B | 3.36B | 2.38B |
| propertyPlantEquipmentNet | 23.81M | 20.94M | 22.72M | 23.14M | 26.25M | 31.48M | 39.65M | 22.2M | 27.48M | 17.07M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | 3.38M | 961K | 1.12M | 1.28M | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | 3.38M | 961K | 1.12M | 1.28M | - | - | - | - | - |
| longTermInvestments | - | - | 3.62M | 3.57M | - | - | - | - | - | - |
| taxAssets | 28.68M | - | - | - | 32.98M | 41.5M | 32.75M | 30.55M | 28M | 41.63M |
| otherNonCurrentAssets | 7.27M | 43.61M | 42.26M | 47.43M | 2.18M | 2.47M | 1.58M | 8.18M | 1.94M | 1.91M |
| totalNonCurrentAssets | 59.77M | 67.93M | 69.56M | 75.26M | 62.7M | 75.46M | 73.98M | 60.93M | 57.42M | 60.61M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.13B | 5.06B | 4.6B | 4B | 3.44B | 3.52B | 3.99B | 3.95B | 3.42B | 2.44B |
| totalPayables | 2.28B | 2.49B | 2.1B | 1.92B | 1.73B | 1.68B | 2.17B | 2.08B | 1.6B | 1.84B |
| accountPayables | 2.28B | 2.49B | 2.1B | 1.92B | 1.47B | 1.52B | 1.72B | 1.74B | 1.34B | 1.53B |
| otherPayables | 3.41M | 19.2M | 348.47M | 183.56M | 255.26M | 162.07M | 445.2M | 334.53M | 253.57M | 306.99M |
| accruedExpenses | 388.38M | 281.27M | - | 157.91M | - | - | - | - | - | - |
| shortTermDebt | 808.18M | 508.05M | 483.22M | 298M | 160.01M | 313.3M | 340.11M | 280.68M | 299.9M | 225.42M |
| capitalLeaseObligationsCurrent | 4.73M | 4.18M | 5.81M | 6.59M | 6.32M | 6.79M | 8.75M | 8.7M | 11.41M | 5.38M |
| taxPayables | - | - | - | - | 215.64M | 131.75M | 408.36M | 297.42M | 217.01M | 216.38M |
| deferredRevenue | 81.8M | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 347.78K | 286.18M | 552.02M | 215.77M | 155.4M | 170.58M | 139.36M | 262.58M | 268.95M | 140.2M |
| totalCurrentLiabilities | 3.56B | 3.57B | 3.14B | 2.6B | 2.05B | 2.17B | 2.65B | 2.63B | 2.18B | 2.21B |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 4.16M | 2.91M | 3.4M | 2.38M | 4.72M | 7.29M | 11.16M | 4.38M | 5.4M | 3.18M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 4.16M | 2.91M | 3.4M | 2.38M | 4.72M | 7.29M | 11.16M | 4.38M | 5.4M | 3.18M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 8.89M | 7.09M | 9.2M | 8.97M | 11.04M | 14.08M | 19.91M | 13.08M | 16.8M | 8.56M |
| totalLiabilities | 3.57B | 3.57B | 3.14B | 2.6B | 2.06B | 2.18B | 2.67B | 2.63B | 2.18B | 2.21B |
| treasuryStock | -25.77M | -25.76M | -25.76M | -25.76M | -25.76M | -19.36M | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | 3.47M | - |
| commonStock | 38.4M | 38.38M | 38.38M | 38.38M | 38.38M | 38.38M | 38.38M | 38.38M | 38.38M | 10M |
| retainedEarnings | 816.81M | 748.28M | 688.79M | 638.43M | 595.12M | 554.48M | 513.52M | 477.47M | 407.71M | 215.24M |
| additionalPaidInCapital | 654.69M | 654.41M | 676.63M | 676.63M | 703.82M | 703.82M | 714.88M | 765.07M | 765.07M | - |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 113.47M | 66.26M | 50.46M | 43.41M | 48.69M | 41.87M | -6.37M | 119.95M | 155.28M | 99.07M |
| depreciationAndAmortization | 5.18M | 4.65M | 5.44M | 5.21M | 6.04M | 6.78M | 8.76M | 8.65M | 8.77M | 6.64M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -659.26M | - | -930.67M | - | 716.46M | - | -770.56M | - | -528.98M | - |
| accountsReceivables | -713.84M | - | -984.8M | - | 453.91M | - | -451.2M | - | -448.59M | - |
| inventory | -2.5M | - | 4.96M | - | -795K | - | -14.42M | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 57.09M | - | 49.17M | - | 263.35M | - | -304.94M | - | -80.39M | - |
| otherNonCashItems | 116.63M | -132.77M | 1.09B | -289.25M | -406.38M | 398.7M | 661.09M | -240.04M | 252.16M | -303.11M |
| netCashProvidedByOperatingActivities | -423.97M | -61.85M | 210.78M | -240.63M | 364.81M | 447.35M | -107.08M | -111.44M | -112.77M | -197.41M |
| investmentsInPropertyPlantAndEquipment | -1.46M | -2M | -1.42M | -36000 | -206K | -678K | -14.01M | -1.29M | -4.46M | -1.47M |
| acquisitionsNet | - | - | - | - | - | 420.71K | 136.89K | - | - | - |
| purchasesOfInvestments | -44.19M | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 55.6M | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -19.96M | 17.03M | -12.16M | -21.61M | -1.41M | 186K | -3.42M | - | 1.36M | 1.38M |
| netCashProvidedByInvestingActivities | -10.01M | 15.03M | -12.16M | -21.65M | -1.62M | -492K | -17.43M | -1.29M | -3.1M | -90000 |
| netDebtIssuance | 497.99M | -3.27M | - | -4.28M | - | - | - | - | - | - |
| longTermNetDebtIssuance | 202.1M | -3.27M | - | -4.28M | - | - | - | - | - | - |
| shortTermNetDebtIssuance | 295.88M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | -6.4M | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | -6.4M | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | -10.04M | - | - | - | - |
| commonStockRepurchased | - | - | - | - | -6.4M | -19.36M | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -160K | -22.22M | -32333 | -27.19M | 560K | -11.06M | 4.27M | -50.18M | -62.18M | -31M |
| commonDividendsPaid | -160K | -22.22M | -32333 | -27.19M | 560K | -11.06M | 4.27M | -50.18M | -62.18M | -31M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -98.85M | 10.85M | 172.35M | -17.97M | -301.06M | -63.59M | 58.74M | -1.32M | 581.97M | 198.94M |
| netCashProvidedByFinancingActivities | 398.98M | -14.64M | 172.35M | -49.44M | -307.46M | -74.65M | 58.74M | -51.51M | 519.79M | 167.94M |