OTC : IMDZF
$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 | 4.78B | 4.73B | 4.46B | 4.6B | 3.45B | 2.77B | 2.69B | 2.38B | 1.91B | 1.71B |
| costOfRevenue | 4.31B | 3.53B | 3.32B | 3.45B | 2.6B | 2.13B | 2.09B | 1.84B | 1.48B | 1.33B |
| grossProfit | 486.42M | 1.2B | 1.14B | 1.15B | 853.76M | 647.48M | 599.26M | 536.1M | 428.67M | 381.62M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 32.71M | 28.68M | 27.54M | 66.27M | 45.77M | 30.41M | 32.75M | 30.03M | 20.72M | 17.71M |
| sellingAndMarketingExpenses | 152.27M | 140.61M | 125.17M | 133M | 103.2M | 82.95M | 73.76M | 65.43M | 53.93M | 50.74M |
| sellingGeneralAndAdministrativeExpenses | 184.98M | 169.28M | 152.71M | 199.27M | 148.98M | 113.36M | 106.51M | 95.45M | 74.66M | 68.45M |
| otherExpenses | -62.98M | 608M | 561.67M | 486.15M | 399.32M | 356.11M | 314.39M | - | - | - |
| operatingExpenses | 122.01M | 777.29M | 714.38M | 685.42M | 548.3M | 469.48M | 420.9M | 373.51M | 301.91M | 267.95M |
| costAndExpenses | 4.41B | 4.3B | 4.03B | 4.14B | 3.15B | 2.58B | 2.51B | 2.22B | 1.78B | 1.6B |
| netInterestIncome | -80.12M | -68.83M | -48.25M | -24.46M | -18.56M | -19.81M | -24.06M | -23.25M | -13.12M | -12.08M |
| interestIncome | 24.46M | 5.86M | 1.76M | 2.84M | 2.05M | 639K | 695K | 491K | 515K | 496K |
| interestExpense | 104.58M | 74.69M | 50M | 27.62M | 20.61M | 20.88M | 24.38M | 23.7M | 13.63M | 12.59M |
| depreciationAndAmortization | 142.86M | 136.61M | 114.22M | 111.49M | 92.86M | 73.16M | 66.16M | 42.67M | 38.6M | 36.32M |
| ebitda | 507.28M | 589.14M | 567.3M | 574.96M | 395.23M | 268.34M | 239.89M | 207.11M | 165.86M | 151.69M |
| ebit | 360.88M | 452.53M | 453.08M | 463.47M | 302.36M | 195.18M | 173.73M | 162.89M | 123.61M | 115.36M |
| nonOperatingIncomeExcludingInterest | 10.37M | -27.42M | -24.55M | -1.75M | 3.1M | -4.8M | 2.33M | -293K | 1.55M | -7.86M |
| operatingIncome | 371.25M | 425.11M | 428.52M | 461.73M | 305.46M | 190.38M | 176.06M | 162.59M | 125.16M | 107.51M |
| totalOtherIncomeExpensesNet | -80.12M | -45.13M | -25.45M | -25.88M | -21.64M | -25.81M | -26.71M | -23.4M | -15.18M | -12.75M |
| incomeBeforeTax | 291.02M | 379.98M | 403.08M | 435.85M | 283.83M | 164.57M | 149.35M | 139.19M | 109.98M | 94.76M |
| incomeTaxExpense | 73.6M | 101.77M | 110.85M | 122.85M | 76.59M | 44.45M | 41.35M | 39.13M | 32.72M | 21.8M |
| netIncomeFromContinuingOperations | 217.42M | 278.21M | 292.22M | 313M | 207.24M | 120.13M | 108.01M | 100.06M | 77.26M | 72.96M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -999 | - | - | - | - | - | - | 2.41M | 2.46M | - |
| netIncome | 217.5M | 278.24M | 292.27M | 313.08M | 207.28M | 120.13M | 108.01M | 102.47M | 79.72M | 72.96M |
| netIncomeDeductions | - | - | - | - | - | - | - | 2.41M | 2.46M | - |
| bottomLineNetIncome | 217.5M | 278.24M | 292.27M | 313.08M | 207.28M | 120.13M | 108.01M | 100.06M | 77.26M | 72.96M |
| eps | 3.69 | 4.86 | 5.13 | 5.5 | 3.64 | 2.24 | 2.06 | 1.95 | 1.47 | 1.39 |
| 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 | 238.5M | 522.78M | 392.16M | 222M | 177.88M | 169.01M | 104.36M | 85.16M | 61.38M | 56.5M |
| shortTermInvestments | - | - | 2.3M | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 238.5M | 522.78M | 394.46M | 222M | 177.88M | 169.01M | 104.36M | 85.16M | 61.38M | 56.5M |
| netReceivables | 853.39M | 754.51M | 686.85M | 669.56M | 593.66M | 448.79M | 417.3M | 378.96M | 315.95M | 264.53M |
| accountsReceivables | 853.39M | 746.63M | 686.85M | 661.9M | 588.6M | 443.36M | 409.72M | 374.57M | 311.49M | 250.41M |
| otherReceivables | - | 7.88M | 8.21M | 7.66M | 5.06M | 5.43M | 7.58M | 4.39M | 4.46M | 14.12M |
| inventory | 702.59M | 722.14M | 581.48M | 622.1M | 526.3M | 371.24M | 377.23M | 354.27M | 265.83M | 204.21M |
| prepaids | - | 19.81M | 17.04M | 15.86M | 17.26M | 11.74M | 9.09M | 9.6M | 10.27M | 4.64M |
| otherCurrentAssets | 1000 | 49.49M | 28.12M | 16.86M | 8.54M | 3.89M | 8.23M | 13.85M | 9.95M | 9.48M |
| totalCurrentAssets | 1.79B | 2.07B | 1.71B | 1.55B | 1.32B | 1B | 916.21M | 837.45M | 658.92M | 525.24M |
| propertyPlantEquipmentNet | 158.61M | 145.39M | 136.28M | 113.33M | 97.93M | 94.95M | 90.33M | 25.26M | 18.83M | 20.9M |
| goodwill | 1.92B | 1.87B | 1.61B | 1.39B | 1.26B | 1.02B | 749M | 663.63M | 567.55M | 508.13M |
| intangibleAssets | 732.17M | 736.21M | 648.01M | 554.55M | 551.09M | 544.24M | 392.25M | 376M | 381.31M | 399.42M |
| goodwillAndIntangibleAssets | 2.66B | 2.61B | 2.26B | 1.94B | 1.81B | 1.57B | 1.14B | 1.04B | 948.86M | 907.56M |
| longTermInvestments | 9.25M | 10.17M | 8.45M | 7.09M | 5.49M | 5.33M | 5.43M | 3.82M | 3.44M | 3.6M |
| taxAssets | 15.27M | 45.27M | 41.53M | 35.61M | 35.39M | 38.36M | 34.66M | 43.17M | 24.2M | 26.18M |
| otherNonCurrentAssets | -998 | -1000 | 41.53M | - | - | - | - | - | - | - |
| totalNonCurrentAssets | 2.84B | 2.81B | 2.45B | 2.1B | 1.95B | 1.71B | 1.27B | 1.11B | 995.32M | 958.23M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.63B | 4.88B | 4.15B | 3.64B | 3.27B | 2.71B | 2.19B | 1.95B | 1.65B | 1.48B |
| totalPayables | 441.44M | 551.46M | 391.23M | 389.02M | 403.01M | 339.77M | 279.8M | 263.68M | 213.44M | 170.62M |
| accountPayables | 441.44M | 477.73M | 391.23M | 389.02M | 403.01M | 291.84M | 279.8M | 226.81M | 213.44M | 170.62M |
| otherPayables | - | 73.73M | - | - | - | 47.92M | - | 36.87M | - | - |
| accruedExpenses | - | - | 137M | 136.76M | 112.19M | - | 81.62M | 77.58M | 52.03M | 42.43M |
| shortTermDebt | 324.88M | 299.87M | 404.81M | 316.01M | 433.03M | 297.5M | 252.98M | 214.64M | 184.64M | 72.6M |
| capitalLeaseObligationsCurrent | - | 28.04M | 24.74M | 20.03M | 18.02M | 17.31M | 20.97M | - | -252.61M | -63M |
| taxPayables | - | 45.2M | 48.61M | 51.58M | 41.97M | 32.59M | 29.16M | 25.96M | 22.88M | 17.3M |
| deferredRevenue | - | - | - | 417.98M | 529.71M | 315.33M | 345.1M | 302.69M | 252.61M | 63M |
| otherCurrentLiabilities | 268.19M | 166.04M | 20.87M | -389.48M | -511.61M | -256.44M | -330.59M | 11.28M | -235.62M | -56.93M |
| totalCurrentLiabilities | 1.03B | 1.05B | 978.65M | 890.32M | 984.35M | 713.47M | 649.88M | 567.18M | 467.09M | 291.72M |
| longTermDebt | 1.38B | 1.32B | 1.09B | 847.11M | 338.9M | 338.23M | 511.78M | 481.24M | 367.45M | 382.66M |
| capitalLeaseObligationsNonCurrent | - | 80.86M | 78.5M | 65.78M | 52.71M | 51.68M | 53.86M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | 36.07M | 35.75M | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 141.7M | 173.31M | 153.47M | 130.82M | 122.25M | 117.67M | 77.42M | 83.89M | 69.58M | 75.77M |
| otherNonCurrentLiabilities | 38.91M | 46.99M | 128.27M | 36.07M | 275.24M | 225.29M | 28.41M | 114.56M | 90.52M | 87.03M |
| totalNonCurrentLiabilities | 1.56B | 1.62B | 1.45B | 1.08B | 824.86M | 732.87M | 671.48M | 595.8M | 457.97M | 469.7M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 108.9M | 103.24M | 85.81M | 70.73M | 68.99M | 74.83M | - | -252.61M | -63M |
| totalLiabilities | 2.59B | 2.66B | 2.43B | 1.97B | 1.81B | 1.45B | 1.32B | 1.16B | 925.06M | 761.42M |
| treasuryStock | -9.5M | -5.06M | -9.34M | -13.58M | -2.17M | - | -4.69M | -5.68M | - | - |
| preferredStock | - | - | 100.31M | - | - | 119.31M | - | - | - | - |
| commonStock | 9.45M | 9.46M | 9.12M | 9.12M | 9.12M | 9.12M | 8.42M | 8.42M | 8.42M | 8.42M |
| retainedEarnings | 1B | 912.74M | 764.53M | 680.92M | 463.16M | 315.06M | 247.32M | 181.98M | 116.58M | 68.16M |
| additionalPaidInCapital | 1.35B | 1.35B | 1.05B | 1.05B | 1.05B | 1.05B | 657.51M | 657.51M | 657.51M | 657.51M |
| 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 | 217.5M | 278.21M | 292.22M | 313M | 207.24M | 120.92M | 108.01M | 100.06M | 77.26M | 72.96M |
| depreciationAndAmortization | 142.86M | 136.61M | 114.22M | 111.48M | 92.86M | 82.11M | 66.16M | 42.67M | 38.6M | 42.49M |
| deferredIncomeTax | - | - | - | -19.47M | -18.81M | -12.58M | -23.11M | -15.81M | -12.55M | -18.22M |
| stockBasedCompensation | 3.06M | 3.57M | 4.82M | 4.32M | 5.3M | 4.64M | 2.98M | 2.41M | 2.46M | 1.4M |
| changeInWorkingCapital | -35.44M | -85.25M | 36.77M | -128.32M | -101.99M | 28.73M | -3.95M | -38.38M | -4.5M | -10.24M |
| accountsReceivables | -21.96M | -12.58M | 1.24M | -32.49M | -86.81M | 1.49M | 626K | 7.27M | -13.32M | -16.65M |
| inventory | 1.12M | -100.4M | 68.34M | -61.39M | -110.43M | 5.88M | -461K | -55M | -16.87M | -12.47M |
| accountsPayables | -11.24M | 30.65M | -31.94M | -29.25M | 96.98M | 23.29M | -667K | 8.66M | 26.11M | 21.24M |
| otherWorkingCapital | -3.37M | 27.72M | -873K | -5.19M | -1.73M | -1.92M | -3.45M | 16.61M | 12.38M | 2.23M |
| otherNonCashItems | -5.82M | -53.94M | -28.03M | 17.82M | 11.67M | 18.55M | 24.06M | 23.3M | 132K | -6.43M |
| netCashProvidedByOperatingActivities | 322.16M | 279.21M | 420.01M | 298.84M | 196.26M | 242.37M | 174.14M | 114.26M | 113.95M | 100.18M |
| investmentsInPropertyPlantAndEquipment | -20.29M | -14.06M | -21.24M | -21.26M | -18.72M | -22.32M | -17.72M | -12.74M | -12.81M | -6.46M |
| acquisitionsNet | -435.54M | -364.94M | -367.56M | -237.25M | -180.05M | -374.56M | -89.44M | -141.3M | -168.88M | -17.29M |
| purchasesOfInvestments | - | -202K | -1.14M | -203K | 12.6M | -45000 | -548K | -204K | - | -2.6M |
| salesMaturitiesOfInvestments | 269.9K | - | - | 10.38M | 1.44M | 13.09M | -11.12M | 8.38M | 313K | - |
| otherInvestingActivities | - | -8.74M | -4.65M | -7.03M | -11.41M | -10.46M | 11.4M | -8.16M | -9.73M | -994K |
| netCashProvidedByInvestingActivities | -455.56M | -387.95M | -394.59M | -255.36M | -196.13M | -394.3M | -107.43M | -154.03M | -181.38M | -26.2M |
| netDebtIssuance | 48.32M | 114.65M | 360.49M | 133.44M | 66.45M | -80.86M | 394K | 103.23M | 126.82M | -48.74M |
| longTermNetDebtIssuance | -491.51M | -819.64M | 360.49M | -445.81M | 66.45M | -80.86M | 21.05M | -196.77M | 128.02M | 19.62M |
| shortTermNetDebtIssuance | 539.86M | 934.3M | - | 579.25M | - | - | -20.66M | 300M | -1.2M | -68.35M |
| netStockIssuance | -7.66M | 291.99M | -3.76M | -13.26M | -3.59M | 391.45M | 997K | 1.51M | -2M | -2.07M |
| netCommonStockIssuance | -7.66M | 291.99M | -3.76M | -18.67M | -3.59M | 391.45M | 997K | 1.51M | -2M | -2.07M |
| commonStockIssuance | -1.46M | 291.99M | -3.76M | -5.41M | -3.59M | 391.45M | 997K | 1.51M | - | - |
| commonStockRepurchased | -6.2M | - | - | -13.26M | - | - | - | - | -2M | -2.07M |
| netPreferredStockIssuance | - | - | - | 5.41M | - | - | - | - | - | - |
| netDividendsPaid | -126.98M | -127.65M | -135.06M | -92.23M | -58.13M | -47.33M | -42.07M | -32.61M | -28.84M | -23.1M |
| commonDividendsPaid | -126.98M | -127.65M | -135.06M | -92.23M | -58.13M | -47.33M | -42.07M | -32.61M | -28.84M | -23.1M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -31.03M | -31.92M | -4.7M | -27.97M | -1000 | -16.81M | - | -2.89M | - | -1.88M |
| netCashProvidedByFinancingActivities | -117.35M | 247.06M | 216.97M | -20000 | 4.73M | 246.44M | -40.68M | 69.24M | 95.98M | -75.78M |
| 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 | 2.3B | 2.49B | 2.33B | 2.39B | 2.16B | 2.29B | 2.28B | 2.32B | 1.76B | 1.67B |
| costOfRevenue | 2.1B | 1.84B | 1.75B | 1.78B | 1.92B | 2B | 2.03B | 2.02B | 1.58B | 1.5B |
| grossProfit | 202.09M | 646.79M | 586.75M | 615.64M | 232.11M | 285.45M | 255.68M | 295.21M | 180.35M | 172.75M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | 28.68M | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | 140.61M | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 63.14M | 291.32M | 271.92M | 268.97M | 59.15M | 54.72M | 56.34M | 46.42M | 35.1M | 34.09M |
| otherExpenses | -13.98M | 137.2M | 109.85M | 126.54M | -16.55M | -10.99M | -13.8M | -11.02M | -7.53M | -16.73M |
| operatingExpenses | 49.16M | 428.52M | 381.77M | 395.52M | 42.6M | 43.74M | 42.54M | 35.4M | 27.57M | 17.36M |
| costAndExpenses | 2.15B | 2.27B | 2.13B | 2.17B | 1.98B | 2.05B | 2.07B | 2.06B | 1.61B | 1.52B |
| netInterestIncome | -35.9M | -29.06M | -70.52M | 1.69M | 4.08M | -18.53M | -14.12M | -10.34M | -8.94M | -9.96M |
| interestIncome | 10.19M | 2.47M | 2.65M | 199.49K | 33.4M | 1.72M | 1.84M | 993K | 4.12M | 4.04M |
| interestExpense | 46.09M | 29.06M | 72.55M | 37.59M | 29.32M | 20.26M | 15.96M | 11.34M | 10.15M | 10.84M |
| depreciationAndAmortization | 72.71M | 70.18M | 69.74M | 66.87M | 34.66M | 53.85M | 59.76M | 51.73M | 42.86M | 50M |
| ebitda | 225.63M | 295.31M | 301.59M | 287.55M | 226.18M | 174.64M | 172.93M | 178.06M | 118.13M | 128.61M |
| ebit | 152.92M | 225.13M | 231.85M | 220.68M | 191.52M | 120.79M | 113.17M | 126.32M | 75.27M | 78.61M |
| nonOperatingIncomeExcludingInterest | - | -6.86M | -26.87M | -548K | -145.47M | 120.92M | 99.96M | 133.49M | 77.52M | 76.78M |
| operatingIncome | 152.92M | 218.27M | 204.98M | 220.13M | 189.5M | 241.71M | 213.13M | 259.81M | 152.78M | 155.39M |
| totalOtherIncomeExpensesNet | -36.02M | -44.09M | -18.43M | -26.7M | 425K | -135.14M | -117.73M | -137.29M | -85.61M | -80.65M |
| incomeBeforeTax | 116.91M | 174.18M | 186.55M | 193.43M | 189.89M | 213.2M | 190.79M | 245.06M | 134.72M | 149.07M |
| incomeTaxExpense | 29.12M | 44.5M | 49.59M | 52.18M | 50.36M | 60.49M | 54.82M | 68.02M | 32.87M | 43.72M |
| netIncomeFromContinuingOperations | 87.79M | 129.68M | 136.96M | 141.25M | 139.56M | 76.33M | 67.99M | 88.51M | 50.8M | 52.82M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -1000 | - | - | - | - | 76.35M | 68.02M | 88.53M | 51.1M | 52.54M |
| netIncome | 87.83M | 129.71M | 136.98M | 141.26M | 139.58M | 152.7M | 136.03M | 177.05M | 101.92M | 105.36M |
| netIncomeDeductions | - | - | - | - | - | 76.35M | 68.02M | 88.53M | 51.1M | 52.54M |
| bottomLineNetIncome | 87.83M | 129.71M | 136.98M | 141.26M | 139.58M | 76.35M | 68.02M | 88.53M | 50.82M | 52.82M |
| eps | 1.49 | 2.2 | 2.41 | 2.48 | 2.45 | 2.68 | 2.39 | 3.11 | 1.79 | 1.85 |
| 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 | 238.5M | 190.43M | 522.78M | 223.79M | 394.46M | 219.78M | 222M | 182.7M | 177.88M | 138.38M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 238.5M | 190.43M | 522.78M | 223.79M | 394.46M | 219.78M | 222M | 182.7M | 177.88M | 138.38M |
| netReceivables | 853.39M | 916.39M | 754.51M | 915M | 686.85M | 824.61M | 669.56M | 857.15M | 593.66M | 615.83M |
| accountsReceivables | 853.39M | 916.39M | 746.63M | 915M | 686.85M | 824.61M | 661.9M | 857.15M | 588.6M | 615.83M |
| otherReceivables | - | - | 7.88M | - | - | - | 7.66M | - | 5.06M | - |
| inventory | 702.59M | 755.6M | 722.14M | 642.46M | 581.48M | 632.75M | 622.1M | 646.45M | 526.3M | 416.46M |
| prepaids | - | - | 19.81M | - | 17.04M | - | 15.86M | - | 17.26M | - |
| otherCurrentAssets | 1000 | - | 49.49M | - | 28.12M | - | 686.42M | - | 602.21M | - |
| totalCurrentAssets | 1.79B | 1.86B | 2.07B | 1.78B | 1.71B | 1.68B | 1.55B | 1.69B | 1.32B | 1.17B |
| propertyPlantEquipmentNet | 158.61M | 134.07M | 145.39M | 151.37M | 136.28M | 117.4M | 113.33M | 110.06M | 97.93M | 96.22M |
| goodwill | 1.92B | 1.86B | 1.87B | 1.78B | 1.61B | 1.5B | 1.39B | 1.37B | 1.26B | 1.09B |
| intangibleAssets | 732.17M | 714.95M | 736.21M | 726.3M | 648.01M | 608.77M | 554.55M | 569.81M | 551.09M | 551.24M |
| goodwillAndIntangibleAssets | 2.66B | 2.58B | 2.61B | 2.5B | 2.26B | 2.11B | 1.94B | 1.94B | 1.81B | 1.64B |
| longTermInvestments | 9.25M | 9.38M | 10.17M | 9.68M | 8.45M | 6.81M | 7.09M | 5.63M | 5.49M | 5.61M |
| taxAssets | 15.27M | 44.27M | 45.27M | 39.22M | 41.53M | 38.8M | 35.61M | 32.4M | 35.39M | 34.18M |
| otherNonCurrentAssets | -998 | - | -1000 | 39.22M | - | - | - | - | - | - |
| totalNonCurrentAssets | 2.84B | 2.76B | 2.81B | 2.7B | 2.45B | 2.27B | 2.1B | 2.08B | 1.95B | 1.78B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.63B | 4.63B | 4.88B | 4.49B | 4.15B | 3.95B | 3.64B | 3.77B | 3.27B | 2.95B |
| totalPayables | 441.44M | 709.41M | 551.46M | 714.21M | 391.23M | 624.27M | 461.75M | 670.13M | 454.64M | 504.54M |
| accountPayables | 441.44M | 563.37M | 477.73M | 553.69M | 391.23M | 467.39M | 389.02M | 509.04M | 403.01M | 370.43M |
| otherPayables | - | 146.04M | 73.73M | 160.52M | - | 156.87M | 72.73M | 161.09M | 51.63M | 134.1M |
| accruedExpenses | - | - | - | - | 137M | - | - | - | - | - |
| shortTermDebt | 324.88M | 355.97M | 299.87M | 573.19M | 404.81M | 40M | 40M | 350.54M | 474.47M | 81.04M |
| capitalLeaseObligationsCurrent | - | - | 28.04M | - | 24.74M | - | 20.03M | - | 18.02M | - |
| taxPayables | - | - | 45.2M | - | 48.61M | - | 51.58M | - | 41.97M | - |
| deferredRevenue | - | - | - | - | - | - | 417.98M | -334.48M | 529.71M | - |
| otherCurrentLiabilities | 268.19M | 172.03M | 166.04M | 573.19M | 20.87M | 670.6M | 368.54M | 334.48M | 511.69M | 363.5M |
| totalCurrentLiabilities | 1.03B | 1.07B | 1.05B | 1.29B | 978.65M | 1.33B | 890.32M | 1B | 984.35M | 949.08M |
| longTermDebt | 1.38B | 1.38B | 1.32B | 1.24B | 1.09B | 777.15M | 847.11M | 986.02M | 338.9M | 510.6M |
| capitalLeaseObligationsNonCurrent | - | - | 80.86M | - | 78.5M | - | 65.78M | - | 52.71M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 36.07M | - | 35.75M | - |
| deferredTaxLiabilitiesNonCurrent | 141.7M | 191.2M | 173.31M | 163.62M | 153.47M | 147M | 130.82M | 128.27M | 122.25M | 121.91M |
| otherNonCurrentLiabilities | 38.91M | 207.01M | 46.99M | 207.44M | 128.27M | 36.91M | 36.07M | 43.65M | 275.24M | 158.44M |
| totalNonCurrentLiabilities | 1.56B | 1.58B | 1.62B | 1.45B | 1.45B | 958M | 1.08B | 1.16B | 824.86M | 669.04M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | 108.9M | - | 103.24M | - | 85.81M | - | 70.73M | - |
| totalLiabilities | 2.59B | 2.65B | 2.66B | 2.73B | 2.43B | 2.29B | 1.97B | 2.16B | 1.81B | 1.62B |
| treasuryStock | -9.5M | -9.5M | -5.06M | -5.06M | -9.34M | -9.34M | -13.58M | -7.69M | -2.17M | -2.2M |
| preferredStock | - | - | - | - | 100.31M | - | - | - | - | - |
| commonStock | 9.45M | 9.46M | 9.46M | 9.12M | 9.12M | 9.12M | 9.12M | 9.12M | 9.12M | 9.12M |
| retainedEarnings | 1B | 915.55M | 912.74M | 775.91M | 764.53M | 694.79M | 680.92M | 549.83M | 463.16M | 368.11M |
| additionalPaidInCapital | 1.35B | 1.35B | 1.35B | 1.05B | 1.05B | 1.05B | 1.05B | 1.05B | 1.05B | 1.05B |
| 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 | 87.83M | 129.71M | 136.95M | 141.26M | 139.58M | 152.7M | 136.03M | 177.05M | 101.92M | 105.36M |
| depreciationAndAmortization | 72.71M | 70.18M | 69.74M | 66.87M | 60.37M | 53.85M | 59.76M | 51.73M | 42.86M | 50M |
| deferredIncomeTax | - | - | - | - | -8.33M | -148.88M | -4.64M | -284.64M | -4.04M | - |
| stockBasedCompensation | - | 2.3M | 1.75M | 1.82M | 1.19M | 1.23M | 893K | 1.27M | 1.57M | 1.08M |
| changeInWorkingCapital | 69.13M | -216.82M | 113.19M | -198.44M | 80.34M | -43.57M | 53.14M | -181.46M | -28.61M | -73.38M |
| accountsReceivables | 123.78M | -145.79M | 150.94M | -163.52M | 103.09M | -101.84M | 152.38M | -184.87M | 29.99M | -116.8M |
| inventory | 70.98M | -69.89M | -68.63M | -31.77M | 62.56M | 5.78M | 20.3M | -81.7M | -82.61M | -27.82M |
| accountsPayables | -123.4M | 132.18M | -120.12M | 156.01M | -88.04M | 56.1M | -115.9M | 86.65M | 25.65M | 71.33M |
| otherWorkingCapital | -2.23M | -1.14M | 30.88M | -3.15M | 2.74M | -3.62M | -3.64M | -1.55M | -1.64M | -93000 |
| otherNonCashItems | -14.81M | 121.95M | -189.1M | 135.17M | -25.04M | 156.58M | 62.74M | 290.61M | 103.89M | 184.25M |
| netCashProvidedByOperatingActivities | 214.87M | 107.33M | 132.52M | 146.69M | 248.11M | 171.9M | 244.28M | 54.56M | 103.31M | 92.96M |
| investmentsInPropertyPlantAndEquipment | -11.36M | -4.92M | -7.83M | -6.23M | -24.29M | -13.19M | -12.73M | -8.52M | -6.31M | -12.41M |
| acquisitionsNet | -196.3M | -239.34M | -113.18M | -251.76M | -189.29M | -166.68M | -141.32M | -92.58M | -108.71M | -70.14M |
| purchasesOfInvestments | 122.15K | -122.51K | -202K | - | -1.14M | 4.12M | -203K | 1.65M | 1.89M | -1.89M |
| salesMaturitiesOfInvestments | 269.9K | - | - | - | -383K | 383K | -152K | 152K | 1.44M | - |
| otherInvestingActivities | 103.96K | -4.12M | -5.9M | -2.84M | -1000 | -4.12M | -1.97M | -1.65M | 221.5K | -5.21M |
| netCashProvidedByInvestingActivities | -207.28M | -248.38M | -127.11M | -260.83M | -215.1M | -179.48M | -154.41M | -100.95M | -111.69M | -84.44M |
| netDebtIssuance | 63.58M | -30.74M | 114.65M | 80.77M | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | -30.74M | -819.64M | 80.77M | - | - | - | - | - | - |
| shortTermNetDebtIssuance | 63.58M | - | 934.3M | - | - | - | - | - | - | - |
| netStockIssuance | 38984 | -6.2M | 291.99M | - | - | - | -2.95M | -3.68M | - | - |
| netCommonStockIssuance | 38984 | -6.2M | 291.99M | - | - | - | -2.95M | -3.68M | - | - |
| commonStockIssuance | 38984 | - | 291.99M | - | -3.76M | - | - | - | - | - |
| commonStockRepurchased | - | -6.2M | - | - | - | - | -5.89M | -7.37M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | 4998 | -127.03M | - | -127.65M | - | -135.06M | - | -92.23M | -46000 | -58.08M |
| commonDividendsPaid | 4998 | -127.03M | - | -127.65M | - | -67.53M | - | -46.11M | -23000 | -29.04M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | -23000 | - |
| otherFinancingActivities | -15.55M | -1.5M | -108.73M | -3.96M | 205.21M | 79.29M | -18.98M | 71.71M | 21.88M | -15.79M |
| netCashProvidedByFinancingActivities | 48.07M | -165.48M | 297.91M | -50.84M | 205.21M | 11.76M | -43.84M | 43.82M | 49.56M | -44.83M |