OTC : IMCDY
-$0.18 (-0.37%)
| 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.59B | 4.73B | 4.44B | 4.6B | 3.45B | 2.77B | 2.69B | 2.38B | 1.91B | 1.71B |
| costOfRevenue | 4.14B | 3.53B | 3.32B | 3.45B | 2.6B | 2.13B | 2.09B | 1.84B | 1.48B | 1.33B |
| grossProfit | 453.18M | 1.2B | 1.12B | 1.15B | 853.76M | 647.48M | 599.26M | 536.1M | 428.67M | 381.62M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 28.68M | 27.54M | 66.27M | 45.77M | 30.41M | 32.75M | 30.03M | 20.72M | 17.71M |
| sellingAndMarketingExpenses | - | 140.61M | 125.17M | 133M | 103.2M | 82.95M | 73.76M | 65.43M | 53.93M | 50.74M |
| sellingGeneralAndAdministrativeExpenses | 122.01M | 169.28M | 152.71M | 199.27M | 148.98M | 113.36M | 106.51M | 95.45M | 74.66M | 68.45M |
| otherExpenses | -25.43M | 608M | 561.67M | 486.15M | 399.32M | 356.11M | 314.39M | 278.05M | 227.25M | 199.5M |
| operatingExpenses | 96.58M | 777.29M | 714.38M | 685.42M | 548.3M | 469.48M | 420.9M | 373.51M | 301.91M | 267.95M |
| costAndExpenses | 4.23B | 4.3B | 4.01B | 4.14B | 3.15B | 2.58B | 2.51B | 2.22B | 1.78B | 1.6B |
| netInterestIncome | -76.99M | -71.92M | -49.5M | -25.71M | -16.33M | -19.81M | -24.06M | -23.25M | -13.12M | -12.08M |
| interestIncome | 23.5M | 6.13M | 4.11M | 2.98M | 1.8M | 639K | 695K | 491K | 515K | 496K |
| interestExpense | 100.49M | 78.05M | 53.6M | 28.69M | 18.54M | 20.88M | 24.38M | 23.7M | 13.63M | 12.59M |
| depreciationAndAmortization | 137.28M | 136.61M | 114.22M | 111.49M | 92.86M | 73.16M | 66.16M | 42.67M | 38.6M | 36.32M |
| ebitda | 493.88M | 589.14M | 566.9M | 574.63M | 394.79M | 268.34M | 239.18M | 207.11M | 165.86M | 143.56M |
| ebit | 356.6M | 452.53M | 453.08M | 463.47M | 302.36M | 195.18M | 173.73M | 162.89M | 123.61M | 115.36M |
| nonOperatingIncomeExcludingInterest | - | -27.42M | -24.55M | -1.75M | 3.1M | -4.8M | 2.33M | -293K | 1.55M | -7.86M |
| operatingIncome | 356.6M | 425.11M | 428.52M | 461.73M | 305.46M | 190.38M | 176.06M | 162.59M | 125.16M | 107.51M |
| totalOtherIncomeExpensesNet | -76.96M | -45.13M | -25.45M | -25.88M | -21.64M | -25.81M | -26.71M | -23.4M | -15.18M | -12.75M |
| incomeBeforeTax | 279.64M | 379.98M | 403.08M | 435.85M | 283.83M | 164.57M | 149.35M | 139.19M | 109.98M | 94.76M |
| incomeTaxExpense | 70.73M | 101.77M | 110.85M | 122.85M | 76.59M | 44.45M | 41.35M | 39.13M | 32.72M | 21.8M |
| netIncomeFromContinuingOperations | 208.91M | 278.21M | 292.22M | 313M | 207.2M | 120.13M | 107.89M | 100.07M | 77.32M | 72.95M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -960 | - | - | - | 32000 | - | 112K | -9000 | -61000 | 10000 |
| netIncome | 208.99M | 278.24M | 292.27M | 313.08M | 207.28M | 120.13M | 108.01M | 100.06M | 77.26M | 72.96M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 208.99M | 278.24M | 292.27M | 313.08M | 207.28M | 120.13M | 108.01M | 100.06M | 77.26M | 72.96M |
| eps | 1.77 | 2.43 | 2.57 | 2.75 | 1.82 | 1.12 | 1.03 | 0.96 | 0.74 | 0.7 |
| 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.49M | 522.78M | 394.46M | 222M | 177.88M | 169.01M | 104.36M | 85.16M | 61.38M | 56.5M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 238.49M | 522.78M | 394.46M | 222M | 177.88M | 169.01M | 104.36M | 85.16M | 61.38M | 56.5M |
| netReceivables | 853.34M | 754.51M | 686.85M | 669.56M | 593.66M | 443.36M | 425.53M | 374.57M | 311.49M | 264.53M |
| accountsReceivables | 853.34M | 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 | - | 15.81M | - | - | 14.12M |
| inventory | 702.55M | 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 | 9.33M | - | 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.14M | 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 | - | - | - | - | - | - | - | - |
| 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.42M | 551.46M | 391.23M | 389.02M | 403.01M | 291.84M | 279.8M | 263.68M | 220.63M | 174.76M |
| accountPayables | 441.42M | 477.73M | 391.23M | 389.02M | 403.01M | 291.84M | 279.8M | 226.81M | 213.44M | 170.62M |
| otherPayables | - | 73.73M | - | - | - | - | - | 36.87M | 7.19M | 4.14M |
| accruedExpenses | - | - | 137M | 136.76M | 112.19M | 81.01M | 81.62M | 77.58M | 52.03M | 42.43M |
| shortTermDebt | 324.86M | 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 | - | -259.8M | -67.14M |
| taxPayables | - | 45.2M | 48.61M | 51.58M | 41.97M | 32.59M | 29.16M | 25.96M | 22.88M | 17.3M |
| deferredRevenue | - | - | - | - | 529.71M | 32.59M | 345.1M | 25.96M | 252.61M | 63M |
| otherCurrentLiabilities | 268.18M | 166.04M | 20.87M | 28.49M | -511.61M | -6.78M | -330.59M | 11.28M | -242.82M | -61.07M |
| 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.17B | 847.11M | 614.14M | 529.53M | 477.57M | 481.24M | 367.45M | 382.66M |
| capitalLeaseObligationsNonCurrent | - | 80.86M | 78.5M | 65.78M | 52.71M | 51.68M | 53.86M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | 35.75M | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 141.7M | 173.31M | 153.47M | 130.82M | 122.25M | - | 77.42M | 83.89M | 69.58M | 75.77M |
| otherNonCurrentLiabilities | 38.91M | 46.99M | 45.8M | 36.07M | 311M | 151.66M | - | 30.67M | 20.94M | 11.26M |
| 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 | - | -259.8M | -67.14M |
| totalLiabilities | 2.59B | 2.66B | 2.43B | 1.97B | 1.81B | 1.45B | 1.32B | 1.16B | 925.06M | 761.42M |
| treasuryStock | - | -5.06M | -9.34M | -13.58M | -2.17M | - | -4.69M | -5.68M | -7.19M | -5.19M |
| 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 | 208.99M | 278.21M | 292.22M | 313M | 207.24M | 120.92M | 108.01M | 100.06M | 77.26M | 72.96M |
| depreciationAndAmortization | 137.28M | 136.61M | 114.22M | 111.48M | 92.86M | 82.11M | 66.16M | 42.67M | 38.6M | 42.49M |
| deferredIncomeTax | - | - | - | -4.64M | -18.81M | -12.58M | -23.11M | -15.81M | -12.55M | -18.22M |
| stockBasedCompensation | - | 3.57M | 4.82M | 4.32M | 5.3M | 4.64M | 2.98M | 2.41M | 2.46M | 1.4M |
| changeInWorkingCapital | -34.06M | -85.25M | 36.77M | -128.32M | -101.99M | 28.73M | -3.95M | -38.38M | -4.5M | -10.24M |
| accountsReceivables | -21.1M | -12.58M | 1.24M | -32.49M | -86.81M | 1.49M | 626K | 7.27M | -13.32M | -16.65M |
| inventory | 1.07M | -100.4M | 68.34M | -61.39M | -110.43M | 5.88M | -461K | -55M | -16.87M | -12.47M |
| accountsPayables | -10.8M | 32.03M | -31.94M | -29.25M | 96.98M | 23.29M | -667K | 8.66M | 26.11M | 21.24M |
| otherWorkingCapital | -3.24M | 27.72M | -874K | -5.19M | -1.73M | -1.92M | -3.45M | 16.61M | 12.38M | 2.23M |
| otherNonCashItems | -2.65M | -53.94M | -28.03M | 3M | 11.67M | 18.55M | 24.06M | 23.3M | 132K | -6.43M |
| netCashProvidedByOperatingActivities | 309.56M | 279.21M | 420.01M | 298.84M | 196.26M | 242.37M | 174.14M | 114.26M | 113.95M | 100.18M |
| investmentsInPropertyPlantAndEquipment | -19.5M | -14.06M | -21.24M | -21.26M | -18.72M | -22.32M | -17.72M | -12.74M | -12.81M | -6.46M |
| acquisitionsNet | -418.51M | -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 | 259.34K | - | - | - | 1.44M | 13.09M | -11.12M | 8.38M | 313K | - |
| otherInvestingActivities | - | -8.74M | -4.65M | 3.35M | -11.41M | -10.46M | 11.4M | -8.16M | -9.73M | -994K |
| netCashProvidedByInvestingActivities | -437.75M | -387.95M | -394.59M | -255.36M | -196.13M | -394.3M | -107.43M | -154.03M | -181.38M | -26.2M |
| netDebtIssuance | 46.43M | 114.65M | 386.02M | 133.44M | 86.63M | -81.46M | 394K | 103.23M | 126.82M | -50.61M |
| longTermNetDebtIssuance | - | -819.64M | 360.49M | -445.81M | -248.88M | -80.86M | 21.05M | -196.77M | 128.02M | -48.74M |
| shortTermNetDebtIssuance | 46.43M | 934.3M | 25.53M | 579.25M | 335.51M | -594K | -20.66M | 300M | -1.2M | -68.35M |
| netStockIssuance | -7.36M | 291.99M | -3.76M | -13.26M | -3.59M | 391.45M | 997K | 1.51M | -2M | -2.07M |
| netCommonStockIssuance | -7.36M | 291.99M | -3.76M | -18.67M | -3.59M | 391.45M | 997K | 1.51M | -2M | -2.07M |
| commonStockIssuance | -1.4M | 291.99M | -3.76M | -5.41M | -3.59M | 391.45M | 997K | 1.51M | - | - |
| commonStockRepurchased | -5.96M | - | - | -13.26M | - | - | - | - | -2M | -2.07M |
| netPreferredStockIssuance | - | - | - | 5.41M | - | - | - | - | - | - |
| netDividendsPaid | -122.01M | -127.65M | -135.06M | -92.23M | -58.13M | -47.33M | -42.07M | -32.61M | -28.84M | -23.1M |
| commonDividendsPaid | -122.01M | -127.65M | -135.06M | -92.23M | -58.13M | -47.33M | -42.07M | -32.61M | -28.84M | -23.1M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -29.82M | -31.92M | -30.22M | -27.97M | -20.18M | -16.22M | - | -2.89M | - | - |
| netCashProvidedByFinancingActivities | -112.76M | 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.29B | 2.49B | 2.33B | 2.39B | 2.16B | 2.29B | 2.28B | 2.32B | 1.76B | 1.67B |
| costOfRevenue | 2.09B | 1.84B | 1.75B | 1.78B | 1.92B | 2B | 2.03B | 2.02B | 1.58B | 1.5B |
| grossProfit | 200.67M | 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 | 62.7M | 291.32M | 271.92M | 268.97M | 59.15M | 54.72M | 56.34M | 46.42M | 35.1M | 34.09M |
| otherExpenses | -13.88M | 137.2M | 109.85M | 126.54M | -16.55M | -10.99M | -13.8M | -11.02M | -7.53M | -16.73M |
| operatingExpenses | 48.82M | 428.52M | 381.77M | 395.52M | 42.6M | 43.74M | 42.54M | 35.4M | 27.57M | 17.36M |
| costAndExpenses | 2.14B | 2.27B | 2.13B | 2.17B | 1.97B | 2.05B | 2.07B | 2.06B | 1.61B | 1.52B |
| netInterestIncome | -35.65M | -29.06M | -70.52M | -1.4M | 4.08M | -18.53M | -14.12M | -11.3M | -9.13M | -10.12M |
| interestIncome | 10.12M | 2.29M | 2.77M | 462.7K | 33.4M | 1.72M | 1.84M | 4.98M | 4.12M | 4.04M |
| interestExpense | 45.77M | 29.06M | 72.55M | 37.94M | 29.32M | 20.26M | 15.96M | 12.38M | 10.37M | 11.01M |
| depreciationAndAmortization | 72.2M | 70.18M | 69.74M | 66.87M | 60.37M | 53.85M | 59.76M | 51.73M | 42.86M | 50M |
| ebitda | 224.05M | 295.31M | 301.59M | 287.55M | 279.59M | 287.31M | 266.51M | 308.12M | 186.52M | 208.27M |
| ebit | 151.85M | 225.13M | 231.85M | 220.68M | 219.22M | 233.46M | 206.76M | 256.39M | 143.66M | 158.27M |
| nonOperatingIncomeExcludingInterest | - | -6.86M | -26.87M | -548K | -29.72M | 8.25M | 6.38M | 3.42M | 9.12M | -2.88M |
| operatingIncome | 151.85M | 218.27M | 204.98M | 220.13M | 189.5M | 241.71M | 213.13M | 259.81M | 152.78M | 155.39M |
| totalOtherIncomeExpensesNet | -35.76M | -44.09M | -18.43M | -26.7M | 425K | -28.51M | -22.34M | -14.76M | -18.06M | -6.32M |
| incomeBeforeTax | 116.09M | 174.18M | 186.55M | 193.43M | 189.89M | 213.2M | 190.79M | 245.06M | 134.72M | 149.07M |
| incomeTaxExpense | 28.92M | 44.5M | 49.59M | 52.18M | 50.36M | 60.49M | 54.82M | 68.02M | 32.87M | 43.72M |
| netIncomeFromContinuingOperations | 87.17M | 129.68M | 136.96M | 141.25M | 139.53M | 152.72M | 135.97M | 177.03M | 101.85M | 105.35M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -992 | - | - | - | - | -54000 | 12000 | -12000 | 21000 | 11000 |
| netIncome | 87.22M | 129.71M | 136.98M | 141.26M | 139.58M | 152.7M | 136.03M | 177.05M | 101.92M | 105.36M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 87.22M | 129.71M | 136.98M | 141.26M | 139.58M | 152.7M | 136.03M | 177.05M | 101.92M | 105.36M |
| eps | 0.74 | 1.1 | 1.19 | 1.24 | 1.23 | 1.34 | 1.2 | 1.56 | 0.9 | 0.93 |
| 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.49M | 190.43M | 522.78M | 223.79M | 392.16M | 219.78M | 222M | 182.7M | 177.88M | 138.38M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 238.49M | 190.43M | 522.78M | 223.79M | 392.16M | 219.78M | 222M | 182.7M | 177.88M | 138.38M |
| netReceivables | 853.34M | 916.39M | 754.51M | 915M | 695.06M | 824.61M | 661.9M | 857.15M | 588.6M | 615.83M |
| accountsReceivables | 853.34M | 916.39M | 746.63M | 915M | 686.85M | 824.61M | 661.9M | 857.15M | 588.6M | 615.83M |
| otherReceivables | - | - | 7.88M | - | 8.21M | - | - | - | - | - |
| inventory | 702.55M | 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 | - | 22.21M | - | 24.52M | - | 13.61M | - |
| 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.14M | 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 | - | - | - | - | - | - | - |
| 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.42M | 709.41M | 551.46M | 553.69M | 391.23M | 467.39M | 389.02M | 509.04M | 403.01M | 370.43M |
| accountPayables | 441.42M | 563.37M | 477.73M | 553.69M | 391.23M | 467.39M | 389.02M | 509.04M | 403.01M | 370.43M |
| otherPayables | - | 146.04M | 73.73M | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | 137M | - | 136.76M | - | 112.19M | - |
| shortTermDebt | 324.86M | 355.97M | 299.87M | 573.19M | 404.81M | 710.6M | 316.01M | 334.48M | 433.03M | 444.54M |
| capitalLeaseObligationsCurrent | - | - | 28.04M | - | 24.74M | - | 20.03M | - | 18.02M | - |
| taxPayables | - | - | 45.2M | - | 48.61M | - | 51.58M | - | 41.97M | - |
| deferredRevenue | - | - | - | - | 542.27M | - | - | -334.48M | 529.71M | - |
| otherCurrentLiabilities | 268.18M | 355.97M | 166.04M | 160.52M | -521.4M | 156.87M | 28.49M | 161.09M | -511.61M | 134.1M |
| 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.17B | 777.15M | 847.11M | 986.02M | 614.14M | 510.6M |
| capitalLeaseObligationsNonCurrent | - | - | 80.86M | - | 78.5M | - | 65.78M | - | 52.71M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | 35.75M | - |
| deferredTaxLiabilitiesNonCurrent | 141.7M | 162.31M | 173.31M | 163.62M | 153.47M | 147M | 130.82M | 128.27M | 122.25M | 121.91M |
| otherNonCurrentLiabilities | 38.91M | 52.47M | 46.99M | 43.82M | 45.8M | 33.84M | 36.07M | 41.65M | 311M | 36.53M |
| 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 | -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.22M | 129.71M | 136.95M | 141.26M | 139.58M | 152.7M | 136.03M | 177.05M | 101.92M | 105.36M |
| depreciationAndAmortization | 72.2M | 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 | 62.05M | -216.82M | 113.19M | -198.44M | 80.34M | -43.57M | 53.14M | -181.46M | -28.61M | -73.38M |
| accountsReceivables | 113.72M | -145.79M | 150.94M | -163.52M | 103.09M | -101.84M | 152.38M | -184.87M | 29.99M | -116.8M |
| inventory | 66.08M | -69.89M | -68.63M | -31.77M | 62.56M | 5.78M | 20.3M | -81.7M | -82.61M | -27.82M |
| accountsPayables | -115.46M | 122.55M | -291.3M | 291.3M | -88.04M | 56.1M | -115.9M | 86.65M | 25.65M | 71.33M |
| otherWorkingCapital | -2.28M | -1.14M | 322.17M | -294.45M | 2.74M | -3.62M | -3.64M | -1.55M | -1.64M | -93000 |
| otherNonCashItems | -1.34M | 121.95M | -189.1M | 135.17M | -25.04M | 156.58M | 62.74M | 290.61M | 103.89M | 184.25M |
| netCashProvidedByOperatingActivities | 220.12M | 107.33M | 132.52M | 146.69M | 248.11M | 171.9M | 244.28M | 54.56M | 103.31M | 92.96M |
| investmentsInPropertyPlantAndEquipment | -11.84M | -4.92M | -7.83M | -6.23M | -24.29M | -13.19M | -12.73M | -8.52M | -6.31M | -12.41M |
| acquisitionsNet | -210M | -239.34M | -113.18M | -251.76M | -189.29M | -166.68M | -141.32M | -92.58M | -108.71M | -70.14M |
| purchasesOfInvestments | 113.59K | -113.59K | -202K | - | -1.14M | 87.46M | -203K | 47.94M | 1.89M | -1.89M |
| salesMaturitiesOfInvestments | 268K | - | -500K | 500K | -383K | 383K | -152K | 152K | 1.44M | - |
| otherInvestingActivities | 96674 | -4.12M | -5.4M | -3.34M | -1000 | -4.12M | -1.97M | -1.65M | 221.5K | -5.21M |
| netCashProvidedByInvestingActivities | -221.48M | -248.38M | -127.11M | -260.83M | -215.1M | -179.48M | -154.41M | -100.95M | -111.69M | -84.44M |
| netDebtIssuance | 62.17M | -30.74M | -73.2M | 80.77M | 218.82M | 162.5M | -105.3M | 159.63M | 52.79M | 39.93M |
| longTermNetDebtIssuance | - | -30.74M | -900.42M | 80.77M | 218.82M | 162.5M | - | 159.63M | 52.79M | - |
| shortTermNetDebtIssuance | 62.17M | - | 840.37M | - | - | - | - | - | - | - |
| netStockIssuance | -446.82K | -6.2M | 291.99M | -4.28M | -3.76M | - | -2.95M | -7.37M | - | - |
| netCommonStockIssuance | -446.82K | -6.2M | 291.99M | -4.28M | -3.76M | - | -2.95M | -7.37M | - | - |
| commonStockIssuance | -55911 | - | 299.91M | -7.92M | -3.76M | - | - | - | - | - |
| commonStockRepurchased | -390.91K | -6.2M | - | - | - | - | -5.89M | -7.37M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -8M | -127.03M | -210.41K | -127.65M | -159.27K | -135.06M | 7.27M | -92.23M | -46000 | -58.08M |
| commonDividendsPaid | -8M | -127.03M | 127.65M | -255.31M | -159.27K | -135.06M | 7.27M | -92.23M | -46000 | -58.08M |
| preferredDividendsPaid | - | - | -127.65M | 127.65M | - | 67.53M | - | 46.11M | - | - |
| otherFinancingActivities | -16.42M | -1.5M | 129.96M | -3.96M | -9.85M | -83.21M | -40.9M | -62.33M | -3.19M | 13.25M |
| netCashProvidedByFinancingActivities | 37.3M | -165.48M | 348.75M | -50.84M | 205.21M | 11.76M | -43.84M | 43.82M | 49.56M | -44.83M |