OTC : IGGGF
$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 | 5.5B | 5.74B | 5.27B | 4.59B | 6.05B | 5.46B | 5.2B | 5.86B | 4.74B | 2.5B |
| costOfRevenue | 936.36M | 1.13B | 1.35B | 1.44B | 1.85B | 1.65B | 1.6B | 1.76B | 1.51B | 800.13M |
| grossProfit | 4.56B | 4.61B | 3.92B | 3.15B | 4.2B | 3.82B | 3.61B | 4.1B | 3.24B | 1.7B |
| researchAndDevelopmentExpenses | 843.93M | 787.41M | 934.85M | 1.31B | 1.25B | 689.96M | 720.83M | 498.02M | 364.84M | 278.86M |
| generalAndAdministrativeExpenses | 316.62M | 348.74M | 317.18M | 363.3M | 447.83M | 358.85M | 354.27M | 349.7M | 261.29M | 182.87M |
| sellingAndMarketingExpenses | 2.77B | 2.81B | 2.67B | 1.7B | 1.95B | 1.44B | 1.28B | 1.46B | 1.24B | 621.15M |
| sellingGeneralAndAdministrativeExpenses | 3.09B | 3.16B | 2.98B | 2.07B | 2.4B | 1.8B | 1.64B | 1.81B | 1.5B | 804.02M |
| otherExpenses | 7.78 | -6.39M | -90.37M | 263.75M | 31.13M | -995.85M | -206.51M | 610.94K | 1.68M | 1.11M |
| operatingExpenses | 3.93B | 3.94B | 3.83B | 3.63B | 3.69B | 1.49B | 2.15B | 2.27B | 1.85B | 1.1B |
| costAndExpenses | 4.87B | 5.07B | 5.17B | 5.08B | 5.54B | 3.14B | 3.75B | 4.03B | 3.35B | 1.9B |
| netInterestIncome | 79.14M | 59.7M | 30.78M | 10.74M | 103K | 10.38M | 21.85M | 20.75M | 7.48M | 4.64M |
| interestIncome | 81.99M | 63.33M | 34.63M | 15.03M | 6.08M | 13.85M | 25.6M | 20.74M | 7.48M | 4.64M |
| interestExpense | 2.85M | 3.64M | 3.84M | 4.29M | 5.98M | 3.46M | 3.75M | - | - | - |
| depreciationAndAmortization | 87.3M | 100.98M | 120.6M | 62.78M | 51.23M | 34.83M | 56.96M | 29.1M | 21.15M | 22.06M |
| ebitda | 717.56M | 784.17M | 212.09M | -146.82M | 610.75M | 1.39B | 1.32B | 1.83B | 1.39B | 614.55M |
| ebit | 630.26M | 683.2M | 91.49M | -209.6M | 559.53M | 1.35B | 1.26B | 1.86B | 1.37B | 594.63M |
| nonOperatingIncomeExcludingInterest | - | -13.13M | - | -274.14M | -47.3M | 975.58M | - | -1.66M | 4.3M | - |
| operatingIncome | 630.26M | 670.07M | 91.49M | -483.74M | 512.23M | 2.33B | 1.26B | 1.81B | 1.37B | 594.63M |
| totalOtherIncomeExpensesNet | 87.27M | 9.49M | 5.54M | -1.47M | -66.01M | -21.39M | 215.78M | -9.93M | 28.23M | 4.78M |
| incomeBeforeTax | 717.53M | 679.56M | 97.03M | -485.2M | 446.22M | 2.3B | 1.48B | 1.85B | 1.4B | 599.36M |
| incomeTaxExpense | 131.91M | 96.98M | 23.98M | 18.38M | 76.6M | 207.75M | 196.13M | 368.58M | 186.85M | 43.97M |
| netIncomeFromContinuingOperations | 585.62M | 582.58M | 73.05M | -503.59M | 369.61M | 2.1B | 1.28B | 1.48B | 1.21B | 555.4M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | 7.05M | - | - | 36528 |
| otherAdjustmentsToNetIncome | -7.78 | - | - | - | - | - | - | -379.58K | - | - |
| netIncome | 580.36M | 580.68M | 73.05M | -503.59M | 370.44M | 2.1B | 1.28B | 1.48B | 1.22B | 563.13M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | 3.17M | 37035 |
| bottomLineNetIncome | 580.36M | 580.68M | 73.05M | -503.59M | 370.44M | 2.1B | 1.29B | 1.48B | 1.22B | 563.1M |
| eps | 0.51 | 0.51 | 0.06 | -0.43 | 0.32 | 1.73 | 1.03 | 1.15 | 0.92 | 0.42 |
| 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.42B | 2.25B | 1.47B | 1.58B | 1.95B | 2.17B | 2.39B | 2.25B | 1.73B | 1.43B |
| shortTermInvestments | 40.63M | 20.78M | 19.02M | 6.15M | 6.69M | 2.05M | 1.87M | 7.16M | 3.63M | 2.07M |
| cashAndShortTermInvestments | 2.46B | 2.27B | 1.49B | 1.59B | 1.96B | 2.17B | 2.39B | 2.26B | 1.74B | 1.43B |
| netReceivables | 457.12M | 464.57M | 65.52M | 404.2M | 480.68M | 10.73M | 305.41M | 14.08M | 6.95M | 280.01M |
| accountsReceivables | 119.01M | 124.55M | 65.52M | 19.3M | 11.02M | 10.73M | 9.12M | 7.5M | 6.95M | 7.79M |
| otherReceivables | 338.11M | 340.02M | 410.32M | 384.9M | 469.67M | - | 296.28M | - | - | - |
| inventory | 5.35M | 409K | 433K | 578K | 2.33M | 1.83M | 2.48M | 2.19M | 984.42K | - |
| prepaids | 62.07M | 49.19M | 36.62M | 42.05M | 58.14M | 69.1M | 54.62M | 37.53M | 66.6M | 29.81M |
| otherCurrentAssets | 18 | 91.76M | 454.81M | 11.96M | -293K | 455.58M | 2.09M | 340.1M | 497.86M | 272.27M |
| totalCurrentAssets | 2.99B | 2.87B | 2.05B | 2.05B | 2.5B | 2.71B | 2.76B | 2.65B | 2.31B | 1.74B |
| propertyPlantEquipmentNet | 851.47M | 775.92M | 661.9M | 585.84M | 427.81M | 334.31M | 337.07M | 69.07M | 55.67M | 59.96M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 4.3M | 207.22M | 216.94M | 230.38M | 261.79M | 15.88M | 5.16M | 3.61M | 11.08M | 3.05M |
| goodwillAndIntangibleAssets | 4.3M | 207.22M | 216.94M | 230.38M | 261.79M | 15.88M | 5.16M | 3.61M | 11.08M | 3.05M |
| longTermInvestments | 564.24M | 467.43M | 637.16M | 655.34M | 1.02B | 1.66B | 590.83M | 391.72M | 95.45M | 68.08M |
| taxAssets | 8.75M | 17.56M | 40.59M | 38.87M | 30.35M | 2.01M | 973.98K | 70464 | - | 108.54K |
| otherNonCurrentAssets | 236.56M | 78.16M | 94.7M | -38.87M | -30.35M | -2.01M | -973.98K | -70464 | -162.19M | -108.54K |
| totalNonCurrentAssets | 1.67B | 1.55B | 1.65B | 1.47B | 1.71B | 2.01B | 933.06M | 464.4M | 162.19M | 131.08M |
| otherAssets | - | - | - | 117.8M | 245.58M | 155.38M | 20.85M | 17.09M | 16.3M | 17.37M |
| totalAssets | 4.65B | 4.42B | 3.7B | 3.64B | 4.45B | 4.88B | 3.71B | 3.13B | 2.49B | 1.89B |
| totalPayables | 709.95M | 713.52M | 688.5M | 668.61M | 521.88M | 147.52M | 504.78M | 167.86M | 132.54M | 108.13M |
| accountPayables | 498.57M | 516.85M | 350.61M | 320.9M | 305.55M | 147.52M | 258.57M | 167.91M | 132.54M | 108.13M |
| otherPayables | 211.38M | 196.68M | 337.89M | 347.71M | 216.32M | - | 246.21M | -43089 | -4241 | - |
| accruedExpenses | 98.91M | 11.86M | 70.44M | 133.92M | 162.81M | 120.48M | 91.6M | 102.54M | 96.06M | 30.68M |
| shortTermDebt | 34.42M | - | - | - | -448.98M | -595.5M | - | - | - | - |
| capitalLeaseObligationsCurrent | 34.42M | 51.99M | 35.26M | 43.42M | 86.13M | 38.33M | 29.32M | - | - | - |
| taxPayables | - | 238.5M | 159.04M | 130.4M | 216.32M | 329M | 246.34M | 350.01M | 176.29M | 42.7M |
| deferredRevenue | 216.43M | 28.37M | 207.14M | 187.89M | 232.66M | 266.5M | 196.45M | 247.13M | 250.65M | 147.94M |
| otherCurrentLiabilities | 53.96M | 494.05M | 267.69M | -133.92M | 505.61M | 989.74M | -91.26M | 651.32M | 476.44M | 227.95M |
| totalCurrentLiabilities | 1.15B | 1.26B | 931.14M | 899.92M | 1.06B | 967.07M | 730.88M | 921.48M | 705.03M | 366.75M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 25.46M | 31.92M | 27.96M | 19.58M | 72.78M | 50.65M | 59.34M | - | - | - |
| deferredRevenueNonCurrent | - | - | -3.58M | -4.77M | -7.86M | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 3.76M | 2.76M | 3.58M | 4.77M | 7.86M | - | 3.99M | 2.83M | 3.2M | 3.72M |
| otherNonCurrentLiabilities | - | - | 3.58M | 4.77M | 7.86M | 5.22M | - | -70036 | -1815 | 614 |
| totalNonCurrentLiabilities | 29.22M | 34.68M | 31.53M | 24.35M | 80.64M | 55.86M | 63.36M | 2.83M | 3.2M | 3.72M |
| otherLiabilities | - | - | - | - | - | - | 4799 | -70036 | -1815 | 614 |
| capitalLeaseObligations | 59.89M | 83.91M | 63.22M | 63M | 158.91M | 88.98M | 88.66M | - | - | - |
| totalLiabilities | 1.18B | 1.29B | 962.67M | 924.27M | 1.14B | 1.02B | 794.25M | 924.25M | 708.23M | 370.48M |
| treasuryStock | -287.28M | -13.75M | -7.93M | - | - | -51.64M | -4.5M | -177.18M | -149.87M | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 22994 | 23000 | 23000 | 23000 | 23000 | 23000 | 23377 | 23491 | 23438 | 23263 |
| retainedEarnings | 3.69B | 3.35B | 2.92B | 2.88B | 3.39B | 3.93B | 2.82B | 1.92B | 891.92M | 326.25M |
| additionalPaidInCapital | - | - | - | 6.57M | - | - | 189.96M | 414.9M | 980.01M | 1.25B |
| 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 | 580.36M | 679.56M | 73.05M | -503.59M | 370.44M | 2.1B | 1.28B | 1.48B | 1.22B | 563.1M |
| depreciationAndAmortization | 88.33M | 100.98M | 127.09M | 128.54M | 113.4M | 64.95M | 53.35M | 27.29M | 20.1M | 19.93M |
| deferredIncomeTax | - | - | - | -53.14M | -86.74M | -15.44M | -10.88M | -69.18M | 15.34M | 11.99M |
| stockBasedCompensation | 36.22M | 26.34M | 41.93M | 97.56M | 82.43M | 24.65M | 30.47M | 38.43M | 31.93M | 18.03M |
| changeInWorkingCapital | -87.1M | 207.5M | -118.81M | -44.43M | 4.31M | -9.21M | -19.59M | 30.77M | -47.28M | -30.02M |
| accountsReceivables | -5.48M | -22.14M | -121.62M | -46.17M | 4.8M | -9.85M | -19.29M | 31.97M | -46.29M | -30.02M |
| inventory | -4.94M | 24000 | 145K | 1.75M | -492K | 639K | -296.11K | -1.21M | -984.42K | -103.48M |
| accountsPayables | -69.68M | - | 13.85M | -23.91M | 194.82M | 73.56M | -69.31M | 43.45M | 107.91M | 72.64M |
| otherWorkingCapital | -7.01M | 229.62M | -11.18M | 23.91M | -194.82M | -73.56M | 69.31M | -43.45M | -107.91M | -72.64M |
| otherNonCashItems | 61.83M | 106.48M | 5.31M | 276.8M | 176.42M | -869.9M | -348.31M | 364.61M | 121.89M | 6.09M |
| netCashProvidedByOperatingActivities | 679.63M | 1.12B | 128.58M | -98.24M | 660.26M | 1.29B | 989.18M | 1.87B | 1.35B | 577.13M |
| investmentsInPropertyPlantAndEquipment | -156.28M | -133.88M | -133.93M | -134.41M | -270.74M | -32.44M | -40.08M | -39.83M | -18.52M | -38.73M |
| acquisitionsNet | 77.76M | 6691.36 | 19588 | 860K | 25000 | 159K | -176.45M | 109.72K | -10.05M | -186.3K |
| purchasesOfInvestments | -90.71M | -58.07M | -29.9M | -35.12M | -433.97M | -449.63M | -17.24M | -293.13M | -38.74M | -39.34M |
| salesMaturitiesOfInvestments | 42.43M | 45.38M | 57.25M | 34.26M | 1B | 334.07M | 193.69M | 11.37M | 19.21M | 23.5M |
| otherInvestingActivities | - | 23.64M | 10.35M | -17.62M | -84.55M | -110.01M | -187.17M | 251.02K | -76084 | 86364 |
| netCashProvidedByInvestingActivities | -126.79M | -122.92M | -96.23M | -152.03M | 212.4M | -257.86M | -227.25M | -321.23M | -48.17M | -54.68M |
| netDebtIssuance | - | -55.62M | -63.47M | -67.3M | -62.62M | -29.49M | - | - | - | - |
| longTermNetDebtIssuance | - | -55.62M | -63.47M | -67.3M | -62.62M | -29.49M | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -122.21M | -51.79M | -76.85M | -4.9M | -244.83M | -413.07M | -212.49M | -628.14M | -349.12M | -238.53M |
| netCommonStockIssuance | -122.21M | -51.79M | -76.36M | -2.26M | -244.83M | -408.81M | -212.49M | -622.27M | -349.12M | -238.3M |
| commonStockIssuance | 4.97M | -5.17M | 491K | 2.64M | 5.24M | 4.26M | 2.1M | - | - | - |
| commonStockRepurchased | -127.18M | -46.62M | -76.85M | -4.9M | -250.07M | -413.07M | -214.68M | -628.14M | -359.15M | -242.7M |
| netPreferredStockIssuance | - | - | -491K | -2.64M | - | -4.26M | - | -5.87M | - | -230.98K |
| netDividendsPaid | -229.86M | -97.41M | - | - | -798.46M | -823M | -371.3M | -408.23M | -655.82M | -292.25M |
| commonDividendsPaid | -229.86M | -97.41M | - | - | -798.46M | -823M | -369.27M | -408.23M | -654.12M | -292.25M |
| preferredDividendsPaid | - | - | - | - | - | - | 179.6K | -259.3K | -1.7M | 19220 |
| otherFinancingActivities | -47.08M | -512K | -3.35M | -1.65M | -5.98M | 790K | -24.76M | 6.39M | 32156 | 211.76K |
| netCashProvidedByFinancingActivities | -399.15M | -205.33M | -143.67M | -73.85M | -1.11B | -1.26B | -608.55M | -1.03B | -1B | -530.52M |
| 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.77B | 2.72B | 3B | 2.74B | 2.77B | 2.5B | 2.11B | 2.49B | 2.81B | 3.24B |
| costOfRevenue | 472.16M | 464.3M | 546.15M | 580.09M | 653.55M | 693.31M | 653.39M | 787.1M | 897.78M | 955.02M |
| grossProfit | 2.3B | 2.26B | 2.46B | 2.16B | 2.11B | 1.81B | 1.45B | 1.7B | 1.92B | 2.28B |
| researchAndDevelopmentExpenses | 450.09M | 393.92M | 392.9M | 394.51M | 434.43M | 500.42M | 566.93M | 738.15M | 755.99M | 497.78M |
| generalAndAdministrativeExpenses | - | 159.5M | 184.91M | 163.82M | 158.43M | 158.75M | 166.26M | 197.03M | 194.07M | 253.76M |
| sellingAndMarketingExpenses | - | 1.35B | 1.59B | 1.22B | 1.14B | 1.52B | 880.4M | 822.04M | 1.02B | 935.26M |
| sellingGeneralAndAdministrativeExpenses | 1.58B | 1.51B | 1.77B | 1.39B | 1.3B | 1.68B | 1.05B | 1.02B | 1.21B | 1.19B |
| otherExpenses | - | -27.82M | - | -173K | - | - | - | - | - | - |
| operatingExpenses | 2.03B | 1.87B | 2.17B | 1.78B | 1.74B | 2.18B | 1.61B | 1.76B | 1.97B | 1.69B |
| costAndExpenses | 2.5B | 2.34B | 2.71B | 2.36B | 2.3B | 2.87B | 2.27B | 2.54B | 2.87B | 2.64B |
| netInterestIncome | 39.01M | 43.92M | 34.32M | 25.38M | 15.17M | 15.62M | 10.31M | 431K | -1.13M | 1.24M |
| interestIncome | 40.25M | 43.92M | 36.55M | 26.78M | 16.94M | 17.68M | 12.09M | 2.94M | 2.74M | 3.34M |
| interestExpense | 1.24M | 204.91K | 2.23M | 1.41M | 1.78M | 2.07M | 1.78M | 2.51M | 3.88M | 2.1M |
| depreciationAndAmortization | 46.14M | 17.27M | 41.63M | 59.35M | 53.76M | 66.85M | 65.06M | 62.36M | 67.76M | 47.74M |
| ebitda | 318.8M | 380.56M | 335.98M | 448.19M | 496.56M | -284.47M | -271.92M | -84.39M | -123.05M | 750.78M |
| ebit | 272.67M | 363.3M | 294.36M | 388.84M | 442.8M | -351.31M | -336.98M | -146.75M | -190.81M | 703.04M |
| nonOperatingIncomeExcludingInterest | - | 22.19M | -6.22M | -2.52M | - | -23.33M | - | 88.17M | 138.53M | -107.4M |
| operatingIncome | 272.67M | 385.49M | 288.14M | 375.71M | 466.13M | -374.64M | -161.4M | -58.58M | -52.28M | 595.64M |
| totalOtherIncomeExpensesNet | 60.99M | -1.52M | 3.99M | 6.56M | -22.24M | 27.78M | -1.78M | -90.68M | -142.41M | 77.05M |
| incomeBeforeTax | 333.65M | 383.96M | 292.13M | 382.28M | 443.89M | -353.38M | -338.76M | -149.26M | -194.68M | 700.94M |
| incomeTaxExpense | 72.65M | 59.27M | 45.65M | 51.33M | 11.04M | 12.94M | 4.17M | 14.22M | -19.16M | 95.77M |
| netIncomeFromContinuingOperations | 261M | 324.69M | 259.61M | 330.94M | 439.37M | -366.32M | -342.93M | -163.48M | -175.52M | 576.92M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -7.78 | - | - | - | - | 6.52M | 11.12M | -8.29M | -31.79M | - |
| netIncome | 258.91M | 321.52M | 251.64M | 330.94M | 432.85M | -359.8M | -331.82M | -171.77M | -206.91M | 577.35M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 258.91M | 321.52M | 251.64M | 330.94M | 432.85M | -359.8M | -331.82M | -171.77M | -206.91M | 577.35M |
| eps | 0.23 | 0.28 | 0.22 | 0.29 | 0.37 | -0.31 | -0.28 | -0.15 | -0.18 | 0.49 |
| 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.42B | 2.5B | 2.25B | 1.94B | 1.51B | 1.48B | 1.58B | 1.67B | 1.96B | 2.46B |
| shortTermInvestments | 40.63M | 47.35M | 20.78M | 17.61M | 19.02M | 78000 | 5.09M | 5.27M | 6.69M | - |
| cashAndShortTermInvestments | 2.46B | 2.55B | 2.27B | 1.96B | 1.49B | 1.48B | 1.59B | 1.68B | 1.96B | 2.46B |
| netReceivables | 457.12M | 375.16M | 464.57M | 112.93M | 65.52M | 479.31M | 404.2M | 404.94M | 480.68M | 527.24M |
| accountsReceivables | 119.01M | 94.05M | 124.55M | 112.93M | 65.52M | 59.71M | 19.3M | 14.53M | 11.02M | 14.54M |
| otherReceivables | 338.11M | 281.11M | 340.02M | 338.29M | 410.32M | 419.59M | 384.9M | 390.41M | 469.67M | 512.7M |
| inventory | 5.35M | 797K | 409K | 339K | 433K | 49000 | 578K | 677K | 2.33M | 2.21M |
| prepaids | 62.07M | 39.95M | 49.19M | 38.06M | 36.77M | 36.62M | 42.05M | 53.69M | 64.83M | 77.95M |
| otherCurrentAssets | 18 | 16.52M | 91.76M | 362.1M | 454.66M | 462.87M | 397.92M | 403.85M | 469.38M | 517M |
| totalCurrentAssets | 2.99B | 2.98B | 2.87B | 2.47B | 2.05B | 2.04B | 2.05B | 2.15B | 2.5B | 3.06B |
| propertyPlantEquipmentNet | 851.47M | 876.45M | 775.92M | 699.54M | 661.9M | 595.56M | 585.84M | 532.32M | 427.81M | 341.11M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 4.3M | 208.22M | 207.22M | 213.42M | 216.94M | 216.72M | 230.38M | 245.33M | 12.15M | 36.79M |
| goodwillAndIntangibleAssets | 4.3M | 208.22M | 207.22M | 213.42M | 216.94M | 216.72M | 230.38M | 245.33M | 12.15M | 36.79M |
| longTermInvestments | 564.24M | 474.5M | 467.43M | 615.72M | 682.28M | 606.39M | 655.34M | 914.15M | 1.02B | 892.87M |
| taxAssets | 8.75M | 20.07M | 17.56M | 38.9M | 40.59M | 40.34M | 38.87M | 28.68M | 30.35M | 2.01M |
| otherNonCurrentAssets | 236.56M | 52.69M | 78.16M | 103.88M | 49.58M | 63.29M | 78.94M | 84.75M | 464.88M | 425.82M |
| totalNonCurrentAssets | 1.67B | 1.63B | 1.55B | 1.63B | 1.65B | 1.52B | 1.59B | 1.81B | 1.96B | 1.7B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.65B | 4.61B | 4.42B | 4.1B | 3.7B | 3.56B | 3.64B | 3.95B | 4.45B | 4.76B |
| totalPayables | 709.95M | 943.46M | 713.52M | 627.12M | 350.61M | 637.12M | 320.9M | 215.84M | 521.88M | 567.06M |
| accountPayables | 498.57M | 461M | 516.85M | 477.6M | 350.61M | 637.12M | 320.9M | 215.84M | 305.55M | 255.48M |
| otherPayables | 211.38M | 482.46M | 196.68M | 149.52M | 337.89M | 314.72M | 347.71M | 335.91M | 216.32M | 311.57M |
| accruedExpenses | 98.91M | 6.24M | 11.86M | 45.04M | 111.66M | 113.44M | 133.92M | 113.3M | 162.81M | 122.5M |
| shortTermDebt | - | - | - | - | -324.95M | -200.4M | -187.89M | -179.38M | - | - |
| capitalLeaseObligationsCurrent | 34.42M | 41.39M | 51.99M | 37.58M | 35.26M | 49.56M | 43.42M | 63.64M | 86.13M | 47.54M |
| taxPayables | - | 245.04M | 238.5M | 149.52M | 117.81M | 180.77M | 179.44M | 209.01M | 216.32M | 311.57M |
| deferredRevenue | 216.43M | 22.5M | 28.37M | 194.5M | 207.14M | -49.56M | -43.42M | -63.64M | 232.66M | 223.68M |
| otherCurrentLiabilities | 88.38M | 179.13M | 494.05M | 161.21M | 551.42M | 201.28M | 213.8M | 222.61M | 56.62M | 81.45M |
| totalCurrentLiabilities | 1.15B | 1.16B | 1.26B | 1.07B | 931.14M | 1.2B | 899.92M | 794.78M | 1.06B | 1.04B |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 25.46M | 15.21M | 31.92M | 24.4M | 27.96M | 26.79M | 19.58M | 39.7M | 72.78M | 44.96M |
| deferredRevenueNonCurrent | - | - | - | - | -3.58M | - | -4.77M | - | -7.86M | - |
| deferredTaxLiabilitiesNonCurrent | 3.76M | 3.03M | 2.76M | 3.29M | 3.58M | 3.1M | 4.77M | 6M | 7.86M | 8.01M |
| otherNonCurrentLiabilities | - | - | - | - | 3.58M | 3.1M | 4.77M | 6M | 7.86M | 8.01M |
| totalNonCurrentLiabilities | 29.22M | 18.24M | 34.68M | 27.69M | 31.53M | 29.89M | 24.35M | 45.7M | 80.64M | 52.97M |
| otherLiabilities | - | - | - | - | - | -29.89M | - | - | - | - |
| capitalLeaseObligations | 59.89M | 56.6M | 83.91M | 61.98M | 63.22M | 76.35M | 63M | 103.34M | 158.91M | 92.49M |
| totalLiabilities | 1.18B | 1.18B | 1.29B | 1.09B | 962.67M | 1.2B | 924.27M | 840.48M | 1.14B | 1.1B |
| treasuryStock | -287.28M | -48.81M | -13.75M | - | -7.93M | - | - | - | - | - |
| preferredStock | - | - | - | - | 56.07M | - | - | - | - | - |
| commonStock | 22994 | 23000 | 23000 | 23000 | 23000 | 23000 | 23000 | 23000 | 23000 | 23000 |
| retainedEarnings | 3.69B | 3.6B | 3.35B | 3.22B | 2.92B | 2.52B | 2.88B | 3.22B | 3.39B | 3.77B |
| additionalPaidInCapital | - | 4.91M | - | - | - | 8.99M | 6.57M | 9.49M | - | - |
| 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 | 258.91M | 321.52M | 251.64M | 330.94M | 432.85M | -359.8M | -331.82M | -171.77M | -206.91M | 577.35M |
| depreciationAndAmortization | 46.14M | 41.68M | 41.63M | 56.01M | 53.76M | 66.85M | 65.06M | 62.36M | 67.76M | 47.74M |
| deferredIncomeTax | - | - | - | - | -4.85M | - | 6.95M | - | -208.8M | - |
| stockBasedCompensation | - | 10.01M | 10.66M | 15.68M | 16.15M | 25.78M | 30.53M | 67.03M | 68.97M | 13.46M |
| changeInWorkingCapital | - | - | 9.61M | - | -118.81M | - | -8.67M | - | -34.32M | - |
| accountsReceivables | - | - | -97.97M | - | -60.36M | - | -46.17M | - | 4.8M | - |
| inventory | - | - | 24000 | - | 145K | - | 1.75M | - | -492K | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | 107.56M | - | -58.59M | - | 35.76M | - | -38.64M | - |
| otherNonCashItems | 14.74M | -17.74M | 196.32M | 199.91M | -206.34M | 382.48M | 492.52M | 95.14M | 411.99M | 31.48M |
| netCashProvidedByOperatingActivities | 319.79M | 355.46M | 499.2M | 602.55M | 172.75M | -44.17M | 95.64M | -139M | 137.32M | 561.09M |
| investmentsInPropertyPlantAndEquipment | -110.71M | -45.59M | -55.2M | -78.68M | -73.7M | -60.23M | -83.78M | -50.63M | -80.27M | -312.69M |
| acquisitionsNet | 77.59M | 22158 | -34999 | 11138 | -98999 | 252K | 182K | 678K | -10000 | 35000 |
| purchasesOfInvestments | -41.4M | -6.28M | -35.69M | -22.38M | -29.82M | -83000 | 309K | -35.43M | -295.38M | -138.59M |
| salesMaturitiesOfInvestments | 21.99M | 2.6M | 23.26M | 22.13M | 9.79M | 47.45M | - | - | 18.76M | 982.87M |
| otherInvestingActivities | -76.37M | 52.16M | 0.8 | 14.75M | 10.19M | 47.63M | 7.94M | -7.86M | -259.29M | 742.43M |
| netCashProvidedByInvestingActivities | -128.9M | 6.57M | -67.67M | -64.18M | -83.63M | -12.61M | -75.35M | -93.24M | -356.9M | 531.62M |
| netDebtIssuance | - | -24.77M | - | -23.6M | - | -35.68M | - | -26.87M | - | -21.32M |
| longTermNetDebtIssuance | - | -24.77M | - | -23.6M | - | -35.68M | - | -26.87M | - | -21.32M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -89.92M | -37.17M | -13.49M | -38.3M | -74.9M | -1.95M | -4.9M | 310.73K | -76.27M | -173.68M |
| netCommonStockIssuance | -89.92M | -37.17M | -13.49M | -38.3M | -74.9M | -1.95M | -4.9M | 310.73K | -76.27M | -173.68M |
| commonStockIssuance | 97976 | 620.32K | 263K | 399.84K | - | 491K | 202K | 2.44M | 125K | 5.11M |
| commonStockRepurchased | -90.02M | -37.17M | -13.75M | -38.3M | -74.9M | -1.95M | -4.9M | - | -76.39M | -173.68M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -156.63M | -73.25M | -97.41M | - | - | - | - | - | -168.92M | -629.54M |
| commonDividendsPaid | -156.63M | -73.25M | -97.41M | - | - | - | - | - | -168.92M | -309.3M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | -320.25M |
| otherFinancingActivities | -20.71M | 3.26M | -34.24M | 1.72M | -29.56M | -1.58M | -42M | -72000 | -45.18M | 3.01M |
| netCashProvidedByFinancingActivities | -267.26M | -131.92M | -145.14M | -60.18M | -104.46M | -39.21M | -46.9M | -26.94M | -290.37M | -821.53M |