OTC : CMSQF
$0.02 (0.07%)
| 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 | 3.11B | 2.98B | 2.78B | 2.56B | 2.29B | 2.27B | 2.34B | 2.28B | 2.1B | 2B |
| costOfRevenue | 2.21B | 2.15B | 1.99B | 2.25B | 1.8B | 1.81B | 1.73B | 1.66B | 1.67B | 1.62B |
| grossProfit | 902.21M | 829.28M | 820.3M | 314.51M | 492.81M | 530.46M | 468.27M | 504.54M | 352.35M | 381.14M |
| researchAndDevelopmentExpenses | - | 367.87M | 140.8M | 324.48M | 295.52M | 313.94M | 293.7M | 69.98M | 76.85M | 261.28M |
| generalAndAdministrativeExpenses | - | 67.16M | 56.22M | 37.21M | 31.19M | 26.93M | 25.57M | 21.1M | 17.71M | 17.03M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | 46788 | - |
| sellingGeneralAndAdministrativeExpenses | - | 67.16M | 56.22M | 47.93M | 38.66M | 36.54M | 33.58M | 7.09M | 11.12M | 22.05M |
| otherExpenses | - | -227.55M | -561.46K | -50.46M | -194.17M | 23815 | -254.98M | -30892 | 208.37K | -178.24M |
| operatingExpenses | - | 207.48M | 196.45M | 321.95M | 140M | 350.49M | 72.29M | 77.03M | 88.18M | 105.09M |
| costAndExpenses | 2.21B | 2.15B | 2.04B | 2.57B | 1.94B | 1.93B | 1.8B | 1.74B | 1.76B | 1.96B |
| netInterestIncome | -116.1M | -82.56M | -72.3M | -54.75M | -54.45M | -64.39M | -62.07M | -44.39M | -45.16M | -55.12M |
| interestIncome | 47.85M | 54.4M | 29.05M | 2.37M | 784.36K | 3.73M | 3.34M | 2.89M | 2.95M | 2.72M |
| interestExpense | 116.1M | 136.97M | 101.36M | 57.13M | 55.24M | 68.12M | 65.42M | 47.29M | 48.13M | 57.84M |
| depreciationAndAmortization | 164.51M | 133.93M | 211.38M | 212.74M | 196.18M | 206.17M | 107.09M | 114.86M | 91.35M | 147.02M |
| ebitda | 1.07B | 738.58M | 793.8M | 495.87M | 454.83M | 593.33M | 557.52M | 544.24M | 410.62M | 428.26M |
| ebit | 906.82M | 604.65M | 582.43M | 283.14M | 258.65M | 387.16M | 450.43M | 429.38M | 320.35M | 276.05M |
| nonOperatingIncomeExcludingInterest | -4.62M | -149.29M | -28.92M | -38.96M | -39.47M | -6.39M | -93.79M | - | -50.09M | - |
| operatingIncome | 902.21M | 768M | 733.23M | -7.17M | 271.69M | 380.78M | 468.27M | 429.38M | 370.41M | 269.83M |
| totalOtherIncomeExpensesNet | -111.48M | -73.56M | -61.46M | 316.42M | -1.25M | -56.41M | 60.09M | -57.56M | 1.79M | -24.82M |
| incomeBeforeTax | 790.73M | 694.44M | 671.76M | 309.25M | 270.9M | 324.36M | 528.35M | 371.81M | 372.2M | 245.01M |
| incomeTaxExpense | 185.13M | 147.22M | 142.3M | 81.66M | 80.93M | 91.63M | 109.4M | 77.45M | 95.58M | 83.21M |
| netIncomeFromContinuingOperations | 605.6M | 493.17M | 483.25M | 227.78M | 189.2M | 232.73M | 418.96M | 294.03M | 276.36M | 161.8M |
| netIncomeFromDiscontinuedOperations | 1.97M | -102.57M | -29.09M | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -3 | - | - | - |
| netIncome | 607.01M | 352.62M | 444.74M | 227.66M | 188.97M | 171.49M | 316.63M | 286.15M | 203.79M | 121.55M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 607.01M | 257.92M | 483.29M | 227.66M | 152.46M | 171.49M | 316.63M | 226.49M | 204.33M | 121.55M |
| eps | 1.03 | 0.43 | 0.8 | 0.38 | 0.27 | 0.32 | 0.58 | 0.42 | 0.37 | 0.22 |
| 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.26B | 873.27M | 1.72B | 1.45B | 1.09B | 600.93M | 558.82M | 498.75M | 638.49M | 527.23M |
| shortTermInvestments | 122.7M | 79.49M | 4.02M | 7.72M | 8.03M | 15.92M | 30.44M | 12.64M | 11.15M | 20.76M |
| cashAndShortTermInvestments | 1.38B | 952.76M | 1.15B | 1.01B | 824.99M | 613.62M | 589.27M | 511.38M | 498M | 549.97M |
| netReceivables | 546.94M | 419.52M | 847.89M | 787.13M | 766.18M | 711.46M | 791.71M | 585.66M | 426.83M | 431.77M |
| accountsReceivables | 546.94M | 285.63M | 771.06M | 719.19M | 706.02M | 649.56M | 714.15M | 204.12M | 211.51M | 205.18M |
| otherReceivables | 102.24M | 133.89M | 76.83M | 67.94M | 60.15M | 61.9M | 77.56M | 381.54M | 215.31M | 226.59M |
| inventory | - | 4.04M | 6.31M | 5.26M | 5.45M | 5.11M | 4.63M | 3.83M | 3.75M | 4.52M |
| prepaids | 67.09M | 45.85M | 59.33M | 43.47M | 37.62M | 36.76M | 42.17M | 39.09M | 64.51M | 282.03M |
| otherCurrentAssets | 74.04M | 31.31M | 114.17M | 164.12M | 84.47M | 65.04M | 63.77M | 96.65M | 258.61M | 48.53M |
| totalCurrentAssets | 2.07B | 1.45B | 2.17B | 2.01B | 1.72B | 1.43B | 1.49B | 1.24B | 1.25B | 1.32B |
| propertyPlantEquipmentNet | 273.64M | 186.13M | 429.62M | 443.26M | 411.03M | 291.88M | 136M | 114.76M | 143.23M | 116.68M |
| goodwill | 1.98B | 1.32B | 2.87B | 2.88B | 2.54B | 1.87B | 1.76B | 1.52B | 2.02B | 1.58B |
| intangibleAssets | 655.84M | 540.84M | 4.95B | 5.14B | 4.03B | 3.07B | 2.77B | 2.32B | 3.05B | 2.28B |
| goodwillAndIntangibleAssets | 2.64B | 1.86B | 7.82B | 8.03B | 6.57B | 4.94B | 4.53B | 3.83B | 5.08B | 3.85B |
| longTermInvestments | 127.52M | -38.03M | 234M | 102.28M | 57.81M | 52.89M | 115.64M | 57.5M | 84.58M | 91.67M |
| taxAssets | 229.75M | 161.22M | 511.75M | 428.84M | 370.85M | 289.16M | 236.05M | 205.17M | 360.05M | 259.31M |
| otherNonCurrentAssets | -432.45K | 118.18M | -2.87B | -2.88B | -2.54B | -1.87B | -1.75B | -1.52B | -2.02B | -1.58B |
| totalNonCurrentAssets | 3.27B | 2.29B | 6.12B | 6.12B | 4.87B | 3.71B | 3.27B | 2.7B | 3.64B | 2.74B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.34B | 5.12B | 9.39B | 9.04B | 7.15B | 5.15B | 4.76B | 3.93B | 5.27B | 4.06B |
| totalPayables | 658.1M | 131.05M | 27.28M | 4.32M | 19.89M | 14.69M | 17.02M | 195.41M | 250.84M | 23.43M |
| accountPayables | 595.78M | 19.46M | 27.28M | 4.32M | 19.89M | 14.69M | 17.02M | 36.76M | 41.18M | 23.43M |
| otherPayables | 62.32M | 23.09M | 184.95M | 178.37M | 191.77M | - | - | 157.69M | 209.65M | - |
| accruedExpenses | - | - | 242.43M | 261.64M | 222.67M | 238.19M | 233.28M | 291.24M | 224.29M | 182.95M |
| shortTermDebt | 198.22M | 28.99M | 593.89M | 559.11M | 321.65M | 287.41M | 72.59M | 427.29M | 145.79M | 229.82M |
| capitalLeaseObligationsCurrent | 25.3M | 21.24M | 35.93M | 40.7M | 50.61M | 43.16M | 1.93M | 3.62M | 6.98M | 30.27M |
| taxPayables | 62.32M | 47.27M | 55.62M | 35.85M | 37.42M | 73.61M | 35.17M | 42.14M | 58.41M | 29.17M |
| deferredRevenue | - | - | 94.04M | 97.45M | 47.8M | 99.87M | 46.18M | 29.43M | 47.47M | 30.09M |
| otherCurrentLiabilities | 59.64M | 312.69M | 298.8M | 306.88M | 333.04M | 341.28M | 326.9M | 139.95M | 77.77M | 300.77M |
| totalCurrentLiabilities | 941.26M | 493.97M | 1.29B | 1.27B | 995.67M | 1.02B | 697.91M | 1.09B | 753.14M | 797.32M |
| longTermDebt | 1.59B | 1.21B | 1.76B | 1.84B | 1.39B | 1.74B | 1.96B | 1.05B | 1.45B | 1.6B |
| capitalLeaseObligationsNonCurrent | 112.33M | 74.18M | 140.21M | 162.14M | 193.52M | 158.91M | 5.8M | 2M | 4.64M | 7.89M |
| deferredRevenueNonCurrent | 30.55M | 15.96M | 19.13M | 38.88M | 3.05M | 159.87M | 5.78M | 26.11M | 6.07M | 65.97M |
| deferredTaxLiabilitiesNonCurrent | 241.7M | 156.85M | 227.47M | 232.03M | 234.22M | 227.34M | 217.59M | 193.03M | 463.75M | 232.1M |
| otherNonCurrentLiabilities | 270.14M | 501.68M | 562.22M | 392.55M | 161.3M | 246.16M | 230.45M | 190.21M | 498.34M | 171.39M |
| totalNonCurrentLiabilities | 2.24B | 1.82B | 2.71B | 2.63B | 1.98B | 2.37B | 2.41B | 1.46B | 2.68B | 2.07B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 137.63M | 95.42M | 176.15M | 202.85M | 244.14M | 202.07M | 7.74M | 5.62M | 11.61M | 38.16M |
| totalLiabilities | 3.18B | 3.17B | 6.17B | 5.85B | 4.12B | 3.55B | 3.19B | 2.6B | 3.66B | 2.95B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 28.84M | 225.4M | 780.17M | 519.3M | 690.15M | - | - | - | - | - |
| retainedEarnings | 2.29B | 1.48B | 2.97B | 1.78B | 2.35B | 1.77B | 1.7B | 1.45B | 1.32B | 1.19B |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 607.56M | 258.14M | 661.21M | 313.81M | 252.77M | 346.94M | 580.76M | 387.16M | 230.19M | 216M |
| depreciationAndAmortization | 164.51M | 133.93M | 416.3M | 377.71M | 320.07M | 307.44M | 196.43M | 155.41M | 121.14M | 201.84M |
| deferredIncomeTax | - | - | -1.05B | -814.92M | -686.18M | -557.43M | -659.88M | -250.39M | - | - |
| stockBasedCompensation | 44.61M | 25.41M | 32.92M | 24.47M | 20.57M | 18.83M | 18.03M | 17.56M | 15.02M | 10.36M |
| changeInWorkingCapital | -1.2M | -68.14M | -241.89M | 39.04M | -128.67M | 219.78M | -282.16M | 56.05M | 88.46M | -111.37M |
| accountsReceivables | 22.95M | -102.92M | -110.02M | -92.27M | 47.3M | 67.71M | -247.83M | 44.5M | -63.14M | -87.48M |
| inventory | 837K | 761.24K | -1.59M | -39973 | -188.6K | -773.94K | -1.16M | -185.8K | 1.06M | -2.35M |
| accountsPayables | - | - | -70.51M | 57.29M | -72.58M | 9.35M | - | 33.68M | 79.76M | 29.05M |
| otherWorkingCapital | -24.99M | 34.02M | -59.77M | 74.06M | -103.2M | 143.49M | -33.17M | -21.94M | 97.62M | -50.59M |
| otherNonCashItems | 8.16M | 379.62M | 780.1M | 554.42M | 530.16M | 289.7M | 428.14M | 297.46M | 409.05K | -4.71M |
| netCashProvidedByOperatingActivities | 823.65M | 728.96M | 601M | 494.54M | 308.71M | 625.27M | 281.32M | 663.25M | 455.23M | 312.12M |
| investmentsInPropertyPlantAndEquipment | -43.58M | -42.84M | -167.4M | -149.52M | -188.97M | -315.52M | -219.95M | -50.79M | -45.35M | -34.76M |
| acquisitionsNet | -88.76M | 399.13M | -14.31M | -1.01B | -29.2M | -237.22M | -512.18M | -156.33M | -58.93M | -239.38M |
| purchasesOfInvestments | - | - | - | -31.6M | 174.23M | 492.24M | -26.23M | -15.31M | - | -27.44M |
| salesMaturitiesOfInvestments | 1.57M | 7.09M | 6.28M | 21.85M | 21.23M | 10.13M | - | 4.87M | 33.5M | 2.1M |
| otherInvestingActivities | - | 68.66M | 99.78M | - | -125.52M | -323.34M | 225.79M | - | 16.47M | - |
| netCashProvidedByInvestingActivities | -132.33M | 432.04M | -75.66M | -1.17B | -148.23M | -373.7M | -532.57M | -217.56M | -54.32M | -299.47M |
| netDebtIssuance | 27.15M | -377.69M | -82.98M | 834.63M | -422.72M | 64.19M | 473.49M | -92.89M | -257.65M | 91.84M |
| longTermNetDebtIssuance | 27.15M | -377.69M | -82.98M | 687.38M | -422.72M | - | -3.94M | -99.34M | -257.65M | -6.84M |
| shortTermNetDebtIssuance | - | - | - | - | - | 64.19M | 477.43M | - | - | 98.68M |
| netStockIssuance | -356.41M | -203.58M | -79.23M | -39.26M | 594.13M | -56.12M | -32.35M | -65.86M | -29.06M | -92.81M |
| netCommonStockIssuance | -356.41M | -203.58M | -78.43M | -39.26M | 594.13M | -57.6M | -29.25M | -65.86M | -29.06M | -91.56M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -356.41M | -203.58M | -78.43M | -39.26M | -17.68M | -57.6M | -29.25M | -65.86M | -29.06M | -91.56M |
| netPreferredStockIssuance | - | - | -29.99M | - | - | - | - | - | - | - |
| netDividendsPaid | -290.45M | -200.15M | -213.82M | -188.61M | -172.09M | -159.31M | -152.52M | -143.15M | -128.98M | -125.89M |
| commonDividendsPaid | -290.45M | -200.15M | -213.81M | -188.57M | -172.09M | -163.52M | -152.52M | -143.15M | -131.89M | -125.89M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -29.96M | -323.94M | -34.65M | -1.83M | 26.68M | -50.98M | -4.86M | -2861 | 1.5M | -1.61M |
| netCashProvidedByFinancingActivities | -649.66M | -1.11B | -410.67M | 604.92M | 26.01M | -202.22M | 283.76M | -301.9M | -414.18M | -128.47M |
| 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 | 1.59B | 959.83M | 1.5B | 1.56B | 1.41B | 1.49B | 1.33B | 1.41B | 1.14B | 1.19B |
| costOfRevenue | 1.13B | 1.09B | 1.04B | 1.11B | 784.67M | 1.13B | 953.56M | 1.09B | 947.48M | 941.18M |
| grossProfit | 454.91M | 239.55M | 460.48M | 449.94M | 659.58M | 520.06M | 373.82M | 247.32M | 196.4M | 213.96M |
| researchAndDevelopmentExpenses | - | - | 164.93M | 270.45M | 175.06M | 197.61M | 169.92M | 173.07M | 150.25M | 150.39M |
| generalAndAdministrativeExpenses | - | - | 36.46M | 33.38M | 33.75M | 28.56M | 27.7M | 28.31M | 19.44M | 19.76M |
| sellingAndMarketingExpenses | - | - | - | 423.65K | 1.51M | -401.6K | 453.71K | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | 36.46M | 33.8M | 33.68M | 28.65M | 27.81M | 28.31M | 19.39M | 19.76M |
| otherExpenses | - | - | -34.16M | -270.45M | -173.48M | -198.11M | 667.3K | -174.34M | -150.25M | -150.96M |
| operatingExpenses | - | - | 201.38M | 33.8M | 35.25M | 28.16M | 198.4M | 27.03M | 19.39M | 19.19M |
| costAndExpenses | 1.13B | 1.09B | 1.24B | 1.14B | 1.2B | 1.27B | 1.15B | 1.39B | 966.87M | 1.18B |
| netInterestIncome | -46.6M | -22.69M | -59.19M | -46.83M | -40.72M | -41.65M | -31.31M | -29.8M | -26.29M | -26.08M |
| interestIncome | - | 23.67M | - | 24.75M | 26.1M | 19.94M | 9.25M | 1.74M | 678.51K | 426.32K |
| interestExpense | 46.6M | 22.69M | 59.19M | 71.58M | 66.87M | 61.65M | 40.52M | 31.53M | 26.9M | 26.45M |
| depreciationAndAmortization | 88.72M | 34.47M | 81.69M | 61.67M | 98.79M | 23.16M | 150.82M | 147.72M | 118.84M | 120.09M |
| ebitda | 543.63M | 252.19M | 505.71M | 501.85M | 323.65M | 520M | 565.36M | 369.29M | 190.72M | 315.53M |
| ebit | 454.91M | 217.72M | 424.02M | 440.18M | 224.86M | 496.84M | 415.2M | 221.57M | 177.48M | 195.18M |
| nonOperatingIncomeExcludingInterest | - | 170.81M | -164.93M | -24.04M | -171.24M | - | - | - | - | - |
| operatingIncome | 454.91M | 388.53M | 259.1M | 502.82M | 624.33M | 496.84M | 415.2M | 221.57M | 177.01M | 194.77M |
| totalOtherIncomeExpensesNet | -69.39M | -131.5M | 114.84M | -123.82M | -289.58M | -134.03M | -106.26M | -50.7M | -46.77M | -33.78M |
| incomeBeforeTax | 385.52M | 185.41M | 373.94M | 378.85M | 334.36M | 362.81M | 308.94M | 170.89M | 130.24M | 161.35M |
| incomeTaxExpense | 100.02M | 43.57M | 87.4M | 111.87M | 94.91M | 89.53M | 99.37M | 40.68M | 38.87M | 47.67M |
| netIncomeFromContinuingOperations | 285.5M | 141.84M | 286.54M | 267.19M | 239.25M | 273.28M | 209.57M | 130.21M | 91.38M | 116.73M |
| netIncomeFromDiscontinuedOperations | - | 115.23K | 1.26M | 150.24M | -129.33M | -9.7M | -29.18M | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 285.3M | 141.87M | 287.5M | 417.53M | 109.75M | 263.03M | 180.08M | 130.18M | 91.05M | 116.44M |
| netIncomeDeductions | - | - | - | -40.33M | - | - | - | - | - | - |
| bottomLineNetIncome | 285.3M | 332.3M | 286.24M | 457.86M | 109.75M | 263.91M | 180.08M | 130.18M | 91.29M | 116.44M |
| eps | 0.49 | 0.57 | 0.49 | 0.82 | 0.18 | 0.44 | 0.3 | 0.23 | 0.15 | 0.2 |
| 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 | 1.11B | 1.26B | 1.12B | 873.27M | 774.5M | 1.72B | 1.47B | 1.45B | 931.9M | 1.09B |
| shortTermInvestments | 119.5M | 122.7M | 62939 | 79.49M | 103.27M | 4.02M | 83.12M | 7.72M | 76.46M | 8.03M |
| cashAndShortTermInvestments | 1.23B | 1.38B | 1.12B | 952.76M | 1.24B | 1.15B | 1.08B | 1.01B | 1.01B | 824.99M |
| netReceivables | 517M | 546.94M | 559.8M | 419.52M | 505.09M | 847.89M | 932.02M | 787.13M | 776.55M | 766.18M |
| accountsReceivables | 517M | 546.94M | 559.8M | 285.63M | 505.26M | 771.06M | 914.71M | 719.19M | 771.33M | 706.02M |
| otherReceivables | - | 162.16M | - | 133.89M | 333K | 76.83M | 17.31M | 67.94M | 7.29M | 60.15M |
| inventory | - | - | 3.39M | 4.04M | 5.28M | 6.31M | 5.99M | 5.26M | 4.56M | 5.45M |
| prepaids | 102.3M | 67.09M | 78.5M | 45.85M | 82.98M | 59.33M | 58.9M | 43.47M | 53.44M | 37.62M |
| otherCurrentAssets | 114.9M | 74.04M | 173.9M | 31.31M | 1.12B | 114.17M | 2.96M | 164.12M | 94.44M | 84.47M |
| totalCurrentAssets | 1.96B | 2.07B | 1.94B | 1.45B | 2.96B | 2.17B | 2.08B | 2.01B | 1.94B | 1.72B |
| propertyPlantEquipmentNet | 265M | 273.64M | 178.11M | 186.13M | 189.53M | 429.62M | 427.92M | 443.26M | 310.51M | 411.03M |
| goodwill | - | 1.98B | - | 1.32B | -834.48M | 2.87B | - | 2.88B | - | 2.54B |
| intangibleAssets | 3.58B | 655.84M | 2.52B | 540.84M | 2.62B | 4.95B | 5.21B | 5.14B | 3.62B | 4.03B |
| goodwillAndIntangibleAssets | 3.58B | 2.64B | 2.52B | 1.86B | 1.79B | 7.82B | 5.21B | 8.03B | 3.62B | 6.57B |
| longTermInvestments | 68.04M | 127.52M | 41.61M | -38.03M | 135.53M | 234M | 94.05M | 102.28M | 52.61M | 57.81M |
| taxAssets | 201.5M | 229.75M | 217.35M | 161.22M | 129.7M | 511.75M | 363.78M | 428.84M | 145M | 370.85M |
| otherNonCurrentAssets | -971.43M | -432.45K | 363.23M | 118.18M | -42.97M | -2.87B | 1.29M | -2.88B | 467.75K | -2.54B |
| totalNonCurrentAssets | 3.14B | 3.27B | 3.11B | 2.29B | 2.2B | 6.12B | 6.1B | 6.12B | 4.13B | 4.87B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.1B | 5.34B | 5.04B | 5.12B | 4.21B | 9.39B | 9.17B | 9.04B | 6.07B | 7.15B |
| totalPayables | 592.5M | 658.1M | 408.91M | 131.05M | 623.6M | 221.59M | 542.77M | 196.21M | 549.63M | 224.38M |
| accountPayables | 566.4M | 595.78M | 396.4M | 19.46M | 592.19M | 36.65M | 517.6M | 17.83M | 525.29M | 32.53M |
| otherPayables | 26.1M | 62.32M | 12.51M | 23.09M | 31.41M | 184.95M | 25.89M | 178.37M | 22.95M | 191.77M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 26.22M | 198.22M | 612.54M | 28.99M | 219.26M | 593.89M | 103.04M | 559.11M | 418.25M | 321.65M |
| capitalLeaseObligationsCurrent | 26.2M | 25.3M | 26.95M | 21.24M | 33.96M | 35.93M | 42.64M | 40.7M | 40.24M | 50.61M |
| taxPayables | 26.1M | 62.32M | 12.51M | 47.27M | 21.4M | 55.62M | 38.23M | 35.85M | 22.89M | 37.42M |
| deferredRevenue | - | - | - | - | 31.36M | 55.62M | 38.23M | 125.53M | 22.89M | 59.24M |
| otherCurrentLiabilities | 62.18M | 59.64M | 235.35M | 312.69M | 352.62M | 1.03B | 65.52M | 348.56M | 119.63M | 339.78M |
| totalCurrentLiabilities | 707.1M | 941.26M | 1.28B | 493.97M | 1.26B | 1.94B | 792.2M | 1.27B | 1.15B | 995.67M |
| longTermDebt | 1.52B | 1.59B | 1.47B | 1.21B | 2.13B | 1.76B | 2.36B | 1.84B | 2.08B | 1.39B |
| capitalLeaseObligationsNonCurrent | 109.2M | 112.33M | 96.9M | 74.18M | 132.18M | 140.21M | 148.46M | 162.14M | 179.51M | 193.52M |
| deferredRevenueNonCurrent | - | 30.55M | - | 15.96M | 131.99M | 19.13M | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 240M | 241.7M | 214.08M | 156.85M | 134.62M | 227.47M | 242.03M | 232.03M | 227.84M | 234.22M |
| otherNonCurrentLiabilities | 284.5M | 270.14M | 269.38M | 501.68M | 351.35M | 562.22M | 593.83M | 392.55M | 219.25M | 161.3M |
| totalNonCurrentLiabilities | 2.15B | 2.24B | 1.84B | 1.82B | 1.91B | 2.71B | 3.34B | 2.63B | 2.71B | 1.98B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 135.4M | 137.63M | 123.85M | 95.42M | 166.15M | 176.15M | 191.1M | 202.85M | 219.75M | 244.14M |
| totalLiabilities | 2.86B | 3.18B | 3.12B | 3.17B | 2.77B | 6.17B | 6.11B | 5.85B | 3.86B | 4.12B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 28.8M | 28.84M | 211.68M | 225.4M | 430.26M | 780.17M | 519.3M | 519.3M | 516.81M | 690.15M |
| retainedEarnings | 2.39B | 2.29B | 2.14B | 1.48B | 1.93B | 2.97B | 1.83B | 1.78B | 1.75B | 2.35B |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 285.3M | 330.18M | 287.5M | 247.4M | 239.35M | 267.7M | 180.87M | 135.52M | 91.05M | 113.06M |
| depreciationAndAmortization | 88.72M | - | 81.69M | 81.8M | 105.79M | 130.07M | 150.82M | 146.86M | 118.84M | 123.69M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | 18.45M | 18.09M | 16.65M | 18.16M | 17.06M | 13.69M | 15.87M | 13.06M |
| changeInWorkingCapital | -63.69M | 48.41M | -6.01M | 15.46M | -60.52M | 10.89M | -176.02M | -19.96M | 26.15M | 49.68M |
| accountsReceivables | 4.58M | 12.41M | 11.48M | -61.96M | -6.96M | -23.95M | -50.27M | -57.36M | -6.89M | -15.09M |
| inventory | - | 232.91K | 638.39K | -316.99K | 1.13M | -293.27K | -778.44K | -753.52K | 765.55K | -468.6K |
| accountsPayables | -8.34M | 1.39M | - | - | - | -46.6M | - | 39.67M | - | -52.7M |
| otherWorkingCapital | -59.93M | 34.38M | -18.13M | 77.74M | -54.68M | 81.74M | -124.98M | 20.68M | 32.27M | 117.94M |
| otherNonCashItems | 32.46M | 455.09M | -50.12M | 46.54M | 35.13M | -8.22M | 4.51M | -1M | -19.18M | -45.34M |
| netCashProvidedByOperatingActivities | 342.78M | 503.51M | 331.51M | 409.28M | 336.41M | 418.6M | 177.23M | 275.11M | 216.86M | 241.09M |
| investmentsInPropertyPlantAndEquipment | -15.87M | -20.14M | -25.13M | -25.64M | -76.91M | 7.48M | -121.76M | -87.81M | -16.59M | -59.68M |
| acquisitionsNet | -508.73K | -37.9M | -55.95M | -1.1M | -37.63M | -9.17M | -298.3K | -13.06M | -721.69M | -13.37M |
| purchasesOfInvestments | -2.54M | - | - | - | - | - | - | -17.35M | -4.79M | - |
| salesMaturitiesOfInvestments | - | 64587 | 1.4M | -61494 | 7.28M | 1.67M | 2.55M | -528.9K | 16.51M | 1.29M |
| otherInvestingActivities | 63.39M | -801.53K | 7.14M | 565.97M | 3.4M | 41.61M | - | - | - | - |
| netCashProvidedByInvestingActivities | 44.46M | -58.84M | -73.94M | 539.17M | -103.86M | 41.58M | -119.5M | -118.75M | -726.55M | -71.76M |
| netDebtIssuance | -266.98M | 42.35M | -27.13M | -680.39M | 160.73M | -170.18M | 99.53M | 850M | 828.66M | -442.17M |
| longTermNetDebtIssuance | -266.98M | 42.35M | -27.13M | -680.39M | 160.73M | -170.18M | 99.53M | 850M | 1.02B | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | 828.66M | -442.17M |
| netStockIssuance | -44.56M | -219.33M | -151.67M | -160.4M | -137.76M | -31.6M | -47.21M | -3.81M | -37.64M | 590.29M |
| netCommonStockIssuance | -44.56M | -219.33M | -151.67M | -146.38M | -137.76M | -31.6M | -47.58M | -3.81M | -37.64M | 590.29M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | 590.27M |
| commonStockRepurchased | -44.56M | -219.33M | -151.67M | -146.38M | -137.91M | -31.48M | -47.79M | -3.81M | -37.54M | -1.23M |
| netPreferredStockIssuance | - | - | - | -14.01M | - | - | - | - | - | - |
| netDividendsPaid | -182.74M | -157.74M | -144.61M | -137M | -136.31M | -104.56M | -107.44M | -99.47M | -85.64M | -75.13M |
| commonDividendsPaid | -182.74M | -157.74M | -144.61M | -137.11M | -142.53M | -104.94M | -108.3M | -99.47M | -85.87M | -75.29M |
| preferredDividendsPaid | - | - | - | 702.46K | - | - | - | - | - | - |
| otherFinancingActivities | -14.35M | -18.14M | 20.45M | -4.7M | -26.79M | -20.28M | -24.15M | -809.04M | -30.67M | -22.56M |
| netCashProvidedByFinancingActivities | -508.63M | -352.86M | -302.96M | -982.49M | -140.13M | -326.62M | -79.27M | -62.32M | 674.7M | 50.43M |