NYSE : CVSA
$16.72 (13.46%)
| 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.79B | 1.58B | 1.45B | 1.38B | 906.9M | 1.05B | 1.01B | 1.24B | 1.21B | 1.84B |
| costOfRevenue | 771.43M | 698.55M | 676.73M | 729.91M | 446.88M | 484.16M | 468.91M | 624.85M | 638.24M | 958.65M |
| grossProfit | 1.02B | 886.1M | 774.1M | 651.93M | 460.02M | 567.84M | 544.93M | 610.93M | 569.66M | 884.89M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 423.71M | 386.56M | 356.61M | 375.79M | 219.78M | 212.99M | 287.34M | 262.81M | 293.44M | 284.35M |
| sellingAndMarketingExpenses | 247.4M | 227.9M | 219.4M | 190.7M | 72.7M | 67.3M | 72M | 64.9M | 75.6M | 68.3M |
| sellingGeneralAndAdministrativeExpenses | 671.11M | 614.46M | 576.01M | 566.49M | 292.48M | 280.29M | 359.34M | 327.71M | 369.04M | 352.65M |
| otherExpenses | 4.21M | 54.58M | -28.24M | -70.13M | 11.02M | 121.44M | 2.87M | 52.74M | 65.12M | 329.53M |
| operatingExpenses | 675.32M | 669.05M | 547.77M | 496.36M | 303.5M | 401.73M | 362.21M | 380.45M | 434.17M | 682.18M |
| costAndExpenses | 1.45B | 1.37B | 1.22B | 1.23B | 750.39M | 885.89M | 831.12M | 1.01B | 1.07B | 1.64B |
| netInterestIncome | -44.1M | -54.48M | -52.52M | -95.12M | -38.74M | -5.42M | -15.93M | -8.79M | -4.24M | -5.16M |
| interestIncome | 8.22M | 9.18M | 10.65M | 3.82M | 4.09M | 3.69M | 3.97M | 5.83M | 4.9M | 779K |
| interestExpense | 52.32M | 63.66M | 63.17M | 98.94M | 42.84M | 9.11M | 19.9M | 14.62M | 9.14M | 5.93M |
| depreciationAndAmortization | 84.46M | 75.32M | 151.08M | 186.6M | 84.54M | 99.41M | 40.71M | 52.82M | 56.97M | 85.55M |
| ebitda | 427.31M | 346.96M | 326.29M | 264.45M | 210.8M | 265.52M | 223.42M | 283.31M | 257.6M | 288.26M |
| ebit | 342.84M | 271.64M | 175.21M | 77.85M | 126.26M | 166.11M | 182.72M | 230.48M | 200.62M | 202.71M |
| nonOperatingIncomeExcludingInterest | -1.3M | -54.58M | 51.12M | 77.72M | 30.26M | - | - | - | -65.12M | - |
| operatingIncome | 341.54M | 217.05M | 226.33M | 155.57M | 156.51M | 166.11M | 182.72M | 230.48M | 135.5M | 202.71M |
| totalOtherIncomeExpensesNet | -43.03M | -53.12M | -114.3M | -207.07M | -73.1M | 71.07M | -42.97M | -31.94M | -4.93M | -220.01M |
| incomeBeforeTax | 298.51M | 163.94M | 112.04M | -51.49M | 83.42M | 237.18M | 139.75M | 198.54M | 130.56M | -17.3M |
| incomeTaxExpense | 65.84M | 26.22M | 10.28M | -15.54M | 13.09M | -6.36M | 32.88M | 84.1M | 9.59M | -14.54M |
| netIncomeFromContinuingOperations | 232.68M | 137.71M | 101.75M | -35.96M | 70.33M | 243.54M | 106.87M | 114.44M | 120.97M | -2.76M |
| netIncomeFromDiscontinuedOperations | - | -936K | -4.82M | -126.54M | 6.58M | -41.76M | 21.52M | -80.15M | 2.31M | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 232.68M | 136.78M | 96.93M | -162.49M | 76.91M | 202.23M | 128.77M | 33.77M | 122.28M | -3.17M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 232.68M | 137.71M | 96.93M | -162.49M | 76.91M | 202.23M | 128.77M | 33.77M | 119.97M | -3.17M |
| eps | 6.27 | 3.49 | 2.27 | -3.36 | 1.5 | 3.77 | 2.2 | 0.55 | 1.89 | -0.05 |
| 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 | 199.6M | 219.31M | 272.19M | 346.97M | 476.38M | 500.52M | 204.2M | 430.69M | 240.43M | 308.16M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 199.6M | 219.31M | 272.19M | 346.97M | 476.38M | 500.52M | 204.2M | 430.69M | 240.43M | 308.16M |
| netReceivables | 146.19M | 126.83M | 102.75M | 81.64M | 43.04M | 87.04M | 66.96M | 125.53M | 130.88M | 140.69M |
| accountsReceivables | 146.19M | 126.83M | 102.75M | 81.64M | 43.04M | 87.04M | 66.96M | 125.53M | 130.88M | 140.69M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 56.04M | 56.85M | 89.97M | 64.78M | 52.67M | 50.67M | 29.31M | 58.89M | 36.51M | 36.76M |
| otherCurrentAssets | 14.36M | 15.1M | 15.38M | 63.71M | 942.87M | 54.54M | 204.22M | 72.9M | 63.39M | 32.49M |
| totalCurrentAssets | 416.19M | 418.08M | 480.3M | 557.1M | 1.51B | 692.77M | 504.7M | 688M | 471.21M | 518.1M |
| propertyPlantEquipmentNet | 447.32M | 425.28M | 419.33M | 467.92M | 451.06M | 461.04M | 283.43M | 388.65M | 426.26M | 521.76M |
| goodwill | 961.26M | 961.26M | 961.26M | 961.26M | 310.21M | 686.21M | 687.26M | 813.89M | 829.09M | 588.01M |
| intangibleAssets | 765.47M | 776.69M | 812.34M | 873.58M | 137.5M | 287.51M | 297.99M | 362.93M | 391.96M | 342.86M |
| goodwillAndIntangibleAssets | 1.73B | 1.74B | 1.77B | 1.83B | 447.71M | 973.73M | 985.24M | 1.18B | 1.22B | 930.86M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 162.1M | 160.1M | 137.32M | 170.38M | 671.12M | 101.16M | 469.32M | 91.49M | 196.5M | 126.26M |
| totalNonCurrentAssets | 2.34B | 2.32B | 2.33B | 2.47B | 1.57B | 1.54B | 1.74B | 1.66B | 1.84B | 1.58B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.75B | 2.74B | 2.81B | 3.03B | 3.08B | 2.23B | 2.24B | 2.34B | 2.32B | 2.1B |
| totalPayables | 105.02M | 102.63M | 81.81M | 57.14M | 42.42M | 46.48M | 53.38M | 47.48M | 43.08M | 64.69M |
| accountPayables | 105.02M | 102.63M | 81.81M | 57.14M | 42.42M | 46.48M | 53.38M | 47.48M | 43.08M | 64.69M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 125.16M | 168.33M | 157.11M | 165.92M | 180.68M | 153.27M | 123.19M | 147.79M | 152.17M | 189.01M |
| shortTermDebt | - | - | - | - | 3M | 3M | 3M | 3M | - | - |
| capitalLeaseObligationsCurrent | 35.16M | 31.43M | 37.67M | 50.78M | 53.99M | 51.64M | - | - | - | - |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 242.59M | 185.27M | 154.61M | 149.81M | 128.72M | 91.59M | 132.05M | 167.51M | 182.08M | 108.14M |
| totalCurrentLiabilities | 507.93M | 487.66M | 431.2M | 423.65M | 408.81M | 345.98M | 311.63M | 365.78M | 377.33M | 361.84M |
| longTermDebt | 552.67M | 648.71M | 695.08M | 838.91M | 1.08B | 296.52M | 398.09M | 290.07M | 125M | - |
| capitalLeaseObligationsNonCurrent | 186.17M | 167.71M | 163.44M | 177.04M | 167.07M | 176.03M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 71.96M | 68.2M | 63.48M | 99.25M | 129.5M | 96.88M | 131.9M | 160.71M | 137.37M | 147.96M |
| totalNonCurrentLiabilities | 810.8M | 884.62M | 922M | 1.12B | 1.37B | 569.43M | 529.99M | 450.78M | 262.37M | 147.96M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 221.33M | 199.14M | 201.11M | 227.83M | 221.06M | 227.68M | - | - | - | - |
| totalLiabilities | 1.32B | 1.37B | 1.35B | 1.54B | 1.78B | 915.41M | 841.62M | 816.56M | 639.69M | 509.8M |
| treasuryStock | -2.01B | -1.78B | -1.51B | -1.34B | -1.22B | -1.11B | -970.94M | -711.36M | -569.93M | -519.45M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 839K | 832K | 822K | 818K | 811K | 807K | 801K | 793K | 781K | 765K |
| retainedEarnings | 2.78B | 2.54B | 2.4B | 2.31B | 2.01B | 1.93B | 2.01B | 1.92B | 1.88B | 1.77B |
| additionalPaidInCapital | 664.3M | 611.95M | 568.76M | 521.85M | 519.83M | 504.43M | 486.06M | 454.65M | 415.91M | 372.18M |
| 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 | 237.06M | 136.78M | 93.36M | 310.99M | 70.03M | -85.33M | 95.17M | 33.77M | 122.28M | -3.17M |
| depreciationAndAmortization | 90.45M | 113.62M | 160.21M | 229.25M | 87.2M | 86.62M | 42.27M | 41.78M | 57.68M | 49.22M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 41.59M | 25.95M | 14.3M | 22.61M | 12.82M | 13.88M | 13.22M | 14.5M | 16.6M | 22.37M |
| changeInWorkingCapital | -148.99M | -111.86M | -134.34M | -137.83M | -23.57M | -97.69M | -36.56M | 9.31M | -41.98M | -53.47M |
| accountsReceivables | -80.82M | -76.36M | -56.31M | -41.39M | 15.44M | -11.39M | -21.12M | -13.91M | -41.83M | -56.69M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -68.17M | -35.51M | -78.03M | -96.44M | -39.02M | -86.3M | -15.44M | 23.22M | -147K | 3.22M |
| otherNonCashItems | 117.78M | 131.29M | 58.38M | -414.42M | 45.72M | 190.21M | 90.76M | 139.84M | 76.34M | 216.54M |
| netCashProvidedByOperatingActivities | 337.9M | 295.78M | 191.91M | 10.6M | 192.2M | 107.69M | 204.86M | 239.19M | 230.92M | 231.48M |
| investmentsInPropertyPlantAndEquipment | -50.33M | -48.89M | -26.01M | -31.05M | -39.88M | -39.6M | -57.57M | -46.62M | -42.51M | -51.46M |
| acquisitionsNet | - | - | - | -1.49B | - | - | -118.41M | -3.07M | -330.57M | -176.98M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 8.41M | 1.04M | 49.75M | 967.3M | -16.81M | 422.13M | -37.85M | -21.76M | -6.58M | 13.03M |
| netCashProvidedByInvestingActivities | -41.92M | -47.85M | 23.74M | -551.8M | -56.69M | 382.52M | -213.84M | -71.45M | -379.65M | -215.41M |
| netDebtIssuance | -100M | -50M | -150.86M | -229.71M | 797M | -107.8M | 107M | 175M | 120.18M | -11.5M |
| longTermNetDebtIssuance | -100M | -50M | -150.86M | -229.71M | 797M | -107.8M | 107M | 175M | 120.18M | -11.5M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -227.32M | -269.7M | -127.72M | -122.83M | -104.21M | -142.37M | -259.65M | -141.23M | -51.46M | -36.11M |
| netCommonStockIssuance | -227.32M | -269.7M | -127.72M | -122.83M | -104.21M | -142.37M | -259.65M | -141.23M | -51.46M | -36.11M |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -227.32M | -269.7M | -127.72M | -122.83M | -104.21M | -142.37M | -259.65M | -141.23M | -51.46M | -36.11M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | -11.41M | -22.98M |
| commonDividendsPaid | - | - | - | - | - | - | - | - | -11.41M | -22.98M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 11.31M | 17.9M | -9.93M | -71.93M | -16.33M | -5.93M | 15.12M | 3.44M | 28.54M | 1.49M |
| netCashProvidedByFinancingActivities | -316.02M | -301.8M | -288.52M | -424.48M | 676.47M | -256.11M | -137.53M | 37.2M | 85.84M | -69.1M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 487.03M | 503.38M | 462.29M | 457.11M | 466.06M | 447.73M | 417.4M | 409.91M | 412.66M | 393.24M |
| costOfRevenue | 210.72M | 205.42M | 200.77M | 198.93M | 199.87M | 174.44M | 186M | 182.54M | 175.32M | 172.07M |
| grossProfit | 276.31M | 297.96M | 261.52M | 258.18M | 266.19M | 273.29M | 231.4M | 227.37M | 237.34M | 221.17M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 184.11M | - | - | -66.54M | - | - | - | -73.3M | - | - |
| sellingAndMarketingExpenses | - | - | - | 247.4M | - | - | - | 227.9M | - | - |
| sellingGeneralAndAdministrativeExpenses | 184.11M | 182.79M | 175.73M | 180.86M | 168.72M | 162.45M | 159.07M | 154.6M | 156.69M | 155.58M |
| otherExpenses | - | 4.06M | 310K | 388K | 6.95M | 12.19M | 2.09M | 4.25M | 18.92M | 6.98M |
| operatingExpenses | 184.11M | 186.85M | 176.04M | 181.25M | 175.68M | 174.64M | 161.17M | 158.84M | 175.61M | 162.56M |
| costAndExpenses | 394.82M | 392.27M | 376.81M | 380.18M | 375.55M | 349.09M | 347.16M | 341.38M | 350.93M | 334.63M |
| netInterestIncome | -13.15M | -9.34M | -9.28M | -9.15M | -11M | -11.5M | -12.45M | -12.94M | -14.39M | -14.15M |
| interestIncome | 481K | 1.57M | 1.81M | 1.7M | 2.07M | 2.41M | 2.03M | 1.81M | 2.16M | 2.54M |
| interestExpense | 13.63M | 10.92M | 11.09M | 10.85M | 13.07M | 13.91M | 14.48M | 14.75M | 16.56M | 16.69M |
| depreciationAndAmortization | 20.78M | 13.76M | 13.1M | 13.24M | 13.08M | 20.14M | 12.61M | 17.14M | 18.78M | 19.38M |
| ebitda | 112.35M | 128.93M | 98.89M | 90.55M | 110.54M | 126.24M | 84.94M | 89.92M | 99.43M | 84.96M |
| ebit | 91.57M | 115.17M | 85.79M | 77.31M | 97.46M | 106.1M | 72.33M | 72.77M | 80.65M | 65.59M |
| nonOperatingIncomeExcludingInterest | 631K | -4.06M | -310K | -388K | -6.95M | -7.46M | -2.09M | -4.25M | -18.92M | -6.98M |
| operatingIncome | 92.2M | 111.11M | 85.48M | 76.92M | 90.51M | 98.64M | 70.24M | 68.52M | 61.72M | 58.61M |
| totalOtherIncomeExpensesNet | -14.26M | -9.21M | -8.6M | -8.34M | -11.18M | -6.45M | -11.84M | -12.86M | -13.69M | -13.13M |
| incomeBeforeTax | 77.94M | 101.9M | 76.87M | 68.58M | 79.33M | 92.2M | 58.4M | 55.67M | 48.04M | 45.48M |
| incomeTaxExpense | 19.96M | 25.83M | 15.81M | 14.12M | 18.54M | 21.02M | 12.16M | 5.07M | 10.6M | 7.77M |
| netIncomeFromContinuingOperations | 57.98M | 76.07M | 61.06M | 54.46M | 60.79M | 71.18M | 46.24M | 50.6M | 37.44M | 37.71M |
| netIncomeFromDiscontinuedOperations | -16.34M | 303K | 770K | -250K | 38000 | 4.68M | -80000 | -1.18M | -620K | 2.18M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 41.64M | 76.38M | 61.83M | 54.21M | 60.83M | 75.86M | 46.16M | 49.42M | 36.82M | 39.89M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 57.98M | 76.07M | 61.06M | 54.46M | 60.79M | 75.86M | 46.24M | 50.6M | 37.44M | 37.71M |
| eps | 1.69 | 2.13 | 1.69 | 1.51 | 1.64 | 1.86 | 1.23 | 1.34 | 0.97 | 0.95 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 148.84M | 56.28M | 264.69M | 199.6M | 219.02M | 193.96M | 264.8M | 219.31M | 179.76M | 182.89M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 148.84M | 56.28M | 264.69M | 199.6M | 219.02M | 193.96M | 264.8M | 219.31M | 179.76M | 182.89M |
| netReceivables | 175.92M | 162.85M | 194.84M | 146.19M | 162.97M | 146.97M | 171.51M | 126.83M | 140.91M | 133.67M |
| accountsReceivables | 175.92M | 162.85M | 194.84M | 146.19M | 162.97M | 146.97M | 171.51M | 126.83M | 140.91M | 133.67M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | 67.69M | 92.7M | 56.04M | 54.29M | 51.89M | 65.63M | 56.85M | 45.4M | 45.06M |
| otherCurrentAssets | 78.99M | 16.16M | 14.99M | 14.36M | 14.06M | 14.26M | 14.97M | 15.1M | 21.56M | 16.48M |
| totalCurrentAssets | 403.76M | 302.98M | 567.22M | 416.19M | 450.34M | 407.08M | 516.91M | 418.08M | 387.63M | 378.1M |
| propertyPlantEquipmentNet | 478.05M | 455.52M | 447.12M | 447.32M | 449.23M | 434.68M | 416.42M | 425.28M | 442.29M | 437.35M |
| goodwill | 961.26M | 961.26M | 961.26M | 961.26M | 961.26M | 961.26M | 961.26M | 961.26M | 961.26M | 961.26M |
| intangibleAssets | 757.06M | 759.86M | 762.67M | 765.47M | 768.28M | 771.08M | 773.89M | 776.69M | 784.04M | 792.33M |
| goodwillAndIntangibleAssets | 1.72B | 1.72B | 1.72B | 1.73B | 1.73B | 1.73B | 1.74B | 1.74B | 1.75B | 1.75B |
| longTermInvestments | 22.04M | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 115.26M | 135.09M | 129.2M | 162.1M | 160.65M | 148.85M | 149.22M | 160.1M | 139.81M | 131.89M |
| totalNonCurrentAssets | 2.33B | 2.31B | 2.3B | 2.34B | 2.34B | 2.32B | 2.3B | 2.32B | 2.33B | 2.32B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.74B | 2.61B | 2.87B | 2.75B | 2.79B | 2.72B | 2.82B | 2.74B | 2.72B | 2.7B |
| totalPayables | 97.26M | 103.1M | 104.58M | 105.02M | 98.71M | 66.92M | 91.42M | 102.63M | 92.2M | 88.09M |
| accountPayables | 97.26M | 103.1M | 104.58M | 105.02M | 98.71M | 66.92M | 91.42M | 102.63M | 92.2M | 88.09M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 75.09M | 124.48M | 114.78M | 125.16M | 158.98M | 84.04M | 107.59M | 168.33M | 153.37M | 114.99M |
| shortTermDebt | 39.06M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 33.92M | 34.39M | 35.16M | 34.88M | 32.63M | 32.27M | 31.43M | 32.48M | 31.6M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 276.19M | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 92.85M | 181.39M | 322.87M | 242.59M | 248M | 200.96M | 320.03M | 185.27M | 231.07M | 163.9M |
| totalCurrentLiabilities | 580.45M | 442.88M | 576.62M | 507.93M | 540.57M | 384.55M | 551.31M | 487.66M | 509.11M | 398.57M |
| longTermDebt | 495.64M | 504.28M | 553.15M | 552.67M | 552.19M | 649.92M | 649.32M | 648.71M | 648.11M | 696.37M |
| capitalLeaseObligationsNonCurrent | 201.6M | 191.35M | 188.41M | 186.17M | 193.46M | 182.05M | 161.76M | 167.71M | 159.72M | 168.6M |
| deferredRevenueNonCurrent | 29.3M | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 58.73M | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 7.6M | 97.4M | 91.66M | 71.96M | 70.83M | 67.52M | 65.37M | 68.2M | 77.14M | 67.98M |
| totalNonCurrentLiabilities | 792.87M | 793.03M | 833.22M | 810.8M | 816.48M | 899.49M | 876.45M | 884.62M | 884.96M | 932.95M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 201.6M | 225.27M | 222.8M | 221.33M | 228.34M | 214.68M | 194.02M | 199.14M | 192.19M | 200.2M |
| totalLiabilities | 1.37B | 1.24B | 1.41B | 1.32B | 1.36B | 1.28B | 1.43B | 1.37B | 1.39B | 1.33B |
| treasuryStock | -2.29B | -2.22B | -2.05B | -2.01B | -1.94B | -1.87B | -1.83B | -1.78B | -1.77B | -1.68B |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 847K | 847K | 847K | 839K | 839K | 839K | 838K | 832K | 831K | 831K |
| retainedEarnings | 2.96B | 2.92B | 2.84B | 2.78B | 2.72B | 2.66B | 2.59B | 2.54B | 2.49B | 2.45B |
| additionalPaidInCapital | 696.47M | 686.59M | 673.02M | 664.3M | 653.64M | 642.98M | 631.03M | 611.95M | 603.67M | 597.59M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 57.98M | 76.38M | 61.83M | 54.21M | 60.83M | 75.86M | 46.16M | 49.42M | 36.82M | 39.89M |
| depreciationAndAmortization | 20.78M | 22.36M | 21.46M | 21.44M | 27.09M | 21.25M | 20.67M | 26.19M | 28.39M | 29.11M |
| deferredIncomeTax | 7.4M | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 9.57M | 13.24M | 8.29M | 10.41M | 10.26M | 11.47M | 9.45M | 6.54M | 5.9M | 6.05M |
| changeInWorkingCapital | 67.89M | 40.64M | -139.27M | -19.19M | -10.2M | -5.48M | -114.12M | -40.95M | -2.04M | 3.08M |
| accountsReceivables | -29.55M | 15.96M | -62.69M | -207K | -34.12M | 10.31M | -56.8M | -2.69M | -20.94M | 2.15M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -11.13M | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | 108.57M | 24.68M | -76.58M | -18.99M | 23.92M | -15.79M | -57.31M | -38.26M | 18.9M | 929K |
| otherNonCashItems | 22.54M | -122.88M | 178.23M | -7.18M | 119.93M | -122.12M | 127.15M | 19.07M | 84.57M | -91.33M |
| netCashProvidedByOperatingActivities | 186.17M | 29.74M | 130.55M | 59.69M | 207.91M | -19.02M | 89.32M | 60.27M | 153.64M | -13.2M |
| investmentsInPropertyPlantAndEquipment | -20.24M | -14.62M | -16.02M | -18.99M | -10.24M | -10.68M | -10.41M | -16.58M | -12.7M | -9.18M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -209K | - | -100000 | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 209K | - | 100000 | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -5M | - | 7.33M | 194K | -1000 | 879K | 915K | - | 28000 |
| netCashProvidedByInvestingActivities | -20.24M | -19.62M | -16.02M | -11.66M | -10.05M | -10.68M | -9.54M | -15.66M | -12.7M | -9.15M |
| netDebtIssuance | -8.63M | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | -8.63M | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -67.01M | -167.63M | -46.71M | -68.43M | -72.63M | -42.36M | -43.91M | -12.63M | -90.01M | -70.93M |
| netCommonStockIssuance | -67.01M | -167.63M | -46.71M | -68.43M | -72.63M | -42.36M | -43.91M | -12.63M | -90.01M | -70.93M |
| commonStockIssuance | 490K | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -67.5M | -167.63M | -46.71M | -68.43M | -72.63M | -42.36M | -43.91M | -12.63M | -90.01M | -70.93M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -89000 | -50.03M | -2.79M | 379K | -99.47M | 604K | 9.8M | 1.91M | -49.68M | 14.93M |
| netCashProvidedByFinancingActivities | -75.73M | -217.67M | -49.5M | -68.05M | -172.1M | -41.75M | -34.11M | -10.73M | -139.69M | -55.99M |