OTC : CFTLF
$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 | 16.59B | 16.95B | 17.12B | 20.01B | 18.4B | 14.1B | 12.04B | 10.59B | 9.24B | 6.78B |
| costOfRevenue | 13.21B | 13.21B | 13.11B | 15.41B | 13.49B | 9.98B | 8.46B | 7.34B | 6.49B | 4.77B |
| grossProfit | 3.38B | 3.74B | 4B | 4.6B | 4.9B | 4.12B | 3.58B | 3.24B | 2.75B | 2.02B |
| researchAndDevelopmentExpenses | 1.01B | 906.27M | 1.08B | 1.28B | 1.29B | 968.54M | 856.69M | 792.62M | 629.55M | 409.31M |
| generalAndAdministrativeExpenses | 1.09B | 1.22B | 1.35B | 1.68B | 1.76B | 1.3B | 1.2B | 1.09B | 1.09B | 806.61M |
| sellingAndMarketingExpenses | 860.48M | 875.1M | 868.35M | 948.87M | 943.47M | 729.41M | 617.55M | 495.52M | 369.73M | 219.02M |
| sellingGeneralAndAdministrativeExpenses | 1.95B | 2.1B | 2.22B | 2.63B | 2.7B | 2.03B | 1.81B | 1.59B | 1.46B | 1.03B |
| otherExpenses | 150.53M | 25.54M | -161.62M | 86.7M | 107.44M | 167.03M | -16.26M | -9.99M | 14.68M | -44.3M |
| operatingExpenses | 3.11B | 3.03B | 3.14B | 4B | 4.1B | 3.17B | 2.65B | 2.37B | 2.02B | 1.4B |
| costAndExpenses | 16.32B | 16.24B | 16.25B | 19.41B | 17.59B | 13.15B | 11.11B | 9.71B | 8.51B | 6.17B |
| netInterestIncome | -43.32M | -73.22M | -50.51M | -26.14M | -29.14M | -75.87M | -137.15M | -117.99M | -99.07M | -95.74M |
| interestIncome | 73.05M | 102.7M | 152.32M | 87.07M | 70.42M | 75.87M | 130.27M | - | - | 91.41M |
| interestExpense | 116.36M | 175.92M | 202.83M | 113.21M | 99.56M | 151.46M | 166.04M | 117.99M | 99.07M | 91.41M |
| depreciationAndAmortization | 315.8M | 329.49M | 422.65M | 221.04M | 179.48M | 131.6M | 303.02M | 191.67M | 177.52M | 144.35M |
| ebitda | 599.97M | 1.07B | 1.36B | 809.76M | 980.25M | 1.08B | 992.04M | 950.09M | 733.86M | 616.71M |
| ebit | 284.18M | 744.01M | 936.78M | 588.72M | 800.77M | 946.11M | 842.42M | 812.46M | 619.44M | 538.96M |
| nonOperatingIncomeExcludingInterest | - | -29.51M | -73.46M | 10M | 7.52M | 5.42M | - | 106.09M | - | 88.01M |
| operatingIncome | 268.62M | 714.51M | 863.32M | 598.72M | 808.28M | 951.53M | 842.42M | 812.46M | 619.44M | 538.96M |
| totalOtherIncomeExpensesNet | 121.9M | -146.41M | -129.38M | 231.16M | 443.79M | 83.31M | - | -158.1M | 13.33M | -102.39M |
| incomeBeforeTax | 390.53M | 568.1M | 733.95M | 829.88M | 1.25B | 1.03B | 798.96M | 760.45M | 632.77M | 524.59M |
| incomeTaxExpense | 75.36M | 56.95M | 21.28M | 71.05M | 115.39M | 86.73M | 42.27M | 44.28M | 71.46M | 114.75M |
| netIncomeFromContinuingOperations | 315.16M | 511.14M | 712.67M | 758.83M | 1.14B | 948.11M | 756.69M | 716.17M | 561.31M | 409.83M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -13.99 | - | - | - | - | - | - | - | - | - |
| netIncome | 313.15M | 512.92M | 712.67M | 759.44M | 1.14B | 954.93M | 754.89M | 715.8M | 565.57M | 442.08M |
| netIncomeDeductions | - | - | - | 612K | - | - | -46.34M | -59.24M | -40.16M | -32.79M |
| bottomLineNetIncome | 313.15M | 512.92M | 712.67M | 758.83M | 1.14B | 954.93M | 801.23M | 775.04M | 605.72M | 474.87M |
| eps | 0.13 | 0.2 | 0.26 | 0.26 | 0.41 | 0.38 | 0.31 | 0.26 | 0.24 | 0.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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 2.81B | 3.13B | 3.79B | 5.01B | 5.56B | 3.79B | 2.53B | 2.65B | 1.79B | 1.3B |
| shortTermInvestments | 1.01B | 530.25M | 656.64M | 299.09M | 231.49M | 170.58M | 173.14M | 251.71M | 355.7M | 274.22M |
| cashAndShortTermInvestments | 3.82B | 3.66B | 4.44B | 5.14B | 5.79B | 3.96B | 2.7B | 2.9B | 2.14B | 1.57B |
| netReceivables | 8.84B | 8.77B | 7.47B | 7.52B | 7.04B | 6.2B | 5.21B | 4.98B | 4.07B | 3.2B |
| accountsReceivables | 7.82B | 6B | 7.47B | 7.52B | 7.04B | 6.2B | 2.98B | 2.59B | 4.07B | 3.2B |
| otherReceivables | 1.02B | 2.77B | - | - | - | - | - | - | - | - |
| inventory | 227.6M | 61.3M | 96.18M | 99.36M | 162.63M | 51.19M | 54.42M | 63.7M | 26.02M | 20.89M |
| prepaids | - | 205.28M | 555.24M | - | - | - | - | - | - | - |
| otherCurrentAssets | - | 92.7M | 377.99M | 834.68M | 529.76M | 185.65M | 233.31M | 281.84M | 209.98M | 134.2M |
| totalCurrentAssets | 12.89B | 12.79B | 12.95B | 13.6B | 13.52B | 10.39B | 8.2B | 8.22B | 6.45B | 4.93B |
| propertyPlantEquipmentNet | 2.19B | 2.06B | 1.47B | 1.56B | 1.85B | 1.19B | 1.08B | 837.63M | 852.52M | 819.8M |
| goodwill | 740.19M | 843.65M | 843.65M | 843.65M | 843.65M | 941.22M | 973.86M | 1.01B | 996.79M | 1.01B |
| intangibleAssets | 466.25M | 377.43M | 336.14M | 280.77M | 192.86M | 144.91M | 127.38M | 148.17M | 179.45M | 231.08M |
| goodwillAndIntangibleAssets | 1.21B | 1.22B | 1.18B | 1.12B | 1.04B | 1.09B | 1.1B | 1.15B | 1.18B | 1.24B |
| longTermInvestments | 2.45B | 1.8B | 1.42B | 654.72M | 463.15M | 308.98M | 290.51M | 195.79M | 198.56M | 166.16M |
| taxAssets | 1.8M | 2.17M | 2.31M | 921K | 3.01M | 5.75M | 8.08M | 8.68M | 7.5M | 7.65M |
| otherNonCurrentAssets | 9 | 551.49M | 53.52M | -921K | -3.01M | -5.75M | -8.08M | -8.68M | -7.5M | -7.65M |
| totalNonCurrentAssets | 5.84B | 5.64B | 4.12B | 3.34B | 3.35B | 2.59B | 2.47B | 2.19B | 2.23B | 2.23B |
| otherAssets | 6.99 | - | - | 26.55M | 35.28M | 106M | 74.26M | 75.61M | 75.37M | 76.37M |
| totalAssets | 18.74B | 18.43B | 17.07B | 16.96B | 16.9B | 13.09B | 10.75B | 10.49B | 8.75B | 7.23B |
| totalPayables | 802.01M | 2.22B | 644.65M | 670.62M | 2.44B | 611.38M | 448.91M | 703.14M | 793.12M | 553.29M |
| accountPayables | 630.04M | 982.42M | 644.65M | 670.62M | 768.35M | 602.61M | 445.81M | 684.96M | 793.12M | 553.29M |
| otherPayables | 171.97M | 1.24B | - | - | 1.68B | 8.77M | 3.1M | 18.18M | - | - |
| accruedExpenses | - | - | - | 1.28B | 1.35B | 1.02B | 742.98M | 777.06M | - | - |
| shortTermDebt | 3.44B | 3.64B | 734.77M | 766.07M | 917.42M | 368.13M | 1.55B | 1.87B | 685.75M | 960.44M |
| capitalLeaseObligationsCurrent | 54.47M | 103.71M | 114.66M | 180.95M | 213.85M | 142.32M | 125.67M | - | - | - |
| taxPayables | - | 307.21M | 245.08M | 154.18M | 294.84M | 177.53M | 148.74M | 125.17M | 157.7M | 130.45M |
| deferredRevenue | 118.75M | - | - | -947.02M | -1.13B | -510.45M | -1.67B | -1.87B | -685.75M | -922.45M |
| otherCurrentLiabilities | 1.13B | 136.12M | 1.47B | 1.6B | 190.23M | 1.08B | 1.96B | 371.6M | 1.07B | 925.21M |
| totalCurrentLiabilities | 5.55B | 6.1B | 2.96B | 3.55B | 3.99B | 2.72B | 3.15B | 3.73B | 2.55B | 2.44B |
| longTermDebt | 1.27B | 775.34M | 2.28B | 1.16B | 1.02B | 1.42B | 927.67M | 719.94M | 953.64M | 438.79M |
| capitalLeaseObligationsNonCurrent | 51.58M | 62M | 41.02M | 102.53M | 235.96M | 159.94M | 123.73M | - | - | - |
| deferredRevenueNonCurrent | - | - | -10.67M | 1.15B | 1.01B | - | - | 708.88M | 937.74M | 419.85M |
| deferredTaxLiabilitiesNonCurrent | 44.12M | 25.48M | 10.67M | 11.72M | 13.31M | 10.9M | 10.29M | 11.06M | 15.9M | 18.94M |
| otherNonCurrentLiabilities | - | 27.83M | 15.64M | -114.24M | -249.27M | - | -134.02M | - | - | - |
| totalNonCurrentLiabilities | 1.37B | 890.66M | 2.34B | 1.28B | 1.29B | 1.59B | 927.67M | 719.94M | 953.64M | 438.79M |
| otherLiabilities | 6.99 | - | - | 114.24M | 269.26M | - | 134.02M | 11.06M | 15.9M | 18.94M |
| capitalLeaseObligations | 106.05M | 165.72M | 155.68M | 283.48M | 449.81M | 302.26M | 249.4M | - | - | - |
| totalLiabilities | 6.92B | 6.99B | 5.3B | 4.83B | 5.28B | 4.31B | 4.21B | 4.46B | 3.52B | 2.9B |
| treasuryStock | -821.07M | -991.06M | -1.11B | -538.56M | -588.74M | -605.39M | -470.75M | -76.45M | - | - |
| preferredStock | - | - | 398.24M | - | - | - | - | - | - | - |
| commonStock | 123.5M | 123.43M | 133.03M | 136.84M | 138.7M | 131.96M | 116.32M | 112.99M | 110.28M | 106.39M |
| retainedEarnings | 7.54B | 7.71B | 6.74B | 6.39B | 5.63B | 4.49B | 3.53B | 2.74B | 2.06B | 1.49B |
| additionalPaidInCapital | 4.3B | 4.44B | 5.47B | 6.01B | 6.29B | 4.73B | 3.15B | 2.98B | 2.81B | 2.65B |
| 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 | 400.87M | 568.1M | 733.95M | 759.44M | 1.14B | 954.93M | 754.89M | 715.8M | 565.57M | 442.08M |
| depreciationAndAmortization | 324.16M | 329.49M | 422.65M | 451.3M | 402.47M | 290.39M | 255.24M | 137.62M | 114.42M | 77.75M |
| deferredIncomeTax | - | - | - | 359.98M | 1.17B | 1.14B | 237.14M | 915.98M | 902.29M | 598.97M |
| stockBasedCompensation | 170.42M | 203.86M | 118.69M | 110.68M | 216.59M | 144.34M | 9.81M | 53.3M | 149.95M | 45.28M |
| changeInWorkingCapital | -521.75M | -681.53M | -655.72M | -473.18M | -1.45B | -1.28B | -246.95M | -969.28M | -1.05B | -644.26M |
| accountsReceivables | -110.44M | -862.08M | -192.3M | -533.93M | -1.28B | -1.28B | -256.23M | -931.61M | -1.05B | -653.62M |
| inventory | -70.18M | 25.86M | 3.18M | 63.27M | -111.76M | -1.81M | 9.28M | -37.67M | -5.13M | 9.37M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -341.13M | 154.7M | -466.6M | -2.53M | -59.02M | 2.5M | - | 11.94M | 30.94M | -15.67M |
| otherNonCashItems | 117.59M | 183.17M | 100.38M | -443.43M | -518.22M | -92.78M | -255.66M | -692.19M | 554.36M | 370.88M |
| netCashProvidedByOperatingActivities | 491.3M | 603.09M | 719.94M | 764.78M | 962.14M | 1.15B | 754.47M | 161.24M | 332.06M | 291.73M |
| investmentsInPropertyPlantAndEquipment | -315.14M | -611.44M | -270.09M | -196.69M | -287.15M | -175.72M | -121.01M | -150.51M | -160.14M | -303.86M |
| acquisitionsNet | -18.29M | -5.27M | 25.72M | -173.08M | -160.47M | -19.53M | -80.47M | 4.12M | -27.5M | 15.76M |
| purchasesOfInvestments | -1.39B | -2.21B | -1.39B | -216.2M | -5M | - | -17.46M | - | - | -12.81M |
| salesMaturitiesOfInvestments | 1.04B | 1.65B | 58M | 53.38M | 22.88M | - | 97.93M | - | - | 44.57M |
| otherInvestingActivities | -137.03M | -100.82M | 132.62M | -117.09M | -99.78M | 3.56M | -103.21M | -20.42M | -46.79M | 5.8M |
| netCashProvidedByInvestingActivities | -821.12M | -1.28B | -1.44B | -649.68M | -529.52M | -191.69M | -224.22M | -166.81M | -234.43M | -250.54M |
| netDebtIssuance | 328.28M | 1.35B | 857.22M | -322.43M | 172.72M | 217.32M | 51.64M | 983.7M | 350.09M | 15.08M |
| longTermNetDebtIssuance | 328.28M | 1.35B | 1.02B | -100.58M | 172.72M | 217.32M | 51.64M | 983.7M | 350.09M | 15.08M |
| shortTermNetDebtIssuance | - | - | -163.83M | -221.85M | - | - | - | - | - | - |
| netStockIssuance | - | -844.12M | -1.05B | -402.57M | -58.31M | 472.64M | -394.3M | 32.22M | 161.23M | 256.91M |
| netCommonStockIssuance | - | -844.12M | -1.05B | -282.79M | 1.57B | 472.64M | -394.3M | 32.22M | 161.23M | 256.91M |
| commonStockIssuance | - | - | -656.13M | 64.84M | 1.57B | 472.64M | - | 32.22M | 161.23M | 256.91M |
| commonStockRepurchased | - | -844.12M | -398.74M | -347.63M | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | -119.78M | -1.63B | - | - | - | - | - |
| netDividendsPaid | -122.2M | -190.68M | -138.34M | -79.56M | -70.12M | -51.81M | -48.12M | -36.88M | -25.02M | - |
| commonDividendsPaid | -122.2M | -190.68M | -138.34M | -79.56M | -70.12M | -51.81M | -48.12M | -36.88M | -25.02M | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -230.85M | -267.57M | -178.04M | 23.82M | 1.33B | -276.33M | -258.84M | -126.07M | -53.88M | -286.5M |
| netCashProvidedByFinancingActivities | -24.77M | 50.49M | -514.03M | -780.74M | 1.38B | 361.82M | -649.62M | 852.98M | 432.42M | -14.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 | 8.08B | 8.51B | 9.02B | 7.93B | 8.67B | 8.45B | 9.98B | 10.03B | 10.06B | 8.34B |
| costOfRevenue | 6.58B | 6.63B | 7.11B | 6.09B | 6.66B | 6.45B | 7.86B | 7.54B | 7.45B | 6.05B |
| grossProfit | 1.57B | 1.87B | 1.91B | 1.83B | 2B | 2B | 2.12B | 2.48B | 2.61B | 2.29B |
| researchAndDevelopmentExpenses | - | - | 991.91M | - | 1.15B | - | 1.28B | - | 1.29B | - |
| generalAndAdministrativeExpenses | -33.62M | 1.12B | 106.8M | 556.64M | 144.35M | 1.21B | 237.25M | 1.45B | 373.84M | 1.38B |
| sellingAndMarketingExpenses | 434.02M | 426.46M | 449.15M | 212.98M | 223.68M | 420.99M | 437.58M | 511.29M | 492.33M | 451.14M |
| sellingGeneralAndAdministrativeExpenses | 381.38M | 1.56B | 805.87M | 777.34M | 680.97M | 1.65B | 748.54M | 1.97B | 958.85M | 1.85B |
| otherExpenses | 1.16B | - | - | 777.34M | - | - | - | - | - | - |
| operatingExpenses | 1.55B | 1.56B | 1.8B | 1.55B | 1.83B | 1.58B | 1.92B | 1.82B | 1.96B | 1.67B |
| costAndExpenses | 8.12B | 8.2B | 8.91B | 7.65B | 8.49B | 8.02B | 9.79B | 9.36B | 9.41B | 7.72B |
| netInterestIncome | -55.03M | -61.33M | 32.98M | - | 20.37M | - | - | - | - | - |
| interestIncome | - | - | 32.98M | - | 40.74M | 83.09M | 25.73M | 51.87M | 28.76M | 44.96M |
| interestExpense | 55.03M | 61.33M | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 167.18M | 154.16M | 58.2M | 175.07M | 186.3M | 236.35M | 202.96M | 248.34M | 197.33M | 205.14M |
| ebitda | 1.16B | 412.24M | 205.73M | 407.15M | 361.38M | 553.23M | 307.1M | 732.92M | 575.24M | 627.99M |
| ebit | 989.48M | 258.08M | 147.53M | 232.08M | 175.08M | 316.88M | 104.14M | 484.58M | 377.92M | 422.85M |
| nonOperatingIncomeExcludingInterest | - | 52.36M | -35.2M | 44.64M | 603K | 38.08M | -17.48M | 27.47M | -15.68M | 23.2M |
| operatingIncome | -34.13M | 310.44M | 112.32M | 276.72M | 175.68M | 316.88M | 104.14M | 484.58M | 377.92M | 422.85M |
| totalOtherIncomeExpensesNet | 85.19M | 38.51M | 159.94M | 19.12M | 215.9M | -12.59M | 132.77M | 98.4M | 313.7M | 153.29M |
| incomeBeforeTax | 51.06M | 348.95M | 272.26M | 295.83M | 391.57M | 342.37M | 219.43M | 610.45M | 675.93M | 576.14M |
| incomeTaxExpense | 42.72M | 33.92M | 46.47M | 10.48M | 29.59M | -8.31M | 31.48M | 39.57M | 56.24M | 59.14M |
| netIncomeFromContinuingOperations | 8.34M | 315.03M | 225.79M | 285.35M | 361.98M | 350.69M | 187.95M | 570.88M | 619.69M | 517M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -13.99 | - | - | - | - | - | - | - | - | - |
| netIncome | 5.79M | 315.56M | 227.2M | 285.72M | 361.64M | 351.03M | 187.28M | 571.55M | 619.19M | 517.72M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -2.41M | 315.56M | 227.2M | 285.72M | 361.64M | 351.03M | 187.28M | 571.55M | 619.19M | 517.72M |
| eps | -0.0 | 0.13 | 0.09 | 0.11 | 0.13 | 0.12 | 0.06 | 0.19 | 0.21 | 0.18 |
| 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 | 2.81B | 1.29B | 3.13B | 1.84B | 3.79B | 4.44B | 5.01B | 4.55B | 5.56B | 3.6B |
| shortTermInvestments | 1.01B | 1.18B | 530.25M | 1.09B | 656.64M | 437.09M | 299.09M | 246.46M | 231.49M | 202.26M |
| cashAndShortTermInvestments | 3.82B | 3.01B | 3.66B | 2.94B | 4.44B | 4.88B | 5.39B | 4.79B | 5.79B | 3.8B |
| netReceivables | 8.84B | 9.39B | 8.77B | 8.5B | 7.47B | 8.34B | 7.52B | 8.26B | 7.04B | 7.13B |
| accountsReceivables | 7.82B | 9.39B | 6B | 8.5B | 7.47B | 7.08B | 6.16B | 6.94B | 5.26B | 5.47B |
| otherReceivables | 1.02B | - | 2.77B | - | - | - | - | - | - | - |
| inventory | 227.6M | 238.58M | 61.3M | 154.65M | 96.18M | 118.06M | 99.36M | 171.83M | 162.63M | 154.12M |
| prepaids | - | - | 205.28M | - | 555.24M | - | - | - | - | - |
| otherCurrentAssets | - | 694.33M | 92.7M | 600.98M | 377.99M | 718.34M | 583.59M | 607.91M | 529.76M | 231.68M |
| totalCurrentAssets | 12.89B | 13.34B | 12.79B | 12.2B | 12.95B | 14.05B | 13.6B | 13.83B | 13.52B | 11.32B |
| propertyPlantEquipmentNet | 2.19B | 2.09B | 2.06B | 1.57B | 1.47B | 1.54B | 1.56B | 1.78B | 1.85B | 1.4B |
| goodwill | 740.19M | 843.65M | 843.65M | 843.65M | 843.65M | 843.65M | 843.65M | 843.65M | 843.65M | 982.75M |
| intangibleAssets | 466.25M | 382.52M | 377.43M | 342.27M | 336.14M | 292.69M | 280.77M | 205.38M | 192.86M | 167.96M |
| goodwillAndIntangibleAssets | 1.21B | 1.23B | 1.22B | 1.19B | 1.18B | 1.14B | 1.12B | 1.05B | 1.04B | 1.15B |
| longTermInvestments | 2.45B | 1.86B | 1.8B | 2.24B | 1.42B | 1.17B | 654.72M | 826.87M | 463.15M | 322.27M |
| taxAssets | 1.8M | 2.43M | 2.17M | 3.44M | 2.31M | 934K | 921K | 3.01M | 3.01M | 5.7M |
| otherNonCurrentAssets | 9 | 23.79M | 551.49M | 13.13M | 53.52M | -934K | -921K | -3.01M | -3.01M | -5.7M |
| totalNonCurrentAssets | 5.84B | 5.2B | 5.64B | 5.01B | 4.12B | 3.84B | 3.34B | 3.65B | 3.35B | 2.87B |
| otherAssets | 6.99 | - | - | - | - | 52.34M | 26.55M | 29.33M | 35.28M | 105.53M |
| totalAssets | 18.74B | 18.54B | 18.43B | 17.21B | 17.07B | 17.94B | 16.96B | 17.51B | 16.9B | 14.3B |
| totalPayables | 802.01M | 825.73M | 2.22B | 658.14M | 644.65M | 598.91M | 670.62M | 644.6M | 768.35M | 497.62M |
| accountPayables | 630.04M | 825.73M | 982.42M | 658.14M | 644.65M | 584.44M | 670.62M | 631.96M | 768.35M | 489.82M |
| otherPayables | 171.97M | - | 1.24B | - | - | 14.47M | - | 12.64M | - | 7.8M |
| accruedExpenses | - | - | - | - | - | - | 1.28B | - | 1.35B | - |
| shortTermDebt | 3.44B | 3.6B | 3.64B | 1.98B | 734.77M | 1.17B | 766.07M | 2.61B | 917.42M | 1.49B |
| capitalLeaseObligationsCurrent | 54.47M | 91.65M | 103.71M | 126.52M | 114.66M | 184.57M | 180.95M | 218.52M | 213.85M | 188.95M |
| taxPayables | - | - | 307.21M | 127.43M | 245.08M | 125.27M | 154.18M | 130.26M | 294.84M | 96.38M |
| deferredRevenue | 118.75M | - | - | - | - | -1.36B | -947.02M | -2.83B | -1.13B | -1.68B |
| otherCurrentLiabilities | 1.13B | 1.35B | 136.12M | 1.33B | 1.47B | 1.56B | 652.45M | 1.73B | 734.06M | 1.43B |
| totalCurrentLiabilities | 5.55B | 5.87B | 6.1B | 4.1B | 2.96B | 3.51B | 3.55B | 5.2B | 3.99B | 3.6B |
| longTermDebt | 1.27B | 836.71M | 775.34M | 1.62B | 2.28B | 2.89B | 1.16B | - | 1.02B | 1.04B |
| capitalLeaseObligationsNonCurrent | 51.58M | 38.78M | 62M | 71.72M | 41.02M | 42M | 102.53M | 202.09M | 235.96M | 278.8M |
| deferredRevenueNonCurrent | - | - | - | - | -10.67M | 2.88B | 1.15B | - | - | 1.03B |
| deferredTaxLiabilitiesNonCurrent | 44.12M | 34.71M | 25.48M | 10.16M | 10.67M | 11.19M | 11.72M | 12.8M | 13.31M | 14.42M |
| otherNonCurrentLiabilities | - | 62.54M | 27.83M | 10.16M | 15.64M | -53.19M | -114.24M | 1 | -249.27M | -293.22M |
| totalNonCurrentLiabilities | 1.37B | 938.03M | 890.66M | 1.7B | 2.34B | 2.89B | 1.16B | 214.89M | 1.02B | 1.04B |
| otherLiabilities | 6.99 | - | - | - | - | 53.19M | 114.24M | - | 269.26M | 293.22M |
| capitalLeaseObligations | 106.05M | 130.43M | 165.72M | 198.24M | 155.68M | 226.57M | 283.48M | 420.61M | 449.81M | 467.74M |
| totalLiabilities | 6.92B | 6.81B | 6.99B | 5.8B | 5.3B | 6.45B | 4.83B | 5.42B | 5.28B | 4.94B |
| treasuryStock | -821.07M | -864.4M | -991.06M | -1B | -1.11B | -1.16B | -538.56M | -553.92M | -588.74M | -530.43M |
| preferredStock | - | - | - | - | 398.24M | - | - | - | - | - |
| commonStock | 123.5M | 123.43M | 123.43M | 126.97M | 133.03M | 134.8M | 136.84M | 138.7M | 138.7M | 132M |
| retainedEarnings | 7.54B | 8.03B | 7.71B | 7.43B | 6.74B | 6.74B | 6.39B | 6.2B | 5.63B | 5.01B |
| additionalPaidInCapital | 4.3B | 4.3B | 4.44B | 4.71B | 5.47B | 5.67B | 6.01B | 6.22B | 6.29B | 4.67B |
| 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 | 85.31M | 315.56M | 227.2M | 285.72M | 361.64M | 351.03M | 187.28M | 571.55M | 619.19M | 517.72M |
| depreciationAndAmortization | 170M | 154.16M | 154.41M | 175.07M | 186.3M | 236.35M | 202.96M | 248.34M | 197.33M | 205.14M |
| deferredIncomeTax | - | - | - | - | - | - | 428.56M | - | 1.3B | - |
| stockBasedCompensation | 170.42M | - | 96M | - | 84.36M | 34.33M | 42.09M | 68.59M | 91.15M | 125.44M |
| changeInWorkingCapital | -521.75M | - | -787.03M | - | -276.71M | - | -473.18M | - | -1.45B | - |
| accountsReceivables | -110.44M | - | -835.94M | - | -192.3M | - | -533.93M | - | -1.28B | - |
| inventory | -70.18M | - | 25.86M | - | 3.18M | - | 63.27M | - | -111.76M | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -341.13M | - | 23.06M | - | -87.58M | - | -2.53M | - | -59.02M | - |
| otherNonCashItems | 1.58B | -1.46B | 1.6B | -1.15B | 1.1B | -1.35B | 1.6B | -1.69B | 2.03B | -1.38B |
| netCashProvidedByOperatingActivities | 1.48B | -990.21M | 1.29B | -686.43M | 1.45B | -731.18M | 1.56B | -798.57M | 1.49B | -526.77M |
| investmentsInPropertyPlantAndEquipment | -315.14M | - | -209.49M | - | -270.09M | - | -196.69M | - | -287.15M | - |
| acquisitionsNet | -18.29M | - | - | - | -16.28M | - | - | - | -321.58M | - |
| purchasesOfInvestments | -1.39B | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 1.04B | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 516.42M | -653.45M | -164.02M | -910.8M | -436.48M | -721.98M | 120.17M | -573.16M | 275.34M | -196.12M |
| netCashProvidedByInvestingActivities | -167.68M | -653.45M | -373.52M | -910.8M | -722.85M | -721.98M | -76.53M | -573.16M | -333.4M | -196.12M |
| netDebtIssuance | 328.28M | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | 328.28M | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | -280.91M | - | -168.68M | -889.75M | -199.26M | -203.31M | -58.31M | - |
| netCommonStockIssuance | - | - | -280.91M | - | -168.68M | -889.75M | -199.26M | -203.31M | -58.31M | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | -280.91M | - | -168.68M | -889.75M | -199.26M | -203.31M | -58.31M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -122.2M | - | - | - | - | -138.34M | - | -84.15M | - | -70.12M |
| commonDividendsPaid | -122.2M | - | - | - | - | -138.34M | - | -84.15M | - | -70.12M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -39.56M | -191.29M | 664.11M | -332.72M | -1.16B | 1.84B | -884.37M | 590.35M | 881.91M | 623.41M |
| netCashProvidedByFinancingActivities | 166.52M | -191.29M | 383.2M | -332.72M | -1.33B | 812.61M | -1.08B | 302.9M | 823.6M | 553.29M |