{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.005508887,"fmt":"0.55%"},"oneMonthReturn":{"raw":0.0051313643,"fmt":"0.51%"},"threeMonthReturn":{"raw":0.04298698,"fmt":"4.30%"},"sixMonthReturn":{"raw":0.2325045,"fmt":"23.25%"},"ytdReturnPct":{"raw":0.04720296,"fmt":"4.72%"},"oneYearTotalReturn":{"raw":0.3198028,"fmt":"31.98%"},"twoYearTotalReturn":{"raw":0.59092706,"fmt":"59.09%"},"threeYearTotalReturn":{"raw":0.53703344,"fmt":"53.70%"},"fiveYearTotalReturn":{"raw":0.6504315,"fmt":"65.04%"},"tenYearTotalReturn":{"raw":0.90127826,"fmt":"90.13%"},"maxReturn":{"raw":6.648571,"fmt":"664.86%"}},"performanceOverviewBenchmark":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.02115274,"fmt":"-2.12%"},"oneMonthReturn":{"raw":-0.074144304,"fmt":"-7.41%"},"threeMonthReturn":{"raw":-0.08096605,"fmt":"-8.10%"},"sixMonthReturn":{"raw":-0.041370034,"fmt":"-4.14%"},"ytdReturnPct":{"raw":-0.06962967,"fmt":"-6.96%"},"oneYearTotalReturn":{"raw":0.118655056,"fmt":"11.87%"},"twoYearTotalReturn":{"raw":0.21346326,"fmt":"21.35%"},"threeYearTotalReturn":{"raw":0.6012073,"fmt":"60.12%"},"fiveYearTotalReturn":{"raw":0.60241187,"fmt":"60.24%"},"tenYearTotalReturn":{"raw":2.1282113,"fmt":"212.82%"},"maxReturn":{"raw":359.63702,"fmt":"35,963.70%"}}},"defaultKeyStatistics":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"enterpriseValue":{"raw":2621090560,"fmt":"2.62B","longFmt":"2,621,090,560"},"forwardPE":{"raw":14.688614,"fmt":"14.69"},"profitMargins":{"raw":0.045679998,"fmt":"4.57%"},"floatShares":{"raw":26305323,"fmt":"26.31M","longFmt":"26,305,323"},"sharesOutstanding":{"raw":28501936,"fmt":"28.5M","longFmt":"28,501,936"},"sharesShort":{"raw":3688715,"fmt":"3.69M","longFmt":"3,688,715"},"sharesShortPriorMonth":{"raw":3589987,"fmt":"3.59M","longFmt":"3,589,987"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.1294,"fmt":"12.94%"},"heldPercentInsiders":{"raw":0.04074,"fmt":"4.07%"},"heldPercentInstitutions":{"raw":1.10325,"fmt":"110.33%"},"shortRatio":{"raw":12.01,"fmt":"12.01"},"shortPercentOfFloat":{"raw":0.1933,"fmt":"19.33%"},"beta":{"raw":0.9,"fmt":"0.9"},"impliedSharesOutstanding":{"raw":28520509,"fmt":"28.52M","longFmt":"28,520,509"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":10.292,"fmt":"10.29"},"priceToBook":{"raw":7.803148,"fmt":"7.80"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1767139200,"fmt":"2025-12-31"},"nextFiscalYearEnd":{"raw":1798675200,"fmt":"2026-12-31"},"mostRecentQuarter":{"raw":1767139200,"fmt":"2025-12-31"},"earningsQuarterlyGrowth":{"raw":-0.797,"fmt":"-79.70%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":55881000,"fmt":"55.88M","longFmt":"55,881,000"},"trailingEps":{"raw":1.98,"fmt":"1.98"},"forwardEps":{"raw":5.4675,"fmt":"5.47"},"pegRatio":{},"lastSplitFactor":"2:1","lastSplitDate":{"raw":920851200,"fmt":"1999-03-08"},"enterpriseToRevenue":{"raw":2.143,"fmt":"2.14"},"enterpriseToEbitda":{"raw":13.556,"fmt":"13.56"},"52WeekChange":{"raw":0.30634606,"fmt":"30.63%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.34,"fmt":"0.34"},"lastDividendDate":{"raw":1773792000,"fmt":"2026-03-18"},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.57,"fmt":"0.57"},"estimate":{"raw":0.685,"fmt":"0.69"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.12","surprisePct":"-16.79","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746648060,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":0.44,"fmt":"0.44"},"estimate":{"raw":0.67833,"fmt":"0.68"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.24","surprisePct":"-35.13","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754510460,"fmt":"2025-08-06"}},{"date":"3Q2025","actual":{"raw":0.73,"fmt":"0.73"},"estimate":{"raw":0.67,"fmt":"0.67"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.06","surprisePct":"8.96","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762376460,"fmt":"2025-11-05"}},{"date":"4Q2025","actual":{"raw":0.25,"fmt":"0.25"},"estimate":{"raw":0.87667,"fmt":"0.88"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.63","surprisePct":"-71.48","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770240450,"fmt":"2026-02-04"}}],"currentQuarterEstimate":{"raw":0.72,"fmt":"0.72"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778097600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":1014073000,"fmt":"1.01B","longFmt":"1,014,073,000"},"earnings":{"raw":44060000,"fmt":"44.06M","longFmt":"44,060,000"}},{"date":2023,"revenue":{"raw":1081828000,"fmt":"1.08B","longFmt":"1,081,828,000"},"earnings":{"raw":66246000,"fmt":"66.25M","longFmt":"66,246,000"}},{"date":2024,"revenue":{"raw":1099391000,"fmt":"1.1B","longFmt":"1,099,391,000"},"earnings":{"raw":86852000,"fmt":"86.85M","longFmt":"86,852,000"}},{"date":2025,"revenue":{"raw":1117014000,"fmt":"1.12B","longFmt":"1,117,014,000"},"earnings":{"raw":55881000,"fmt":"55.88M","longFmt":"55,881,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":271552000,"fmt":"271.55M","longFmt":"271,552,000"},"earnings":{"raw":16130000,"fmt":"16.13M","longFmt":"16,130,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":271262000,"fmt":"271.26M","longFmt":"271,262,000"},"earnings":{"raw":12267000,"fmt":"12.27M","longFmt":"12,267,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":279282000,"fmt":"279.28M","longFmt":"279,282,000"},"earnings":{"raw":20483000,"fmt":"20.48M","longFmt":"20,483,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":294918000,"fmt":"294.92M","longFmt":"294,918,000"},"earnings":{"raw":7001000,"fmt":"7M","longFmt":"7,001,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"CSGS Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754514000,"updated":1763943400,"transcriptId":2325937,"type":"IN_HOUSE","eventId":343711,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CSGS/earnings/CSGS-Q2-2025-earnings_call-343711.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/6/2325937.json","maxAge":1},{"title":"CSGS Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746651600,"updated":1763997254,"transcriptId":2333189,"type":"IN_HOUSE","eventId":313298,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CSGS/earnings/CSGS-Q1-2025-earnings_call-313298.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/7/2333189.json","maxAge":1},{"title":"CSGS Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1738792800,"updated":1765363491,"transcriptId":2497971,"type":"IN_HOUSE","eventId":239615,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CSGS/earnings/CSGS-Q4-2024-earnings_call-239615.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/5/2497971.json","maxAge":1},{"title":"CSGS Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730930400,"updated":1768555297,"transcriptId":2608798,"type":"IN_HOUSE","eventId":219795,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CSGS/earnings/CSGS-Q3-2024-earnings_call-219795.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/6/2608798.json","maxAge":1},{"title":"CSGS Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1723064400,"updated":1772064441,"transcriptId":2721784,"type":"IN_HOUSE","eventId":190270,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CSGS/earnings/CSGS-Q2-2024-earnings_call-190270.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/7/2721784.json","maxAge":1},{"title":"CSGS Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714597200,"updated":1772058262,"transcriptId":2748884,"type":"IN_HOUSE","eventId":165677,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CSGS/earnings/CSGS-Q1-2024-earnings_call-165677.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/1/2748884.json","maxAge":1},{"title":"CSGS Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1707343200,"updated":1772058547,"transcriptId":2808569,"type":"IN_HOUSE","eventId":127864,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CSGS/earnings/CSGS-Q4-2023-earnings_call-127864.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/7/2808569.json","maxAge":1},{"title":"CSGS Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698872400,"updated":1772059509,"transcriptId":2856537,"type":"IN_HOUSE","eventId":86972,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CSGS/earnings/CSGS-Q3-2023-earnings_call-86972.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/1/2856537.json","maxAge":1},{"title":"CSGS Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691010000,"updated":1772064058,"transcriptId":2907795,"type":"IN_HOUSE","eventId":66862,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CSGS/earnings/CSGS-Q2-2023-earnings_call-66862.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/2/2907795.json","maxAge":1},{"title":"CSGS Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683147600,"updated":1773016285,"transcriptId":2965414,"type":"IN_HOUSE","eventId":51723,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CSGS/earnings/CSGS-Q1-2023-earnings_call-51723.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/3/2965414.json","maxAge":1},{"title":"CSGS Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1675288800,"updated":1773487619,"transcriptId":3025460,"type":"IN_HOUSE","eventId":42669,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CSGS/earnings/CSGS-Q4-2022-earnings_call-42669.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/1/3025460.json","maxAge":1},{"title":"CSGS Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667422800,"updated":1773399036,"transcriptId":3066192,"type":"IN_HOUSE","eventId":35911,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CSGS/earnings/CSGS-Q3-2022-earnings_call-35911.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/2/3066192.json","maxAge":1},{"title":"CSGS Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659529800,"updated":1773742954,"transcriptId":3099724,"type":"IN_HOUSE","eventId":31143,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CSGS/earnings/CSGS-Q2-2022-earnings_call-31143.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/3/3099724.json","maxAge":1},{"title":"CSGS Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651658215,"updated":1774697832,"transcriptId":3140868,"type":"IN_HOUSE","eventId":20947,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CSGS/earnings/CSGS-Q1-2022-earnings_call-20947.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/4/3140868.json","maxAge":1},{"title":"CSGS Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1643735509,"updated":1752165408,"transcriptId":1574690,"type":"RAW","eventId":13924,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CSGS/earnings/CSGS-Q4-2021-earnings_call-13924.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/1/1574690.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":80.1,"fmt":"80.10"},"open":{"raw":80.02,"fmt":"80.02"},"dayLow":{"raw":79.94,"fmt":"79.94"},"dayHigh":{"raw":80.35,"fmt":"80.35"},"regularMarketPreviousClose":{"raw":80.1,"fmt":"80.10"},"regularMarketOpen":{"raw":80.02,"fmt":"80.02"},"regularMarketDayLow":{"raw":79.94,"fmt":"79.94"},"regularMarketDayHigh":{"raw":80.35,"fmt":"80.35"},"dividendRate":{"raw":1.36,"fmt":"1.36"},"dividendYield":{"raw":0.016900001,"fmt":"1.69%"},"exDividendDate":{"raw":1773792000,"fmt":"2026-03-18"},"payoutRatio":{"raw":0.6465,"fmt":"64.65%"},"fiveYearAvgDividendYield":{"raw":2.0,"fmt":"2.00"},"beta":{"raw":0.9,"fmt":"0.90"},"trailingPE":{"raw":40.560604,"fmt":"40.56"},"forwardPE":{"raw":14.688614,"fmt":"14.69"},"volume":{"raw":329785,"fmt":"329.79k","longFmt":"329,785"},"regularMarketVolume":{"raw":329785,"fmt":"329.79k","longFmt":"329,785"},"averageVolume":{"raw":434649,"fmt":"434.65k","longFmt":"434,649"},"averageVolume10days":{"raw":511460,"fmt":"511.46k","longFmt":"511,460"},"averageDailyVolume10Day":{"raw":511460,"fmt":"511.46k","longFmt":"511,460"},"bid":{"raw":57.38,"fmt":"57.38"},"ask":{"raw":103.0,"fmt":"103.00"},"bidSize":{"raw":200,"fmt":"200","longFmt":"200"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":2290481920,"fmt":"2.29B","longFmt":"2,290,481,920"},"nonDilutedMarketCap":{"raw":2277019667,"fmt":"2.28B","longFmt":"2,277,019,667"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":54.65,"fmt":"54.65"},"fiftyTwoWeekHigh":{"raw":80.67,"fmt":"80.67"},"allTimeHigh":{"raw":80.67,"fmt":"80.67"},"allTimeLow":{"raw":7.1875,"fmt":"7.19"},"priceToSalesTrailing12Months":{"raw":1.8723965,"fmt":"1.87"},"fiftyDayAverage":{"raw":79.7432,"fmt":"79.74"},"twoHundredDayAverage":{"raw":71.2421,"fmt":"71.24"},"trailingAnnualDividendRate":{"raw":1.28,"fmt":"1.28"},"trailingAnnualDividendYield":{"raw":0.015980026,"fmt":"1.60%"},"navPrice":{},"currency":"USD","fromCurrency":null,"toCurrency":null,"lastMarket":null,"coinMarketCapLink":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"algorithm":null,"maxSupply":{},"totalSupply":{},"startDate":{},"tradeable":false,"fullyDilutedValue":{},"volume24HrMarketCapPercent":{}},"calendarEvents":{"maxAge":1,"earnings":{"earningsDate":[{"raw":1778097600,"fmt":"2026-05-06"}],"earningsCallDate":[],"isEarningsDateEstimate":true,"earningsAverage":{"raw":1.04,"fmt":"1.04"},"earningsLow":{"raw":1.04,"fmt":"1.04"},"earningsHigh":{"raw":1.04,"fmt":"1.04"},"revenueAverage":{"raw":273217000,"fmt":"273.22M","longFmt":"273,217,000"},"revenueLow":{"raw":272000000,"fmt":"272M","longFmt":"272,000,000"},"revenueHigh":{"raw":274434000,"fmt":"274.43M","longFmt":"274,434,000"}},"exDividendDate":{"raw":1773792000,"fmt":"2026-03-18"},"dividendDate":{"raw":1775001600,"fmt":"2026-04-01"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1761832578,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Raises","currentPriceTarget":80.7,"priorPriceTarget":72.0},{"epochGradeDate":1761765571,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":81.0,"priorPriceTarget":0.0},{"epochGradeDate":1761750709,"firm":"Benchmark","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1754660845,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":66.0},{"epochGradeDate":1751987778,"firm":"Wolfe Research","toGrade":"Peer Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1745324971,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":58.0,"priorPriceTarget":65.0},{"epochGradeDate":1738861670,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":66.0,"priorPriceTarget":60.0},{"epochGradeDate":1738860958,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":69.0,"priorPriceTarget":58.0},{"epochGradeDate":1738855538,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":51.0},{"epochGradeDate":1738850389,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":64.0},{"epochGradeDate":1738845262,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":78.0},{"epochGradeDate":1730997143,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":52.0},{"epochGradeDate":1730994080,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":51.0,"priorPriceTarget":43.0},{"epochGradeDate":1730826671,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":75.0,"priorPriceTarget":75.0},{"epochGradeDate":1723146433,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":52.0,"priorPriceTarget":61.0},{"epochGradeDate":1723128639,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":62.0},{"epochGradeDate":1723059207,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":75.0,"priorPriceTarget":75.0},{"epochGradeDate":1717520429,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":43.0,"priorPriceTarget":48.0},{"epochGradeDate":1714665853,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":62.0,"priorPriceTarget":63.0},{"epochGradeDate":1714658266,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":48.0,"priorPriceTarget":50.0},{"epochGradeDate":1711530364,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":61.0,"priorPriceTarget":0.0},{"epochGradeDate":1707412833,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":63.0,"priorPriceTarget":0.0},{"epochGradeDate":1707398916,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":53.0},{"epochGradeDate":1701437188,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1699533119,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":49.0,"priorPriceTarget":0.0},{"epochGradeDate":1698933292,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":63.0,"priorPriceTarget":68.0},{"epochGradeDate":1695052841,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":68.0,"priorPriceTarget":0.0},{"epochGradeDate":1691055290,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":56.0},{"epochGradeDate":1687356216,"firm":"Northland Capital Markets","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":82.0,"priorPriceTarget":0.0},{"epochGradeDate":1687271028,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1684157090,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1683208014,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":56.0,"priorPriceTarget":60.0},{"epochGradeDate":1683030908,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1680608764,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1678357240,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1675175879,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":73.0,"priorPriceTarget":0.0},{"epochGradeDate":1669112360,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1660899370,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":73.0,"priorPriceTarget":0.0},{"epochGradeDate":1640090660,"firm":"William Blair","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1617126739,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":49.0,"priorPriceTarget":0.0},{"epochGradeDate":1583845872,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":52.0,"priorPriceTarget":0.0},{"epochGradeDate":1566824293,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1550147182,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":51.0,"priorPriceTarget":0.0},{"epochGradeDate":1519741621,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":52.0,"priorPriceTarget":47.0},{"epochGradeDate":1458218071,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":7.0,"priorPriceTarget":43.0},{"epochGradeDate":1446753830,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":40.0},{"epochGradeDate":1446719421,"firm":"First Analysis","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1406890473,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1391605708,"firm":"JP Morgan","toGrade":"Underweight","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1391605200,"firm":"JP Morgan","toGrade":"Underweight","fromGrade":"Neutral","action":"down","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":27.0},{"epochGradeDate":1375882793,"firm":"First Analysis","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1364476810,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":19.0},{"epochGradeDate":1364416527,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":17.0,"priorPriceTarget":16.0},{"epochGradeDate":1351700400,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":19.0},{"epochGradeDate":1348567020,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":24.0,"priorPriceTarget":22.5},{"epochGradeDate":1344428100,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":19.0,"priorPriceTarget":18.0},{"epochGradeDate":1344427980,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.5,"priorPriceTarget":19.0},{"epochGradeDate":1344421260,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.5,"priorPriceTarget":19.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.0016187882,"fmt":"0.16%"},"postMarketChange":{"raw":0.13000488,"fmt":"0.13"},"postMarketTime":1774645376,"postMarketPrice":{"raw":80.44,"fmt":"80.44"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":0.0026217115,"fmt":"0.26%"},"regularMarketChange":{"raw":0.20999908,"fmt":"0.21"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":80.31,"fmt":"80.31"},"regularMarketDayHigh":{"raw":80.35,"fmt":"80.35"},"regularMarketDayLow":{"raw":79.94,"fmt":"79.94"},"regularMarketVolume":{"raw":329785,"fmt":"329.79k","longFmt":"329,785.00"},"averageDailyVolume10Day":{"raw":511460,"fmt":"511.46k","longFmt":"511,460"},"averageDailyVolume3Month":{"raw":434649,"fmt":"434.65k","longFmt":"434,649"},"regularMarketPreviousClose":{"raw":80.1,"fmt":"80.10"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":80.02,"fmt":"80.02"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"CSGS","underlyingSymbol":null,"shortName":"CSG Systems International, Inc.","longName":"CSG Systems International, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":2290481920,"fmt":"2.29B","longFmt":"2,290,481,920.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":1.14,"fmt":"1.14"},"estimate":{"raw":1.014,"fmt":"1.01"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.13","surprisePct":"12.43","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746648060,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":1.16,"fmt":"1.16"},"estimate":{"raw":1.0475,"fmt":"1.05"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.11","surprisePct":"10.74","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754510460,"fmt":"2025-08-06"}},{"date":"3Q2025","actual":{"raw":1.31,"fmt":"1.31"},"estimate":{"raw":1.11667,"fmt":"1.12"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.19","surprisePct":"17.31","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762376460,"fmt":"2025-11-05"}},{"date":"4Q2025","actual":{"raw":1.53,"fmt":"1.53"},"estimate":{"raw":1.33333,"fmt":"1.33"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.2","surprisePct":"14.75","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770240450,"fmt":"2026-02-04"}}],"currentQuarterEstimate":{"raw":1.04,"fmt":"1.04"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778097600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":1014073000,"fmt":"1.01B","longFmt":"1,014,073,000"},"earnings":{"raw":112893000,"fmt":"112.89M","longFmt":"112,893,000"}},{"date":2023,"revenue":{"raw":1081828000,"fmt":"1.08B","longFmt":"1,081,828,000"},"earnings":{"raw":111025000,"fmt":"111.03M","longFmt":"111,025,000"}},{"date":2024,"revenue":{"raw":1099391000,"fmt":"1.1B","longFmt":"1,099,391,000"},"earnings":{"raw":135278000,"fmt":"135.28M","longFmt":"135,278,000"}},{"date":2025,"revenue":{"raw":1117014000,"fmt":"1.12B","longFmt":"1,117,014,000"},"earnings":{"raw":145004000,"fmt":"145M","longFmt":"145,004,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":271552000,"fmt":"271.55M","longFmt":"271,552,000"},"earnings":{"raw":32146000,"fmt":"32.15M","longFmt":"32,146,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":271262000,"fmt":"271.26M","longFmt":"271,262,000"},"earnings":{"raw":32518000,"fmt":"32.52M","longFmt":"32,518,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":279282000,"fmt":"279.28M","longFmt":"279,282,000"},"earnings":{"raw":36775000,"fmt":"36.77M","longFmt":"36,775,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":294918000,"fmt":"294.92M","longFmt":"294,918,000"},"earnings":{"raw":43565000,"fmt":"43.56M","longFmt":"43,565,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":80.31,"fmt":"80.31"},"targetHighPrice":{"raw":80.7,"fmt":"80.70"},"targetLowPrice":{"raw":80.7,"fmt":"80.70"},"targetMeanPrice":{"raw":80.7,"fmt":"80.70"},"targetMedianPrice":{"raw":80.7,"fmt":"80.70"},"recommendationMean":{},"recommendationKey":"none","numberOfAnalystOpinions":{"raw":3,"fmt":"3","longFmt":"3"},"totalCash":{"raw":180011008,"fmt":"180.01M","longFmt":"180,011,008"},"totalCashPerShare":{"raw":6.5,"fmt":"6.5"},"ebitda":{"raw":193348000,"fmt":"193.35M","longFmt":"193,348,000"},"totalDebt":{"raw":576841024,"fmt":"576.84M","longFmt":"576,841,024"},"quickRatio":{"raw":0.847,"fmt":"0.85"},"currentRatio":{"raw":1.441,"fmt":"1.44"},"totalRevenue":{"raw":1223288960,"fmt":"1.22B","longFmt":"1,223,288,960"},"debtToEquity":{"raw":203.329,"fmt":"203.33%"},"revenuePerShare":{"raw":44.172,"fmt":"44.17"},"returnOnAssets":{"raw":0.06664,"fmt":"6.66%"},"returnOnEquity":{"raw":0.19737,"fmt":"19.74%"},"grossProfits":{"raw":599720000,"fmt":"599.72M","longFmt":"599,720,000"},"freeCashflow":{"raw":213514624,"fmt":"213.51M","longFmt":"213,514,624"},"operatingCashflow":{"raw":155939008,"fmt":"155.94M","longFmt":"155,939,008"},"earningsGrowth":{"raw":-0.799,"fmt":"-79.90%"},"revenueGrowth":{"raw":0.02,"fmt":"2.00%"},"grossMargins":{"raw":0.49025002,"fmt":"49.03%"},"ebitdaMargins":{"raw":0.15806,"fmt":"15.81%"},"operatingMargins":{"raw":0.13028,"fmt":"13.03%"},"profitMargins":{"raw":0.045679998,"fmt":"4.57%"},"financialCurrency":"USD"}}],"error":null}}