NASDAQ : CSGS
$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 | 1.22B | 1.2B | 1.17B | 1.09B | 1.05B | 990.53M | 996.81M | 875.06M | 789.58M | 760.96M |
| costOfRevenue | 641.68M | 614.46M | 615.04M | 565.17M | 543.21M | 535.6M | 525.12M | 449.82M | 394.81M | 375.15M |
| grossProfit | 581.61M | 582.78M | 554.22M | 524.58M | 503.28M | 454.94M | 471.69M | 425.24M | 394.77M | 385.81M |
| researchAndDevelopmentExpenses | - | 158.19M | 143.2M | 137.91M | 134.69M | 122.85M | 127.99M | 124.03M | 113.22M | 98.68M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 281.48M | 258.31M | 247.61M | 238.02M | 214.69M | 198.28M | 191.33M | 169.31M | 153.7M | 140.47M |
| otherExpenses | - | 34.94M | 39.52M | 69.91M | 29.7M | 28.25M | 26.26M | 550K | -1.64M | -5.31M |
| operatingExpenses | 281.48M | 451.45M | 430.34M | 445.84M | 379.09M | 349.38M | 345.58M | 311.65M | 280.29M | 252.77M |
| costAndExpenses | 923.15M | 1.07B | 1.05B | 1.01B | 922.3M | 884.98M | 870.7M | 761.47M | 675.1M | 627.91M |
| netInterestIncome | -23.75M | -21.78M | -26.84M | -15.56M | -17.22M | -17.24M | -18.78M | -17.68M | -16.34M | -18.67M |
| interestIncome | 5.2M | 8.68M | 4.34M | 877K | 365K | 1.24M | 1.78M | 2.65M | 3.25M | 2.46M |
| interestExpense | 28.95M | 30.47M | 31.18M | 16.43M | 17.59M | 18.48M | 20.57M | 20.33M | 19.58M | 21.13M |
| depreciationAndAmortization | 71.59M | 72.51M | 71.25M | 76.95M | 72.8M | 66.87M | 67.12M | 60.9M | 42.88M | 41.24M |
| ebitda | 191.24M | 215.25M | 194.78M | 154.16M | 191.34M | 170.71M | 193.41M | 168.22M | 150.18M | 162.37M |
| ebit | 119.65M | 142.74M | 123.53M | 77.21M | 118.54M | 103.84M | 126.29M | 107.32M | 107.29M | 121.13M |
| nonOperatingIncomeExcludingInterest | 180.49M | -11.41M | 350K | 1.53M | 5.65M | 1.72M | -181K | -2.39M | -1.61M | 11.5M |
| operatingIncome | 300.14M | 131.33M | 123.88M | 78.75M | 124.19M | 105.56M | 126.11M | 104.93M | 105.68M | 132.63M |
| totalOtherIncomeExpensesNet | -209.44M | -19.06M | -31.53M | -17.97M | -23.24M | -20.2M | -20.39M | -17.94M | -17.98M | -32.63M |
| incomeBeforeTax | 90.7M | 112.27M | 92.35M | 60.78M | 100.95M | 85.36M | 105.72M | 86.99M | 87.71M | 100M |
| incomeTaxExpense | 34.82M | 25.42M | 26.1M | 16.72M | 28.62M | 26.64M | 22.95M | 20.86M | 26.35M | 37.12M |
| netIncomeFromContinuingOperations | 55.88M | 86.85M | 66.25M | 44.06M | 72.33M | 58.71M | 82.77M | 66.13M | 61.36M | 62.88M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 55.88M | 86.85M | 66.25M | 44.06M | 72.33M | 58.71M | 82.77M | 66.13M | 61.36M | 62.88M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 55.88M | 86.85M | 66.25M | 44.06M | 72.33M | 58.71M | 82.77M | 66.13M | 61.36M | 62.88M |
| eps | 2.02 | 3.06 | 2.21 | 1.42 | 2.28 | 1.83 | 2.58 | 2.04 | 1.89 | 2.03 |
| 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 | 180.01M | 161.79M | 186.26M | 150.36M | 205.64M | 188.7M | 156.55M | 139.28M | 122.24M | 126.35M |
| shortTermInvestments | - | - | - | 71000 | 28.04M | 51.6M | 26.11M | 23.6M | 139.12M | 150.15M |
| cashAndShortTermInvestments | 180.01M | 161.79M | 186.26M | 150.44M | 233.67M | 240.3M | 182.66M | 162.88M | 261.36M | 276.5M |
| netReceivables | 371.06M | 349.68M | 351.19M | 328.29M | 286.53M | 266.58M | 281.8M | 279.77M | 264.56M | 251.69M |
| accountsReceivables | 367.61M | 347.08M | 349.84M | 274.19M | 244.32M | 264.41M | 277.51M | 273.05M | 250.72M | 239.76M |
| otherReceivables | 3.44M | 2.6M | 1.34M | 54.1M | 42.22M | 2.17M | 4.3M | 6.72M | 13.84M | 11.93M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 386.62M | 389.42M | 324.77M | 287.23M | 227.99M | 207.72M | 204.62M | 156.91M | 28.35M | 31.75M |
| totalCurrentAssets | 937.68M | 900.88M | 862.23M | 765.96M | 748.2M | 714.59M | 669.08M | 599.57M | 554.27M | 559.94M |
| propertyPlantEquipmentNet | 58.78M | 80.76M | 99.83M | 121.47M | 159.61M | 192.52M | 179.28M | 81.81M | 44.65M | 33.12M |
| goodwill | 324.71M | 316.04M | 308.6M | 304.04M | 321.33M | 272.32M | 259.16M | 255.82M | 210.08M | 201.09M |
| intangibleAssets | 119.92M | 120.11M | 104.52M | 122.93M | 133.58M | 121.7M | 138.38M | 101.86M | 70.53M | 71.1M |
| goodwillAndIntangibleAssets | 444.62M | 436.15M | 413.12M | 426.96M | 454.91M | 394.02M | 397.54M | 357.67M | 280.61M | 272.2M |
| longTermInvestments | - | - | - | - | - | - | - | 37.29M | - | - |
| taxAssets | 83.63M | 73.3M | 57.86M | 26.21M | 8.58M | 10.2M | 9.39M | 11.09M | 14.06M | 14.22M |
| otherNonCurrentAssets | 19.89M | 9.6M | 10.02M | 7.96M | 15.84M | 20.66M | 27.74M | 26.93M | 10.95M | 12.41M |
| totalNonCurrentAssets | 606.92M | 599.8M | 580.82M | 582.6M | 638.95M | 617.41M | 613.95M | 514.8M | 350.27M | 331.94M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.54B | 1.5B | 1.44B | 1.35B | 1.39B | 1.33B | 1.28B | 1.11B | 904.53M | 891.88M |
| totalPayables | 46.4M | 44.17M | 50.51M | 53.18M | 35.8M | 36.46M | 35.51M | 45.6M | 39.64M | 35.94M |
| accountPayables | 45.28M | 36.37M | 46.41M | 47.72M | 35.4M | 29.83M | 32.7M | 45.39M | 38.42M | 35.12M |
| otherPayables | 1.12M | 7.8M | 4.1M | 5.46M | 398K | 6.63M | 2.81M | 218K | 1.22M | 822K |
| accruedExpenses | 81M | 67.94M | 81.6M | - | - | - | - | 61.11M | 62.98M | - |
| shortTermDebt | 4.84M | 7.5M | 7.5M | 37.5M | 237.5M | 14.06M | 10.31M | 7.5M | 22.5M | 49.43M |
| capitalLeaseObligationsCurrent | - | 11.07M | 15.95M | 21.01M | 23.27M | 22.65M | 22.44M | -61.11M | -62.98M | - |
| taxPayables | - | 7.8M | 4.1M | 5.46M | 398K | 6.63M | 2.81M | 218K | 1.22M | 822K |
| deferredRevenue | 50.74M | 95.87M | 41.04M | 86.5M | 97.29M | 92.35M | 83.78M | 77.12M | 72.94M | 78.98M |
| otherCurrentLiabilities | 467.83M | 388.65M | 364.25M | 329.02M | 301.24M | 270.74M | 266.65M | 195.94M | 55.59M | 127.52M |
| totalCurrentLiabilities | 650.8M | 615.21M | 560.84M | 527.21M | 695.1M | 436.26M | 418.69M | 350.39M | 222.59M | 291.87M |
| longTermDebt | 560.6M | 531M | 535M | 375.47M | 137.22M | 337.15M | 346.51M | 352.33M | 309.24M | 326.99M |
| capitalLeaseObligationsNonCurrent | 21.15M | 25.02M | 34.36M | 53.21M | 70.07M | 95.93M | 78.94M | - | - | - |
| deferredRevenueNonCurrent | 29.48M | 26.47M | 23.45M | 21.99M | 19.6M | 17.28M | 18.55M | 17.53M | 12.35M | 6.69M |
| deferredTaxLiabilitiesNonCurrent | - | 94000 | 123K | 117K | 7.75M | 5.11M | 6.38M | 8.2M | 4.58M | 99000 |
| otherNonCurrentLiabilities | -1.13M | 20.33M | 15.96M | 15.31M | 17.16M | 17.88M | 17.3M | 24.89M | 13.03M | 14.86M |
| totalNonCurrentLiabilities | 610.1M | 602.91M | 608.88M | 466.1M | 251.8M | 473.34M | 467.68M | 402.95M | 339.2M | 348.65M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 21.15M | 36.09M | 50.31M | 74.22M | 93.34M | 118.58M | 101.38M | -61.11M | -62.98M | - |
| totalLiabilities | 1.26B | 1.22B | 1.17B | 993.3M | 946.9M | 909.6M | 886.37M | 753.34M | 561.79M | 640.52M |
| treasuryStock | -1.24B | -1.19B | -1.14B | -1.02B | -930.11M | -894.13M | -867.82M | -842.36M | -814.73M | -826M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 721K | 718K | 713K | 708K | 705K | 700K | 696K | 693K | 689K | 672K |
| retainedEarnings | 1.04B | 1.02B | 968.13M | 936.22M | 916.06M | 876.4M | 848.62M | 795.13M | 749.44M | 714.85M |
| additionalPaidInCapital | 532.88M | 518.22M | 490.95M | 495.19M | 488.3M | 470.56M | 454.66M | 441.42M | 427.09M | 391.21M |
| 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 | 125.51M | 86.85M | 66.25M | 44.06M | 72.33M | 58.71M | 82.77M | 66.13M | 61.36M | 62.88M |
| depreciationAndAmortization | 18.98M | 72.51M | 69.29M | 76.95M | 72.8M | 66.87M | 67.12M | 62.63M | 42.88M | 41.24M |
| deferredIncomeTax | -9.24M | -16.5M | -23.56M | -27.63M | 2.39M | -1.03M | -77000 | 4.91M | 7.11M | -2.81M |
| stockBasedCompensation | 45.26M | 33.56M | 28.99M | 27.24M | 21.4M | 25.24M | 19.92M | 19.36M | 21.05M | 22.72M |
| changeInWorkingCapital | -9.78M | -40.72M | -8.97M | -96.16M | -38.58M | 9.3M | -21.59M | -14.92M | -10.95M | -41.94M |
| accountsReceivables | -24.8M | 4.13M | -22.4M | -51M | -10.28M | 14.66M | -4.02M | -138K | -6.42M | -23.24M |
| inventory | - | - | - | - | - | - | - | - | 2.88M | 255K |
| accountsPayables | 41.44M | -38.49M | 12.54M | - | - | - | - | -7.15M | -4.38M | -5.74M |
| otherWorkingCapital | -26.42M | -6.37M | 891K | -45.16M | -28.3M | -5.36M | -17.57M | -14.78M | -3.03M | -13.21M |
| otherNonCashItems | -14.79M | 18000 | -100000 | 39.13M | 9.88M | 13.91M | 2.89M | 5.22M | 5.74M | 2.09M |
| netCashProvidedByOperatingActivities | 155.94M | 135.72M | 131.9M | 63.6M | 140.22M | 172.99M | 151.04M | 143.34M | 127.2M | 84.19M |
| investmentsInPropertyPlantAndEquipment | -14.55M | -22.42M | -27.98M | -36.99M | -26.56M | -29.4M | - | -57.1M | -41.12M | -21.85M |
| acquisitionsNet | 412K | 17.29M | - | - | -63.63M | -11.49M | -17.19M | -144.79M | 12.18M | 8.85M |
| purchasesOfInvestments | - | - | - | - | -66.97M | -81.82M | -54.26M | -75.02M | -182.25M | -196.97M |
| salesMaturitiesOfInvestments | - | - | 71000 | 27.95M | 90.45M | 56.45M | 52.14M | 190.78M | 193.46M | 157.82M |
| otherInvestingActivities | - | - | - | - | - | - | -37.32M | 115.76M | -12.18M | -37.88M |
| netCashProvidedByInvestingActivities | -14.14M | -5.13M | -27.91M | -9.04M | -66.71M | -66.26M | -56.64M | -86.14M | -29.9M | -52.14M |
| netDebtIssuance | -9.08M | -7.5M | 142.5M | 25.2M | 21.56M | -10.31M | -7.5M | 24.38M | -49.77M | 6.82M |
| longTermNetDebtIssuance | -9.08M | -7.5M | 142.5M | 25.2M | 21.56M | -10.31M | -7.5M | 24.38M | -49.77M | 6.82M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -80.7M | -64.67M | -123.78M | -93.75M | -39.64M | -35.6M | -28.69M | -32.42M | -28.87M | -23.65M |
| netCommonStockIssuance | -80.7M | -64.67M | -123.78M | -93.75M | -39.64M | -35.6M | -28.69M | -32.42M | -28.87M | -23.65M |
| commonStockIssuance | 2.47M | 3.07M | 3.28M | 2.97M | 2.61M | 2.52M | 2.23M | 2.31M | 1.78M | 1.55M |
| commonStockRepurchased | -83.18M | -67.74M | -127.06M | -96.72M | -42.25M | -38.12M | -30.92M | -34.73M | -30.65M | -25.2M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -37.4M | -26.61M | -33.93M | -33.48M | -32.59M | -31.06M | -29.13M | -27.98M | -26.85M | -24.11M |
| commonDividendsPaid | -37.4M | -26.61M | -33.93M | -33.48M | -32.59M | -31.06M | -29.13M | -27.98M | -26.85M | -24.11M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 5.73M | 18.86M | -16.09M | 50.34M | 17.28M | -15.14M | 29.39M | -1.49M | - | -2.02M |
| netCashProvidedByFinancingActivities | -121.44M | -79.92M | -31.3M | -51.68M | -33.39M | -92.11M | -35.92M | -37.51M | -105.49M | -42.95M |
| 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 | 313.73M | 323.09M | 303.62M | 297.13M | 299.45M | 316.65M | 295.14M | 290.32M | 295.14M | 297.32M |
| costOfRevenue | 165.8M | 165.6M | 161.84M | 150.14M | 154.5M | 154.2M | 149.49M | 152.89M | 157.89M | 162.18M |
| grossProfit | 147.93M | 157.49M | 141.78M | 146.99M | 144.96M | 162.46M | 145.66M | 137.43M | 137.25M | 135.14M |
| researchAndDevelopmentExpenses | 43M | 39.95M | 40.3M | 40.42M | 40.9M | 42.02M | 41.66M | 38.41M | 36.1M | 35.8M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 67.75M | 86.22M | 65.43M | 67.54M | 62.29M | 71.52M | 63.91M | 61.16M | 61.72M | 66.1M |
| otherExpenses | -9.69M | -39.95M | - | 9.17M | 12.38M | 6.62M | 8.26M | 12.44M | 7.63M | - |
| operatingExpenses | 101.06M | 86.22M | 105.73M | 117.13M | 115.57M | 120.16M | 113.83M | 112.01M | 105.45M | 101.9M |
| costAndExpenses | 266.86M | 251.82M | 267.56M | 267.27M | 270.07M | 274.36M | 263.32M | 264.9M | 263.34M | 264.08M |
| netInterestIncome | -5.62M | -6.05M | -6.08M | -6.33M | -5.29M | -5.44M | -5.86M | -5.6M | -4.89M | -6.26M |
| interestIncome | 1.23M | 938K | 1.28M | 1.07M | 1.91M | 2.04M | 1.92M | 2.1M | 2.62M | 1.82M |
| interestExpense | 6.85M | 6.99M | 7.37M | 7.4M | 7.2M | 7.49M | 7.78M | 7.7M | 7.51M | 8.08M |
| depreciationAndAmortization | 16.4M | 17.81M | 18.79M | 15.98M | 17.18M | 20.1M | 18.64M | 18.61M | 16.94M | 19.16M |
| ebitda | 55.51M | 47.74M | 52.5M | 43.31M | 45.87M | 68.62M | 50.19M | 46.31M | 51.92M | 44.09M |
| ebit | 39.11M | 29.93M | 33.71M | 27.33M | 28.69M | 48.52M | 31.56M | 27.7M | 34.97M | 24.93M |
| nonOperatingIncomeExcludingInterest | 7.76M | 41.35M | 2.34M | 2.53M | 694K | -6.22M | 265K | -2.28M | -3.17M | 8.31M |
| operatingIncome | 46.87M | 71.27M | 36.05M | 29.86M | 29.38M | 42.29M | 31.82M | 25.42M | 31.8M | 33.24M |
| totalOtherIncomeExpensesNet | -14.61M | -48.34M | -9.71M | -9.93M | -7.89M | -1.26M | -8.04M | -5.42M | -4.33M | -16.4M |
| incomeBeforeTax | 32.26M | 22.94M | 26.34M | 19.93M | 21.49M | 41.03M | 23.78M | 20M | 27.46M | 16.84M |
| incomeTaxExpense | 8.37M | 15.94M | 5.86M | 7.66M | 5.36M | 6.56M | 4.69M | 6.17M | 8M | 4.17M |
| netIncomeFromContinuingOperations | 23.89M | 7M | 20.48M | 12.27M | 16.13M | 34.47M | 19.09M | 13.83M | 19.47M | 12.67M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 23.89M | 7M | 20.48M | 12.27M | 16.13M | 34.47M | 19.09M | 13.83M | 19.47M | 12.67M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 23.89M | 7M | 20.48M | 12.27M | 16.13M | 34.47M | 19.09M | 13.83M | 19.47M | 12.67M |
| eps | 0.86 | 0.25 | 0.74 | 0.44 | 0.58 | 1.23 | 0.67 | 0.48 | 0.68 | 0.44 |
| 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 | 147.32M | 180.01M | 158.38M | 145.88M | 136.02M | 161.79M | 118.44M | 110.44M | 120.81M | 186.26M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 147.32M | 180.01M | 158.38M | 145.88M | 136.02M | 161.79M | 118.44M | 110.44M | 120.81M | 186.26M |
| netReceivables | 373.1M | 371.06M | 361.02M | 354.89M | 355.47M | 349.68M | 376.51M | 360.81M | 362.07M | 351.19M |
| accountsReceivables | 370.46M | 367.61M | 354.09M | 259.02M | 265.17M | 347.08M | 279.93M | 266.21M | 275.36M | 349.84M |
| otherReceivables | 2.65M | 3.44M | 6.93M | 95.88M | 90.29M | 2.6M | 96.58M | 94.6M | 86.71M | 1.34M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 370.07M | 386.62M | 343.48M | 303.33M | 316.99M | 389.42M | 292.29M | 287.79M | 250.92M | 324.77M |
| totalCurrentAssets | 890.5M | 937.68M | 862.89M | 804.09M | 808.48M | 900.88M | 787.24M | 759.04M | 733.8M | 862.23M |
| propertyPlantEquipmentNet | 54.85M | 58.78M | 62.64M | 75.26M | 81.22M | 80.76M | 84.2M | 87.77M | 92.31M | 99.83M |
| goodwill | 322.77M | 324.71M | 323.91M | 325.77M | 319.37M | 316.04M | 323.45M | 317.13M | 306.58M | 308.6M |
| intangibleAssets | 115.4M | 119.92M | 124.06M | 121.92M | 122.45M | 120.11M | 126.23M | 125.35M | 101.42M | 104.52M |
| goodwillAndIntangibleAssets | 438.17M | 444.62M | 447.97M | 447.7M | 441.82M | 436.15M | 449.68M | 442.48M | 408M | 413.12M |
| longTermInvestments | - | - | - | - | - | - | - | - | 101.42M | - |
| taxAssets | 79.15M | 83.63M | 83.7M | 77.02M | 75.76M | 73.3M | 57.83M | 54.93M | 49.55M | 57.86M |
| otherNonCurrentAssets | 18.73M | 19.89M | 16.31M | 17.17M | 11.72M | 9.6M | 8.5M | 9.06M | -92.12M | 10.02M |
| totalNonCurrentAssets | 590.9M | 606.92M | 610.63M | 617.14M | 610.52M | 599.8M | 600.21M | 594.25M | 559.15M | 580.82M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.48B | 1.54B | 1.47B | 1.42B | 1.42B | 1.5B | 1.39B | 1.35B | 1.29B | 1.44B |
| totalPayables | 48.33M | 46.4M | 43.03M | 40.49M | 43.57M | 44.17M | 52.84M | 53.51M | 45.65M | 50.51M |
| accountPayables | 46.16M | 45.28M | 42.47M | 40.28M | 31.4M | 36.37M | 51.91M | 52.86M | 43.77M | 46.41M |
| otherPayables | 2.17M | 1.12M | 566K | 211K | 12.18M | 7.8M | 937K | 645K | 1.89M | 4.1M |
| accruedExpenses | 58.94M | - | 66.41M | 60.95M | 49.32M | 67.94M | - | - | 44.01M | 81.6M |
| shortTermDebt | 5.26M | 4.84M | 5.98M | 4.65M | 5.01M | 7.5M | 7.5M | 7.5M | 7.5M | 7.5M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | 11.07M | 14M | 14.84M | 15.4M | 15.95M |
| taxPayables | 2.17M | 1.12M | - | 211K | 12.18M | 7.8M | 937K | 645K | 1.89M | 4.1M |
| deferredRevenue | 56.47M | 47.63M | 60.18M | 62.25M | 62.68M | 95.87M | 100.51M | 92.14M | 56.4M | 41.04M |
| otherCurrentLiabilities | 413.96M | 551.94M | 399.32M | 347.62M | 360.17M | 388.65M | 324.65M | 308.46M | 252.2M | 364.25M |
| totalCurrentLiabilities | 582.96M | 650.8M | 574.94M | 515.96M | 520.75M | 615.21M | 499.51M | 476.44M | 421.17M | 560.84M |
| longTermDebt | 540.31M | 560.6M | 538.61M | 537.77M | 537.55M | 531M | 531.99M | 532.98M | 533.99M | 535M |
| capitalLeaseObligationsNonCurrent | 20.03M | 21.15M | 21.71M | 22.52M | 23.56M | 25.02M | 24.43M | 27.72M | 31.1M | 34.36M |
| deferredRevenueNonCurrent | 25.92M | 29.48M | 26.92M | 26.2M | 25.92M | 26.47M | 22.97M | 22.38M | 23.38M | 23.45M |
| deferredTaxLiabilitiesNonCurrent | - | - | 69000 | 69000 | 99000 | 94000 | 120K | 122K | 124K | 123K |
| otherNonCurrentLiabilities | 18.23M | -1.13M | 21.78M | 28M | 28.01M | 20.33M | 20.02M | 20.31M | 13.85M | 15.96M |
| totalNonCurrentLiabilities | 604.5M | 610.1M | 609.09M | 614.56M | 615.16M | 602.91M | 599.53M | 603.52M | 602.44M | 608.88M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 20.03M | 21.15M | 21.71M | 22.52M | 23.56M | 36.09M | 38.43M | 42.56M | 46.5M | 50.31M |
| totalLiabilities | 1.19B | 1.26B | 1.18B | 1.13B | 1.14B | 1.22B | 1.1B | 1.08B | 1.02B | 1.17B |
| treasuryStock | -1.24B | -1.24B | -1.24B | -1.22B | -1.2B | -1.19B | -1.17B | -1.16B | -1.15B | -1.14B |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 722K | 721K | 722K | 722K | 722K | 718K | 717K | 717K | 717K | 713K |
| retainedEarnings | 1.05B | 1.04B | 1.04B | 1.03B | 1.03B | 1.02B | 994.08M | 983.79M | 978.74M | 968.13M |
| additionalPaidInCapital | 535.74M | 532.88M | 532.08M | 522.82M | 514.58M | 518.22M | 509.29M | 500M | 491M | 490.95M |
| 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 | 23.89M | 7M | 20.48M | 27.59M | 16.13M | 34.47M | 19.09M | 13.83M | 19.47M | 12.67M |
| depreciationAndAmortization | 16.4M | 16.97M | 19.07M | 17.8M | 17.18M | 18.32M | -17.56M | 18.61M | 16.94M | 19.16M |
| deferredIncomeTax | 4.23M | -147K | -6.68M | -346K | -2.07M | -16.31M | -2.5M | -5.55M | 7.86M | -11.06M |
| stockBasedCompensation | - | - | 8.7M | - | 8.4M | 8.54M | 8.65M | 8.64M | 7.74M | 7.74M |
| changeInWorkingCapital | -52.89M | 14.42M | 6.62M | -1.67M | -29.15M | 37.7M | -4.9M | 7.48M | -81.01M | 49.98M |
| accountsReceivables | -1.98M | -15.67M | -10.28M | 5.98M | -4.84M | 12.01M | -8.76M | 11.85M | -10.96M | 10.95M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -45.74M | 33.8M | 16.83M | 23.88M | -33.07M | 10.17M | 3.94M | - | - | - |
| otherWorkingCapital | -5.18M | -3.71M | 68000 | -31.54M | 8.76M | 15.52M | -68000 | -4.37M | -70.05M | 39.03M |
| otherNonCashItems | 7.2M | 20.96M | -248K | -6.05M | 975K | -207K | 36.67M | 98000 | -352K | 1.04M |
| netCashProvidedByOperatingActivities | -1.16M | 59.2M | 47.94M | 37.33M | 11.47M | 82.5M | 39.46M | 43.1M | -29.35M | 79.53M |
| investmentsInPropertyPlantAndEquipment | -1.74M | -3.39M | -4M | -2.75M | -4.4M | -5.89M | -7.46M | -4.3M | -4.77M | -5.04M |
| acquisitionsNet | - | 85000 | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | 175K | - | 152K | - | - | 17.29M | - | - |
| netCashProvidedByInvestingActivities | -1.74M | -3.31M | -3.83M | -2.75M | -4.25M | -5.89M | -7.46M | 12.99M | -4.77M | -5.04M |
| netDebtIssuance | -2.21M | -681K | 882K | -2.19M | -2.85M | -2.22M | -1.88M | -1.88M | -1.88M | -16.88M |
| longTermNetDebtIssuance | -2.21M | -681K | 882K | -2.19M | -2.85M | -2.22M | -1.88M | -1.88M | -1.88M | -16.88M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -3.97M | -24.42M | -17.18M | -17.47M | -21.63M | -24.65M | -13.7M | -9.22M | -17.11M | -9.9M |
| netCommonStockIssuance | -3.97M | -24.42M | -17.18M | -17.47M | -21.63M | -24.65M | -13.7M | -9.22M | -17.11M | -9.9M |
| commonStockIssuance | - | 228K | 800K | 676K | 769K | 656K | 798K | 752K | 866K | 743K |
| commonStockRepurchased | -3.97M | -24.65M | -17.98M | -18.15M | -22.4M | -25.31M | -14.5M | -9.97M | -17.97M | -10.65M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -18.54M | -9.98M | -8.91M | -9.05M | -9.46M | -10000 | -8.51M | -8.62M | -9.46M | -7.7M |
| commonDividendsPaid | -18.54M | -9.98M | -8.91M | -9.05M | -9.46M | -10000 | -8.51M | -8.62M | -9.46M | -7.7M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -21.39M | 49.72M | 41.24M | -18.94M | -70.52M | 103.49M | 5.38M | -6.96M | -82.7M | 81.14M |
| netCashProvidedByFinancingActivities | -46.1M | 14.63M | 16.04M | -47.65M | -104.46M | 76.61M | -18.71M | -26.68M | -111.14M | 46.66M |