{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.014882073,"fmt":"-1.49%"},"oneMonthReturn":{"raw":0.4523724,"fmt":"45.24%"},"threeMonthReturn":{"raw":0.6441841,"fmt":"64.42%"},"sixMonthReturn":{"raw":1.3196582,"fmt":"131.97%"},"ytdReturnPct":{"raw":0.69201994,"fmt":"69.20%"},"oneYearTotalReturn":{"raw":1.2915846,"fmt":"129.16%"},"twoYearTotalReturn":{"raw":1.0834185,"fmt":"108.34%"},"threeYearTotalReturn":{"raw":1.3376398,"fmt":"133.76%"},"fiveYearTotalReturn":{"raw":0.955801,"fmt":"95.58%"},"tenYearTotalReturn":{"raw":0.96192765,"fmt":"96.19%"},"maxReturn":{"raw":0.96192765,"fmt":"96.19%"}},"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":8937055232,"fmt":"8.94B","longFmt":"8,937,055,232"},"forwardPE":{"raw":46.666245,"fmt":"46.67"},"profitMargins":{"raw":0.28761,"fmt":"28.76%"},"floatShares":{"raw":71257415,"fmt":"71.26M","longFmt":"71,257,415"},"sharesOutstanding":{"raw":103944146,"fmt":"103.94M","longFmt":"103,944,146"},"sharesShort":{"raw":9659433,"fmt":"9.66M","longFmt":"9,659,433"},"sharesShortPriorMonth":{"raw":10325129,"fmt":"10.33M","longFmt":"10,325,129"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.105,"fmt":"10.50%"},"heldPercentInsiders":{"raw":0.22874,"fmt":"22.87%"},"heldPercentInstitutions":{"raw":0.68902,"fmt":"68.90%"},"shortRatio":{"raw":2.76,"fmt":"2.76"},"shortPercentOfFloat":{"raw":0.1717,"fmt":"17.17%"},"beta":{"raw":1.761,"fmt":"1.76"},"impliedSharesOutstanding":{"raw":103944147,"fmt":"103.94M","longFmt":"103,944,147"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":-0.312,"fmt":"-0.31"},"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":{"raw":0.405,"fmt":"40.50%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":259262000,"fmt":"259.26M","longFmt":"259,262,000"},"trailingEps":{"raw":2.52,"fmt":"2.52"},"forwardEps":{"raw":1.74473,"fmt":"1.74"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":9.914,"fmt":"9.91"},"enterpriseToEbitda":{"raw":31.435,"fmt":"31.43"},"52WeekChange":{"raw":1.1818902,"fmt":"118.19%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{},"lastDividendDate":{},"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.39,"fmt":"0.39"},"estimate":{"raw":0.17258,"fmt":"0.17"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.22","surprisePct":"125.98","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746529200,"fmt":"2025-05-06"}},{"date":"2Q2025","actual":{"raw":0.39,"fmt":"0.39"},"estimate":{"raw":0.215,"fmt":"0.22"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.18","surprisePct":"81.4","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754391712,"fmt":"2025-08-05"}},{"date":"3Q2025","actual":{"raw":1.51,"fmt":"1.51"},"estimate":{"raw":0.2187,"fmt":"0.22"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"1.29","surprisePct":"590.44","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762344421,"fmt":"2025-11-05"}},{"date":"4Q2025","actual":{"raw":0.24,"fmt":"0.24"},"estimate":{"raw":0.33054,"fmt":"0.33"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.09","surprisePct":"-27.39","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1771934400,"fmt":"2026-02-24"}}],"currentQuarterEstimate":{"raw":0.055,"fmt":"0.05"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778070600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":576322000,"fmt":"576.32M","longFmt":"576,322,000"},"earnings":{"raw":-24283000,"fmt":"-24.28M","longFmt":"-24,283,000"}},{"date":2023,"revenue":{"raw":692884000,"fmt":"692.88M","longFmt":"692,884,000"},"earnings":{"raw":19409000,"fmt":"19.41M","longFmt":"19,409,000"}},{"date":2024,"revenue":{"raw":780615000,"fmt":"780.62M","longFmt":"780,615,000"},"earnings":{"raw":84492000,"fmt":"84.49M","longFmt":"84,492,000"}},{"date":2025,"revenue":{"raw":901427000,"fmt":"901.43M","longFmt":"901,427,000"},"earnings":{"raw":259262000,"fmt":"259.26M","longFmt":"259,262,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":210703000,"fmt":"210.7M","longFmt":"210,703,000"},"earnings":{"raw":38204000,"fmt":"38.2M","longFmt":"38,204,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":218700000,"fmt":"218.7M","longFmt":"218,700,000"},"earnings":{"raw":37027000,"fmt":"37.03M","longFmt":"37,027,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":229634000,"fmt":"229.63M","longFmt":"229,634,000"},"earnings":{"raw":158371000,"fmt":"158.37M","longFmt":"158,371,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":242390000,"fmt":"242.39M","longFmt":"242,390,000"},"earnings":{"raw":25660000,"fmt":"25.66M","longFmt":"25,660,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"DOCN Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1771938000,"updated":1772061801,"transcriptId":2917628,"type":"IN_HOUSE","eventId":395138,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q4-2025-earnings_call-395138.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/24/2917628.json","maxAge":1},{"title":"DOCN Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762347600,"updated":1763046998,"transcriptId":2271364,"type":"IN_HOUSE","eventId":370439,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q3-2025-earnings_call-370439.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/5/2271364.json","maxAge":1},{"title":"DOCN Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754395200,"updated":1764415191,"transcriptId":2322807,"type":"IN_HOUSE","eventId":342496,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q2-2025-earnings_call-342496.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/5/2322807.json","maxAge":1},{"title":"DOCN Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746532800,"updated":1763462666,"transcriptId":2302264,"type":"IN_HOUSE","eventId":319963,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q1-2025-earnings_call-319963.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/6/2302264.json","maxAge":1},{"title":"DOCN Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1740488400,"updated":1767439654,"transcriptId":2542890,"type":"IN_HOUSE","eventId":237959,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q4-2024-earnings_call-237959.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/25/2542890.json","maxAge":1},{"title":"DOCN Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730724300,"updated":1768649480,"transcriptId":2612970,"type":"IN_HOUSE","eventId":220318,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q3-2024-earnings_call-220318.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/4/2612970.json","maxAge":1},{"title":"DOCN Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1723150800,"updated":1772062748,"transcriptId":2714724,"type":"IN_HOUSE","eventId":193991,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q2-2024-earnings_call-193991.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/8/2714724.json","maxAge":1},{"title":"DOCN Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1715342400,"updated":1772063792,"transcriptId":2719620,"type":"IN_HOUSE","eventId":169168,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q1-2024-earnings_call-169168.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/10/2719620.json","maxAge":1},{"title":"DOCN Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1708551000,"updated":1772059122,"transcriptId":2792216,"type":"IN_HOUSE","eventId":118695,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q4-2023-earnings_call-118695.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/21/2792216.json","maxAge":1},{"title":"DOCN Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698957000,"updated":1772059529,"transcriptId":2853545,"type":"IN_HOUSE","eventId":87425,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q3-2023-earnings_call-87425.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/2/2853545.json","maxAge":1},{"title":"DOCN Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691094600,"updated":1772065255,"transcriptId":2904984,"type":"IN_HOUSE","eventId":67975,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q2-2023-earnings_call-67975.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/3/2904984.json","maxAge":1},{"title":"DOCN Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683633600,"updated":1773016954,"transcriptId":2961080,"type":"IN_HOUSE","eventId":53962,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q1-2023-earnings_call-53962.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/9/2961080.json","maxAge":1},{"title":"DOCN Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1676552400,"updated":1773487682,"transcriptId":3017403,"type":"IN_HOUSE","eventId":43811,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q4-2022-earnings_call-43811.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/16/3017403.json","maxAge":1},{"title":"DOCN Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667829600,"updated":1773316179,"transcriptId":3058257,"type":"IN_HOUSE","eventId":27536,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q3-2022-earnings_call-27536.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/7/3058257.json","maxAge":1},{"title":"DOCN Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659990600,"updated":1773649502,"transcriptId":3091041,"type":"IN_HOUSE","eventId":27512,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q2-2022-earnings_call-27512.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/8/3091041.json","maxAge":1},{"title":"DOCN Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651657763,"updated":1774697635,"transcriptId":3141335,"type":"IN_HOUSE","eventId":20896,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q1-2022-earnings_call-20896.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/4/3141335.json","maxAge":1},{"title":"DOCN Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1645707900,"updated":1774542251,"transcriptId":3173797,"type":"IN_HOUSE","eventId":15237,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q4-2021-earnings_call-15237.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/24/3173797.json","maxAge":1},{"title":"DOCN Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635984000,"updated":1752165408,"transcriptId":1571233,"type":"RAW","eventId":9866,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q3-2021-earnings_call-9866.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/4/1571233.json","maxAge":1},{"title":"DOCN Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1628150460,"updated":1752165408,"transcriptId":1567395,"type":"RAW","eventId":5563,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q2-2021-earnings_call-5563.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/5/1567395.json","maxAge":1},{"title":"DOCN Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1620288060,"updated":1752165408,"transcriptId":1563768,"type":"RAW","eventId":1461,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/DOCN/earnings/DOCN-Q1-2021-earnings_call-1461.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/6/1563768.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":85.62,"fmt":"85.62"},"open":{"raw":83.64,"fmt":"83.64"},"dayLow":{"raw":79.8201,"fmt":"79.82"},"dayHigh":{"raw":85.325,"fmt":"85.32"},"regularMarketPreviousClose":{"raw":85.62,"fmt":"85.62"},"regularMarketOpen":{"raw":83.64,"fmt":"83.64"},"regularMarketDayLow":{"raw":79.8201,"fmt":"79.82"},"regularMarketDayHigh":{"raw":85.325,"fmt":"85.32"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":1.761,"fmt":"1.76"},"trailingPE":{"raw":32.309525,"fmt":"32.31"},"forwardPE":{"raw":46.666245,"fmt":"46.67"},"volume":{"raw":4579338,"fmt":"4.58M","longFmt":"4,579,338"},"regularMarketVolume":{"raw":4579338,"fmt":"4.58M","longFmt":"4,579,338"},"averageVolume":{"raw":3180518,"fmt":"3.18M","longFmt":"3,180,518"},"averageVolume10days":{"raw":4230920,"fmt":"4.23M","longFmt":"4,230,920"},"averageDailyVolume10Day":{"raw":4230920,"fmt":"4.23M","longFmt":"4,230,920"},"bid":{"raw":80.0,"fmt":"80.00"},"ask":{"raw":81.01,"fmt":"81.01"},"bidSize":{"raw":50000,"fmt":"50k","longFmt":"50,000"},"askSize":{"raw":40000,"fmt":"40k","longFmt":"40,000"},"marketCap":{"raw":8463132160,"fmt":"8.46B","longFmt":"8,463,132,160"},"nonDilutedMarketCap":{"raw":7603477169,"fmt":"7.6B","longFmt":"7,603,477,169"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":25.45,"fmt":"25.45"},"fiftyTwoWeekHigh":{"raw":86.5,"fmt":"86.50"},"allTimeHigh":{"raw":133.4,"fmt":"133.40"},"allTimeLow":{"raw":19.39,"fmt":"19.39"},"priceToSalesTrailing12Months":{"raw":9.388594,"fmt":"9.39"},"fiftyDayAverage":{"raw":60.9918,"fmt":"60.99"},"twoHundredDayAverage":{"raw":43.0605,"fmt":"43.06"},"trailingAnnualDividendRate":{"raw":0.0,"fmt":"0.00"},"trailingAnnualDividendYield":{"raw":0.0,"fmt":"0.00%"},"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":1778070600,"fmt":"2026-05-06"}],"earningsCallDate":[{"raw":1771938000,"fmt":"2026-02-24"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.25716,"fmt":"0.26"},"earningsLow":{"raw":0.238,"fmt":"0.24"},"earningsHigh":{"raw":0.35,"fmt":"0.35"},"revenueAverage":{"raw":249680990,"fmt":"249.68M","longFmt":"249,680,990"},"revenueLow":{"raw":249000000,"fmt":"249M","longFmt":"249,000,000"},"revenueHigh":{"raw":250390000,"fmt":"250.39M","longFmt":"250,390,000"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1774530073,"firm":"Citizens","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":83.0},{"epochGradeDate":1773849791,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":85.0},{"epochGradeDate":1772049356,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":68.0,"priorPriceTarget":48.0},{"epochGradeDate":1772041647,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":60.0},{"epochGradeDate":1772038179,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":78.0,"priorPriceTarget":50.0},{"epochGradeDate":1772034486,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":69.0,"priorPriceTarget":63.0},{"epochGradeDate":1772030843,"firm":"Citizens","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":83.0,"priorPriceTarget":60.0},{"epochGradeDate":1772028471,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":83.0,"priorPriceTarget":68.0},{"epochGradeDate":1772020074,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":86.0,"priorPriceTarget":72.0},{"epochGradeDate":1771621040,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":65.0},{"epochGradeDate":1770301865,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":68.0,"priorPriceTarget":47.0},{"epochGradeDate":1769534980,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":60.0},{"epochGradeDate":1768239642,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":63.0,"priorPriceTarget":49.0},{"epochGradeDate":1767633574,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":47.0},{"epochGradeDate":1762459135,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":55.0},{"epochGradeDate":1762450300,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":40.0},{"epochGradeDate":1762439579,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":49.0,"priorPriceTarget":40.0},{"epochGradeDate":1762429989,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":34.0},{"epochGradeDate":1760010368,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":49.0},{"epochGradeDate":1754502673,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":49.0,"priorPriceTarget":45.0},{"epochGradeDate":1754496904,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":44.0,"priorPriceTarget":41.0},{"epochGradeDate":1754489590,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":38.0},{"epochGradeDate":1754421273,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":33.0},{"epochGradeDate":1746728450,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":44.0},{"epochGradeDate":1746632847,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":50.0},{"epochGradeDate":1746631144,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":46.0},{"epochGradeDate":1746548837,"firm":"Needham","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1745241397,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":48.0},{"epochGradeDate":1744817971,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":52.0},{"epochGradeDate":1744044316,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":40.0},{"epochGradeDate":1744026211,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":50.0},{"epochGradeDate":1744024949,"firm":"Needham","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1740594197,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":44.0,"priorPriceTarget":39.0},{"epochGradeDate":1740589610,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":48.0},{"epochGradeDate":1740585309,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":40.0},{"epochGradeDate":1740583030,"firm":"Citizens Capital Markets","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":55.0,"priorPriceTarget":55.0},{"epochGradeDate":1740578356,"firm":"Cantor Fitzgerald","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":39.0},{"epochGradeDate":1740573976,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":28.0},{"epochGradeDate":1740567886,"firm":"Needham","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1737992128,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":47.0},{"epochGradeDate":1737716462,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1737038937,"firm":"Cantor Fitzgerald","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":39.0,"priorPriceTarget":0.0},{"epochGradeDate":1737028589,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":40.0},{"epochGradeDate":1734541803,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":35.0},{"epochGradeDate":1730818437,"firm":"Needham","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1729870169,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":32.0},{"epochGradeDate":1728659998,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":38.0},{"epochGradeDate":1728053094,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":42.0},{"epochGradeDate":1723215425,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":34.0,"priorPriceTarget":40.0},{"epochGradeDate":1723206931,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":43.0},{"epochGradeDate":1723206792,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":32.0},{"epochGradeDate":1721045078,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":34.0,"priorPriceTarget":38.0},{"epochGradeDate":1716383460,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":40.0,"priorPriceTarget":0.0},{"epochGradeDate":1715618265,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":41.0},{"epochGradeDate":1715614280,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":47.0,"priorPriceTarget":47.0},{"epochGradeDate":1715593255,"firm":"Needham","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1711030477,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":47.0,"priorPriceTarget":47.0},{"epochGradeDate":1708627422,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":35.0},{"epochGradeDate":1708623468,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":37.0},{"epochGradeDate":1705055498,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":37.0},{"epochGradeDate":1700569827,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":37.0,"priorPriceTarget":0.0},{"epochGradeDate":1699359458,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Sell","action":"up","priceTargetAction":"Announces","currentPriceTarget":33.0,"priorPriceTarget":0.0},{"epochGradeDate":1699041118,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":22.0},{"epochGradeDate":1698776101,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":52.0},{"epochGradeDate":1698052649,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Underweight","action":"up","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":30.0},{"epochGradeDate":1697205841,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":36.0},{"epochGradeDate":1697133736,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":42.0},{"epochGradeDate":1694174040,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":47.0},{"epochGradeDate":1693570975,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":59.0},{"epochGradeDate":1692108872,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":59.0,"priorPriceTarget":0.0},{"epochGradeDate":1691746253,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Underweight","action":"up","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":30.0},{"epochGradeDate":1691414342,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":58.0},{"epochGradeDate":1691180638,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":58.0},{"epochGradeDate":1691155479,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":36.0,"priorPriceTarget":0.0},{"epochGradeDate":1691148356,"firm":"JMP Securities","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":59.0,"priorPriceTarget":63.0},{"epochGradeDate":1690396766,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":40.0},{"epochGradeDate":1689765619,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":42.0},{"epochGradeDate":1689346541,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Underweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":30.0,"priorPriceTarget":30.0},{"epochGradeDate":1689173776,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":52.0,"priorPriceTarget":46.0},{"epochGradeDate":1687422418,"firm":"Piper Sandler","toGrade":"Underweight","fromGrade":"Neutral","action":"down","priceTargetAction":"Announces","currentPriceTarget":35.0,"priorPriceTarget":0.0},{"epochGradeDate":1683724308,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":34.0},{"epochGradeDate":1683722264,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":63.0,"priorPriceTarget":0.0},{"epochGradeDate":1682419319,"firm":"Needham","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1680291996,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":43.0},{"epochGradeDate":1679478354,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":43.0,"priorPriceTarget":45.0},{"epochGradeDate":1679054222,"firm":"Oppenheimer","toGrade":"Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":40.0,"priorPriceTarget":0.0},{"epochGradeDate":1676984128,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":40.0},{"epochGradeDate":1676643289,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":28.0},{"epochGradeDate":1676641505,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":29.0},{"epochGradeDate":1676638978,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":31.0},{"epochGradeDate":1676627370,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":36.0},{"epochGradeDate":1673950835,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":39.0},{"epochGradeDate":1673353719,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":37.0},{"epochGradeDate":1670495282,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":36.0,"priorPriceTarget":0.0},{"epochGradeDate":1669112844,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":31.0,"priorPriceTarget":0.0},{"epochGradeDate":1667916436,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":41.0},{"epochGradeDate":1667915560,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":60.0},{"epochGradeDate":1667912539,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":29.0,"priorPriceTarget":34.0},{"epochGradeDate":1667911870,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":45.0},{"epochGradeDate":1667908190,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":65.0},{"epochGradeDate":1666960210,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1666696931,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":34.0,"priorPriceTarget":42.0},{"epochGradeDate":1666600147,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":57.0},{"epochGradeDate":1666267864,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":45.0},{"epochGradeDate":1666093700,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":55.0},{"epochGradeDate":1660046727,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":56.0},{"epochGradeDate":1660033773,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":48.0},{"epochGradeDate":1657723282,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":56.0,"priorPriceTarget":59.0},{"epochGradeDate":1657715162,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":54.0},{"epochGradeDate":1657534852,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1652347158,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":49.0,"priorPriceTarget":0.0},{"epochGradeDate":1651760260,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":70.0},{"epochGradeDate":1651754102,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":61.0,"priorPriceTarget":67.0},{"epochGradeDate":1651747202,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":63.0,"priorPriceTarget":94.0},{"epochGradeDate":1650875796,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":54.0,"priorPriceTarget":69.0},{"epochGradeDate":1649062414,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":72.0,"priorPriceTarget":0.0},{"epochGradeDate":1645796939,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":67.0,"priorPriceTarget":72.0},{"epochGradeDate":1645784372,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":69.0,"priorPriceTarget":80.0},{"epochGradeDate":1643121315,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":72.0,"priorPriceTarget":100.0},{"epochGradeDate":1636720829,"firm":"William Blair","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1636373898,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":100.0},{"epochGradeDate":1636121271,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":95.0},{"epochGradeDate":1636108344,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":106.0},{"epochGradeDate":1635150801,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":106.0,"priorPriceTarget":67.0},{"epochGradeDate":1634909838,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":60.0},{"epochGradeDate":1631883583,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":66.0},{"epochGradeDate":1628256720,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":68.0,"priorPriceTarget":58.0},{"epochGradeDate":1628251036,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":66.0,"priorPriceTarget":64.0},{"epochGradeDate":1628239426,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":67.0,"priorPriceTarget":57.0},{"epochGradeDate":1627045717,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":58.0},{"epochGradeDate":1620384907,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":56.0},{"epochGradeDate":1618836262,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1618835419,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":58.0,"priorPriceTarget":0.0},{"epochGradeDate":1618835209,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":55.0,"priorPriceTarget":0.0},{"epochGradeDate":1618833955,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1618832417,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1618832255,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1618828981,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":56.0,"priorPriceTarget":0.0},{"epochGradeDate":1618827534,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":101.0,"priorPriceTarget":0.0},{"epochGradeDate":1618827380,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":57.0,"priorPriceTarget":0.0},{"epochGradeDate":1618483329,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":55.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.015291023,"fmt":"-1.53%"},"postMarketChange":{"raw":-1.2449951,"fmt":"-1.24"},"postMarketTime":1774656000,"postMarketPrice":{"raw":80.175,"fmt":"80.18"},"postMarketSource":"DELAYED","regularMarketChangePercent":{"raw":-0.049053997,"fmt":"-4.91%"},"regularMarketChange":{"raw":-4.2,"fmt":"-4.20"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":81.42,"fmt":"81.42"},"regularMarketDayHigh":{"raw":85.325,"fmt":"85.32"},"regularMarketDayLow":{"raw":79.8201,"fmt":"79.82"},"regularMarketVolume":{"raw":4579338,"fmt":"4.58M","longFmt":"4,579,338.00"},"averageDailyVolume10Day":{"raw":4230920,"fmt":"4.23M","longFmt":"4,230,920"},"averageDailyVolume3Month":{"raw":3180518,"fmt":"3.18M","longFmt":"3,180,518"},"regularMarketPreviousClose":{"raw":85.62,"fmt":"85.62"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":83.64,"fmt":"83.64"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"DOCN","underlyingSymbol":null,"shortName":"DigitalOcean Holdings, Inc.","longName":"DigitalOcean Holdings, Inc.","currency":"USD","quoteSourceName":"Delayed Quote","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":8463132160,"fmt":"8.46B","longFmt":"8,463,132,160.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.56,"fmt":"0.56"},"estimate":{"raw":0.44322,"fmt":"0.44"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.12","surprisePct":"26.35","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746529200,"fmt":"2025-05-06"}},{"date":"2Q2025","actual":{"raw":0.59,"fmt":"0.59"},"estimate":{"raw":0.46757,"fmt":"0.47"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.12","surprisePct":"26.18","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754391712,"fmt":"2025-08-05"}},{"date":"3Q2025","actual":{"raw":0.54,"fmt":"0.54"},"estimate":{"raw":0.49326,"fmt":"0.49"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.05","surprisePct":"9.48","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762344421,"fmt":"2025-11-05"}},{"date":"4Q2025","actual":{"raw":0.44,"fmt":"0.44"},"estimate":{"raw":0.3809,"fmt":"0.38"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.06","surprisePct":"15.52","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1771934400,"fmt":"2026-02-24"}}],"currentQuarterEstimate":{"raw":0.25716,"fmt":"0.26"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778070600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":576322000,"fmt":"576.32M","longFmt":"576,322,000"},"earnings":{"raw":104737000,"fmt":"104.74M","longFmt":"104,737,000"}},{"date":2023,"revenue":{"raw":692884000,"fmt":"692.88M","longFmt":"692,884,000"},"earnings":{"raw":160326000,"fmt":"160.33M","longFmt":"160,326,000"}},{"date":2024,"revenue":{"raw":780615000,"fmt":"780.62M","longFmt":"780,615,000"},"earnings":{"raw":191156000,"fmt":"191.16M","longFmt":"191,156,000"}},{"date":2025,"revenue":{"raw":901427000,"fmt":"901.43M","longFmt":"901,427,000"},"earnings":{"raw":217544000,"fmt":"217.54M","longFmt":"217,544,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":210703000,"fmt":"210.7M","longFmt":"210,703,000"},"earnings":{"raw":55449000,"fmt":"55.45M","longFmt":"55,449,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":218700000,"fmt":"218.7M","longFmt":"218,700,000"},"earnings":{"raw":57815000,"fmt":"57.81M","longFmt":"57,815,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":229634000,"fmt":"229.63M","longFmt":"229,634,000"},"earnings":{"raw":55990000,"fmt":"55.99M","longFmt":"55,990,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":242390000,"fmt":"242.39M","longFmt":"242,390,000"},"earnings":{"raw":48290000,"fmt":"48.29M","longFmt":"48,290,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":81.42,"fmt":"81.42"},"targetHighPrice":{"raw":105.0,"fmt":"105.00"},"targetLowPrice":{"raw":57.0,"fmt":"57.00"},"targetMeanPrice":{"raw":79.5,"fmt":"79.50"},"targetMedianPrice":{"raw":76.5,"fmt":"76.50"},"recommendationMean":{"raw":1.78571,"fmt":"1.79"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":12,"fmt":"12","longFmt":"12"},"totalCash":{"raw":254475008,"fmt":"254.48M","longFmt":"254,475,008"},"totalCashPerShare":{"raw":2.766,"fmt":"2.77"},"ebitda":{"raw":284300000,"fmt":"284.3M","longFmt":"284,300,000"},"totalDebt":{"raw":1701208064,"fmt":"1.7B","longFmt":"1,701,208,064"},"quickRatio":{"raw":0.603,"fmt":"0.60"},"currentRatio":{"raw":0.689,"fmt":"0.69"},"totalRevenue":{"raw":901427008,"fmt":"901.43M","longFmt":"901,427,008"},"debtToEquity":{},"revenuePerShare":{"raw":9.854,"fmt":"9.85"},"returnOnAssets":{"raw":0.05644,"fmt":"5.64%"},"returnOnEquity":{},"grossProfits":{"raw":539592000,"fmt":"539.59M","longFmt":"539,592,000"},"freeCashflow":{"raw":112400376,"fmt":"112.4M","longFmt":"112,400,376"},"operatingCashflow":{"raw":309604000,"fmt":"309.6M","longFmt":"309,604,000"},"earningsGrowth":{"raw":0.901,"fmt":"90.10%"},"revenueGrowth":{"raw":0.183,"fmt":"18.30%"},"grossMargins":{"raw":0.59860003,"fmt":"59.86%"},"ebitdaMargins":{"raw":0.31539,"fmt":"31.54%"},"operatingMargins":{"raw":0.16006,"fmt":"16.01%"},"profitMargins":{"raw":0.28761,"fmt":"28.76%"},"financialCurrency":"USD"}}],"error":null}}