{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.023822626,"fmt":"-2.38%"},"oneMonthReturn":{"raw":-0.060767557,"fmt":"-6.08%"},"threeMonthReturn":{"raw":-0.21897158,"fmt":"-21.90%"},"sixMonthReturn":{"raw":-0.5541498,"fmt":"-55.41%"},"ytdReturnPct":{"raw":-0.18274577,"fmt":"-18.27%"},"oneYearTotalReturn":{"raw":-0.7134959,"fmt":"-71.35%"},"twoYearTotalReturn":{"raw":-0.7281283,"fmt":"-72.81%"},"threeYearTotalReturn":{"raw":-0.7101974,"fmt":"-71.02%"},"fiveYearTotalReturn":{"raw":-0.74122477,"fmt":"-74.12%"},"tenYearTotalReturn":{"raw":-0.5323779,"fmt":"-53.24%"},"maxReturn":{"raw":-0.8353271,"fmt":"-83.53%"}},"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":3357879040,"fmt":"3.36B","longFmt":"3,357,879,040"},"forwardPE":{"raw":-7.4346,"fmt":"-7.43"},"profitMargins":{"raw":-0.20319,"fmt":"-20.32%"},"floatShares":{"raw":45916878,"fmt":"45.92M","longFmt":"45,916,878"},"sharesOutstanding":{"raw":50102364,"fmt":"50.1M","longFmt":"50,102,364"},"sharesShort":{"raw":6673628,"fmt":"6.67M","longFmt":"6,673,628"},"sharesShortPriorMonth":{"raw":6074190,"fmt":"6.07M","longFmt":"6,074,190"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.1333,"fmt":"13.33%"},"heldPercentInsiders":{"raw":0.04335,"fmt":"4.33%"},"heldPercentInstitutions":{"raw":0.99257004,"fmt":"99.26%"},"shortRatio":{"raw":4.25,"fmt":"4.25"},"shortPercentOfFloat":{"raw":0.2016,"fmt":"20.16%"},"beta":{"raw":0.777,"fmt":"0.78"},"impliedSharesOutstanding":{"raw":50102364,"fmt":"50.1M","longFmt":"50,102,364"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":-1.338,"fmt":"-1.34"},"priceToBook":{},"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":{},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":-182174000,"fmt":"-182.17M","longFmt":"-182,174,000"},"trailingEps":{"raw":-3.8,"fmt":"-3.80"},"forwardEps":{"raw":-2.37,"fmt":"-2.37"},"pegRatio":{},"lastSplitFactor":"1:20","lastSplitDate":{"raw":1111622400,"fmt":"2005-03-24"},"enterpriseToRevenue":{"raw":3.745,"fmt":"3.74"},"enterpriseToEbitda":{"raw":20.183,"fmt":"20.18"},"52WeekChange":{"raw":-0.73514307,"fmt":"-73.51%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.02,"fmt":"0.02"},"lastDividendDate":{"raw":1772755200,"fmt":"2026-03-06"},"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":-1.09,"fmt":"-1.09"},"estimate":{"raw":-1.02382,"fmt":"-1.02"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.07","surprisePct":"-6.46","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746701940,"fmt":"2025-05-08"}},{"date":"2Q2025","actual":{"raw":-1.21,"fmt":"-1.21"},"estimate":{"raw":-0.93479,"fmt":"-0.93"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.28","surprisePct":"-29.44","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754566172,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":-0.87,"fmt":"-0.87"},"estimate":{"raw":-1.01832,"fmt":"-1.02"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.15","surprisePct":"14.57","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762431370,"fmt":"2025-11-06"}},{"date":"4Q2025","actual":{"raw":-0.64,"fmt":"-0.64"},"estimate":{"raw":-0.97165,"fmt":"-0.97"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.33","surprisePct":"34.13","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1771588740,"fmt":"2026-02-20"}}],"currentQuarterEstimate":{"raw":-0.9856,"fmt":"-0.99"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778157000,"fmt":"2026-05-07"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":599604000,"fmt":"599.6M","longFmt":"599,604,000"},"earnings":{"raw":5146000,"fmt":"5.15M","longFmt":"5,146,000"}},{"date":2023,"revenue":{"raw":940922000,"fmt":"940.92M","longFmt":"940,922,000"},"earnings":{"raw":1273441000,"fmt":"1.27B","longFmt":"1,273,441,000"}},{"date":2024,"revenue":{"raw":1036104000,"fmt":"1.04B","longFmt":"1,036,104,000"},"earnings":{"raw":-204074000,"fmt":"-204.07M","longFmt":"-204,074,000"}},{"date":2025,"revenue":{"raw":975766000,"fmt":"975.77M","longFmt":"975,766,000"},"earnings":{"raw":-182174000,"fmt":"-182.17M","longFmt":"-182,174,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":247048000,"fmt":"247.05M","longFmt":"247,048,000"},"earnings":{"raw":-52042000,"fmt":"-52.04M","longFmt":"-52,042,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":246247000,"fmt":"246.25M","longFmt":"246,247,000"},"earnings":{"raw":-57807000,"fmt":"-57.81M","longFmt":"-57,807,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":241949000,"fmt":"241.95M","longFmt":"241,949,000"},"earnings":{"raw":-41544000,"fmt":"-41.54M","longFmt":"-41,544,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":240518000,"fmt":"240.52M","longFmt":"240,518,000"},"earnings":{"raw":-30781000,"fmt":"-30.78M","longFmt":"-30,781,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"CCOI Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1771594200,"updated":1772058027,"transcriptId":2881114,"type":"IN_HOUSE","eventId":396204,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q4-2025-earnings_call-396204.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/20/2881114.json","maxAge":1},{"title":"CCOI Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762435800,"updated":1763045140,"transcriptId":2270968,"type":"IN_HOUSE","eventId":371936,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q3-2025-earnings_call-371936.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/6/2270968.json","maxAge":1},{"title":"CCOI Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754569800,"updated":1763943508,"transcriptId":2325821,"type":"IN_HOUSE","eventId":344067,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q2-2025-earnings_call-344067.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/7/2325821.json","maxAge":1},{"title":"CCOI Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746707400,"updated":1763545406,"transcriptId":2306445,"type":"IN_HOUSE","eventId":321379,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q1-2025-earnings_call-321379.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/8/2306445.json","maxAge":1},{"title":"CCOI Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1740663000,"updated":1765971942,"transcriptId":2518926,"type":"IN_HOUSE","eventId":248754,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q4-2024-earnings_call-248754.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/27/2518926.json","maxAge":1},{"title":"CCOI Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730986200,"updated":1768523304,"transcriptId":2606738,"type":"IN_HOUSE","eventId":220086,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q3-2024-earnings_call-220086.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/7/2606738.json","maxAge":1},{"title":"CCOI Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1723120200,"updated":1772064417,"transcriptId":2723153,"type":"IN_HOUSE","eventId":192621,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q2-2024-earnings_call-192621.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/8/2723153.json","maxAge":1},{"title":"CCOI Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1715257800,"updated":1772065323,"transcriptId":2723873,"type":"IN_HOUSE","eventId":172382,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q1-2024-earnings_call-172382.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/9/2723873.json","maxAge":1},{"title":"CCOI Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1709213400,"updated":1772064313,"transcriptId":2782743,"type":"IN_HOUSE","eventId":120968,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q4-2023-earnings_call-120968.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/29/2782743.json","maxAge":1},{"title":"CCOI Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1699536600,"updated":1772063943,"transcriptId":2848129,"type":"IN_HOUSE","eventId":88504,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q3-2023-earnings_call-88504.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/9/2848129.json","maxAge":1},{"title":"CCOI Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691670600,"updated":1772278850,"transcriptId":2897500,"type":"IN_HOUSE","eventId":66615,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q2-2023-earnings_call-66615.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/10/2897500.json","maxAge":1},{"title":"CCOI Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683203400,"updated":1773016513,"transcriptId":2964395,"type":"IN_HOUSE","eventId":56175,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q1-2023-earnings_call-56175.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/4/2964395.json","maxAge":1},{"title":"CCOI Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1677159000,"updated":1773016043,"transcriptId":3012563,"type":"IN_HOUSE","eventId":47480,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q4-2022-earnings_call-47480.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/23/3012563.json","maxAge":1},{"title":"CCOI Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667478600,"updated":1773391851,"transcriptId":3064917,"type":"IN_HOUSE","eventId":39876,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q3-2022-earnings_call-39876.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/3/3064917.json","maxAge":1},{"title":"CCOI Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659582120,"updated":1773728317,"transcriptId":3097489,"type":"IN_HOUSE","eventId":30901,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q2-2022-earnings_call-30901.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/4/3097489.json","maxAge":1},{"title":"CCOI Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651754899,"updated":1774697635,"transcriptId":3138520,"type":"IN_HOUSE","eventId":21191,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q1-2022-earnings_call-21191.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/5/3138520.json","maxAge":1},{"title":"CCOI Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1645715195,"updated":1774523967,"transcriptId":3172384,"type":"IN_HOUSE","eventId":15525,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q4-2021-earnings_call-15525.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/24/3172384.json","maxAge":1},{"title":"CCOI Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1636029000,"updated":1754989349,"transcriptId":2000610,"type":"RAW","eventId":363015,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q3-2021-earnings_call-363015.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/4/2000610.json","maxAge":1},{"title":"CCOI Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1628166600,"updated":1754989598,"transcriptId":2000611,"type":"RAW","eventId":363016,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q2-2021-earnings_call-363016.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/5/2000611.json","maxAge":1},{"title":"CCOI Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1614340800,"updated":1754989598,"transcriptId":2000612,"type":"RAW","eventId":269591,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q4-2020-earnings_call-269591.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/26/2000612.json","maxAge":1},{"title":"CCOI Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1604583000,"updated":1754989874,"transcriptId":2000613,"type":"RAW","eventId":363018,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CCOI/earnings/CCOI-Q3-2020-earnings_call-363018.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/11/5/2000613.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":17.92,"fmt":"17.92"},"open":{"raw":17.72,"fmt":"17.72"},"dayLow":{"raw":17.22,"fmt":"17.22"},"dayHigh":{"raw":17.91,"fmt":"17.91"},"regularMarketPreviousClose":{"raw":17.92,"fmt":"17.92"},"regularMarketOpen":{"raw":17.72,"fmt":"17.72"},"regularMarketDayLow":{"raw":17.22,"fmt":"17.22"},"regularMarketDayHigh":{"raw":17.91,"fmt":"17.91"},"dividendRate":{"raw":2.07,"fmt":"2.07"},"dividendYield":{"raw":0.1171,"fmt":"11.71%"},"exDividendDate":{"raw":1772755200,"fmt":"2026-03-06"},"payoutRatio":{"raw":5.6232,"fmt":"562.32%"},"fiveYearAvgDividendYield":{"raw":6.36,"fmt":"6.36"},"beta":{"raw":0.777,"fmt":"0.78"},"forwardPE":{"raw":-7.4346,"fmt":"-7.43"},"volume":{"raw":905134,"fmt":"905.13k","longFmt":"905,134"},"regularMarketVolume":{"raw":905134,"fmt":"905.13k","longFmt":"905,134"},"averageVolume":{"raw":1192547,"fmt":"1.19M","longFmt":"1,192,547"},"averageVolume10days":{"raw":1238440,"fmt":"1.24M","longFmt":"1,238,440"},"averageDailyVolume10Day":{"raw":1238440,"fmt":"1.24M","longFmt":"1,238,440"},"bid":{"raw":17.35,"fmt":"17.35"},"ask":{"raw":17.7,"fmt":"17.70"},"bidSize":{"raw":900,"fmt":"900","longFmt":"900"},"askSize":{"raw":900,"fmt":"900","longFmt":"900"},"marketCap":{"raw":882803712,"fmt":"882.8M","longFmt":"882,803,712"},"nonDilutedMarketCap":{"raw":903621951,"fmt":"903.62M","longFmt":"903,621,951"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":15.96,"fmt":"15.96"},"fiftyTwoWeekHigh":{"raw":69.63,"fmt":"69.63"},"allTimeHigh":{"raw":110.0,"fmt":"110.00"},"allTimeLow":{"raw":3.39,"fmt":"3.39"},"priceToSalesTrailing12Months":{"raw":0.98464996,"fmt":"0.98"},"fiftyDayAverage":{"raw":22.6784,"fmt":"22.68"},"twoHundredDayAverage":{"raw":33.20465,"fmt":"33.20"},"trailingAnnualDividendRate":{"raw":3.05,"fmt":"3.05"},"trailingAnnualDividendYield":{"raw":0.17020088,"fmt":"17.02%"},"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":1778157000,"fmt":"2026-05-07"}],"earningsCallDate":[{"raw":1771594200,"fmt":"2026-02-20"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":-0.965,"fmt":"-0.96"},"earningsLow":{"raw":-1.15,"fmt":"-1.15"},"earningsHigh":{"raw":-0.78,"fmt":"-0.78"},"revenueAverage":{"raw":241448810,"fmt":"241.45M","longFmt":"241,448,810"},"revenueLow":{"raw":234592100,"fmt":"234.59M","longFmt":"234,592,100"},"revenueHigh":{"raw":248617080,"fmt":"248.62M","longFmt":"248,617,080"}},"exDividendDate":{"raw":1772755200,"fmt":"2026-03-06"},"dividendDate":{"raw":1773964800,"fmt":"2026-03-20"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1773842730,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":23.0},{"epochGradeDate":1772728785,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":27.0},{"epochGradeDate":1771869926,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":40.0},{"epochGradeDate":1771854179,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":30.0},{"epochGradeDate":1763061177,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":37.0},{"epochGradeDate":1763054914,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":40.0},{"epochGradeDate":1762892704,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":33.0},{"epochGradeDate":1762536365,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":40.0},{"epochGradeDate":1762526353,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":65.0},{"epochGradeDate":1762520171,"firm":"UBS","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":50.0},{"epochGradeDate":1762519289,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":45.0},{"epochGradeDate":1755514351,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Underweight","action":"up","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1754995234,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":67.0},{"epochGradeDate":1754673186,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":74.0},{"epochGradeDate":1746829673,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":102.0},{"epochGradeDate":1746813545,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":62.0,"priorPriceTarget":71.0},{"epochGradeDate":1731590071,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":102.0,"priorPriceTarget":0.0},{"epochGradeDate":1728056938,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":71.0,"priorPriceTarget":62.0},{"epochGradeDate":1725370749,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":74.0,"priorPriceTarget":74.0},{"epochGradeDate":1724757271,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":80.0},{"epochGradeDate":1724236606,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":75.0},{"epochGradeDate":1724068443,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":82.0,"priorPriceTarget":70.0},{"epochGradeDate":1723568636,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":70.0},{"epochGradeDate":1723471602,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":76.0,"priorPriceTarget":70.0},{"epochGradeDate":1723226135,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":82.0,"priorPriceTarget":78.0},{"epochGradeDate":1723218134,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":56.0},{"epochGradeDate":1722264828,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":74.0,"priorPriceTarget":74.0},{"epochGradeDate":1719826487,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":56.0,"priorPriceTarget":0.0},{"epochGradeDate":1715610490,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":73.0},{"epochGradeDate":1715363815,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":78.0,"priorPriceTarget":84.0},{"epochGradeDate":1715360816,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":88.0},{"epochGradeDate":1710156715,"firm":"MoffettNathanson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":95.0},{"epochGradeDate":1709826752,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":85.0},{"epochGradeDate":1709741260,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":73.0,"priorPriceTarget":74.0},{"epochGradeDate":1709323812,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":88.0,"priorPriceTarget":85.0},{"epochGradeDate":1709321331,"firm":"LightShed Partners","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1709298233,"firm":"TD Cowen","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":81.0},{"epochGradeDate":1699631843,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":67.0,"priorPriceTarget":60.0},{"epochGradeDate":1693916623,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":74.0,"priorPriceTarget":69.0},{"epochGradeDate":1692607456,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":43.0},{"epochGradeDate":1691759602,"firm":"TD Cowen","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":85.0,"priorPriceTarget":0.0},{"epochGradeDate":1691743565,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":77.0},{"epochGradeDate":1684758566,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":69.0,"priorPriceTarget":0.0},{"epochGradeDate":1683536209,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":72.0},{"epochGradeDate":1683276496,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":77.0,"priorPriceTarget":71.0},{"epochGradeDate":1683114563,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":45.0},{"epochGradeDate":1682507602,"firm":"MoffettNathanson","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":93.0},{"epochGradeDate":1678190277,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":69.0,"priorPriceTarget":61.0},{"epochGradeDate":1677242055,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":57.0},{"epochGradeDate":1668517124,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":61.0,"priorPriceTarget":64.0},{"epochGradeDate":1667910802,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":56.0},{"epochGradeDate":1667825598,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":43.0,"priorPriceTarget":49.0},{"epochGradeDate":1667579417,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":53.0,"priorPriceTarget":55.0},{"epochGradeDate":1665487777,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":56.0,"priorPriceTarget":74.0},{"epochGradeDate":1664267275,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Sector Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":64.0,"priorPriceTarget":0.0},{"epochGradeDate":1651846156,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":76.0,"priorPriceTarget":80.0},{"epochGradeDate":1644487751,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":82.0,"priorPriceTarget":0.0},{"epochGradeDate":1643027885,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":89.0},{"epochGradeDate":1641985416,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":75.0},{"epochGradeDate":1641903731,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1636112271,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":89.0,"priorPriceTarget":93.0},{"epochGradeDate":1620642408,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":70.0},{"epochGradeDate":1620127002,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":93.0,"priorPriceTarget":70.0},{"epochGradeDate":1619782436,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1612354977,"firm":"MoffettNathanson","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":69.0,"priorPriceTarget":63.0},{"epochGradeDate":1602841015,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":93.0},{"epochGradeDate":1601894329,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1597664653,"firm":"MoffettNathanson","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Lowers","currentPriceTarget":63.0,"priorPriceTarget":64.0},{"epochGradeDate":1597057303,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":89.0,"priorPriceTarget":96.0},{"epochGradeDate":1596808554,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":93.0,"priorPriceTarget":99.0},{"epochGradeDate":1593603225,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1592297952,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":80.0},{"epochGradeDate":1587116425,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":95.0,"priorPriceTarget":0.0},{"epochGradeDate":1586867303,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":99.0,"priorPriceTarget":86.0},{"epochGradeDate":1583242840,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":76.0,"priorPriceTarget":61.0},{"epochGradeDate":1582899419,"firm":"SunTrust Robinson Humphrey","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":52.0},{"epochGradeDate":1580984869,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":52.0},{"epochGradeDate":1578050947,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Raises","currentPriceTarget":68.0,"priorPriceTarget":53.0},{"epochGradeDate":1574088975,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":54.0},{"epochGradeDate":1573654587,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":54.0},{"epochGradeDate":1573219413,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":61.0,"priorPriceTarget":59.0},{"epochGradeDate":1559309149,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":68.0,"priorPriceTarget":0.0},{"epochGradeDate":1557492223,"firm":"Oppenheimer","toGrade":"Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1556879562,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1551105543,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":48.0},{"epochGradeDate":1545134607,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1541184817,"firm":"Wells Fargo","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":48.0},{"epochGradeDate":1541173219,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":39.0},{"epochGradeDate":1538996758,"firm":"BTIG","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1527593117,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":33.0},{"epochGradeDate":1525434742,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":50.0},{"epochGradeDate":1520946154,"firm":"Guggenheim","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1519395214,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":52.0},{"epochGradeDate":1509733767,"firm":"Citigroup","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":39.0,"priorPriceTarget":43.0},{"epochGradeDate":1509728279,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":39.0},{"epochGradeDate":1509712617,"firm":"SunTrust Robinson Humphrey","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":43.0},{"epochGradeDate":1509711775,"firm":"Raymond James","toGrade":"Underperform","fromGrade":"Market Perform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1509709007,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1507640734,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":51.0,"priorPriceTarget":48.0},{"epochGradeDate":1507546388,"firm":"Wells Fargo","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1500040162,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":47.0},{"epochGradeDate":1493730725,"firm":"Cowen & Co.","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1490355081,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":48.0,"priorPriceTarget":0.0},{"epochGradeDate":1488456702,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":43.0,"priorPriceTarget":0.0},{"epochGradeDate":1484316225,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":48.0,"priorPriceTarget":0.0},{"epochGradeDate":1481641058,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":43.0,"priorPriceTarget":0.0},{"epochGradeDate":1471002201,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":45.0},{"epochGradeDate":1470656551,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1469635573,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":40.0},{"epochGradeDate":1459937201,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":38.08},{"epochGradeDate":1457093833,"firm":"MoffettNathanson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1456491449,"firm":"Pacific Crest","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":42.0},{"epochGradeDate":1456227807,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1446841136,"firm":"Pacific Crest","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":39.0},{"epochGradeDate":1442916385,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":33.0,"priorPriceTarget":0.0},{"epochGradeDate":1438974236,"firm":"Pacific Crest","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":39.0,"priorPriceTarget":45.0},{"epochGradeDate":1438967852,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":36.0,"priorPriceTarget":39.0},{"epochGradeDate":1438959600,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":42.0},{"epochGradeDate":1431090000,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":35.0,"priorPriceTarget":37.0},{"epochGradeDate":1424954765,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1415628000,"firm":"FBR Capital","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":23.0},{"epochGradeDate":1414615866,"firm":"BTIG","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":40.0,"priorPriceTarget":0.0},{"epochGradeDate":1412771400,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":35.0,"priorPriceTarget":0.0},{"epochGradeDate":1412604000,"firm":"SunTrust Robinson Humphrey","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":33.0,"priorPriceTarget":0.0},{"epochGradeDate":1411997346,"firm":"MoffettNathanson","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":43.0,"priorPriceTarget":0.0},{"epochGradeDate":1411033484,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":41.0,"priorPriceTarget":0.0},{"epochGradeDate":1407762000,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":45.0},{"epochGradeDate":1393592400,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1393246800,"firm":"FBR Capital","toGrade":"Underperform","fromGrade":"Market Perform","action":"down","priceTargetAction":"Maintains","currentPriceTarget":23.0,"priorPriceTarget":0.0},{"epochGradeDate":1385555187,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":39.76},{"epochGradeDate":1381834654,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1379502000,"firm":"Pacific Crest","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":39.0,"priorPriceTarget":0.0},{"epochGradeDate":1370879163,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":17.0},{"epochGradeDate":1367955536,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":28.0},{"epochGradeDate":1366371194,"firm":"Drexel Hamilton","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1360158388,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Removes","currentPriceTarget":0.0,"priorPriceTarget":22.5},{"epochGradeDate":1358508210,"firm":"Pivotal Research","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Maintains","currentPriceTarget":26.5,"priorPriceTarget":0.0},{"epochGradeDate":1358429542,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":25.0},{"epochGradeDate":1354286457,"firm":"Maxim Group","toGrade":"","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":26.0,"priorPriceTarget":0.0},{"epochGradeDate":1352289840,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":23.0},{"epochGradeDate":1352236500,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":22.0},{"epochGradeDate":1351191060,"firm":"DA Davidson","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1349097540,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1348653180,"firm":"Pivotal Research","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":26.5,"priorPriceTarget":0.0},{"epochGradeDate":1344598800,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"Maintains","currentPriceTarget":18.0,"priorPriceTarget":0.0},{"epochGradeDate":1340713440,"firm":"National Securities Corporation","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1336129140,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":23.0,"priorPriceTarget":21.0},{"epochGradeDate":1336127820,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":17.0},{"epochGradeDate":1333361820,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":19.0},{"epochGradeDate":1328901540,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Maintains","currentPriceTarget":18.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"UP","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":-0.013047692,"fmt":"-1.30%"},"postMarketChange":{"raw":-0.22990036,"fmt":"-0.23"},"postMarketTime":1774648322,"postMarketPrice":{"raw":17.3901,"fmt":"17.39"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.016741028,"fmt":"-1.67%"},"regularMarketChange":{"raw":-0.29999924,"fmt":"-0.30"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":17.62,"fmt":"17.62"},"regularMarketDayHigh":{"raw":17.91,"fmt":"17.91"},"regularMarketDayLow":{"raw":17.22,"fmt":"17.22"},"regularMarketVolume":{"raw":905134,"fmt":"905.13k","longFmt":"905,134.00"},"averageDailyVolume10Day":{"raw":1238440,"fmt":"1.24M","longFmt":"1,238,440"},"averageDailyVolume3Month":{"raw":1192547,"fmt":"1.19M","longFmt":"1,192,547"},"regularMarketPreviousClose":{"raw":17.92,"fmt":"17.92"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":17.72,"fmt":"17.72"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"CCOI","underlyingSymbol":null,"shortName":"Cogent Communications Holdings,","longName":"Cogent Communications Holdings, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":882803712,"fmt":"882.80M","longFmt":"882,803,712.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":-1.09,"fmt":"-1.09"},"estimate":{"raw":-1.105,"fmt":"-1.11"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.01","surprisePct":"1.36","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746701940,"fmt":"2025-05-08"}},{"date":"2Q2025","actual":{"raw":-0.8072,"fmt":"-0.81"},"estimate":{"raw":-1.17667,"fmt":"-1.18"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.37","surprisePct":"31.4","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754566172,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":-0.87,"fmt":"-0.87"},"estimate":{"raw":-1.22,"fmt":"-1.22"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.35","surprisePct":"28.69","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762431370,"fmt":"2025-11-06"}},{"date":"4Q2025","actual":{"raw":-0.3061,"fmt":"-0.31"},"estimate":{"raw":-1.105,"fmt":"-1.11"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.8","surprisePct":"72.3","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1771588740,"fmt":"2026-02-20"}}],"currentQuarterEstimate":{"raw":-0.965,"fmt":"-0.96"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778157000,"fmt":"2026-05-07"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":599604000,"fmt":"599.6M","longFmt":"599,604,000"},"earnings":{"raw":1745770,"fmt":"1.75M","longFmt":"1,745,770"}},{"date":2023,"revenue":{"raw":940922000,"fmt":"940.92M","longFmt":"940,922,000"},"earnings":{"raw":-114502000,"fmt":"-114.5M","longFmt":"-114,502,000"}},{"date":2024,"revenue":{"raw":1036104000,"fmt":"1.04B","longFmt":"1,036,104,000"},"earnings":{"raw":-347716240,"fmt":"-347.72M","longFmt":"-347,716,240"}},{"date":2025,"revenue":{"raw":975766000,"fmt":"975.77M","longFmt":"975,766,000"},"earnings":{"raw":-107804000,"fmt":"-107.8M","longFmt":"-107,804,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":247048000,"fmt":"247.05M","longFmt":"247,048,000"},"earnings":{"raw":-52042000,"fmt":"-52.04M","longFmt":"-52,042,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":246247000,"fmt":"246.25M","longFmt":"246,247,000"},"earnings":{"raw":-38415200,"fmt":"-38.42M","longFmt":"-38,415,200"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":241949000,"fmt":"241.95M","longFmt":"241,949,000"},"earnings":{"raw":-41544000,"fmt":"-41.54M","longFmt":"-41,544,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":240518000,"fmt":"240.52M","longFmt":"240,518,000"},"earnings":{"raw":-14608500,"fmt":"-14.61M","longFmt":"-14,608,500"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":17.62,"fmt":"17.62"},"targetHighPrice":{"raw":43.0,"fmt":"43.00"},"targetLowPrice":{"raw":17.0,"fmt":"17.00"},"targetMeanPrice":{"raw":26.18182,"fmt":"26.18"},"targetMedianPrice":{"raw":23.0,"fmt":"23.00"},"recommendationMean":{"raw":2.5,"fmt":"2.50"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":11,"fmt":"11","longFmt":"11"},"totalCash":{"raw":148515008,"fmt":"148.52M","longFmt":"148,515,008"},"totalCashPerShare":{"raw":3.113,"fmt":"3.11"},"ebitda":{"raw":166368000,"fmt":"166.37M","longFmt":"166,368,000"},"totalDebt":{"raw":2665686016,"fmt":"2.67B","longFmt":"2,665,686,016"},"quickRatio":{"raw":1.477,"fmt":"1.48"},"currentRatio":{"raw":2.04,"fmt":"2.04"},"totalRevenue":{"raw":896566016,"fmt":"896.57M","longFmt":"896,566,016"},"debtToEquity":{},"revenuePerShare":{"raw":18.706,"fmt":"18.71"},"returnOnAssets":{"raw":-0.02069,"fmt":"-2.07%"},"returnOnEquity":{"raw":-2.2914999,"fmt":"-229.15%"},"grossProfits":{"raw":440804000,"fmt":"440.8M","longFmt":"440,804,000"},"freeCashflow":{"raw":-90025376,"fmt":"-90.03M","longFmt":"-90,025,376"},"operatingCashflow":{"raw":-10579000,"fmt":"-10.58M","longFmt":"-10,579,000"},"earningsGrowth":{},"revenueGrowth":{"raw":-0.046,"fmt":"-4.60%"},"grossMargins":{"raw":0.49166,"fmt":"49.17%"},"ebitdaMargins":{"raw":0.18556,"fmt":"18.56%"},"operatingMargins":{"raw":-0.052020002,"fmt":"-5.20%"},"profitMargins":{"raw":-0.20319,"fmt":"-20.32%"},"financialCurrency":"USD"}}],"error":null}}