OTC : CNRFF
$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 | 8.25B | 7.12B | 6.75B | 6.96B | 6.38B | 5.46B | 7.68B | 8.21B | 8.35B | 7.63B |
| costOfRevenue | 6.22B | 5.24B | 4.96B | 5.15B | 4.71B | 4.06B | 5.66B | 6.02B | 6.07B | 5.57B |
| grossProfit | 2.03B | 1.88B | 1.79B | 1.81B | 1.67B | 1.4B | 2.02B | 2.19B | 2.27B | 2.07B |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 446.05M | 399.46M | 333.77M | 384.68M | 290.31M | 286.79M | 354.63M | 371.22M | 387.64M | 376.9M |
| sellingAndMarketingExpenses | 894.52M | 706.31M | 678.68M | 687.39M | 619.13M | 612.71M | 799.45M | 843.97M | 857.31M | 769.07M |
| sellingGeneralAndAdministrativeExpenses | 1.34B | 1.11B | 1.01B | 1.07B | 909.44M | 899.5M | 1.15B | 1.22B | 1.24B | 1.15B |
| otherExpenses | -107.71M | 23.6M | 46.1M | 39.47M | 65.01M | 54.76M | 29.33M | 14.63M | 1.73M | 16.69M |
| operatingExpenses | 1.23B | 1.13B | 1.06B | 1.11B | 974.45M | 954.26M | 1.18B | 1.23B | 1.25B | 1.16B |
| costAndExpenses | 7.45B | 6.37B | 6.02B | 6.26B | 5.69B | 5.01B | 6.84B | 7.25B | 7.32B | 6.73B |
| netInterestIncome | 64.88M | 126.4M | 191.84M | 144.76M | 65.84M | 97.67M | 142.05M | 106.04M | 53.9M | 18.04M |
| interestIncome | 168.87M | 213.69M | 293.46M | 216.55M | 128.9M | 155.73M | 202.43M | 167.69M | 109.48M | 51.2M |
| interestExpense | 103.99M | 87.29M | 101.61M | 71.78M | 63.06M | 58.06M | 60.38M | 61.65M | 55.58M | 33.15M |
| depreciationAndAmortization | 159.8M | 90.82M | 81.67M | 73.23M | 71.12M | 82.64M | 84.42M | 59.08M | 54.75M | 69.2M |
| ebitda | 1.01B | 1.16B | 1.16B | 1.1B | 1.01B | 694.42M | 1.15B | 1.19B | 1.19B | 1.04B |
| ebit | 850.35M | 1.07B | 1.08B | 1.03B | 934.79M | 611.77M | 1.06B | 1.22B | 1.2B | 1.04B |
| nonOperatingIncomeExcludingInterest | - | -317.87M | -348.2M | -8.73M | -244.21M | 15.14M | -222.03M | -254.79M | -173M | -139.64M |
| operatingIncome | 796.86M | 751.87M | 729.37M | 1.02B | 690.58M | 626.91M | 839.24M | 963.58M | 1.03B | 903.98M |
| totalOtherIncomeExpensesNet | 188.85M | 230.58M | 246.59M | -171.19M | 92.09M | -93.52M | 118.4M | 107.65M | 46.72M | 32.35M |
| incomeBeforeTax | 985.71M | 982.45M | 975.96M | 955.77M | 871.73M | 553.71M | 1B | 1.16B | 1.15B | 1.01B |
| incomeTaxExpense | 80.48M | 289.61M | 312.44M | 309.78M | 287.38M | 170.7M | 294.78M | 330.94M | 235.27M | 274.86M |
| netIncomeFromContinuingOperations | 905.23M | 692.84M | 663.52M | 645.99M | 584.34M | 383.01M | 706.11M | 825.79M | 839.67M | 735.61M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -18.01 | - | - | - | - | - | - | - | 78.67M | - |
| netIncome | 904.26M | 691.32M | 661.95M | 644.46M | 582.91M | 381.97M | 704.39M | 824M | 915.73M | 733M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | 6.43M | - |
| bottomLineNetIncome | 904.26M | 691.32M | 661.95M | 644.46M | 582.91M | 381.97M | 704.39M | 824M | 909.31M | 733M |
| eps | 0.74 | 0.57 | 0.54 | 0.52 | 0.46 | 0.3 | 0.55 | 0.63 | 0.69 | 0.56 |
| 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.05B | 2.34B | 2.23B | 3.07B | 3.33B | 3.04B | 2.88B | 2.92B | 2.24B | 1.73B |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 2.05B | 2.34B | 2.23B | 3.07B | 3.33B | 3.04B | 2.88B | 2.92B | 2.24B | 1.73B |
| netReceivables | 1.18B | 664.3M | 1.15B | 1.02B | 894.1M | 983.81M | 742.43M | 787.84M | 1.04B | 602.34M |
| accountsReceivables | 708.91M | 556.66M | 721.65M | 659.66M | 652.31M | 750.45M | 537.03M | 591.45M | 780.72M | 513.23M |
| otherReceivables | 474.97M | 107.64M | 431.29M | 361.08M | 241.79M | 233.36M | 205.4M | 196.38M | 255.09M | 89.11M |
| inventory | 14.22B | 12.84B | 11.59B | 10.64B | 10.62B | 10.69B | 11.71B | 11.3B | 10.81B | 11.18B |
| prepaids | 42.27M | 377.94M | 20.68M | 230.4M | 203.8M | 176.17M | 217.89M | 235.5M | 19.02M | 186.82M |
| otherCurrentAssets | 158.36M | 401.44M | 91.95M | 93.29M | 99.15M | 63.78M | 61.59M | 63.48M | 87.5M | 88.98M |
| totalCurrentAssets | 17.65B | 16.62B | 15.32B | 15.06B | 15.14B | 14.96B | 15.62B | 15.3B | 14.39B | 13.97B |
| propertyPlantEquipmentNet | 630.19M | 509.25M | 408.93M | 262.15M | 209.05M | 160.89M | 219.65M | 206.09M | 206.24M | 221.46M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | 175.86M | 181.2M | 180.9M | 180.61M | - |
| goodwillAndIntangibleAssets | - | - | - | -1.61B | -1.48B | 175.86M | 181.2M | 180.9M | 180.61M | -850.02M |
| longTermInvestments | 1.44B | 383.83M | 1.64B | 1.61B | 1.48B | 4.91B | 4.29B | 3.95B | 3.68B | 850.02M |
| taxAssets | 620.53M | 271.66M | 257.56M | 253.27M | 202.99M | 243.25M | 318.36M | 356.97M | 107.72M | 95.09M |
| otherNonCurrentAssets | 5.62B | 6.54B | 5.23B | 6.59B | 5.78B | 255.98M | 257.41M | 253.56M | 247.66M | 3.88B |
| totalNonCurrentAssets | 8.3B | 7.71B | 7.54B | 7.11B | 6.2B | 5.74B | 5.27B | 4.95B | 4.42B | 4.19B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 25.95B | 24.33B | 22.86B | 22.17B | 21.34B | 20.7B | 20.88B | 20.25B | 18.81B | 18.17B |
| totalPayables | 1.7B | 870.18M | 821.13M | 926.12M | 892.52M | 612.69M | 780.41M | 847.56M | 615.24M | 825.35M |
| accountPayables | 1.47B | 721.24M | 663.42M | 791.2M | 634.11M | 544.14M | 746.38M | 822.27M | 615.24M | 773.49M |
| otherPayables | 233.27M | 148.95M | 157.71M | 134.92M | 258.41M | 68.55M | 34.03M | 25.3M | - | 51.86M |
| accruedExpenses | 13.68M | 976.24K | 27.22M | 42.89M | 77.9M | 33.93M | 5.76M | 2.13M | 1.27M | 3.72M |
| shortTermDebt | 1.53B | 282.57M | 174.87M | 167.29M | 279.87M | 1.32B | 775.58M | 438.94M | 680.84M | 642.79M |
| capitalLeaseObligationsCurrent | 114.68M | 116.15M | 76.44M | 42.8M | 24.58M | 22.43M | 41.06M | 15.84M | 22.1M | 21.49M |
| taxPayables | - | 148.95M | 145.33M | 134.92M | 258.41M | 68.55M | 34.03M | 25.3M | 33.1M | 51.86M |
| deferredRevenue | 321.95M | - | 378.39M | 406.3M | 851.01M | 471.93M | 447.63M | 25.3M | 505.75M | 543.04M |
| otherCurrentLiabilities | 650.94M | 1.25B | 588.12M | 539.36M | 535.43M | 430.66M | 522.98M | 546.76M | 604.78M | 509.47M |
| totalCurrentLiabilities | 4.33B | 2.52B | 2.07B | 2.12B | 2.17B | 2.72B | 2.34B | 2.07B | 2.11B | 2.21B |
| longTermDebt | 854.23M | 2.14B | 2.1B | 2.05B | 1.7B | 859.67M | 1.81B | 2.04B | 1.61B | 1.95B |
| capitalLeaseObligationsNonCurrent | 159.5M | 135.48M | 107.94M | 61.86M | 44.7M | 5.2M | 20.19M | 11.44M | 7.04M | 21.86M |
| deferredRevenueNonCurrent | - | - | - | - | - | 60.53M | 27.67M | 978K | 8.05M | - |
| deferredTaxLiabilitiesNonCurrent | 4.32B | 3.93B | 3.67B | 3.44B | 3.2B | 3.24B | 3.17B | 2.94B | 2.39B | 2.05B |
| otherNonCurrentLiabilities | 60.14M | 37.9M | 34.4M | 19.38M | 26.21M | 17.34M | 17.34M | 946K | -108.74M | 70.49M |
| totalNonCurrentLiabilities | 5.39B | 6.25B | 5.92B | 5.57B | 4.97B | 4.18B | 5.05B | 4.99B | 4.05B | 4.09B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 274.18M | 251.63M | 184.38M | 104.66M | 69.28M | 27.63M | 61.24M | 27.28M | 29.14M | 43.35M |
| totalLiabilities | 9.72B | 8.77B | 7.98B | 7.69B | 7.14B | 6.9B | 7.39B | 7.06B | 6.16B | 6.3B |
| treasuryStock | - | - | - | - | - | - | -85.54M | -51.36M | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 613.53M | 615.18M | 407.2M | 621.18M | 629.5M | 629.61M | 637.7M | 640.72M | 644.83M | 645.53M |
| retainedEarnings | 15.16B | 14.49B | 13.86B | 13.48B | 13.16B | 12.77B | 12.56B | 12.21B | 11.59B | 10.79B |
| additionalPaidInCapital | 351.18M | 351.54M | 351.54M | 351.54M | 351.54M | 351.54M | 351.56M | 351.56M | 351.56M | 351.56M |
| 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 | 904.26M | 692.84M | 975.96M | 955.77M | 871.73M | 553.71M | 1B | 1.16B | 1.15B | 1.01B |
| depreciationAndAmortization | 159.8M | 90.82M | 81.67M | 73.23M | 71.12M | 82.64M | 84.42M | 59.08M | 54.75M | 69.2M |
| deferredIncomeTax | 46.13M | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -653.93M | -755.63M | -1.2B | -443.17M | 107.96M | 233.12M | -475.35M | 6.88M | 136.73M | -563.32M |
| accountsReceivables | -136.62M | 83.07M | -78.51M | -10.2M | 102.64M | -192.72M | 25.36M | 102.52M | -267.14M | -59.81M |
| inventory | -1.05B | -1.11B | -976.53M | -549.69M | -177.65M | 575.39M | -456.68M | -201.49M | 633.89M | -696.28M |
| accountsPayables | 749.34M | 2.77M | -127.78M | 157.08M | 89.97M | -202.24M | -75.89M | 207.31M | -158.25M | 258.62M |
| otherWorkingCapital | -217.82M | 270.72M | -12.69M | -40.36M | 93M | 52.67M | 31.86M | 208.37M | -497.17M | 132.97M |
| otherNonCashItems | -239.68M | 260.1M | -60.39M | -351.2M | -75.82M | 37.65M | 25.72M | -19.52M | -44.08M | -121.64M |
| netCashProvidedByOperatingActivities | 216.57M | 288.13M | -198.27M | 234.63M | 974.99M | 907.12M | 635.68M | 1.2B | 1.3B | 394.72M |
| investmentsInPropertyPlantAndEquipment | -122.61M | -53.72M | -88.61M | -54.96M | -38.48M | -7.91M | -1.5M | -26.72M | -28.63M | -50.39M |
| acquisitionsNet | - | - | - | - | - | - | 35.12M | 18.24M | -10.13M | -124.99M |
| purchasesOfInvestments | - | - | - | -60.28M | -84.62M | -11.06M | -50.12M | -178.32M | -140.61M | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 15M | 33.24M | - | 8.87M |
| otherInvestingActivities | 3.64M | 27.4M | -8.01M | 10M | 20M | - | -35.12M | -163.32M | -74.47M | 111.48M |
| netCashProvidedByInvestingActivities | -118.97M | -26.32M | -96.62M | -105.24M | -103.1M | -18.97M | -36.62M | -171.81M | -113.24M | -63.9M |
| netDebtIssuance | -46.8M | 135.92M | -133.34M | 229.15M | -339.72M | -412.64M | 109.87M | 182.92M | -304.18M | 275.33M |
| longTermNetDebtIssuance | -46.8M | 135.92M | 66.66M | 229.15M | -339.72M | -412.64M | 109.87M | 182.92M | -304.18M | 275.33M |
| shortTermNetDebtIssuance | - | - | -200M | - | - | - | - | - | - | - |
| netStockIssuance | -9.69M | -9.16M | -53.46M | -90.2M | 148.79M | -66.3M | -37.2M | -79.4M | -12.99M | -15.2M |
| netCommonStockIssuance | -9.69M | -9.16M | -69.98M | -90.2M | 148.79M | -66.3M | -37.2M | -79.4M | -12.99M | -15.2M |
| commonStockIssuance | - | - | - | - | 1.5B | - | - | - | - | - |
| commonStockRepurchased | -9.69M | -9.16M | -1.05B | -90.2M | -1.35B | -66.3M | -37.2M | -79.4M | -12.99M | -15.2M |
| netPreferredStockIssuance | - | - | -200M | - | - | - | - | - | - | - |
| netDividendsPaid | -199.79M | - | -200M | -290M | -200M | - | -350M | -180M | -111M | -99.8M |
| commonDividendsPaid | -199.79M | - | -200M | -290M | -200M | - | -350M | -180M | -111M | -99.8M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -79.51M | -350.18M | -167.88M | -223.18M | -190.37M | -254.65M | -344.78M | -21.52M | -14.2M | 5.72M |
| netCashProvidedByFinancingActivities | -335.79M | -223.43M | -554.67M | -374.22M | -581.3M | -733.59M | -622.11M | -347.75M | -688.84M | -11.24M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 2.28B | 2.32B | 2.01B | 2.07B | 1.85B | 1.78B | 1.86B | 1.89B | 1.59B | 1.51B |
| costOfRevenue | 1.68B | 1.76B | 1.48B | 1.53B | 1.34B | 1.32B | 1.36B | 1.4B | 1.19B | 1.13B |
| grossProfit | 597.56M | 560.93M | 538.34M | 543.63M | 502.68M | 461.75M | 496.75M | 482.52M | 400.71M | 382.86M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 133.94M | 156.82M | - | 122.16M | 134.43M | 113.52M | 101.37M | 90.38M | 94.19M | 97.56M |
| sellingAndMarketingExpenses | 230.62M | 232.13M | - | 218.76M | 190.68M | 170.6M | 189.93M | 191.35M | 154.43M | 168.56M |
| sellingGeneralAndAdministrativeExpenses | 364.57M | 340.81M | 340.5M | 340.92M | 325.12M | 284.12M | 291.3M | 281.73M | 248.62M | 266.12M |
| otherExpenses | 2.61M | 331K | - | 5.5M | -4.23M | -10.24M | 13.2M | 11.74M | 8.9M | -5.52M |
| operatingExpenses | 367.18M | 340.81M | 340.5M | 346.41M | 320.89M | 273.88M | 304.5M | 261.59M | 229.27M | 243.94M |
| costAndExpenses | 2.05B | 2.1B | 1.82B | 1.88B | 1.67B | 1.6B | 1.66B | 1.67B | 1.42B | 1.37B |
| netInterestIncome | 7.22M | -5.29M | 13.77M | 17.58M | 38.95M | 47.95M | 26.92M | 23.33M | 28.21M | 36.57M |
| interestIncome | 28.9M | 36.5M | 30.15M | 42.26M | 60.22M | 69.88M | 48.32M | 45.75M | 49.75M | 67.87M |
| interestExpense | 21.68M | 41.78M | 16.39M | 24.69M | 21.26M | 21.93M | 21.4M | 22.42M | 21.54M | 31.3M |
| depreciationAndAmortization | 40.7M | 47.73M | 40.52M | 38.26M | 25.08M | 29.26M | 22.06M | 20.14M | 19.36M | 22.19M |
| ebitda | 329.74M | 267.85M | 267.32M | 301.19M | 296.3M | 316.66M | 288.7M | 280.39M | 250.96M | 256.1M |
| ebit | 289.04M | 220.12M | 226.8M | 262.93M | 271.22M | 287.39M | 266.64M | 284.1M | 231.6M | 233.91M |
| nonOperatingIncomeExcludingInterest | -58.66M | -78.65M | -29M | -65.72M | -89.43M | -99.52M | -74.39M | -74.9M | -60.16M | -94.98M |
| operatingIncome | 230.39M | 220.12M | 197.84M | 197.21M | 181.79M | 187.87M | 192.24M | 220.94M | 171.44M | 138.93M |
| totalOtherIncomeExpensesNet | 36.97M | 36.46M | 44.8M | 41.03M | 68.17M | 77.6M | 52.99M | 28.64M | 38.61M | 38.7M |
| incomeBeforeTax | 267.36M | 256.58M | 242.64M | 238.24M | 249.96M | 265.47M | 245.24M | 237.84M | 210.05M | 177.62M |
| incomeTaxExpense | 65.88M | -97.9M | 42M | 66.28M | 70.46M | 76.33M | 71.4M | 75.45M | 66.42M | 58.26M |
| netIncomeFromContinuingOperations | 201.48M | 354.48M | 200.64M | 171.96M | 179.5M | 189.13M | 173.84M | 186.24M | 143.63M | 119.36M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | 19.99 | - | - | - | - | - | - | - | 18.82M |
| netIncome | 201.3M | 354.47M | 200.36M | 171.64M | 179.17M | 188.79M | 173.46M | 185.81M | 143.26M | 137.84M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | -5.79M |
| bottomLineNetIncome | 201.3M | 354.47M | 200.36M | 171.64M | 179.17M | 188.79M | 173.46M | 185.81M | 143.26M | 143.63M |
| eps | 0.17 | 0.29 | 0.16 | 0.14 | 0.15 | 0.15 | 0.14 | 0.15 | 0.12 | 0.12 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 2.02B | 2.1B | 2.04B | 2.19B | 2.15B | 2.34B | 2.48B | 2.29B | 2.06B | 2.23B |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 2.02B | 2.1B | 2.04B | 2.19B | 2.15B | 2.34B | 2.48B | 2.29B | 2.06B | 2.23B |
| netReceivables | 938.8M | 1.18B | 938.52M | 758.12M | 785.2M | 664.3M | 1.27B | 1.17B | 1.13B | 1.15B |
| accountsReceivables | 769.48M | 708.91M | 454.37M | 604.96M | 730.4M | 556.66M | 853.17M | 785.35M | 773.76M | 721.65M |
| otherReceivables | 169.33M | 474.97M | 484.16M | 153.16M | 54.8M | 107.64M | 420.35M | 385.04M | 357.54M | 431.29M |
| inventory | 14.12B | 14.22B | 14.02B | 13.35B | 13.03B | 12.84B | 12.52B | 12.46B | 12.17B | 11.83B |
| prepaids | 376.62M | 42.27M | 66.32M | 231.18M | 344.86M | 377.94M | 316.62M | 256.54M | 282.66M | 256.58M |
| otherCurrentAssets | 434.92M | 110.57M | 106.72M | 395.38M | 411.42M | 401.44M | 123.83M | 121.02M | 122.57M | 91.95M |
| totalCurrentAssets | 17.89B | 17.65B | 17.17B | 16.92B | 16.71B | 16.62B | 16.72B | 16.09B | 15.52B | 15.32B |
| propertyPlantEquipmentNet | 618.3M | 630.19M | 547.17M | 547.66M | 509.77M | 509.25M | 448.6M | 420.96M | 3.61B | 408.93M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 1.24B | 1.44B | 1.44B | 370.27M | 341.18M | 383.83M | 365.25M | 1.47B | 1.47B | 1.64B |
| taxAssets | 298.86M | 620.53M | 298.32M | 285.92M | 272.24M | 271.66M | 261.11M | 259.4M | 260.41M | 257.56M |
| otherNonCurrentAssets | 5.84B | 5.62B | 5.64B | 6.66B | 6.72B | 6.54B | 6.57B | 5.46B | 2.25B | 5.23B |
| totalNonCurrentAssets | 7.99B | 8.3B | 7.93B | 7.87B | 7.84B | 7.71B | 7.64B | 7.6B | 7.59B | 7.54B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 25.88B | 25.95B | 25.1B | 24.79B | 24.56B | 24.33B | 24.36B | 23.69B | 23.1B | 22.86B |
| totalPayables | 1.73B | 1.7B | 1.4B | 1.12B | 1.01B | 870.18M | 885.1M | 969.55M | 825.42M | 808.75M |
| accountPayables | 1.51B | 1.47B | 1.25B | 970.4M | 864.38M | 721.24M | 657.67M | 768.48M | 695.49M | 663.42M |
| otherPayables | 221.57M | 233.27M | 152.7M | 152.81M | 142.32M | 148.95M | 227.43M | 201.07M | 129.92M | 145.33M |
| accruedExpenses | 523.65K | 13.68M | 32.77M | 896.78K | 817.34K | 976.24K | 1.24M | 14.11M | 32.14M | 27.22M |
| shortTermDebt | 1.53B | 1.64B | 1.58B | 234.56M | 258.48M | 282.57M | 305.11M | 178.65M | 176.68M | 174.87M |
| capitalLeaseObligationsCurrent | 115.85M | 114.68M | - | 114.44M | 113.87M | 116.15M | 96.16M | 88.16M | 76.88M | 76.44M |
| taxPayables | 221.57M | - | - | 152.81M | 142.32M | 148.95M | 227.43M | 201.07M | 129.92M | 145.33M |
| deferredRevenue | - | - | - | - | - | - | - | 201.07M | 129.92M | 378.39M |
| otherCurrentLiabilities | 1.01B | 974.62M | 1.07B | 1.33B | 1.2B | 1.25B | 1.63B | 1.34B | 1.06B | 600.5M |
| totalCurrentLiabilities | 4.39B | 4.33B | 4.09B | 2.8B | 2.58B | 2.52B | 2.92B | 2.59B | 2.17B | 2.07B |
| longTermDebt | 802.07M | 1.01B | 780.24M | 2.07B | 2.1B | 2.14B | 2.17B | 2.03B | 2.07B | 2.1B |
| capitalLeaseObligationsNonCurrent | 141.37M | 159.5M | 100.76M | 117.45M | 116.76M | 135.48M | 110.59M | 101.93M | 92.09M | 107.94M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 4.04B | 4.32B | 4.13B | 4.06B | 3.99B | 3.93B | 3.74B | 3.72B | 3.71B | 3.67B |
| otherNonCurrentLiabilities | 63.04M | -100.57M | 43.54M | 41.6M | 39.75M | 37.9M | 41.21M | 39.29M | 38.18M | 34.4M |
| totalNonCurrentLiabilities | 5.05B | 5.39B | 5.05B | 6.28B | 6.25B | 6.25B | 6.07B | 5.9B | 5.91B | 5.92B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 257.22M | 274.18M | 100.76M | 231.89M | 230.63M | 251.63M | 206.76M | 190.09M | 168.97M | 184.38M |
| totalLiabilities | 9.44B | 9.72B | 9.14B | 9.08B | 8.82B | 8.77B | 8.98B | 8.48B | 8.09B | 7.98B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 613.83M | 613.53M | 406.76M | 614.7M | 614.94M | 615.18M | 406.96M | 407.12M | 407.2M | 407.2M |
| retainedEarnings | 15.37B | 15.16B | 14.88B | 14.62B | 14.66B | 14.49B | 14.3B | 14.12B | 13.99B | 13.86B |
| additionalPaidInCapital | 351.54M | 351.18M | 562.9M | 351.54M | 351.54M | 351.54M | 351.54M | 351.54M | 351.54M | 351.54M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 201.48M | 354.47M | 200.36M | 171.99M | 179.5M | 189.13M | 173.46M | 185.81M | 143.26M | 143.63M |
| depreciationAndAmortization | 40.7M | 47.73M | 40.52M | 38.26M | 25.08M | 29.26M | 22.06M | 20.14M | 19.36M | 22.19M |
| deferredIncomeTax | 41.57M | -109.34M | 40.72M | 3.13M | 2.75M | -3.3M | 19.69M | 6.48M | 42.7M | -102.98M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -197.54M | -227.33M | -58M | -13.8M | -359.38M | -244.79M | -246.07M | 86.06M | -347.29M | -624.11M |
| accountsReceivables | -102.01M | -334.51M | 71.59M | 207.91M | -81.12M | 278.08M | -160.36M | -5.17M | -29.48M | -8.23M |
| inventory | -150.66M | -111.28M | -365M | -267.23M | -307.84M | -241.47M | -220.69M | -257.38M | -389.88M | -438.59M |
| accountsPayables | 2.23M | 226.34M | 275.48M | 5.65M | 6.99M | 3.05M | -110.8M | 72.98M | 32.07M | -134.62M |
| otherWorkingCapital | 52.84M | -7.88M | -40M | 45.51M | 29.57M | -281.4M | 245.79M | 275.64M | 40M | -42.68M |
| otherNonCashItems | -5.7M | -74.88M | -72.27M | 62.89M | 60.28M | 67.49M | 47.58M | 226.81M | 377.45M | 697.08M |
| netCashProvidedByOperatingActivities | 80.51M | -9.35M | 151.32M | 259.33M | -94.52M | 41.1M | 16.72M | 295.45M | -190.52M | -489.99M |
| investmentsInPropertyPlantAndEquipment | -17.98M | -38.3M | -26M | -40.78M | -17.69M | -23.4M | -17.09M | -13M | -4.29M | -33.89M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | -767K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | -7.24M |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -4.15M | 5M | -476K | 53.16M | 5.23M | 1.22M | -3.49M | -565K | -2.86M |
| netCashProvidedByInvestingActivities | -17.98M | -42.45M | -21M | -41.25M | 35.48M | -18.16M | -15.87M | -13M | -4.29M | -41.9M |
| netDebtIssuance | -53.86M | 137.62M | -62M | -61.49M | -61.46M | -59.84M | 265.14M | -34.7M | -34.67M | 150.26M |
| longTermNetDebtIssuance | -53.86M | 137.62M | -62M | -61.49M | -61.46M | -59.84M | 265.14M | -34.7M | -34.67M | -33.98M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | 184.24M |
| netStockIssuance | -3.81M | -782.18K | -4M | -2.4M | -2.24M | -7.84M | -574K | -753K | - | 198.94M |
| netCommonStockIssuance | -3.81M | -782.18K | -4M | -2.4M | -2.24M | -7.84M | -574K | -753K | - | 198.94M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | 1.2B |
| commonStockRepurchased | -3.81M | -782.18K | -4M | -2.4M | -2.24M | -7.84M | -574K | -753K | - | -1B |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | -201M | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | -201M | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -85.86M | -21.22M | -20M | -108.83M | -69.16M | -98.61M | -79.94M | -9.76M | -11.5M | -307.42M |
| netCashProvidedByFinancingActivities | -143.54M | 115.62M | -287M | -172.71M | -132.86M | -166.29M | 184.62M | -45.21M | -46.17M | 135.68M |