OTC : CMSQY
-$0.59 (-2.11%)
| 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 | 2.29B | 2.92B | 2.78B | 2.56B | 2.28B | 2.27B | 2.34B | 2.28B | 2.1B | 1.96B |
| costOfRevenue | 1.62B | 2.15B | 1.67B | 2.2B | 1.79B | 1.76B | 1.77B | 1.75B | 1.75B | 1.69B |
| grossProfit | 662.2M | 768M | 1.11B | 362.3M | 490.7M | 516.49M | 574.18M | 531.39M | 352.35M | 269.83M |
| researchAndDevelopmentExpenses | 109.54M | 136.88M | 366.67M | 324.48M | 100.74M | 314.88M | 293M | 73.7M | 75.77M | 261.28M |
| generalAndAdministrativeExpenses | - | 67.16M | 56.22M | 47.91M | 31.19M | 25.31M | 23.46M | 20.56M | 17.71M | 16.44M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | 67.16M | 56.22M | 47.91M | 38.66M | 36.54M | 33.58M | 7.43M | 10.93M | 22.05M |
| otherExpenses | - | -49641 | -15 | -50.44M | - | -236.71M | -252.89M | - | - | -13.5M |
| operatingExpenses | 109.54M | 203.99M | 422.89M | 321.95M | 139.4M | 114.7M | 73.69M | 81.13M | 86.71M | 269.83M |
| costAndExpenses | 1.62B | 2.15B | 1.87B | 2.57B | 1.93B | 1.87B | 1.84B | 1.83B | 2.1B | 1.96B |
| netInterestIncome | -85.21M | -59.37M | -55.13M | -44.68M | -43.63M | -46.21M | -48.18M | -34.4M | -39.49M | -40.11M |
| interestIncome | - | 39.12M | 22.15M | 1.94M | 630.08K | 2.67M | 2.61M | 2.24M | 192.02K | 1.98M |
| interestExpense | 85.21M | 98.49M | 77.28M | 46.62M | 44.26M | 48.89M | 50.79M | 36.64M | 39.68M | 42.09M |
| depreciationAndAmortization | 120.75M | 133.93M | 280.03M | 273.91M | 239.29M | 142.81M | 98.23M | 120.45M | 91.11M | 147.02M |
| ebitda | 786.34M | 738.58M | 862.45M | 557.05M | 590.59M | 428.18M | 548.66M | 570.71M | 411.71M | 443.91M |
| ebit | 665.59M | 604.65M | 582.43M | 283.14M | 351.3M | 285.37M | 450.43M | 450.26M | 364.21M | 296.9M |
| nonOperatingIncomeExcludingInterest | -3.39M | -42.92M | -28.92M | -38.96M | - | -4.71M | -93.79M | - | - | -27.06M |
| operatingIncome | 662.2M | 951.28M | 912.2M | 409.76M | 351.3M | 401.79M | 468.27M | 450.26M | 352.35M | 269.83M |
| totalOtherIncomeExpensesNet | -81.82M | -256.84M | -240.43M | -100.32M | -81.17M | -77.42M | 60.09M | -60.36M | 13.58M | -24.82M |
| incomeBeforeTax | 580.38M | 694.44M | 671.76M | 309.44M | 270.13M | 324.36M | 528.35M | 389.9M | 365.92M | 245.01M |
| incomeTaxExpense | 135.88M | 147.22M | 188.51M | 63.4M | 80.93M | 91.63M | 83.32M | 81.57M | 94.22M | 83.21M |
| netIncomeFromContinuingOperations | 444.5M | 493.17M | 483.25M | 227.78M | 189.2M | 232.73M | 418.96M | 308.33M | 271.7M | 161.8M |
| netIncomeFromDiscontinuedOperations | 1.44M | -102.57M | -29.09M | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 445.53M | 257.92M | 335.73M | 176.74M | 152.46M | 171.49M | 316.63M | 300.06M | 203.79M | 157.33M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 445.53M | 257.92M | 335.73M | 176.74M | 152.46M | 171.49M | 316.63M | 226.49M | 204.33M | 121.55M |
| eps | 0.76 | 0.43 | 0.56 | 0.3 | 0.27 | 0.29 | 0.53 | 0.41 | 0.37 | 0.21 |
| 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.14B | 1B | 1.09B | 413.74M | 392.16M | 368.5M | 496.26M | 392.57M |
| shortTermInvestments | 122.7M | 79.49M | 4.02M | 7.72M | 8.01M | 15.92M | 21.36M | 12.69M | - | 20.76M |
| cashAndShortTermInvestments | 1.38B | 952.76M | 1.15B | 1.01B | 1.1B | 613.62M | 413.52M | 383.86M | 496.87M | 421.96M |
| netReceivables | 546.94M | 419.52M | 847.44M | 784.43M | 766.18M | 711.46M | 791.71M | 585.66M | 426.83M | 431.77M |
| accountsReceivables | 546.94M | 285.63M | 770.65M | 716.72M | 706.02M | 649.56M | 714.15M | 204.12M | 211.51M | 205.18M |
| otherReceivables | 162.16M | 133.89M | 76.79M | 67.71M | 60.15M | 61.9M | 77.56M | 381.54M | 215.32M | 226.59M |
| inventory | - | 4.04M | 6.31M | 5.26M | 7.25M | 5.11M | 4.65M | 2.83M | 3.75M | 3.36M |
| prepaids | 67.09M | 45.85M | 59.33M | 43.47M | 40.48M | 36.76M | 42.17M | 29.5M | - | -14.41M |
| otherCurrentAssets | 74.04M | 31.31M | 114.69M | 166.04M | 375.48M | 65.04M | 249.01M | -88.19M | 323.84M | 137.82M |
| totalCurrentAssets | 2.07B | 1.45B | 2.17B | 2.01B | 2.29B | 1.43B | 1.5B | 913.66M | 1.25B | 980.5M |
| propertyPlantEquipmentNet | 273.64M | 186.13M | 285.98M | 304.81M | 411.52M | 290.13M | 136.61M | 115.25M | 109.86M | 116.54M |
| goodwill | 1.98B | 1.32B | 1.91B | 1.54B | 1.91B | 1.37B | 1.35B | 1.15B | 1.19B | 1.22B |
| intangibleAssets | 655.84M | 540.84M | 1.38B | 1.21B | 1.12B | 881.33M | 772.78M | 608.42M | 605.09M | 539.02M |
| goodwillAndIntangibleAssets | 2.64B | 1.86B | 3.29B | 3.54B | 3.03B | 3.05B | 2.78B | 2.33B | 2.34B | 2.27B |
| longTermInvestments | 127.09M | 138.38M | 62.46M | 70.16M | 57.62M | 50.42M | 50.91M | 57.75M | 64.9M | 91.56M |
| taxAssets | 229.75M | 22.84M | 238.59M | 137.75M | 148.79M | 161.15M | 139.18M | 206.06M | 276.26M | 178.64M |
| otherNonCurrentAssets | 127.09M | 80.15M | 93.95M | 947.09K | 852.62M | 3.24M | 74.51M | - | -98.44M | - |
| totalNonCurrentAssets | 3.27B | 2.29B | 3.97B | 4.05B | 4.5B | 3.56B | 3.18B | 2.71B | 2.69B | 2.66B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.34B | 5.12B | 6.15B | 6.09B | 5.25B | 3.46B | 3.27B | 2.86B | 3.95B | 2.97B |
| totalPayables | 658.1M | 131.05M | 27.28M | 4.32M | 19.89M | 14.69M | 17.02M | 195.41M | 250.84M | 23.43M |
| accountPayables | 595.78M | 12.24M | 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 | - | - | - | 261.64M | 33.75M | 28.97M | 23.38M | 241.61M | 224.29M | 182.95M |
| shortTermDebt | 198.22M | 29.04M | 593.89M | 559.11M | 322.38M | 287.41M | 72.59M | 427.29M | 152.78M | 229.82M |
| capitalLeaseObligationsCurrent | 25.3M | 21.24M | 35.93M | 40.7M | 50.61M | 43.16M | 1.93M | 3.62M | 5.33M | 30.27M |
| taxPayables | 62.32M | 23.09M | 61.6M | 46.04M | 47.47M | 50.68M | 24.68M | - | 65.56M | - |
| deferredRevenue | - | - | 594.82M | 67.04M | 35.96M | 101.21M | 67.06M | 29.43M | 36.43M | 30.05M |
| otherCurrentLiabilities | 59.64M | 341.68M | 40.5M | 336.8M | 533.07M | 549.17M | 519.07M | 194.25M | 83.23M | 299.82M |
| totalCurrentLiabilities | 941.26M | 493.97M | 1.29B | 1.27B | 995.67M | 1.02B | 701.06M | 1.09B | 752.89M | 796.34M |
| longTermDebt | 1.59B | 1.21B | 1.76B | 1.84B | 1.38B | 1.74B | 1.96B | 1.05B | 1.46B | 1.19B |
| capitalLeaseObligationsNonCurrent | 112.33M | 74.18M | 140.21M | 162.14M | 193.52M | 158.91M | 5.8M | 2M | 4.66M | 6.1M |
| deferredRevenueNonCurrent | 30.55M | 15.96M | 19.13M | 974.62K | 3.79M | -127.55M | 32.03M | 19.21M | 48.94M | 49.18M |
| deferredTaxLiabilitiesNonCurrent | 241.7M | 156.85M | 227.48M | 231.94M | 233.69M | 353.6M | 199.59M | 142.01M | 258.17M | 173.04M |
| otherNonCurrentLiabilities | 270.14M | 501.68M | 562.25M | 392.55M | 161.3M | 246.16M | 230.45M | 139.94M | 193.76M | 127.78M |
| totalNonCurrentLiabilities | 2.24B | 1.82B | 2.71B | 2.63B | 1.98B | 2.37B | 2.41B | 1.08B | 1.96B | 1.55B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 137.63M | 95.42M | 176.15M | 202.85M | 244.14M | 202.07M | 7.74M | 5.62M | 10M | 36.37M |
| totalLiabilities | 3.18B | 3.17B | 4.01B | 3.9B | 2.97B | 2.35B | 2.17B | 1.88B | 2.71B | 2.14B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | 357.35M | - | 7.04M | - | - | - | - | - |
| commonStock | 28.84M | 225.4M | 519.32M | 519.1M | 690.98M | - | - | - | - | - |
| retainedEarnings | 2.29B | 1.48B | 1.98B | 1.79B | 2.35B | 1.22B | 1.19B | 1.07B | 1.32B | 877.25M |
| additionalPaidInCapital | - | 2000 | - | - | - | - | - | - | - | - |
| 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 | 444.74M | 227.69M | 188.77M | 232.66M | 418.55M | 308.25M | 271.61M | 161.64M |
| depreciationAndAmortization | 164.51M | 133.93M | 280.02M | 273.91M | 238.75M | 206.1M | 140.48M | 120.42M | 119.06M | 146.88M |
| deferredIncomeTax | - | - | 21.02M | -44.45M | -38.98M | -242.53M | -96.62M | 16.65M | -33.79M | 32.47M |
| 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 | -162.71M | 28.31M | -95.98M | 147.33M | -201.79M | 43.43M | 86.94M | -81.49M |
| accountsReceivables | 22.95M | -68.65M | -111.11M | -96.92M | 47.05M | 65.77M | -74.9M | - | - | - |
| inventory | 837K | 761.24K | -1.07M | -28988 | -140.68K | -518.83K | -831.2K | -143.96K | 796.74K | -1.71M |
| accountsPayables | - | 12.26M | -47.43M | 41.55M | -54.14M | 6.27M | - | - | - | - |
| otherWorkingCapital | -24.99M | -12.51M | -3.09M | 83.71M | -88.75M | 75.81M | -126.06M | 43.58M | 86.15M | -79.78M |
| otherNonCashItems | 8.16M | 379.62M | -14.97M | -15.59M | -7.18M | 246.22M | 7.83M | 7.6M | -1.32M | 34.5M |
| netCashProvidedByOperatingActivities | 823.65M | 728.96M | 601.03M | 494.34M | 305.95M | 608.61M | 286.48M | 513.92M | 457.53M | 304.36M |
| investmentsInPropertyPlantAndEquipment | -43.58M | -42.84M | -112.6M | -108.43M | -21.68M | -34.83M | -79.16M | -39.35M | -34.2M | -25.29M |
| acquisitionsNet | -88.76M | 399.13M | 32.72M | -714.46M | -21.78M | -159.02M | -369.12M | -121.13M | -110.66M | -174.19M |
| purchasesOfInvestments | - | - | -4.22M | -22.92M | 5.94M | 152.23M | -18.76M | -11.86M | - | -19.96M |
| salesMaturitiesOfInvestments | 1.54M | 6.97M | 4.22M | 1.1B | 15.84M | 6.79M | 387.88M | 3.78M | 25.27M | 1.53M |
| otherInvestingActivities | - | 75.75M | 4.22M | -1.1B | -125.55M | -329.04M | -462.33M | - | 66.22M | 444.57K |
| netCashProvidedByInvestingActivities | -132.33M | 432.04M | -75.67M | -845.81M | -147.24M | -363.86M | -541.49M | -168.57M | -53.38M | -217.48M |
| netDebtIssuance | 27.15M | -377.69M | -117.64M | 885.4M | -344.42M | 62.5M | 481.42M | -97.41M | -258.21M | 90.02M |
| longTermNetDebtIssuance | 27.15M | -377.69M | -55.82M | 687.38M | -487.09M | - | 481.42M | - | -30.07M | 90.02M |
| shortTermNetDebtIssuance | - | - | - | - | -344.42M | 62.5M | - | -97.41M | -228.13M | - |
| netStockIssuance | -356.41M | -203.58M | -79.22M | -41.26M | 590.14M | -56.09M | -29.82M | -69.06M | -28.57M | -89.52M |
| netCommonStockIssuance | -356.41M | -203.58M | -79.22M | -41.26M | 590.14M | -56.09M | -29.82M | -69.06M | -28.57M | -89.52M |
| commonStockIssuance | - | - | - | - | 606.45M | - | - | - | - | - |
| commonStockRepurchased | -356.41M | -203.58M | -79.22M | -41.26M | -17.68M | -56.09M | -29.82M | -69.04M | -28.57M | -89.52M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -290.45M | -200.15M | -213.82M | -188.61M | -170.55M | -159.16M | -155.47M | -150.12M | -129.69M | -123.08M |
| commonDividendsPaid | -290.45M | -200.15M | -213.81M | -188.57M | -170.93M | -159.21M | -155.47M | -150.12M | -129.69M | -123.08M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -29.96M | -323.94M | -6619 | -50.84M | -49.33M | -44.15M | -7.62M | 80439 | -2000 | -2.88M |
| netCashProvidedByFinancingActivities | -649.66M | -1.11B | -410.69M | 604.69M | 25.84M | -196.9M | 288.51M | -316.5M | -416.47M | -125.46M |
| 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.56B | 959.83M | 1.5B | 1.56B | 1.41B | 1.67B | 1.49B | 1.41B | 1.16B | 1.19B |
| costOfRevenue | 1.11B | 1.05B | 1.04B | 1.09B | 657.99M | 1.14B | 866.6M | 1.16B | 957.43M | 1.01B |
| grossProfit | 447.51M | 239.55M | 460.48M | 473.36M | 120.83M | 527.03M | 401.88M | 261.34M | 198.47M | 183.21M |
| researchAndDevelopmentExpenses | - | - | 164.93M | 192.55M | 174.69M | 197.61M | 170.59M | 173.07M | 150.25M | 150.39M |
| generalAndAdministrativeExpenses | - | - | 36.46M | 33.36M | 16.85M | 28.65M | 27.81M | 28.31M | 19.44M | 19.76M |
| sellingAndMarketingExpenses | - | - | - | - | 16.85M | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | - | 36.46M | 33.36M | 33.69M | 28.53M | 27.81M | 28.31M | 19.44M | 19.76M |
| otherExpenses | - | - | - | - | -174.63M | 122.11K | 45 | -172.81M | -150.09M | - |
| operatingExpenses | - | - | 201.38M | 225.91M | 33.76M | 226.27M | 198.4M | 28.57M | 19.6M | 170.15M |
| costAndExpenses | 1.11B | 1.05B | 1.24B | 1.32B | 1.2B | 1.17B | 894.16M | 1.39B | 977.03M | 1.18B |
| netInterestIncome | -45.84M | -22.69M | -59.19M | -61.37M | 2.74M | -42.07M | -30.78M | -31.32M | -26.51M | -27.24M |
| interestIncome | - | - | - | 79.31M | -54.95M | 20.2M | 9.07M | 1.82M | 686K | - |
| interestExpense | 45.84M | 22.69M | 59.19M | 140.68M | -57.68M | 62.27M | 39.84M | 33.14M | 27.2M | 27.24M |
| depreciationAndAmortization | 87.28M | 34.47M | 81.69M | 81.86M | 101.11M | 23.39M | 147.84M | 155.19M | 120.09M | 80.53M |
| ebitda | 534.79M | 252.19M | 505.71M | 522.04M | 484.56M | 525.19M | 555.86M | 388.11M | 299.11M | 244.97M |
| ebit | 447.51M | 217.72M | 424.02M | 440.18M | 224.86M | 501.8M | 408.23M | 232.86M | 178.96M | 164.44M |
| nonOperatingIncomeExcludingInterest | - | 170.81M | -164.93M | -192.73M | 204.83M | - | - | - | - | - |
| operatingIncome | 447.51M | 388.53M | 259.1M | 247.45M | 207.51M | 223.56M | 408.23M | 232.77M | 178.87M | 13.06M |
| totalOtherIncomeExpensesNet | -68.26M | -126.9M | 114.84M | 127.02M | 111.97M | 144.47M | -104.48M | -53.26M | -47.52M | 152.77M |
| incomeBeforeTax | 379.25M | 185.41M | 373.94M | 374.47M | 319.54M | 368.02M | 303.75M | 179.2M | 131.15M | 165.83M |
| incomeTaxExpense | 98.39M | 43.57M | 87.4M | 110.47M | 90.7M | 90.82M | 97.7M | 42.73M | 39.27M | 49.1M |
| netIncomeFromContinuingOperations | 280.86M | 141.84M | 286.54M | 264M | 228.81M | 277.21M | 206.05M | 136.85M | 92.14M | 116.73M |
| netIncomeFromDiscontinuedOperations | - | 115.23K | 1.26M | -16.27M | -123.69M | -9.84M | -28.69M | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 280.66M | 141.87M | 287.5M | 247.59M | 105.01M | 266.55M | 177.3M | 136.76M | 92.01M | 116.44M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 280.66M | 320.68M | 286.24M | 410.2M | 228.65M | 266.54M | 177.05M | 136.82M | 92.06M | 116.44M |
| eps | 0.49 | 0.55 | 0.49 | 0.35 | 0.38 | 0.46 | 0.34 | 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 | 1.13B | 1.14B | 999.42M | 1B | 935.91M | 814.98M |
| shortTermInvestments | 119.5M | 122.7M | 113.56M | 79.49M | 103.06M | 4.02M | 83.24M | 7.72M | 76.79M | 8.01M |
| cashAndShortTermInvestments | 1.23B | 1.38B | 1.24B | 952.76M | 1.24B | 1.15B | 1.08B | 1.01B | 1.01B | 822.98M |
| netReceivables | 766.75M | 546.94M | 560.33M | 419.52M | 505.59M | 847.44M | 928.87M | 784.43M | 779.9M | 764.45M |
| accountsReceivables | 709.39M | 546.94M | 560.33M | 285.63M | 505.26M | 770.65M | 910.36M | 716.72M | 773M | 706.02M |
| otherReceivables | 57.36M | 162.16M | 54.4M | 133.89M | 333K | 76.79M | 17.23M | 67.71M | 7.31M | 60.15M |
| inventory | - | - | 4.88M | 4.04M | 5.26M | 6.31M | 6M | 5.26M | 4.58M | 5.44M |
| prepaids | 102.3M | 67.09M | 78.57M | 45.85M | 82.98M | 59.33M | 58.9M | 43.47M | 49.51M | 37.62M |
| otherCurrentAssets | -134.85M | 74.04M | 59.09M | 31.31M | 1.12B | 114.69M | 7.48M | 166.04M | 83.81M | 84.35M |
| totalCurrentAssets | 1.96B | 2.07B | 1.94B | 1.45B | 2.95B | 2.17B | 2.08B | 2.01B | 1.93B | 1.71B |
| propertyPlantEquipmentNet | 265M | 273.64M | 256.32M | 186.13M | 277.61M | 285.98M | 290.2M | 304.81M | 311.85M | 308.58M |
| goodwill | - | 1.98B | - | 1.32B | -1.22B | 1.91B | - | 1.54B | - | 1.91B |
| intangibleAssets | 3.57B | 655.84M | 3.63B | 540.84M | 3.84B | 1.38B | 3.54B | 1.21B | 5.01B | 1.11B |
| goodwillAndIntangibleAssets | 3.57B | 2.64B | 3.63B | 1.86B | 2.62B | 3.29B | 3.54B | 3.54B | 5.01B | 3.02B |
| longTermInvestments | 68M | 127.09M | -71.91M | 138.38M | 135.57M | 62.46M | -21.1M | 70.16M | 52.84M | 43.31M |
| taxAssets | 201.5M | 229.75M | 217.35M | 22.84M | 189.98M | 238.59M | 246.69M | 137.75M | 145.62M | 148.79M |
| otherNonCurrentAssets | -969.25M | 127.09M | -923.84M | 80.15M | 135.84M | 93.95M | 85.75M | 947.09K | -1.37B | 2.31M |
| totalNonCurrentAssets | 3.14B | 3.27B | 3.11B | 2.29B | 3.22B | 3.97B | 4.14B | 4.05B | 4.15B | 3.53B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.1B | 5.34B | 5.05B | 5.12B | 6.17B | 6.15B | 6.22B | 6.09B | 6.09B | 5.24B |
| totalPayables | 592.5M | 658.1M | 588.44M | 131.05M | 623.6M | 221.59M | 542.77M | 196.21M | 550.82M | 519.91M |
| accountPayables | 566.4M | 595.78M | 570.44M | 19.46M | 591.01M | 36.64M | 517.6M | 17.83M | 527.55M | 490.66M |
| otherPayables | 26.1M | 62.32M | 18M | 23.09M | 31.41M | 184.95M | 25.89M | 178.37M | 23M | 28.15M |
| accruedExpenses | - | - | - | - | - | 242.43M | - | - | - | 222.67M |
| shortTermDebt | 35.95M | 198.22M | 613.12M | 29.04M | 218.82M | 593.89M | 103.04M | 559.11M | 460.34M | 322.38M |
| capitalLeaseObligationsCurrent | 26.2M | 25.3M | 26.97M | 21.24M | 33.96M | 35.93M | 42.64M | 40.7M | 51.31M | 50.61M |
| taxPayables | 26.1M | 62.32M | 18M | 23.09M | 31.35M | 61.6M | 25.92M | 46.04M | 22.99M | 47.47M |
| deferredRevenue | - | - | - | - | 31.35M | - | 94.99M | 838.21K | 22.99M | 11.69M |
| otherCurrentLiabilities | 52.45M | 59.64M | 56.42M | 341.68M | 350.55M | 198.58M | 9.86M | 472.75M | 121.44M | -133.83M |
| totalCurrentLiabilities | 707.1M | 941.26M | 1.28B | 493.97M | 1.26B | 1.29B | 793.3M | 1.27B | 1.16B | 993.43M |
| longTermDebt | 1.52B | 1.59B | 1B | 1.21B | 2.12B | 1.76B | 2.36B | 1.84B | 2.09B | 1.39B |
| capitalLeaseObligationsNonCurrent | 109.2M | 112.33M | 96.99M | 74.18M | 132.18M | 140.21M | 148.46M | 162.14M | 181.02M | 193.52M |
| deferredRevenueNonCurrent | - | 30.55M | - | 15.96M | - | 19.13M | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 240M | 241.7M | 214.08M | 156.85M | 197.18M | 227.48M | 242.37M | 231.94M | 228.82M | 234.22M |
| otherNonCurrentLiabilities | 284.5M | 270.14M | 527.26M | 501.68M | 350.65M | 562.25M | 593.83M | 392.55M | 219.72M | 394.28M |
| totalNonCurrentLiabilities | 2.15B | 2.24B | 1.84B | 1.82B | 2.8B | 2.71B | 3.35B | 2.63B | 2.72B | 1.97B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 135.4M | 137.63M | 123.96M | 95.42M | 166.15M | 176.15M | 191.1M | 202.85M | 232.33M | 244.14M |
| totalLiabilities | 2.86B | 3.18B | 3.13B | 3.17B | 4.06B | 4.01B | 4.14B | 3.9B | 3.88B | 2.97B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | 357.35M | 277.62M | - | - | - |
| commonStock | 28.8M | 28.84M | 211.88M | 225.4M | 429.4M | 519.32M | 520.02M | 519.1M | 519.03M | 518.13M |
| retainedEarnings | 2.39B | 2.29B | 2.14B | 1.48B | 1.92B | 1.98B | 1.83B | 1.79B | 1.75B | 1.76B |
| additionalPaidInCapital | - | - | - | 2000 | - | 1509 | - | - | - | - |
| 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 | 280.66M | 318.63M | 287.5M | 247.48M | 228.74M | 266.55M | 178.66M | 136.76M | 91.29M | 112.32M |
| depreciationAndAmortization | 87.28M | - | 81.69M | 81.82M | 101.11M | 131.81M | 148.97M | 155.19M | 120.09M | 119.31M |
| deferredIncomeTax | - | - | - | - | -216.11M | - | - | - | - | - |
| stockBasedCompensation | - | - | 18.45M | 18.09M | 8.31M | 18.22M | 17.13M | 6.85M | 6.27M | 5.26M |
| changeInWorkingCapital | -62.66M | 48.72M | -6.01M | 15.47M | -57.84M | 10.31M | -172.54M | -19.96M | 26.42M | 44.95M |
| accountsReceivables | 4.5M | 11.51M | 11.48M | -61.98M | -6.65M | -24.48M | -49.28M | -60.55M | -6.96M | -13.47M |
| inventory | - | 199.1K | 638.39K | -317.1K | 1.08M | -300.42K | -763.05K | -802.95K | 773.6K | -455.32K |
| accountsPayables | -8.21M | 1.91M | - | - | - | -47.23M | - | 41.92M | - | - |
| otherWorkingCapital | -58.95M | 35.1M | -18.13M | 77.77M | -52.26M | 82.31M | -122.51M | 21.57M | 32.61M | 59M |
| otherNonCashItems | 31.93M | 422.95M | -27.75M | 40.77M | 257.29M | -1.95M | 1.52M | 763.37K | -24.93M | -40.57M |
| netCashProvidedByOperatingActivities | 337.21M | 471.67M | 353.88M | 403.64M | 321.51M | 424.94M | 173.73M | 279.6M | 219.14M | 241.27M |
| investmentsInPropertyPlantAndEquipment | -15.61M | -18.53M | -25.13M | -25.65M | -73.5M | 7.07M | -119.35M | -92.64M | -16.76M | -61.68M |
| acquisitionsNet | -500.46K | -34.54M | -55.95M | -1.1M | -35.96M | -9.3M | -292.4K | -7.47M | -729.28M | -13.53M |
| purchasesOfInvestments | -2.5M | - | - | - | - | - | - | -18.29M | -4.84M | - |
| salesMaturitiesOfInvestments | - | 6430.48 | 1.49M | -60668 | 6.95M | 1.7M | 2.5M | -703.8K | 16.69M | 1.72M |
| otherInvestingActivities | 62.36M | -53.61M | 2.17M | 558.48M | 3.25M | 42.16M | - | - | - | - |
| netCashProvidedByInvestingActivities | 43.74M | -53.61M | -78.91M | 531.67M | -99.26M | 41.64M | -117.14M | -119.1M | -734.19M | -73.49M |
| netDebtIssuance | -262.64M | 41.44M | -27.13M | -668.22M | 154.09M | -171.48M | 97.86M | 893.33M | 835.58M | -436.04M |
| longTermNetDebtIssuance | -262.64M | 41.44M | -27.13M | -668.22M | 154.09M | -171.48M | 97.86M | 893.33M | 1.02B | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | 835.58M | -436.04M |
| netStockIssuance | -43.84M | -205.57M | -151.67M | -106.99M | -132.07M | -32.1M | -47.21M | -3.68M | -37.96M | 586.02M |
| netCommonStockIssuance | -43.84M | -205.57M | -151.67M | -146.38M | -132.07M | -32.1M | -46.78M | -3.68M | -37.96M | 586.02M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -43.84M | -205.57M | -151.67M | -146.38M | -131.8M | -32.1M | -46.78M | -3.68M | -37.96M | -2.3M |
| netPreferredStockIssuance | - | - | - | 39.39M | - | - | - | - | - | - |
| netDividendsPaid | -179.76M | -146.41M | -144.61M | -137.05M | -136.36M | -106.42M | -106.62M | -103.75M | -86.54M | -77.44M |
| commonDividendsPaid | -179.76M | -146.41M | -144.61M | -137.11M | -136.31M | -106.41M | -106.48M | -103.79M | -86.59M | -77.62M |
| preferredDividendsPaid | - | - | - | 58122 | - | - | - | - | - | - |
| otherFinancingActivities | -14.11M | -16.98M | -13.05M | -54.1M | -19.58M | -21.33M | -21.73M | -857.68M | -29.3M | -23.22M |
| netCashProvidedByFinancingActivities | -500.36M | -327.52M | -323.41M | -966.36M | -133.92M | -331.33M | -77.7M | -71.78M | 681.79M | 49.32M |