OTC : BTDPF
$0.45 (12.86%)
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 7.66B | 5.27B | 6.75B | 6.41B | 6.65B | 4.22B | 6.05B | 6.43B | 6.06B | 5.63B |
| costOfRevenue | 6.58B | 4.4B | 5.32B | 4.84B | 5.1B | 3.43B | 4.67B | 5.09B | 4.83B | 4.57B |
| grossProfit | 1.08B | 871.1M | 1.44B | 1.58B | 1.54B | 799.31M | 1.38B | 1.34B | 1.23B | 1.06B |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 563.03M | 336.9M | 343.9M | 312.11M | 312.2M | - | 236.59M | 193.09M | 172.98M | 175.49M |
| sellingAndMarketingExpenses | - | 101.18M | - | - | -138.33K | - | -2.54M | -791.9K | -521.03K | -531.78K |
| sellingGeneralAndAdministrativeExpenses | 563.03M | 438.08M | 343.9M | 311.94M | 312.06M | 171.13M | 234.05M | 192.3M | 172.46M | 174.95M |
| otherExpenses | 122.3M | -2.1M | 14.29M | -3.1M | -28.18M | - | 2.54M | 10.03M | 11.98M | 531.78K |
| operatingExpenses | 685.32M | 438.08M | 358.2M | 311.94M | 283.89M | 171.13M | 236.59M | 202.33M | 184.44M | 175.49M |
| costAndExpenses | 7.26B | 4.84B | 5.67B | 5.15B | 5.39B | 3.6B | 4.9B | 5.3B | 5.02B | 4.74B |
| netInterestIncome | -40.08M | -8.22M | -14.09M | -33.59M | -36.88M | -38.92M | -39.11M | -60.32M | -78.28M | -77.91M |
| interestIncome | 48.6M | 59.67M | 30.21M | 3.04M | 1.8M | 4.32M | - | - | - | - |
| interestExpense | 88.68M | 67.89M | 44.3M | 36.63M | 38.68M | 43.25M | - | - | - | - |
| depreciationAndAmortization | 32.26M | 41.85M | 36.68M | 28.6M | 28.6M | 25.08M | 5.46M | 7.13M | 5.34M | 5.98M |
| ebitda | 546.42M | 322.4M | 964.79M | 818.62M | 1.15B | 641.03M | 1.15B | 1.16B | 1.06B | 895.11M |
| ebit | 514.16M | 280.55M | 928.11M | 790.02M | 1.12B | 615.95M | 1.15B | 1.15B | 1.05B | 889.13M |
| nonOperatingIncomeExcludingInterest | -122.3M | 152.47M | 151.94M | 474.3M | 136.35M | 12.23M | -2.54M | -10.03M | -11.98M | -531.78K |
| operatingIncome | 391.87M | 220.84M | 898.37M | 1.26B | 1.26B | 628.18M | 1.14B | 1.14B | 1.04B | 888.6M |
| totalOtherIncomeExpensesNet | -16.2M | -5.31M | -2.92M | -482.49M | -135.57M | -55.48M | 11.05M | -35.77M | -44.42M | 18.48M |
| incomeBeforeTax | 375.67M | 215.53M | 895.44M | 781.83M | 1.12B | 572.7M | 1.16B | 1.1B | 996.6M | 907.08M |
| incomeTaxExpense | 119.83M | 71.31M | 221.87M | 154.69M | 210.12M | 110.09M | 216.39M | 216.45M | 194.21M | 175.49M |
| netIncomeFromContinuingOperations | 255.85M | 144.24M | 673.46M | 627.14M | 913.09M | 462.61M | 938.98M | 886.27M | 802.39M | 731.59M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | -200K | - | 34.97M | - | - | - | - |
| netIncome | 255.85M | 144.26M | 673.11M | 626.93M | 911.48M | 493.87M | 939.74M | 886.53M | 802.13M | 731.59M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 255.85M | 144.26M | 673.11M | 626.93M | 911.48M | 493.87M | 939.74M | 886.53M | 802.13M | 731.59M |
| eps | 0.19 | 0.15 | 0.68 | 0.62 | 0.9 | 0.49 | 0.93 | 0.88 | 0.8 | 0.73 |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.33B | 1.35B | 1.61B | 1.65B | 2.1B | 765.83M | 1.44B | 1.3B | 1.02B | 1.01B |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.33B | 1.35B | 1.61B | 1.65B | 2.1B | 765.83M | 1.44B | 1.3B | 1.02B | 1.01B |
| netReceivables | 148.03M | 295.47M | 270.61M | 300.5M | 248.11M | 106.26M | 193.16M | 186.62M | 173.63M | 147.04M |
| accountsReceivables | 148.03M | 98.74M | 116.14M | 146.42M | 99.88M | 43.86M | 193.16M | 186.62M | 173.63M | 147.04M |
| otherReceivables | 82.3M | 196.73M | 154.47M | 154.08M | 148.23M | 62.4M | - | - | - | - |
| inventory | 11.45B | 6.67B | 6.65B | 6.44B | 6.42B | 6.21B | 6.13B | 5.96B | 5.83B | 5.75B |
| prepaids | - | 47.86M | - | - | - | - | 20.32M | 12.27M | 16.28M | 20.21M |
| otherCurrentAssets | 292.01M | -47.66M | - | - | - | - | 72M | 100.84M | 94.18M | 32.7M |
| totalCurrentAssets | 13.22B | 8.32B | 8.53B | 8.39B | 8.76B | 7.08B | 7.85B | 7.56B | 7.14B | 6.96B |
| propertyPlantEquipmentNet | 183.1M | 124.79M | 130.99M | 93.47M | 82.47M | 81.18M | 22.1M | 15.31M | 12.37M | 12.76M |
| goodwill | 1.61B | 1.08B | 1.08B | 1.04B | 1.11B | 995.77M | 1.02B | 1.05B | 1.03B | 1.05B |
| intangibleAssets | 560.56M | 233.26M | 247.39M | 249.99M | 138.15M | 124.92M | 129.91M | 131.98M | 130.26M | 132.94M |
| goodwillAndIntangibleAssets | 2.17B | 1.31B | 1.33B | 1.29B | 1.25B | 1.12B | 1.15B | 1.18B | 1.16B | 1.19B |
| longTermInvestments | 265.18M | 204.69M | 168.44M | 224.43M | 226.97M | 190.78M | 240.02M | 308.97M | 277.58M | 340.6M |
| taxAssets | - | 21.24M | 13.33M | 12.17M | 22.24M | 21.62M | - | - | - | - |
| otherNonCurrentAssets | 12.63M | - | - | - | - | 4.32M | 83.18M | 85.66M | 25.27M | 33.24M |
| totalNonCurrentAssets | 2.63B | 1.66B | 1.64B | 1.62B | 1.58B | 1.42B | 1.5B | 1.59B | 1.48B | 1.57B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 15.85B | 9.98B | 10.17B | 10.01B | 10.35B | 8.5B | 9.35B | 9.15B | 8.61B | 8.53B |
| totalPayables | 2.14B | 319.49M | 393.86M | 394.34M | 401.45M | 234.27M | 449.04M | 476.59M | 490.55M | 523.53M |
| accountPayables | 2.14B | 252.7M | 393.86M | 394.34M | 400.07M | 230.81M | 449.04M | 476.59M | 490.55M | 523.53M |
| otherPayables | - | 66.79M | - | - | 1.38M | 3.46M | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | 695.03M | 693.84M | 603.74M | 560.63M |
| shortTermDebt | 624.62M | 406.09M | 429.02M | 640.19M | 524.4M | 768.91M | 225.67M | - | 101.99M | 15.42M |
| capitalLeaseObligationsCurrent | 17.7M | 13.4M | - | - | - | - | - | - | - | - |
| taxPayables | - | 14.8M | - | - | 1M | 2.8M | - | - | - | - |
| deferredRevenue | - | 87.74M | 113.22M | 151.29M | 189.95M | 168.78M | - | - | - | - |
| otherCurrentLiabilities | 456.97M | 1B | 909.96M | 892.5M | 937.04M | 639.18M | 998.79M | 872.94M | 996.73M | 1.01B |
| totalCurrentLiabilities | 3.24B | 1.83B | 1.85B | 2.08B | 2.05B | 1.81B | 2.37B | 2.04B | 2.19B | 2.11B |
| longTermDebt | 274.51M | 461.47M | 488.93M | 529.93M | 683.68M | 616.56M | 253.98M | 252.22M | 1.82M | 237.97M |
| capitalLeaseObligationsNonCurrent | 51.47M | 37.16M | 42.01M | 32.37M | 41.17M | 44.61M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 150.73M | 78.13M | 81.24M | 67.06M | 34.54M | 24.59M | - | - | - | - |
| otherNonCurrentLiabilities | 1.33B | 695.62M | 611.04M | 443.88M | 2.62M | 25.58M | 547.46M | 781.34M | 787.93M | 851.37M |
| totalNonCurrentLiabilities | 1.81B | 1.27B | 1.22B | 1.07B | 762.01M | 711.34M | 801.45M | 1.03B | 789.75M | 1.09B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 69.17M | 50.56M | 42.01M | 32.37M | 41.17M | 44.61M | - | - | - | - |
| totalLiabilities | 5.05B | 3.1B | 3.07B | 3.15B | 2.81B | 2.52B | 3.17B | 3.08B | 2.98B | 3.2B |
| treasuryStock | -36.65M | -46.65M | -29.45M | -32.86M | -6.49M | -24.84M | -19.18M | -1.58M | -1.69M | -4.65M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 197.65M | 123.12M | 123.63M | 124.39M | 140.63M | 125.78M | 129.15M | 133.7M | 131.3M | 133.48M |
| retainedEarnings | 5.32B | 6.44B | 6.65B | 6.42B | 7.02B | 5.55B | 4.33B | 4.13B | 3.72B | 3.4B |
| additionalPaidInCapital | 347.95M | 320.45M | 321.77M | 308.41M | 338.87M | 302.97M | 303.89M | 306.99M | 292.69M | 296.07M |
| date | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 255.85M | 174.7M | 673.11M | 626.93M | 911.48M | 493.87M | 939.74M | 886.53M | 802.13M | 731.59M |
| depreciationAndAmortization | 57.51M | 33.1M | 36.68M | 28.6M | 28.6M | 25.08M | 5.46M | 7.13M | 5.34M | 5.98M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 26.35M | - | - | - | - | - | 17.91M | 14.52M | 11.85M | 17.02M |
| changeInWorkingCapital | -187.8M | -15.17M | -82.38M | -143.86M | 562.25M | -529.45M | -373.61M | -107.7M | -293.99M | 34.76M |
| accountsReceivables | -1.51M | -24.78M | 76.67M | 25.32M | -128.61M | 159.27M | -2.92M | -52M | -86.88M | -1.2M |
| inventory | -364.42M | -48.04M | 62.07M | -661.37M | 533.1M | -261.7M | -370.69M | -58.86M | -211.41M | -216.03M |
| accountsPayables | 122.59M | -110.25M | -428.52M | -13.02M | 103.33M | -461.87M | - | - | - | 251.99M |
| otherWorkingCapital | 55.59M | 167.9M | 207.4M | 505.22M | 54.43M | 34.84M | - | 3.17M | 4.3M | - |
| otherNonCashItems | -111.7M | -96.43M | 34.91M | 19.35M | 24.87M | -104.78M | -130.67M | -65.63M | 88.94M | -10.26M |
| netCashProvidedByOperatingActivities | 40.22M | 96.2M | 662.32M | 531.02M | 1.53B | -115.28M | 458.82M | 734.85M | 614.27M | 779.09M |
| investmentsInPropertyPlantAndEquipment | -24.84M | -9.1M | -29.32M | -36.39M | -9.95M | -9.27M | -9.14M | -9.9M | -5.21M | -8.15M |
| acquisitionsNet | 266.69M | -33.5M | 126.93K | -249.02M | - | - | -20.06M | - | - | - |
| purchasesOfInvestments | -65.62M | -48.42M | -22.97M | -21.79M | -10.91M | -38.55M | - | -77.37M | -71.31M | -15.91M |
| salesMaturitiesOfInvestments | 33.22M | 6.07M | 51.03M | 13.75M | 7.46M | 89.21M | - | 15.45M | 48.32M | - |
| otherInvestingActivities | 59.3M | 96.96M | - | - | - | - | 132.71M | -3110 | 14503 | - |
| netCashProvidedByInvestingActivities | 268.75M | 12M | -1.14M | -293.44M | -13.4M | 41.39M | 103.5M | -71.82M | -28.19M | -24.06M |
| netDebtIssuance | -27.59M | -20.86M | -17.65M | -6.45M | -155.27M | -74.14M | -20.45M | 172.11M | -137.16M | -10.56M |
| longTermNetDebtIssuance | -27.59M | -20.86M | -17.65M | - | - | -74.14M | -20.45M | 172.11M | -137.16M | -10.56M |
| shortTermNetDebtIssuance | - | - | - | -6.45M | -155.27M | - | - | - | - | - |
| netStockIssuance | -69.04M | -26.04M | -273.15M | -24.34M | 11.19M | 123.56K | -18.58M | 6.87M | -1.43M | 4.14M |
| netCommonStockIssuance | -69.04M | -26.04M | -273.15M | -24.34M | 11.19M | 123.56K | -18.58M | 6.87M | -1.43M | 4.14M |
| commonStockIssuance | 300K | 3.41M | 126.93K | 10.35M | 11.19M | 7.41M | - | - | - | 5.21M |
| commonStockRepurchased | -69.04M | -29.46M | -273.28M | -34.69M | - | -7.29M | -27.56M | -4.36M | -4.69M | -1.07M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -342.18M | -342.12M | -456.95M | -410.16M | -105.4M | -461.13M | -574.39M | -574M | -419.04M | -351.85M |
| commonDividendsPaid | -342.18M | -342.12M | -456.95M | -410.16M | -105.4M | -461.13M | -352.66M | -343.03M | -256.61M | -351.85M |
| preferredDividendsPaid | - | - | - | - | - | - | -221.73M | -230.97M | -162.43M | - |
| otherFinancingActivities | -1.51M | 80.42M | -1.89M | -19.6M | -22.66M | -28.79M | 40561 | -9.64M | -3989 | - |
| netCashProvidedByFinancingActivities | -440.32M | -308.6M | -749.65M | -460.55M | -272.15M | -563.93M | -613.37M | -404.66M | -557.63M | -358.26M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-30 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 3.55B | 4.53B | 2.85B | 2.93B | 2.36B | 3.22B | 3.53B | 3.68B | 3.04B | 3.21B |
| costOfRevenue | 3.03B | 3.91B | 2.43B | 2.43B | 1.98B | 2.58B | 2.73B | 2.75B | 2.3B | 2.41B |
| grossProfit | 513.69M | 612.3M | 423.75M | 497M | 376.68M | 638.2M | 800.04M | 924.4M | 739.04M | 794.68M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 253.38M | 309.65M | 219.45M | 179.62M | 170.05M | 165.49M | 172.73M | 154.84M | 186.19M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | -138.33K |
| sellingGeneralAndAdministrativeExpenses | 259.87M | 253.38M | 309.65M | 219.45M | 179.62M | 178.34M | 179.86M | 172.73M | 154.84M | 186.05M |
| otherExpenses | - | 123.53M | -81.7M | 32.9M | 11.33M | 194.3M | -967.09K | 492.87M | -2.7M | 71.65M |
| operatingExpenses | 259.87M | 376.91M | 227.95M | 252.35M | 190.95M | 178.34M | 179.86M | 665.6M | 152.14M | 257.7M |
| costAndExpenses | 3.29B | 4.29B | 2.66B | 2.69B | 2.17B | 2.76B | 2.91B | 3.42B | 2.45B | 2.67B |
| netInterestIncome | -43.25M | -32.8M | -6.63M | -4.93M | -3.31M | -3.05M | -11.04M | -15.34M | -20.28M | -14.8M |
| interestIncome | 16.84M | 17.57M | 28.27M | 29.33M | 30.55M | 19.04M | 11.17M | 2.43M | 675.9K | 828.87K |
| interestExpense | 60.09M | 50.38M | 34.91M | 34.26M | 33.86M | 22.09M | 22.21M | 17.77M | 20.95M | 17.27M |
| depreciationAndAmortization | 25.06M | 13.73M | 27.65M | 21.11M | 20.88M | 18.02M | 18.66M | 8.4M | 4.87M | 5.39M |
| ebitda | 278.87M | 372.65M | 198.67M | 147.67M | 175.93M | 307.68M | 657.12M | 760.06M | 589.07M | 647.92M |
| ebit | 253.81M | 358.93M | 171.03M | 126.56M | 155.05M | 289.65M | 638.46M | 751.66M | 584.2M | 642.52M |
| nonOperatingIncomeExcludingInterest | - | -123.53M | 24.77M | 118.09M | 30.68M | 170.21M | -18.28M | -492.87M | 2.7M | -105.54M |
| operatingIncome | 253.81M | 235.4M | 195.8M | 244.64M | 185.73M | 459.87M | 620.18M | 258.79M | 586.91M | 536.98M |
| totalOtherIncomeExpensesNet | -43.38M | -20.59M | -49.17M | -149.45M | -64.54M | -192.3M | -3.93M | -3.53M | -1.89M | -8.58M |
| incomeBeforeTax | 210.43M | 214.81M | 146.63M | 95.19M | 121.19M | 267.57M | 616.25M | 255.26M | 585.01M | 528.41M |
| incomeTaxExpense | 72.21M | 62.31M | 52.42M | 37.93M | 33.61M | 68.29M | 153.59M | 55.39M | 110.35M | 98.07M |
| netIncomeFromContinuingOperations | 138.22M | 152.49M | 94.21M | 57.26M | 87.58M | 199.28M | 462.66M | 199.88M | 474.66M | 430.33M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | -9.14M | 20.31M | - | - | - |
| netIncome | 138.22M | 152.49M | 94.21M | 57.27M | 87.58M | 190.14M | 482.97M | 199.75M | 474.66M | 430.19M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 138.22M | 152.49M | 94.21M | 57.27M | 87.58M | 190.14M | 482.97M | 199.75M | 474.66M | 430.19M |
| eps | 0.1 | 0.11 | 0.08 | 0.06 | 0.09 | 0.2 | 0.48 | 0.2 | 0.47 | 0.42 |
| 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 | 503.1M | 1.33B | 819.85M | 1.35B | 1.21B | 1.61B | 1.41B | 1.65B | 1.81B | 2.1B |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 503.1M | 1.33B | 819.85M | 1.35B | 1.21B | 1.61B | 1.41B | 1.65B | 1.81B | 2.1B |
| netReceivables | 499.95M | 148.03M | 276.99M | 295.47M | 192.48M | 270.61M | 210.46M | 300.5M | 187.43M | 248.11M |
| accountsReceivables | 365.44M | 148.03M | 206.93M | 98.74M | 157.72M | 116.14M | 210.46M | 146.42M | 187.43M | 99.88M |
| otherReceivables | 134.5M | 82.3M | 70.06M | 196.73M | 34.75M | 154.47M | 120.94K | 154.08M | 18.52M | 148.23M |
| inventory | 15.72B | 11.45B | 10.45B | 6.67B | 6.61B | 6.65B | 6.47B | 6.44B | 6.67B | 6.42B |
| prepaids | - | - | - | 47.86M | - | - | - | - | - | - |
| otherCurrentAssets | -4.18B | 292.01M | - | -47.66M | - | - | 120.89K | - | 18.53M | - |
| totalCurrentAssets | 12.55B | 13.22B | 11.55B | 8.32B | 8.01B | 8.53B | 8.09B | 8.39B | 8.68B | 8.76B |
| propertyPlantEquipmentNet | 173.98M | 183.1M | 169.02M | 124.79M | 130.61M | 130.99M | 107.83M | 93.47M | 78.03M | 82.47M |
| goodwill | 2.13B | 1.61B | 1.39B | 1.08B | 1.09B | 1.08B | 1.03B | 1.04B | 1.09B | 1.11B |
| intangibleAssets | 732.88M | 560.56M | 517.45M | 233.26M | 241.49M | 247.39M | 241.89M | 249.99M | 135.23M | 138.15M |
| goodwillAndIntangibleAssets | 2.86B | 2.17B | 1.91B | 1.31B | 1.33B | 1.33B | 1.27B | 1.29B | 1.23B | 1.25B |
| longTermInvestments | 402.06M | 265.18M | 219.44M | 204.69M | 187.51M | 168.44M | 227.27M | 224.43M | 216.91M | 226.97M |
| taxAssets | - | - | - | 21.24M | - | 13.33M | - | 12.17M | - | 22.24M |
| otherNonCurrentAssets | -837.02M | 12.63M | 6.26M | - | - | - | 3.38M | - | 1.89M | - |
| totalNonCurrentAssets | 2.6B | 2.63B | 2.3B | 1.66B | 1.65B | 1.64B | 1.61B | 1.62B | 1.52B | 1.58B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 15.15B | 15.85B | 13.85B | 9.98B | 9.65B | 10.17B | 9.7B | 10.01B | 10.2B | 10.35B |
| totalPayables | 2.49B | 2.14B | 1.8B | 1.33B | 1.13B | 1.43B | 1.52B | 394.34M | 1.83B | 401.45M |
| accountPayables | 2.49B | 2.14B | 1.8B | 252.7M | 1.13B | 1.43B | 1.52B | 394.34M | 1.83B | 400.07M |
| otherPayables | - | - | - | 1.08B | - | - | - | - | - | 1.38M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 3.23M | 24.3M | 23.27M | 406.09M | 18.84M | 20.94M | 2.42M | 640.19M | 11.77M | 524.4M |
| capitalLeaseObligationsCurrent | 17.9M | 24.29M | - | 13.4M | - | - | 8.46M | - | 12.98M | - |
| taxPayables | - | - | - | 14.8M | - | - | - | - | - | 1M |
| deferredRevenue | - | - | - | - | - | - | - | 151.29M | - | 189.95M |
| otherCurrentLiabilities | 182.7M | 1.05B | 729.89M | 75.35M | 479.79M | 394.12M | 334.86M | 892.5M | 99.53M | 937.04M |
| totalCurrentLiabilities | 2.69B | 3.24B | 2.55B | 1.83B | 1.63B | 1.85B | 1.87B | 2.08B | 1.95B | 2.05B |
| longTermDebt | 269.11M | 274.51M | 250.22M | 461.47M | 254.6M | 488.93M | 241.77M | 529.93M | 270.46M | 683.68M |
| capitalLeaseObligationsNonCurrent | 47.9M | 51.47M | 51.42M | 37.16M | 39.59M | 42.01M | 39.77M | 32.37M | 36.38M | 41.17M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 143.57M | 150.73M | 158.51M | 78.13M | 64.16M | 81.24M | 53.21M | 67.06M | 13.38M | 34.54M |
| otherNonCurrentLiabilities | 1.55B | 1.33B | 984.49M | 695.62M | 741.52M | 611.04M | 711.42M | 443.88M | 386.49M | 2.62M |
| totalNonCurrentLiabilities | 2.01B | 1.81B | 1.44B | 1.27B | 1.1B | 1.22B | 992.96M | 1.07B | 693.33M | 762.01M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 65.8M | 75.77M | 51.42M | 50.56M | 39.59M | 42.01M | 48.23M | 32.37M | 49.36M | 41.17M |
| totalLiabilities | 4.7B | 5.05B | 3.99B | 3.1B | 2.73B | 3.07B | 2.86B | 3.15B | 2.65B | 2.81B |
| treasuryStock | -12.65M | -36.65M | -33.15M | -36.9M | -23.7M | -29.45M | -11.36M | -32.86M | -8.38M | -6.49M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 192.01M | 197.65M | 181.53M | 97.4M | 123.99M | 123.63M | 120.4M | 124.39M | 138.21M | 140.63M |
| retainedEarnings | 9.87B | 5.32B | 9.36B | 6.44B | 6.47B | 6.65B | 5.06B | 6.42B | 5.56B | 7.02B |
| additionalPaidInCapital | 341.04M | 347.95M | 317.15M | 258.3M | 322.71M | 321.77M | 306.33M | 308.41M | 342.54M | 338.87M |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-30 | 2022-06-30 | 2021-12-31 | 2021-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 138.22M | 152.49M | 94.21M | 57.27M | 87.58M | 190.14M | 482.97M | 199.75M | 474.66M | 430.19M |
| depreciationAndAmortization | 25.06M | 27.18M | 27.65M | 21.11M | 20.88M | 18.02M | 18.66M | 16.19M | 13.79M | 14.66M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | 13.45M | - | - | - | - | - | 16.43M | 14.47M | 17.98M |
| changeInWorkingCapital | -639.92M | 477.19M | -606.03M | 168.28M | -184.71M | 159.3M | -241.67M | 170.66M | -334.97M | -294.5M |
| accountsReceivables | 52.94M | -98.28M | 88.2M | -101.27M | 77.02M | -9.9M | 86.57M | -24.47M | 55.31M | -66.12M |
| inventory | -457.91M | 28M | -357.69M | -113.03M | 65.43M | 138.48M | -76.41M | -311.5M | -388.79M | -225.47M |
| accountsPayables | -142.8M | 432.84M | -282.75M | 246.41M | -359.11M | -174.02M | -254.49M | 71.93M | -94.36M | 260.82M |
| otherWorkingCapital | -92.15M | 114.61M | -53.8M | 136.17M | 31.95M | 204.74M | 2.54M | 506.63M | -1.49M | -2.9M |
| otherNonCashItems | 27.89M | -11.5M | -24.27M | 5.82M | 11.2M | 11.17M | 10.35M | 57.94M | -115.35M | 251.07M |
| netCashProvidedByOperatingActivities | -448.75M | 658.81M | -508.45M | 252.48M | -65.05M | 378.63M | 270.3M | 460.98M | 52.61M | 419.41M |
| investmentsInPropertyPlantAndEquipment | -9.03M | -12.08M | -14.76M | -4.3M | -4.84M | -12.82M | -16.5M | -24.83M | -12.85M | -5.67M |
| acquisitionsNet | - | 2.06M | 243.09M | 379.29K | - | 126.93K | - | -250.27M | - | - |
| purchasesOfInvestments | -42.57M | -23.34M | -38.53M | -22.25M | -26.35M | 11.17M | -34.14M | -14.48M | -8.11M | -4.01M |
| salesMaturitiesOfInvestments | 7.01M | -1.92M | 32.03M | 632.15K | 5.47M | 33.38M | 17.64M | -8.52M | 24.74M | 552.58K |
| otherInvestingActivities | - | -2020 | - | - | - | - | 1.56M | 18.74M | 22.45M | -6.21M |
| netCashProvidedByInvestingActivities | -44.59M | -35.28M | 221.82M | -25.54M | -25.71M | 31.86M | -31.44M | -279.36M | 9.6M | -11.88M |
| netDebtIssuance | - | - | -11.83M | - | -10.58M | - | -7.98M | -6.45M | 4.6M | -155.27M |
| longTermNetDebtIssuance | - | - | -11.83M | - | -10.58M | - | -7.98M | - | -5M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | -6.45M | 4.6M | -155.27M |
| netStockIssuance | -66.28M | -69.18M | 125.11K | -16.44M | -9.67M | -145.59M | -127.56M | -25.32M | 946.26K | 414.44K |
| netCommonStockIssuance | -66.28M | -69.18M | 125.11K | -16.44M | -9.67M | -145.59M | -127.56M | -25.32M | -10.41M | 414.44K |
| commonStockIssuance | 1.62M | -137.28K | 125.11K | 2.15M | 1.27M | 126.93K | - | 121.71K | 11.36M | 414.44K |
| commonStockRepurchased | -67.9M | -69.18M | - | -18.59M | -10.95M | -145.72M | -127.56M | -25.32M | -10.41M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -231.45M | -108.16M | -213.31M | -53.86M | -290.24M | -127.18M | -329.76M | -138.77M | -301.57M | -105.54M |
| commonDividendsPaid | -231.45M | -108.16M | -213.31M | -53.86M | -290.24M | -127.18M | -329.76M | -138.77M | -301.57M | -105.54M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -14.68M | -14.69M | -1.31M | -10.37M | -1.13M | -9.27M | 19.76M | -12.17M | -12.71M | 150.99M |
| netCashProvidedByFinancingActivities | -312.42M | -192.02M | -226.32M | -80.66M | -311.63M | -282.04M | -445.54M | -182.71M | -308.73M | -109.42M |