OTC : CSXXY
$0.15 (0.38%)
| 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 | 1.18B | 1.1B | 781.24M | 509.08M | 427.16M | 395.58M | 417.49M | 376.86M | 372.11M | 344.01M |
| costOfRevenue | 56.24M | 65.6M | 60.54M | 50.03M | 21.27M | 32.88M | 96.63M | 71.52M | 75.35M | 61.94M |
| grossProfit | 1.13B | 1.03B | 720.7M | 459.05M | 405.9M | 362.71M | 320.86M | 305.35M | 296.77M | 282.07M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | 6.5M | 6.04M | 6.04M | 5.13M |
| generalAndAdministrativeExpenses | 178.37M | 169.64M | 129.99M | 66.62M | 56.58M | 57.61M | 55.55M | 49.92M | 30.83M | 25.34M |
| sellingAndMarketingExpenses | 203.98M | 187.08M | 127.55M | 87.64M | 69.59M | 73.54M | 83.84M | 68.93M | 93.36M | 88.82M |
| sellingGeneralAndAdministrativeExpenses | 382.34M | 356.72M | 257.54M | 154.26M | 126.16M | 131.16M | 139.39M | 118.85M | 124.19M | 114.16M |
| otherExpenses | 296.33M | - | 486.53M | 289K | - | 16.51M | -6.5M | - | - | - |
| operatingExpenses | 678.68M | 620.04M | 427.35M | 235.8M | 204.63M | 197.02M | 139.39M | 124.89M | 130.24M | 119.29M |
| costAndExpenses | 734.91M | 685.64M | 487.89M | 285.83M | 225.89M | 229.9M | 236.02M | 196.41M | 205.58M | 181.23M |
| netInterestIncome | -73.32M | -71.54M | -47.84M | -17.24M | -18.68M | -14.33M | -13.86M | -6.55M | -6.88M | -8.37M |
| interestIncome | 15.46M | 11.96M | 8.1M | 477K | 608K | 640K | 1.21M | 362K | 640K | 537K |
| interestExpense | 86.36M | 83.5M | 53.88M | 16.16M | 17.71M | 13.13M | 16.7M | 10.77M | 7.52M | 8.9M |
| depreciationAndAmortization | 171.31M | 154.81M | 107.02M | 46.69M | 40.22M | 36.35M | 31.39M | 15.63M | 9.97M | 7.53M |
| ebitda | 631.75M | 582.97M | 860.59M | 286.32M | 244.47M | 221.52M | 212.86M | 196.08M | 176.5M | 170.31M |
| ebit | 460.44M | 428.16M | 753.58M | 239.63M | 204.25M | 185.17M | 181.47M | 180.46M | 166.53M | 162.78M |
| nonOperatingIncomeExcludingInterest | -11.49M | -15.08M | -460.23M | 29.32M | 37.44M | 16.87M | - | - | - | - |
| operatingIncome | 448.94M | 413.08M | 791.22M | 239.63M | 204.25M | 185.17M | 181.47M | 180.46M | 166.53M | 162.78M |
| totalOtherIncomeExpensesNet | -74.86M | -68.42M | 406.35M | -45.48M | -55.16M | -30M | 518K | 57.03M | -5.26M | -1.26M |
| incomeBeforeTax | 374.08M | 344.66M | 699.69M | 223.47M | 186.54M | 172.04M | 178.86M | 232.34M | 152.78M | 156.3M |
| incomeTaxExpense | 81.08M | 83.63M | 51.38M | 62.02M | 55.32M | 50.2M | 49.82M | 53.87M | 48.26M | 47.45M |
| netIncomeFromContinuingOperations | 293M | 261.04M | 648.32M | 161.45M | 131.21M | 121.84M | 133.33M | 183.61M | 113.01M | 114.08M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | 4.3M | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | -4.88M | -47.83M | - | - | - |
| netIncome | 275.49M | 249.97M | 645.62M | 160.82M | 130.7M | 114.67M | 84.01M | 184.56M | 109.48M | 109.25M |
| netIncomeDeductions | - | - | - | - | - | -4.88M | -46.67M | 4.3M | - | - |
| bottomLineNetIncome | 275.49M | 249.97M | 645.62M | 160.82M | 130.7M | 119.55M | 131.94M | 180.26M | 109.48M | 109.25M |
| eps | 1.46 | 1.32 | 3.62 | 1.12 | 1.02 | 0.88 | 1.02 | 1.44 | 0.86 | 0.86 |
| 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 | 289.33M | 308.31M | 198.71M | 117.45M | 284M | 179.94M | 94.41M | 65.06M | 39.8M | 28.71M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 289.33M | 308.31M | 198.71M | 117.45M | 284M | 179.94M | 94.41M | 65.06M | 39.8M | 28.71M |
| netReceivables | 161.65M | 144.05M | 105.28M | 65.41M | 42.73M | 51.99M | 55.7M | 60.33M | 45.24M | 41.56M |
| accountsReceivables | 144.96M | 129.26M | 93.21M | 44.28M | 39.26M | 40.35M | 50.04M | 53.09M | 39.89M | 36.96M |
| otherReceivables | 16.68M | 14.79M | 12.07M | 21.13M | 3.47M | 11.64M | 5.66M | 7.24M | 5.34M | 4.6M |
| inventory | 191K | 3.06M | 2.48M | 3.22M | - | -7.71M | - | 2.04M | 833K | 1.11M |
| prepaids | 22.66M | 21.06M | 16.64M | 9.33M | 4.02M | 5.27M | 5.54M | 7M | 3.16M | 3.16M |
| otherCurrentAssets | 4.55M | 2.39M | 14.71M | 12.07M | 33.66M | - | 36.06M | 7.24M | 8.68M | 8.79M |
| totalCurrentAssets | 478.37M | 478.87M | 337.81M | 200.94M | 364.42M | 234.27M | 208.25M | 139.04M | 92.37M | 78.73M |
| propertyPlantEquipmentNet | 59.3M | 58.56M | 79.9M | 71.13M | 67.8M | 65.28M | 65.74M | 13.91M | 7.29M | 6.61M |
| goodwill | 3.26B | 3.06B | 3.13B | 483.93M | 480.01M | 477.63M | 490.07M | 542M | 169.68M | 169.76M |
| intangibleAssets | 980.3M | 974.66M | 1.05B | 119.39M | 117.73M | 107.26M | 583.19M | 116.96M | 30.27M | 21.81M |
| goodwillAndIntangibleAssets | 4.24B | 4.03B | 4.18B | 603.32M | 597.73M | 584.89M | 1.06B | 658.96M | 199.95M | 191.57M |
| longTermInvestments | 25.72M | 22.72M | 25.35M | 954.54M | 105.48M | 91.92M | 103.94M | 93.81M | 237.77M | 266.98M |
| taxAssets | 53.01M | 57.08M | 39.33M | 17.22M | 17.84M | 15.7M | 11.61M | 4.81M | 1.81M | 1.89M |
| otherNonCurrentAssets | 31.66M | 19.62M | 21.28M | 13.97M | 10.32M | 7.1M | -460.2M | - | - | - |
| totalNonCurrentAssets | 4.41B | 4.19B | 4.35B | 1.66B | 799.17M | 764.88M | 781.91M | 771.48M | 446.82M | 467.05M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.89B | 4.67B | 4.68B | 1.86B | 1.16B | 999.15M | 990.16M | 910.52M | 539.19M | 545.77M |
| totalPayables | 142.46M | 30.74M | 23.76M | 10.99M | 8.4M | 30.78M | 5.89M | 21.87M | 18.13M | 15.73M |
| accountPayables | 27.58M | 30.74M | 23.76M | 10.99M | 8.4M | 6.05M | 13.18M | 22.22M | 18.13M | 15.73M |
| otherPayables | 114.88M | - | - | - | - | 24.73M | -7.28M | -354K | - | - |
| accruedExpenses | - | 93.58M | - | 43.89M | -399K | - | -10.97M | - | 26.78M | 23.47M |
| shortTermDebt | 36.87M | 35.51M | 26.1M | 113K | 35000 | 174K | 6.48M | 246.02M | 1.76M | 1.78M |
| capitalLeaseObligationsCurrent | 11.46M | 10.59M | 11.17M | 8.06M | 6.64M | 6.64M | 6.23M | - | - | - |
| taxPayables | - | 19.84M | 20.69M | 40.22M | 31.78M | 19.98M | 13.33M | 18.43M | 10.32M | 6.84M |
| deferredRevenue | 19.38M | 12.86M | 14.81M | 11.02M | 11.38M | 8.76M | 9.44M | 4.76M | 6.71M | 6.6M |
| otherCurrentLiabilities | 58.59M | 59.68M | 108.94M | 52.62M | 59.33M | 26.13M | 66.9M | 53.07M | 20.17M | 16.74M |
| totalCurrentLiabilities | 268.76M | 242.96M | 184.79M | 115.67M | 86.18M | 72.48M | 99.68M | 328.34M | 66.83M | 57.72M |
| longTermDebt | 1.33B | 1.26B | 1.15B | 649.63M | 43.2M | 544.07M | 491.76M | 208.73M | 191.3M | 225.13M |
| capitalLeaseObligationsNonCurrent | 31.35M | 29.74M | 59.3M | 56.37M | 56.72M | 54.33M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | 4.05M | - | 57.48M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 132.76M | - | 155.14M | - | 31.78M | 15.56M | 16.19M | 18.28M | 2.58M | 1.52M |
| otherNonCurrentLiabilities | 73.79M | 197.28M | 14.8M | 26.04M | 1.57M | 15.48M | 26.67M | 21.76M | 3.9M | 1.04M |
| totalNonCurrentLiabilities | 1.57B | 1.49B | 1.38B | 732.04M | 136.91M | 629.45M | 575.91M | 248.77M | 195.2M | 227.68M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 42.81M | 40.33M | 70.47M | 64.43M | 63.35M | 60.97M | 6.23M | - | - | - |
| totalLiabilities | 1.84B | 1.73B | 1.56B | 847.71M | 223.09M | 701.94M | 675.59M | 577.12M | 262.03M | 285.4M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 2.48B | 2.46B | 2.45B | 769.96M | 755.36M | 149.82M | 135.37M | 119.54M | 105.86M | 99.03M |
| retainedEarnings | 676.34M | 691.77M | 700.74M | 243.47M | 204.82M | 202.88M | 203.36M | 232.29M | 151.61M | 134.3M |
| 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 | 178.42M | 163.71M | 645.62M | 160.82M | 130.7M | 119.55M | 132.09M | 180.26M | 109.48M | 109.25M |
| depreciationAndAmortization | 110.95M | 101.8M | 107.02M | 46.69M | 40.22M | 36.35M | 31.39M | 15.63M | 9.97M | 7.53M |
| deferredIncomeTax | - | - | -226.16M | -2.77M | -3.94M | -2.65M | -2.08M | -2.4M | 1.76M | -900K |
| stockBasedCompensation | - | - | 2.68M | 2.1M | 3M | 3.48M | -21000 | 2.02M | -858.25K | 2.21M |
| changeInWorkingCapital | - | -19.08M | -54.89M | -3.06M | 13.9M | 17.37M | -8.83M | -30.7M | -5.23M | -2.93M |
| accountsReceivables | - | - | -8.64M | -10.22M | 1.81M | 11.99M | -3.2M | -15.76M | -4.6M | -4.96M |
| inventory | - | - | 849K | -2.26M | - | -281K | 1.4M | -1.2M | 279K | 758K |
| accountsPayables | - | - | -1.65M | 7.41M | 8.1M | -8.92M | -5.2M | -2.41M | 4.84M | 1.54M |
| otherWorkingCapital | - | -19.08M | -45.44M | 2.01M | 3.99M | 14.57M | -1.83M | -11.32M | -5.74M | -277K |
| otherNonCashItems | 520.13M | 477.86M | -219.89M | -9.83M | 5.87M | -16.88M | 59.87M | -1M | 33.29M | 25.06M |
| netCashProvidedByOperatingActivities | 520.13M | 458.79M | 254.38M | 193.94M | 189.76M | 157.22M | 142.65M | 111.16M | 129.85M | 120.3M |
| investmentsInPropertyPlantAndEquipment | -8.1M | -11.53M | -87.01M | -48.27M | -33.31M | -33.59M | -26.69M | -8.76M | -2.86M | -4.32M |
| acquisitionsNet | -117.04M | -35.22M | -1.58B | -849.04M | -18.89M | 5.33M | -3.39M | -244.65M | -5.21M | -28.37M |
| purchasesOfInvestments | -7.1M | -16.4M | 78.06M | -14.59M | -2.17M | -2.39M | -3.01M | -1.23M | -1.04M | -10.74M |
| salesMaturitiesOfInvestments | 575K | - | 104.08M | 79.86M | 30.62M | 24.53M | 22.33M | 235.56M | 13.51M | 33.8M |
| otherInvestingActivities | -83.15M | -74.46M | -64.12M | 988K | -27.56M | -23.73M | -22.33M | -4.33M | 26.08M | -5.34M |
| netCashProvidedByInvestingActivities | -214.82M | -137.61M | -1.55B | -831.06M | -51.31M | -29.85M | -33.08M | -254.64M | 4.39M | -43.43M |
| netDebtIssuance | 53.96M | 135.76M | 488.74M | 604.26M | -500.3M | 63.05M | 25.51M | 259.7M | -34.07M | 11.98M |
| longTermNetDebtIssuance | 53.96M | 135.76M | 488.74M | 604.26M | -500.3M | 69.41M | 25.51M | 259.7M | -34.07M | 11.98M |
| shortTermNetDebtIssuance | - | - | - | - | - | -6.36M | - | - | - | - |
| netStockIssuance | 2M | 682K | 1.69B | 4.93M | 591.84M | - | 3.96M | 1.62M | 467K | 2.17M |
| netCommonStockIssuance | 2M | 682K | 1.69B | 4.93M | 591.84M | 4.49M | 3.96M | 1.62M | 467K | 2.17M |
| commonStockIssuance | 2M | 682K | 1.69B | 4.93M | 591.84M | 4.49M | 3.96M | 1.62M | 467K | 2.17M |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -284.48M | -246.54M | -186.15M | -125.68M | -113.47M | -105.59M | -94.21M | -89.7M | -85.81M | -83.83M |
| commonDividendsPaid | -284.48M | -251.11M | -186.15M | -125.68M | -113.47M | -105.59M | -94.21M | -89.7M | -85.81M | -80.47M |
| preferredDividendsPaid | - | 4.56M | - | - | - | - | - | -2.59M | - | -3.36M |
| otherFinancingActivities | -102.75M | -80.52M | -674.18M | -21.42M | -21.72M | -11.7M | -20.7M | - | -9.82M | -13.8M |
| netCashProvidedByFinancingActivities | -331.27M | -190.62M | 1.31B | 462.09M | -41.42M | -58.62M | -71.58M | 169.04M | -121.66M | -74.98M |
| 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 | 614.31M | 604.45M | 579.41M | 567.76M | 530.96M | 449.4M | 331.84M | 267.22M | 241.86M | 228.26M |
| costOfRevenue | 160.04M | 176.17M | 93.49M | 92.96M | 155.85M | 134.98M | 95.36M | 67.2M | 64.36M | 55.46M |
| grossProfit | 454.27M | 428.28M | 485.92M | 474.8M | 375.11M | 314.42M | 236.47M | 200.01M | 177.5M | 172.8M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | 89.59M | 88.78M | 86.84M | 131.6M | 109.77M | 84M | 56.36M | 54M | 45.68M |
| sellingAndMarketingExpenses | - | 99.31M | 104.67M | 89.51M | 48.79M | 34.1M | 30.2M | 22.88M | 21.02M | 20.17M |
| sellingGeneralAndAdministrativeExpenses | 225.1M | 188.9M | 193.45M | 176.34M | 180.38M | 143.87M | 113.67M | 79.24M | 75.02M | 65.85M |
| otherExpenses | - | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 225.1M | 188.9M | 193.45M | 176.34M | 180.38M | 143.87M | 113.67M | 79.24M | 75.02M | 65.85M |
| costAndExpenses | 385.14M | 365.07M | 286.94M | 269.31M | 336.24M | 278.86M | 209.04M | 146.44M | 139.38M | 121.31M |
| netInterestIncome | -29.59M | -35.66M | -37.66M | -70.1M | -36.49M | -30.19M | -17.65M | -10.39M | -6.86M | -9.25M |
| interestIncome | 9.84M | 8.55M | 4.56M | 15M | 6.98M | 4.62M | 3.49M | 202K | 275K | 322K |
| interestExpense | 39.43M | 44.21M | 37.66M | 85.1M | 43.47M | 34.81M | 21.14M | 10.59M | 7.13M | 9.58M |
| depreciationAndAmortization | 88.91M | 88.4M | 82.91M | 11.25M | 74.71M | 64.95M | 42.06M | 23.92M | 22.78M | 20.73M |
| ebitda | 327.9M | 338.48M | 292.47M | 229.61M | 172.07M | 150.23M | 103.46M | 83.74M | 74.08M | 74.31M |
| ebit | 239M | 250.08M | 209.56M | 218.35M | 97.36M | 85.27M | 61.4M | 59.82M | 51.31M | 53.57M |
| nonOperatingIncomeExcludingInterest | -9.84M | -10.7M | 82.91M | 80.1M | 97.36M | 85.27M | 61.4M | 60.95M | 51.17M | 53.37M |
| operatingIncome | 229.16M | 239.38M | 292.47M | 298.45M | 194.73M | 170.54M | 122.8M | 120.77M | 102.48M | 106.95M |
| totalOtherIncomeExpensesNet | -29.59M | -33.52M | -124.26M | -115.52M | -94.09M | -41.26M | 97.76M | -60.76M | -50.75M | -57.34M |
| incomeBeforeTax | 199.57M | 205.87M | 168.22M | 182.93M | 100.64M | 256.22M | 438.17M | 110.67M | 95.62M | 97.7M |
| incomeTaxExpense | 50.05M | 43.96M | 37.12M | 44.08M | 39.54M | 27.1M | 24.28M | 33.51M | 28.51M | 29.31M |
| netIncomeFromContinuingOperations | 149.52M | 161.91M | 131.1M | 138.85M | 61.09M | 115.73M | 208.43M | 43.26M | 37.47M | 34.96M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | 58.52M | 114.58M | 208.23M | 43.1M | 37.31M | 34.82M |
| netIncome | 140.71M | 152.01M | 123.48M | 132.94M | 117.03M | 229.15M | 416.47M | 86.2M | 74.62M | 69.63M |
| netIncomeDeductions | - | - | - | - | 58.52M | 114.58M | 208.23M | 43.1M | 37.31M | 34.82M |
| bottomLineNetIncome | 140.71M | 152.01M | 123.48M | 132.94M | 58.52M | 114.58M | 208.23M | 43.1M | 37.31M | 34.82M |
| eps | 0.74 | 0.8 | 0.66 | 0.7 | 0.62 | 1.24 | 2.36 | 0.6 | 0.5 | 0.54 |
| 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 | 232.21M | 289.33M | 234.9M | 308.31M | 232.58M | 198.71M | 186.62M | 117.45M | 90.69M | 284M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 232.21M | 289.33M | 234.9M | 308.31M | 232.58M | 198.71M | 186.62M | 117.45M | 90.69M | 284M |
| netReceivables | 192.6M | 161.65M | 178.36M | 144.05M | 150.08M | 105.28M | 74.68M | 66.66M | 52.02M | 45.36M |
| accountsReceivables | 187.93M | 144.96M | 178.36M | 129.26M | 150.08M | 93.21M | 74.68M | 45.52M | 52.02M | 41.89M |
| otherReceivables | 4.68M | 16.68M | 14.93M | 14.79M | 610.7K | 12.07M | - | 21.13M | - | 3.47M |
| inventory | 395.61K | 191K | 245K | 3.06M | 2.93M | 2.48M | 3.06M | 3.22M | 2.18M | - |
| prepaids | - | 22.66M | - | 21.06M | - | 16.64M | - | 9.33M | - | 4.02M |
| otherCurrentAssets | 29M | 4.55M | 26.87M | 2.39M | 895K | 14.71M | 1 | 12.07M | 2 | 37.13M |
| totalCurrentAssets | 454.21M | 478.37M | 440.38M | 478.87M | 386.48M | 337.81M | 264.35M | 211.32M | 144.89M | 375.39M |
| propertyPlantEquipmentNet | 57.36M | 59.3M | 53.68M | 58.56M | 62.25M | 79.9M | 74.04M | 71.13M | 71.18M | 67.8M |
| goodwill | - | 3.26B | - | 3.06B | - | 3.13B | - | 483.93M | - | 480.01M |
| intangibleAssets | 4.17B | 980.3M | 4.25B | 974.66M | 4.06B | 1.05B | 3.48B | 119.39M | 608.48M | 117.1M |
| goodwillAndIntangibleAssets | 4.17B | 4.24B | 4.25B | 4.03B | 4.06B | 4.18B | 3.48B | 603.32M | 608.48M | 597.1M |
| longTermInvestments | 59.01M | 25.72M | 25.64M | 22.72M | 45.17M | 25.35M | 106.2M | 968.51M | 933.26M | 115.8M |
| taxAssets | 39.42M | 53.01M | 38.3M | 57.08M | 51.68M | 39.33M | 15.42M | 6.84M | 18.52M | 6.86M |
| otherNonCurrentAssets | 3 | 31.66M | 83.42M | 19.62M | 1 | 21.28M | 3 | 13.97M | 2 | 629K |
| totalNonCurrentAssets | 4.33B | 4.41B | 4.41B | 4.19B | 4.22B | 4.35B | 3.68B | 1.65B | 1.63B | 788.2M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 4.78B | 4.89B | 4.85B | 4.67B | 4.61B | 4.68B | 3.94B | 1.86B | 1.78B | 1.16B |
| totalPayables | 152.36M | 142.46M | 121.57M | 30.74M | 131.86M | 23.76M | 55.32M | 10.99M | 40.85M | 38.86M |
| accountPayables | 143.8M | 27.58M | 121.57M | 30.74M | 131.86M | 23.76M | 55.32M | 10.99M | 40.85M | 38.86M |
| otherPayables | 8.56M | 114.88M | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | 93.58M | - | - | - | 43.89M | - | -12.33M |
| shortTermDebt | 43.41M | 36.87M | 36.2M | 35.51M | 31.86M | 26.1M | 154K | 113K | 90000 | 35000 |
| capitalLeaseObligationsCurrent | - | 11.46M | 10.25M | 10.59M | 12.46M | 11.17M | 13.14M | 8.06M | 7.83M | 6.64M |
| taxPayables | - | - | - | 19.84M | - | 20.69M | 30.52M | 40.22M | 32.77M | 31.78M |
| deferredRevenue | 16.44M | 19.38M | 10.5M | 12.86M | 13.14M | 14.81M | 12.97M | 11.02M | 9.3M | 11.38M |
| otherCurrentLiabilities | 24.63M | 58.59M | 51.03M | 59.68M | 47.68M | 108.94M | 56.74M | 56.12M | 52.22M | 28.87M |
| totalCurrentLiabilities | 236.84M | 268.76M | 219.06M | 242.96M | 223.85M | 184.79M | 125.36M | 119.16M | 100.99M | 98.11M |
| longTermDebt | 1.42B | 1.33B | 1.27B | 1.26B | 1.18B | 1.15B | 1.23B | 649.63M | 643.1M | 43.2M |
| capitalLeaseObligationsNonCurrent | 32.54M | 31.35M | 26.62M | 29.74M | 31.31M | 59.3M | 56.51M | 56.37M | 57.51M | 56.72M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | 56.72M |
| deferredTaxLiabilitiesNonCurrent | 133.89M | 132.76M | - | - | - | 155.14M | - | - | - | 19.84M |
| otherNonCurrentLiabilities | 64.32M | 73.79M | 206.5M | 197.28M | 154.86M | 14.8M | 156.32M | 22.55M | 29.6M | 17.55M |
| totalNonCurrentLiabilities | 1.65B | 1.57B | 1.5B | 1.49B | 1.36B | 1.38B | 1.44B | 728.54M | 730.21M | 124.98M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 32.54M | 42.81M | 36.87M | 40.33M | 43.76M | 70.47M | 69.66M | 64.43M | 65.34M | 63.35M |
| totalLiabilities | 1.89B | 1.84B | 1.72B | 1.73B | 1.59B | 1.56B | 1.57B | 847.71M | 831.2M | 223.09M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 2.49B | 2.48B | 2.47B | 2.46B | 2.45B | 2.45B | 1.96B | 769.96M | 765.52M | 755.36M |
| retainedEarnings | 578.61M | 676.34M | 669.74M | 691.77M | 693.81M | 700.74M | 571.72M | 243.47M | 215.91M | 204.82M |
| 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 | 140.71M | 152.01M | 123.48M | 132.94M | 117.03M | 229.15M | 416.47M | 86.2M | 74.62M | 69.63M |
| depreciationAndAmortization | 88.91M | 88.4M | 82.91M | 80.1M | 74.71M | 64.95M | 42.06M | 23.92M | 22.78M | 20.73M |
| deferredIncomeTax | - | - | - | - | - | -127.35M | - | -42.64M | - | -3.94M |
| stockBasedCompensation | - | - | - | 4.49M | - | 1.34M | - | 1.05M | - | 1.5M |
| changeInWorkingCapital | - | - | - | -19.08M | - | -3.53M | - | -5.73M | - | 4.73M |
| accountsReceivables | - | - | - | -23.41M | - | -4.32M | - | -5.11M | - | 2.02M |
| inventory | - | - | - | -584K | - | 424.5K | - | -1.13M | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | - | - | 4.92M | - | 367.5K | - | 508.5K | - | 2.71M |
| otherNonCashItems | -4.09M | 37.83M | 7.86M | 57.6M | 140.93M | -2.26M | -281.96M | 47.77M | 32.05M | 52.98M |
| netCashProvidedByOperatingActivities | 225.53M | 278.24M | 214.25M | 256.06M | 183.25M | 161.94M | 92.44M | 110.06M | 83.89M | 97.95M |
| investmentsInPropertyPlantAndEquipment | -64.28M | -60.51M | -3.09M | -5.27M | -49.92M | -54.48M | -32.53M | -26.26M | -22.01M | -16.58M |
| acquisitionsNet | -114.69M | -89.82M | -22.26M | -32.16M | -2.17M | -366.71M | -1.22B | 142K | -848.67M | -10.86M |
| purchasesOfInvestments | -400.51K | -6.5M | -393.97K | -785.35K | -15.34M | 202.67M | 569.65M | -13.84M | -753K | -1.1M |
| salesMaturitiesOfInvestments | 27485 | 575K | - | - | - | 1.1M | 102.98M | 25.39M | 54.47M | 13.04M |
| otherInvestingActivities | - | -1 | -41.6M | -39.41M | -25.73M | -19.32M | 39.3M | -5.2M | 18.13M | -7.49M |
| netCashProvidedByInvestingActivities | -179.35M | -156.26M | -66.95M | -76.84M | -67.43M | -420.09M | -1.15B | -14.57M | -816.96M | -28.54M |
| netDebtIssuance | 66.21M | 81.12M | -33.66M | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | -33.66M | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | 66.21M | 81.12M | - | - | - | - | - | - | - | - |
| netStockIssuance | 63807 | 253K | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | 63807 | 253K | - | - | - | - | - | - | - | - |
| commonStockIssuance | 63807 | 253K | 1.15M | 1.07M | 148K | 499.85M | 1.19B | 414K | 4.52M | 587.37M |
| commonStockRepurchased | - | - | - | - | -6.3M | -5.55M | -4.59M | -4.08M | -3.76M | -505.39M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -143.32M | -140.43M | -139.29M | -126.53M | -120.02M | -104.88M | -81.27M | -67.79M | -57.88M | -56.92M |
| commonDividendsPaid | -143.32M | -140.43M | -139.29M | -126.53M | -60.01M | -52.44M | -40.64M | -33.9M | -28.94M | -28.36M |
| preferredDividendsPaid | - | - | - | - | - | -52.44M | -40.64M | -33.9M | -28.94M | - |
| otherFinancingActivities | -8.76M | -11.99M | -51.24M | 39.42M | 8.25M | 214.42M | 629.23M | 31.71M | 325.01M | 136.86M |
| netCashProvidedByFinancingActivities | -85.8M | -71.04M | -224.18M | -87.1M | -77.38M | 262.9M | 1.11B | -67.65M | 539.92M | 108.5M |