{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.06888431,"fmt":"6.89%"},"oneMonthReturn":{"raw":0.18698925,"fmt":"18.70%"},"threeMonthReturn":{"raw":0.40791005,"fmt":"40.79%"},"sixMonthReturn":{"raw":0.52370965,"fmt":"52.37%"},"ytdReturnPct":{"raw":0.37955934,"fmt":"37.96%"},"oneYearTotalReturn":{"raw":0.27314168,"fmt":"27.31%"},"twoYearTotalReturn":{"raw":0.30330226,"fmt":"30.33%"},"threeYearTotalReturn":{"raw":0.5281987,"fmt":"52.82%"},"fiveYearTotalReturn":{"raw":0.89311785,"fmt":"89.31%"},"tenYearTotalReturn":{"raw":0.65270835,"fmt":"65.27%"},"maxReturn":{"raw":24.077404,"fmt":"2,407.74%"}},"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":31469193216,"fmt":"31.47B","longFmt":"31,469,193,216"},"forwardPE":{"raw":12.560885,"fmt":"12.56"},"profitMargins":{"raw":0.2456,"fmt":"24.56%"},"floatShares":{"raw":748020293,"fmt":"748.02M","longFmt":"748,020,293"},"sharesOutstanding":{"raw":759272715,"fmt":"759.27M","longFmt":"759,272,715"},"sharesShort":{"raw":15440289,"fmt":"15.44M","longFmt":"15,440,289"},"sharesShortPriorMonth":{"raw":21564860,"fmt":"21.56M","longFmt":"21,564,860"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.020299999,"fmt":"2.03%"},"heldPercentInsiders":{"raw":0.01502,"fmt":"1.50%"},"heldPercentInstitutions":{"raw":0.96558,"fmt":"96.56%"},"shortRatio":{"raw":1.57,"fmt":"1.57"},"shortPercentOfFloat":{"raw":0.0234,"fmt":"2.34%"},"beta":{"raw":0.353,"fmt":"0.35"},"impliedSharesOutstanding":{"raw":759272715,"fmt":"759.27M","longFmt":"759,272,715"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":19.524,"fmt":"19.52"},"priceToBook":{"raw":1.8597624,"fmt":"1.86"},"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.239,"fmt":"23.90%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":1716000000,"fmt":"1.72B","longFmt":"1,716,000,000"},"trailingEps":{"raw":2.24,"fmt":"2.24"},"forwardEps":{"raw":2.89072,"fmt":"2.89"},"pegRatio":{},"lastSplitFactor":"2:1","lastSplitDate":{"raw":1376524800,"fmt":"2013-08-15"},"enterpriseToRevenue":{"raw":4.501,"fmt":"4.50"},"enterpriseToEbitda":{"raw":6.513,"fmt":"6.51"},"52WeekChange":{"raw":0.1570164,"fmt":"15.70%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.22,"fmt":"0.22"},"lastDividendDate":{"raw":1773187200,"fmt":"2026-03-11"},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"M","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.68,"fmt":"0.68"},"estimate":{"raw":0.75463,"fmt":"0.75"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.07","surprisePct":"-9.89","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746480153,"fmt":"2025-05-05"}},{"date":"2Q2025","actual":{"raw":0.67,"fmt":"0.67"},"estimate":{"raw":0.45429,"fmt":"0.45"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.22","surprisePct":"47.48","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754341546,"fmt":"2025-08-04"}},{"date":"3Q2025","actual":{"raw":0.42,"fmt":"0.42"},"estimate":{"raw":0.4156,"fmt":"0.42"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.0","surprisePct":"1.06","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762203900,"fmt":"2025-11-03"}},{"date":"4Q2025","actual":{"raw":0.51,"fmt":"0.51"},"estimate":{"raw":0.47058,"fmt":"0.47"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.04","surprisePct":"8.38","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1772139900,"fmt":"2026-02-26"}}],"currentQuarterEstimate":{"raw":0.67,"fmt":"0.67"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777924800,"fmt":"2026-05-04"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":9051000000,"fmt":"9.05B","longFmt":"9,051,000,000"},"earnings":{"raw":4065000000,"fmt":"4.07B","longFmt":"4,065,000,000"}},{"date":2023,"revenue":{"raw":5914000000,"fmt":"5.91B","longFmt":"5,914,000,000"},"earnings":{"raw":1625000000,"fmt":"1.62B","longFmt":"1,625,000,000"}},{"date":2024,"revenue":{"raw":5458000000,"fmt":"5.46B","longFmt":"5,458,000,000"},"earnings":{"raw":1121000000,"fmt":"1.12B","longFmt":"1,121,000,000"}},{"date":2025,"revenue":{"raw":7645000000,"fmt":"7.64B","longFmt":"7,645,000,000"},"earnings":{"raw":1717000000,"fmt":"1.72B","longFmt":"1,717,000,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":1904000000,"fmt":"1.9B","longFmt":"1,904,000,000"},"earnings":{"raw":516000000,"fmt":"516M","longFmt":"516,000,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":1965000000,"fmt":"1.97B","longFmt":"1,965,000,000"},"earnings":{"raw":511000000,"fmt":"511M","longFmt":"511,000,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":1817000000,"fmt":"1.82B","longFmt":"1,817,000,000"},"earnings":{"raw":322000000,"fmt":"322M","longFmt":"322,000,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":1959000000,"fmt":"1.96B","longFmt":"1,959,000,000"},"earnings":{"raw":368000000,"fmt":"368M","longFmt":"368,000,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"CTRA Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762268400,"updated":1762319713,"transcriptId":2233995,"type":"IN_HOUSE","eventId":370614,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q3-2025-earnings_call-370614.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/4/2233995.json","maxAge":1},{"title":"CTRA Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754402400,"updated":1764416175,"transcriptId":2321731,"type":"IN_HOUSE","eventId":341344,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q2-2025-earnings_call-341344.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/5/2321731.json","maxAge":1},{"title":"CTRA Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746540000,"updated":1763972164,"transcriptId":2331470,"type":"IN_HOUSE","eventId":319258,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q1-2025-earnings_call-319258.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/6/2331470.json","maxAge":1},{"title":"CTRA Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1740495600,"updated":1767817346,"transcriptId":2555606,"type":"IN_HOUSE","eventId":238693,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q4-2024-earnings_call-238693.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/25/2555606.json","maxAge":1},{"title":"CTRA Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730466000,"updated":1768649078,"transcriptId":2613351,"type":"IN_HOUSE","eventId":218336,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q3-2024-earnings_call-218336.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/1/2613351.json","maxAge":1},{"title":"CTRA Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722603600,"updated":1772065297,"transcriptId":2725881,"type":"IN_HOUSE","eventId":190529,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q2-2024-earnings_call-190529.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/2/2725881.json","maxAge":1},{"title":"CTRA Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714741200,"updated":1772060981,"transcriptId":2743404,"type":"IN_HOUSE","eventId":170142,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q1-2024-earnings_call-170142.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/3/2743404.json","maxAge":1},{"title":"CTRA Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1708700400,"updated":1772064249,"transcriptId":2787995,"type":"IN_HOUSE","eventId":120781,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q4-2023-earnings_call-120781.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/23/2787995.json","maxAge":1},{"title":"CTRA Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1699369200,"updated":1772065500,"transcriptId":2850386,"type":"IN_HOUSE","eventId":87742,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q3-2023-earnings_call-87742.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/7/2850386.json","maxAge":1},{"title":"CTRA Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691503200,"updated":1772278234,"transcriptId":2901517,"type":"IN_HOUSE","eventId":67037,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q2-2023-earnings_call-67037.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/8/2901517.json","maxAge":1},{"title":"CTRA Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683295200,"updated":1773016751,"transcriptId":2961951,"type":"IN_HOUSE","eventId":55933,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q1-2023-earnings_call-55933.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/5/2961951.json","maxAge":1},{"title":"CTRA Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1677164400,"updated":1773016970,"transcriptId":3011999,"type":"IN_HOUSE","eventId":43546,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q4-2022-earnings_call-43546.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/23/3011999.json","maxAge":1},{"title":"CTRA Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667565900,"updated":1773370194,"transcriptId":3062078,"type":"IN_HOUSE","eventId":30059,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q3-2022-earnings_call-30059.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/4/3062078.json","maxAge":1},{"title":"CTRA Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659528900,"updated":1773742954,"transcriptId":3099897,"type":"IN_HOUSE","eventId":30057,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q2-2022-earnings_call-30057.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/3/3099897.json","maxAge":1},{"title":"CTRA Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651575360,"updated":1774698284,"transcriptId":3142809,"type":"IN_HOUSE","eventId":20704,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q1-2022-earnings_call-20704.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/3/3142809.json","maxAge":1},{"title":"CTRA Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1645714500,"updated":1774527614,"transcriptId":3172816,"type":"IN_HOUSE","eventId":15517,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q4-2021-earnings_call-15517.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/24/3172816.json","maxAge":1},{"title":"CTRA Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635946200,"updated":1752165408,"transcriptId":1624039,"type":"RAW","eventId":82676,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q3-2021-earnings_call-82676.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/3/1624039.json","maxAge":1},{"title":"CTRA Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1627648200,"updated":1752165408,"transcriptId":1624040,"type":"RAW","eventId":82677,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q2-2021-earnings_call-82677.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/7/30/1624040.json","maxAge":1},{"title":"CTRA Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1619789400,"updated":1752165408,"transcriptId":1624044,"type":"RAW","eventId":82681,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q1-2021-earnings_call-82681.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/4/30/1624044.json","maxAge":1},{"title":"CTRA Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1614182400,"updated":1752165408,"transcriptId":1624046,"type":"RAW","eventId":82683,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q4-2020-earnings_call-82683.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/24/1624046.json","maxAge":1},{"title":"CTRA Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1604064600,"updated":1752165408,"transcriptId":1624049,"type":"RAW","eventId":82686,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q3-2020-earnings_call-82686.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/10/30/1624049.json","maxAge":1},{"title":"CTRA Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1596202200,"updated":1752165408,"transcriptId":1624051,"type":"RAW","eventId":82688,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q2-2020-earnings_call-82688.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/7/31/1624051.json","maxAge":1},{"title":"CTRA Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1588339800,"updated":1752165408,"transcriptId":1624053,"type":"RAW","eventId":82690,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q1-2020-earnings_call-82690.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/5/1/1624053.json","maxAge":1},{"title":"CTRA Q4 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q4","date":1582295400,"updated":1752165408,"transcriptId":1624054,"type":"RAW","eventId":82691,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q4-2019-earnings_call-82691.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/2/21/1624054.json","maxAge":1},{"title":"CTRA Q3 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q3","date":1572010200,"updated":1752165408,"transcriptId":1624055,"type":"RAW","eventId":82692,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q3-2019-earnings_call-82692.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/10/25/1624055.json","maxAge":1},{"title":"CTRA Q2 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q2","date":1564147800,"updated":1752165408,"transcriptId":1624056,"type":"RAW","eventId":82693,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q2-2019-earnings_call-82693.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/7/26/1624056.json","maxAge":1},{"title":"CTRA Q1 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q1","date":1556285400,"updated":1752165408,"transcriptId":1624057,"type":"RAW","eventId":82694,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q1-2019-earnings_call-82694.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/4/26/1624057.json","maxAge":1},{"title":"CTRA Q4 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q4","date":1550845800,"updated":1752165408,"transcriptId":1624058,"type":"RAW","eventId":82695,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q4-2018-earnings_call-82695.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/2/22/1624058.json","maxAge":1},{"title":"CTRA Q3 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q3","date":1540560600,"updated":1752165408,"transcriptId":1624059,"type":"RAW","eventId":82696,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q3-2018-earnings_call-82696.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/10/26/1624059.json","maxAge":1},{"title":"CTRA Q2 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q2","date":1532698200,"updated":1752165408,"transcriptId":1624060,"type":"RAW","eventId":82697,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q2-2018-earnings_call-82697.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/7/27/1624060.json","maxAge":1},{"title":"CTRA Q1 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q1","date":1524835800,"updated":1752165408,"transcriptId":1624061,"type":"RAW","eventId":82698,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q1-2018-earnings_call-82698.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/4/27/1624061.json","maxAge":1},{"title":"CTRA Q4 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q4","date":1519396200,"updated":1752165408,"transcriptId":1624062,"type":"RAW","eventId":82699,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q4-2017-earnings_call-82699.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/2/23/1624062.json","maxAge":1},{"title":"CTRA Q3 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q3","date":1509111000,"updated":1752165408,"transcriptId":1624063,"type":"RAW","eventId":82700,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q3-2017-earnings_call-82700.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/10/27/1624063.json","maxAge":1},{"title":"CTRA Q2 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q2","date":1501248600,"updated":1752165408,"transcriptId":1624064,"type":"RAW","eventId":82701,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q2-2017-earnings_call-82701.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/7/28/1624064.json","maxAge":1},{"title":"CTRA Q1 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q1","date":1493386200,"updated":1752165408,"transcriptId":1624065,"type":"RAW","eventId":82702,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q1-2017-earnings_call-82702.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/4/28/1624065.json","maxAge":1},{"title":"CTRA Q4 FY2016 earnings call transcript","fiscalYear":2016,"fiscalPeriod":"Q4","date":1487946600,"updated":1752165408,"transcriptId":1624066,"type":"RAW","eventId":82703,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q4-2016-earnings_call-82703.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/2/24/1624066.json","maxAge":1},{"title":"CTRA Q3 FY2016 earnings call transcript","fiscalYear":2016,"fiscalPeriod":"Q3","date":1477661400,"updated":1752165408,"transcriptId":1624067,"type":"RAW","eventId":82704,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q3-2016-earnings_call-82704.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2016/10/28/1624067.json","maxAge":1},{"title":"CTRA Q2 FY2016 earnings call transcript","fiscalYear":2016,"fiscalPeriod":"Q2","date":1469799000,"updated":1752165408,"transcriptId":1624068,"type":"RAW","eventId":82705,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q2-2016-earnings_call-82705.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2016/7/29/1624068.json","maxAge":1},{"title":"CTRA Q1 FY2016 earnings call transcript","fiscalYear":2016,"fiscalPeriod":"Q1","date":1461936600,"updated":1752165408,"transcriptId":1624069,"type":"RAW","eventId":82706,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q1-2016-earnings_call-82706.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2016/4/29/1624069.json","maxAge":1},{"title":"CTRA Q4 FY2015 earnings call transcript","fiscalYear":2015,"fiscalPeriod":"Q4","date":1455892200,"updated":1752165408,"transcriptId":1624070,"type":"RAW","eventId":82707,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q4-2015-earnings_call-82707.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2016/2/19/1624070.json","maxAge":1},{"title":"CTRA Q3 FY2015 earnings call transcript","fiscalYear":2015,"fiscalPeriod":"Q3","date":1445607000,"updated":1752165408,"transcriptId":1624073,"type":"RAW","eventId":82710,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q3-2015-earnings_call-82710.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2015/10/23/1624073.json","maxAge":1},{"title":"CTRA Q2 FY2015 earnings call transcript","fiscalYear":2015,"fiscalPeriod":"Q2","date":1437744600,"updated":1752165408,"transcriptId":1624076,"type":"RAW","eventId":82713,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q2-2015-earnings_call-82713.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2015/7/24/1624076.json","maxAge":1},{"title":"CTRA Q1 FY2015 earnings call transcript","fiscalYear":2015,"fiscalPeriod":"Q1","date":1429882200,"updated":1752165408,"transcriptId":1624077,"type":"RAW","eventId":82714,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q1-2015-earnings_call-82714.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2015/4/24/1624077.json","maxAge":1},{"title":"CTRA Q3 FY2014 earnings call transcript","fiscalYear":2014,"fiscalPeriod":"Q3","date":1414157400,"updated":1752173449,"transcriptId":1635158,"type":"RAW","eventId":117359,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q3-2014-earnings_call-117359.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2014/10/24/1635158.json","maxAge":1},{"title":"CTRA Q2 FY2014 earnings call transcript","fiscalYear":2014,"fiscalPeriod":"Q2","date":1406208600,"updated":1752173449,"transcriptId":1635159,"type":"RAW","eventId":117360,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q2-2014-earnings_call-117360.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2014/7/24/1635159.json","maxAge":1},{"title":"CTRA Q1 FY2014 earnings call transcript","fiscalYear":2014,"fiscalPeriod":"Q1","date":1398346200,"updated":1752173449,"transcriptId":1635160,"type":"RAW","eventId":117361,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q1-2014-earnings_call-117361.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2014/4/24/1635160.json","maxAge":1},{"title":"CTRA Q4 FY2013 earnings call transcript","fiscalYear":2013,"fiscalPeriod":"Q4","date":1392993000,"updated":1752173449,"transcriptId":1635164,"type":"RAW","eventId":117371,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q4-2013-earnings_call-117371.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2014/2/21/1635164.json","maxAge":1},{"title":"CTRA Q3 FY2013 earnings call transcript","fiscalYear":2013,"fiscalPeriod":"Q3","date":1382707800,"updated":1752173449,"transcriptId":1635165,"type":"RAW","eventId":117374,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q3-2013-earnings_call-117374.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2013/10/25/1635165.json","maxAge":1},{"title":"CTRA Q2 FY2013 earnings call transcript","fiscalYear":2013,"fiscalPeriod":"Q2","date":1374759000,"updated":1752173449,"transcriptId":1635166,"type":"RAW","eventId":117375,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q2-2013-earnings_call-117375.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2013/7/25/1635166.json","maxAge":1},{"title":"CTRA Q1 FY2013 earnings call transcript","fiscalYear":2013,"fiscalPeriod":"Q1","date":1366896600,"updated":1752173449,"transcriptId":1635167,"type":"RAW","eventId":117377,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q1-2013-earnings_call-117377.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2013/4/25/1635167.json","maxAge":1},{"title":"CTRA Q4 FY2012 earnings call transcript","fiscalYear":2012,"fiscalPeriod":"Q4","date":1361543400,"updated":1752173449,"transcriptId":1635168,"type":"RAW","eventId":117378,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q4-2012-earnings_call-117378.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2013/2/22/1635168.json","maxAge":1},{"title":"CTRA Q3 FY2012 earnings call transcript","fiscalYear":2012,"fiscalPeriod":"Q3","date":1351258200,"updated":1752173449,"transcriptId":1635169,"type":"RAW","eventId":117379,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q3-2012-earnings_call-117379.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2012/10/26/1635169.json","maxAge":1},{"title":"CTRA Q2 FY2012 earnings call transcript","fiscalYear":2012,"fiscalPeriod":"Q2","date":1343223000,"updated":1752173449,"transcriptId":1635170,"type":"RAW","eventId":117381,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q2-2012-earnings_call-117381.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2012/7/25/1635170.json","maxAge":1},{"title":"CTRA Q1 FY2012 earnings call transcript","fiscalYear":2012,"fiscalPeriod":"Q1","date":1335447000,"updated":1764416126,"transcriptId":2324384,"type":"IN_HOUSE","eventId":117383,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q1-2012-earnings_call-117383.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2012/4/26/2324384.json","maxAge":1},{"title":"CTRA Q4 FY2011 earnings call transcript","fiscalYear":2011,"fiscalPeriod":"Q4","date":1329834600,"updated":1763943508,"transcriptId":2327762,"type":"IN_HOUSE","eventId":117384,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q4-2011-earnings_call-117384.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2012/2/21/2327762.json","maxAge":1},{"title":"CTRA Q3 FY2011 earnings call transcript","fiscalYear":2011,"fiscalPeriod":"Q3","date":1319722200,"updated":1763945110,"transcriptId":2328737,"type":"IN_HOUSE","eventId":117457,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q3-2011-earnings_call-117457.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2011/10/27/2328737.json","maxAge":1},{"title":"CTRA Q2 FY2011 earnings call transcript","fiscalYear":2011,"fiscalPeriod":"Q2","date":1311859800,"updated":1763945110,"transcriptId":2328555,"type":"IN_HOUSE","eventId":117458,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q2-2011-earnings_call-117458.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2011/7/28/2328555.json","maxAge":1},{"title":"CTRA Q1 FY2011 earnings call transcript","fiscalYear":2011,"fiscalPeriod":"Q1","date":1303997400,"updated":1763943477,"transcriptId":2327530,"type":"IN_HOUSE","eventId":117459,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q1-2011-earnings_call-117459.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2011/4/28/2327530.json","maxAge":1},{"title":"CTRA Q4 FY2010 earnings call transcript","fiscalYear":2010,"fiscalPeriod":"Q4","date":1298471400,"updated":1752173449,"transcriptId":1635202,"type":"RAW","eventId":117460,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q4-2010-earnings_call-117460.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2011/2/23/1635202.json","maxAge":1},{"title":"CTRA Q3 FY2010 earnings call transcript","fiscalYear":2010,"fiscalPeriod":"Q3","date":1288099800,"updated":1752165408,"transcriptId":1635203,"type":"RAW","eventId":117472,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q3-2010-earnings_call-117472.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2010/10/26/1635203.json","maxAge":1},{"title":"CTRA Q1 FY2010 earnings call transcript","fiscalYear":2010,"fiscalPeriod":"Q1","date":1272547800,"updated":1752173449,"transcriptId":1635204,"type":"RAW","eventId":117474,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/CTRA/earnings/CTRA-Q1-2010-earnings_call-117474.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2010/4/29/1635204.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":35.79,"fmt":"35.79"},"open":{"raw":35.98,"fmt":"35.98"},"dayLow":{"raw":35.84,"fmt":"35.84"},"dayHigh":{"raw":36.605,"fmt":"36.60"},"regularMarketPreviousClose":{"raw":35.79,"fmt":"35.79"},"regularMarketOpen":{"raw":35.98,"fmt":"35.98"},"regularMarketDayLow":{"raw":35.84,"fmt":"35.84"},"regularMarketDayHigh":{"raw":36.605,"fmt":"36.60"},"dividendRate":{"raw":0.88,"fmt":"0.88"},"dividendYield":{"raw":0.0242,"fmt":"2.42%"},"exDividendDate":{"raw":1773187200,"fmt":"2026-03-11"},"payoutRatio":{"raw":0.39290002,"fmt":"39.29%"},"fiveYearAvgDividendYield":{"raw":4.57,"fmt":"4.57"},"beta":{"raw":0.353,"fmt":"0.35"},"trailingPE":{"raw":16.209822,"fmt":"16.21"},"forwardPE":{"raw":12.560885,"fmt":"12.56"},"volume":{"raw":6888054,"fmt":"6.89M","longFmt":"6,888,054"},"regularMarketVolume":{"raw":6888054,"fmt":"6.89M","longFmt":"6,888,054"},"averageVolume":{"raw":11437747,"fmt":"11.44M","longFmt":"11,437,747"},"averageVolume10days":{"raw":16567610,"fmt":"16.57M","longFmt":"16,567,610"},"averageDailyVolume10Day":{"raw":16567610,"fmt":"16.57M","longFmt":"16,567,610"},"bid":{"raw":36.0,"fmt":"36.00"},"ask":{"raw":36.6,"fmt":"36.60"},"bidSize":{"raw":300000,"fmt":"300k","longFmt":"300,000"},"askSize":{"raw":40000,"fmt":"40k","longFmt":"40,000"},"marketCap":{"raw":27569192960,"fmt":"27.57B","longFmt":"27,569,192,960"},"nonDilutedMarketCap":{"raw":25792494128,"fmt":"25.79B","longFmt":"25,792,494,128"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":22.33,"fmt":"22.33"},"fiftyTwoWeekHigh":{"raw":36.605,"fmt":"36.60"},"allTimeHigh":{"raw":41.78,"fmt":"41.78"},"allTimeLow":{"raw":0.854167,"fmt":"0.85"},"priceToSalesTrailing12Months":{"raw":3.9435263,"fmt":"3.94"},"fiftyDayAverage":{"raw":29.6742,"fmt":"29.67"},"twoHundredDayAverage":{"raw":26.05935,"fmt":"26.06"},"trailingAnnualDividendRate":{"raw":0.88,"fmt":"0.88"},"trailingAnnualDividendYield":{"raw":0.024587873,"fmt":"2.46%"},"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":1777924800,"fmt":"2026-05-04"}],"earningsCallDate":[{"raw":1772204400,"fmt":"2026-02-27"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.77898,"fmt":"0.78"},"earningsLow":{"raw":0.34,"fmt":"0.34"},"earningsHigh":{"raw":1.19181,"fmt":"1.19"},"revenueAverage":{"raw":1927487810,"fmt":"1.93B","longFmt":"1,927,487,810"},"revenueLow":{"raw":1716700000,"fmt":"1.72B","longFmt":"1,716,700,000"},"revenueHigh":{"raw":2097472860,"fmt":"2.1B","longFmt":"2,097,472,860"}},"exDividendDate":{"raw":1773187200,"fmt":"2026-03-11"},"dividendDate":{"raw":1774396800,"fmt":"2026-03-25"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1773768425,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":36.0},{"epochGradeDate":1773672714,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":34.0},{"epochGradeDate":1773331442,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":47.0,"priorPriceTarget":41.0},{"epochGradeDate":1772729768,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":36.0},{"epochGradeDate":1772722305,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":33.0},{"epochGradeDate":1770129802,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":32.0},{"epochGradeDate":1770125895,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":31.0,"priorPriceTarget":0.0},{"epochGradeDate":1769608555,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":36.0,"priorPriceTarget":37.0},{"epochGradeDate":1769447842,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":31.0},{"epochGradeDate":1769018704,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":34.0,"priorPriceTarget":35.0},{"epochGradeDate":1768246034,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":34.0},{"epochGradeDate":1765575268,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":32.0},{"epochGradeDate":1764168250,"firm":"William Blair","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":36.0,"priorPriceTarget":0.0},{"epochGradeDate":1763486736,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":38.0},{"epochGradeDate":1761063370,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":39.0},{"epochGradeDate":1760972541,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":32.0},{"epochGradeDate":1760460852,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":29.0,"priorPriceTarget":30.0},{"epochGradeDate":1760456614,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":29.0},{"epochGradeDate":1760020409,"firm":"Scotiabank","toGrade":"Sector Outperform","fromGrade":"Sector Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":35.0},{"epochGradeDate":1757948485,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":36.0},{"epochGradeDate":1757598240,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":34.0,"priorPriceTarget":38.0},{"epochGradeDate":1755180706,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":39.0,"priorPriceTarget":37.0},{"epochGradeDate":1755177852,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":32.0},{"epochGradeDate":1752757127,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":36.0},{"epochGradeDate":1752247175,"firm":"Scotiabank","toGrade":"Sector Outperform","fromGrade":"Sector Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":33.0},{"epochGradeDate":1751911422,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":35.0},{"epochGradeDate":1751379397,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Maintains","currentPriceTarget":31.0,"priorPriceTarget":31.0},{"epochGradeDate":1750086695,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":33.0},{"epochGradeDate":1747151139,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":36.0,"priorPriceTarget":37.0},{"epochGradeDate":1747145723,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":36.0,"priorPriceTarget":38.0},{"epochGradeDate":1746829602,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":32.0},{"epochGradeDate":1746535558,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":35.0,"priorPriceTarget":37.0},{"epochGradeDate":1746532961,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":40.0},{"epochGradeDate":1745942190,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":34.0},{"epochGradeDate":1745447477,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":38.0},{"epochGradeDate":1745340673,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":34.0},{"epochGradeDate":1745244537,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":35.0},{"epochGradeDate":1744912725,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":33.0},{"epochGradeDate":1744406788,"firm":"Scotiabank","toGrade":"Sector Outperform","fromGrade":"Sector Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":38.0},{"epochGradeDate":1744053931,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":37.0},{"epochGradeDate":1743093892,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":32.0},{"epochGradeDate":1742301288,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":37.0},{"epochGradeDate":1741893785,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":36.0},{"epochGradeDate":1741797639,"firm":"Johnson Rice","toGrade":"Accumulate","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":37.0,"priorPriceTarget":0.0},{"epochGradeDate":1741797271,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":41.0},{"epochGradeDate":1741268807,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":34.0},{"epochGradeDate":1740570570,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":36.0},{"epochGradeDate":1739456884,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":35.0},{"epochGradeDate":1739376716,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":33.0},{"epochGradeDate":1738684963,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":26.0},{"epochGradeDate":1738238321,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":33.0},{"epochGradeDate":1738160282,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":33.0},{"epochGradeDate":1737652981,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":35.0},{"epochGradeDate":1736778805,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":33.0},{"epochGradeDate":1734455752,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":35.0},{"epochGradeDate":1734352022,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":37.0},{"epochGradeDate":1732635491,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":28.0},{"epochGradeDate":1731697762,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":32.0},{"epochGradeDate":1731684189,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":31.0},{"epochGradeDate":1731601728,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":27.0},{"epochGradeDate":1731597412,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":31.0},{"epochGradeDate":1731592565,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":31.0},{"epochGradeDate":1731587368,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":30.0},{"epochGradeDate":1731586559,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":32.0},{"epochGradeDate":1730737291,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":31.0},{"epochGradeDate":1730491262,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":28.0},{"epochGradeDate":1730484034,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":36.0},{"epochGradeDate":1723721168,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":39.0},{"epochGradeDate":1723125280,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":34.0,"priorPriceTarget":36.0},{"epochGradeDate":1721662028,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":34.0,"priorPriceTarget":35.0},{"epochGradeDate":1716565471,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":30.0},{"epochGradeDate":1715855705,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":27.0},{"epochGradeDate":1715687409,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":39.0,"priorPriceTarget":37.0},{"epochGradeDate":1715612862,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":37.0},{"epochGradeDate":1715083979,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":32.0},{"epochGradeDate":1714737817,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":34.0},{"epochGradeDate":1713785996,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":30.0},{"epochGradeDate":1713549328,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":35.0},{"epochGradeDate":1713378767,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":26.0},{"epochGradeDate":1712850905,"firm":"Scotiabank","toGrade":"Sector Outperform","fromGrade":"Sector Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":31.0},{"epochGradeDate":1712755969,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":36.0,"priorPriceTarget":0.0},{"epochGradeDate":1712338276,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":30.0},{"epochGradeDate":1712233085,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":29.0},{"epochGradeDate":1712153658,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":34.0,"priorPriceTarget":34.0},{"epochGradeDate":1711651576,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":27.0},{"epochGradeDate":1711114011,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":33.0},{"epochGradeDate":1711026756,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":34.0,"priorPriceTarget":35.0},{"epochGradeDate":1710250482,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":30.0},{"epochGradeDate":1709815743,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":33.0},{"epochGradeDate":1709311171,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":31.0},{"epochGradeDate":1706268774,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Neutral","action":"up","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":31.0},{"epochGradeDate":1706126287,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":32.0},{"epochGradeDate":1706103956,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":35.0},{"epochGradeDate":1706030986,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":37.0},{"epochGradeDate":1706027204,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":39.0,"priorPriceTarget":0.0},{"epochGradeDate":1704461634,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":31.0,"priorPriceTarget":0.0},{"epochGradeDate":1702989612,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":34.0},{"epochGradeDate":1702568474,"firm":"UBS","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":33.0},{"epochGradeDate":1702561670,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1702302353,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":28.0},{"epochGradeDate":1699455181,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":29.0},{"epochGradeDate":1698154975,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":34.0,"priorPriceTarget":0.0},{"epochGradeDate":1697636196,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":28.0},{"epochGradeDate":1695211056,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":27.0,"priorPriceTarget":26.0},{"epochGradeDate":1695133175,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":42.0,"priorPriceTarget":42.0},{"epochGradeDate":1692367561,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":35.0},{"epochGradeDate":1692363921,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":27.0,"priorPriceTarget":26.0},{"epochGradeDate":1692276030,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":25.0},{"epochGradeDate":1692184037,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":39.0},{"epochGradeDate":1692006678,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":35.0,"priorPriceTarget":0.0},{"epochGradeDate":1691500946,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":32.0,"priorPriceTarget":0.0},{"epochGradeDate":1690216195,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":34.0},{"epochGradeDate":1690214532,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":29.0},{"epochGradeDate":1689688594,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":27.0},{"epochGradeDate":1687858507,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1684493697,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":39.0,"priorPriceTarget":38.0},{"epochGradeDate":1684415247,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":30.0},{"epochGradeDate":1684151015,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":27.0,"priorPriceTarget":26.0},{"epochGradeDate":1682413084,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":32.0,"priorPriceTarget":0.0},{"epochGradeDate":1681982951,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Announces","currentPriceTarget":25.0,"priorPriceTarget":0.0},{"epochGradeDate":1681940914,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":22.0},{"epochGradeDate":1681316812,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":35.0,"priorPriceTarget":38.0},{"epochGradeDate":1681220626,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":26.0},{"epochGradeDate":1680882498,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Announces","currentPriceTarget":38.0,"priorPriceTarget":0.0},{"epochGradeDate":1679919847,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":28.0},{"epochGradeDate":1679659994,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":30.0},{"epochGradeDate":1679568561,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":23.0},{"epochGradeDate":1679048197,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":26.0},{"epochGradeDate":1678710933,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":27.0},{"epochGradeDate":1678452367,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":27.0},{"epochGradeDate":1678366926,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":28.0},{"epochGradeDate":1678198596,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":32.0},{"epochGradeDate":1677084499,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Announces","currentPriceTarget":40.0,"priorPriceTarget":0.0},{"epochGradeDate":1675685853,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1674738980,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":36.0},{"epochGradeDate":1674641746,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1674567541,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":31.0},{"epochGradeDate":1674477441,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":30.0},{"epochGradeDate":1670851814,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":26.0,"priorPriceTarget":0.0},{"epochGradeDate":1670416149,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":39.0},{"epochGradeDate":1670410514,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":27.0},{"epochGradeDate":1669816110,"firm":"Tudor Pickering","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1668685440,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":33.0},{"epochGradeDate":1667826927,"firm":"Wolfe Research","toGrade":"Peer Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1666621758,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":43.0},{"epochGradeDate":1666612246,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":36.0,"priorPriceTarget":42.0},{"epochGradeDate":1666188155,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":29.0},{"epochGradeDate":1666187744,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":32.0,"priorPriceTarget":0.0},{"epochGradeDate":1666181547,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":39.0,"priorPriceTarget":43.0},{"epochGradeDate":1663758092,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":27.0},{"epochGradeDate":1661949030,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":37.0},{"epochGradeDate":1660827963,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":40.0},{"epochGradeDate":1658492792,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":34.0},{"epochGradeDate":1658238056,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":29.0,"priorPriceTarget":30.0},{"epochGradeDate":1658236262,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":44.0},{"epochGradeDate":1657623882,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":41.0},{"epochGradeDate":1657539501,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":42.0},{"epochGradeDate":1656078427,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":40.0},{"epochGradeDate":1655206444,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":35.0},{"epochGradeDate":1655119997,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":30.0},{"epochGradeDate":1654511900,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":32.0},{"epochGradeDate":1650886944,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":31.0},{"epochGradeDate":1650883278,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Positive","action":"down","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":26.0},{"epochGradeDate":1650633127,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":25.0},{"epochGradeDate":1649421552,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":44.0,"priorPriceTarget":38.0},{"epochGradeDate":1649336353,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":26.0},{"epochGradeDate":1648727486,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":29.0},{"epochGradeDate":1647256117,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":31.0},{"epochGradeDate":1646912222,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":25.0},{"epochGradeDate":1643124577,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":27.0},{"epochGradeDate":1641820803,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"Announces","currentPriceTarget":23.0,"priorPriceTarget":0.0},{"epochGradeDate":1638448515,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":27.0},{"epochGradeDate":1635247155,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":27.0,"priorPriceTarget":0.0},{"epochGradeDate":1634895602,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1634816687,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":20.0},{"epochGradeDate":1634563708,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":32.0,"priorPriceTarget":0.0},{"epochGradeDate":1634551775,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":21.0},{"epochGradeDate":1634296346,"firm":"Seaport Global","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1633008552,"firm":"Wolfe Research","toGrade":"Outperform","fromGrade":"Peer Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":25.0},{"epochGradeDate":1626185982,"firm":"Mizuho","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":21.0},{"epochGradeDate":1624018578,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":19.0,"priorPriceTarget":20.0},{"epochGradeDate":1623155964,"firm":"Johnson Rice","toGrade":"Sell","fromGrade":"Hold","action":"down","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":21.0},{"epochGradeDate":1622027706,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1621428046,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":21.0},{"epochGradeDate":1619177961,"firm":"Wolfe Research","toGrade":"Peer Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":22.0,"priorPriceTarget":0.0},{"epochGradeDate":1618828918,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":19.0,"priorPriceTarget":20.0},{"epochGradeDate":1615808368,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Announces","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1615472395,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":19.0},{"epochGradeDate":1615290494,"firm":"Johnson Rice","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":21.0,"priorPriceTarget":0.0},{"epochGradeDate":1614176160,"firm":"TD Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.5,"priorPriceTarget":19.0},{"epochGradeDate":1612537014,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":21.0},{"epochGradeDate":1612355184,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Announces","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1609938767,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1607084846,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":21.0,"priorPriceTarget":0.0},{"epochGradeDate":1600099237,"firm":"Northland Capital Markets","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":18.0,"priorPriceTarget":0.0},{"epochGradeDate":1597327959,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":23.0,"priorPriceTarget":22.0},{"epochGradeDate":1595497457,"firm":"Mizuho","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1595257258,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":25.0},{"epochGradeDate":1593173215,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":19.0,"priorPriceTarget":20.0},{"epochGradeDate":1588596952,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":22.0},{"epochGradeDate":1588332910,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Raises","currentPriceTarget":21.0,"priorPriceTarget":20.0},{"epochGradeDate":1588250410,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":20.0,"priorPriceTarget":17.0},{"epochGradeDate":1585919802,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":22.0},{"epochGradeDate":1585664174,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":13.0,"priorPriceTarget":14.0},{"epochGradeDate":1584625607,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":19.0},{"epochGradeDate":1584377961,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":22.0,"priorPriceTarget":0.0},{"epochGradeDate":1584004027,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1583840396,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":19.0,"priorPriceTarget":21.0},{"epochGradeDate":1581356579,"firm":"CFRA","toGrade":"Buy","fromGrade":"Strong Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":25.0},{"epochGradeDate":1580131640,"firm":"Stifel Nicolaus","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":16.0},{"epochGradeDate":1579871741,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":23.0},{"epochGradeDate":1579870192,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":21.0,"priorPriceTarget":22.0},{"epochGradeDate":1578584763,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":23.0},{"epochGradeDate":1578493522,"firm":"TD Securities","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":18.0,"priorPriceTarget":23.0},{"epochGradeDate":1574768609,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":26.0},{"epochGradeDate":1573562884,"firm":"Wells Fargo","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":24.0},{"epochGradeDate":1572257565,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Positive","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1568906422,"firm":"Wolfe Research","toGrade":"Outperform","fromGrade":"Peer Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1564756176,"firm":"Citi","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":28.0},{"epochGradeDate":1564750883,"firm":"Tudor Pickering","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":25.0,"priorPriceTarget":0.0},{"epochGradeDate":1564396777,"firm":"MKM Partners","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1562586120,"firm":"Wells Fargo","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1554811177,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":32.0,"priorPriceTarget":0.0},{"epochGradeDate":1547475010,"firm":"KeyBanc","toGrade":"Sector Weight","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1546873750,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":25.0},{"epochGradeDate":1542727699,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":24.0},{"epochGradeDate":1542713144,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":29.0,"priorPriceTarget":0.0},{"epochGradeDate":1542302983,"firm":"Tudor Pickering","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1540828557,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":24.0,"priorPriceTarget":23.0},{"epochGradeDate":1540378074,"firm":"Wells Fargo","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1537958827,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":29.0},{"epochGradeDate":1536325264,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":28.0},{"epochGradeDate":1532951209,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1531399351,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":28.0},{"epochGradeDate":1530793539,"firm":"TD Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":29.0,"priorPriceTarget":0.0},{"epochGradeDate":1527165912,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":32.0},{"epochGradeDate":1525094278,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":31.0},{"epochGradeDate":1524225367,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":33.0},{"epochGradeDate":1523967516,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1520431998,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1516191636,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Positive","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1514989084,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1514893144,"firm":"Raymond James","toGrade":"Underperform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1513092851,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1511195997,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":31.0},{"epochGradeDate":1509451122,"firm":"Johnson Rice","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1509382507,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":30.0},{"epochGradeDate":1509379076,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":30.0},{"epochGradeDate":1508326633,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":31.0},{"epochGradeDate":1507738278,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":28.0},{"epochGradeDate":1505737559,"firm":"PiperJaffray","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":32.0},{"epochGradeDate":1501581846,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1500380389,"firm":"Williams Capital","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1498821900,"firm":"Bank of America","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1494497758,"firm":"Bank of America","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1492774958,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Strong Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1488282428,"firm":"Bernstein","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1486384452,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1485168719,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":22.0},{"epochGradeDate":1483539668,"firm":"Bank of America","toGrade":"Underperform","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1476936000,"firm":"SunTrust Robinson Humphrey","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1474626547,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1472728441,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":23.0,"priorPriceTarget":22.0},{"epochGradeDate":1472472526,"firm":"Williams Capital","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1471272780,"firm":"Drexel Hamilton","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":31.0},{"epochGradeDate":1470916747,"firm":"Scotia Howard Weil","toGrade":"Sector Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1470043567,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":25.0},{"epochGradeDate":1470039425,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":28.0},{"epochGradeDate":1465921896,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":24.0},{"epochGradeDate":1461660083,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":21.0},{"epochGradeDate":1460727815,"firm":"Tudor Pickering","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1460041904,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":23.0,"priorPriceTarget":20.0},{"epochGradeDate":1458041950,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":24.0,"priorPriceTarget":17.0},{"epochGradeDate":1456140894,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":19.0,"priorPriceTarget":18.0},{"epochGradeDate":1455794285,"firm":"Drexel Hamilton","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1455035075,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":17.0,"priorPriceTarget":20.0},{"epochGradeDate":1454507322,"firm":"GMP Securities","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":22.0,"priorPriceTarget":0.0},{"epochGradeDate":1454059128,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":18.0,"priorPriceTarget":17.0},{"epochGradeDate":1454002004,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":18.0,"priorPriceTarget":17.0},{"epochGradeDate":1453394780,"firm":"Nomura","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":19.0,"priorPriceTarget":23.0},{"epochGradeDate":1453390307,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":19.0,"priorPriceTarget":20.0},{"epochGradeDate":1452510501,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":17.0,"priorPriceTarget":20.0},{"epochGradeDate":1449675118,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":26.0},{"epochGradeDate":1449658019,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1442242800,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":30.0},{"epochGradeDate":1441698531,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":29.0},{"epochGradeDate":1440428400,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":30.0},{"epochGradeDate":1438070995,"firm":"Imperial Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":35.0},{"epochGradeDate":1438009200,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":29.0,"priorPriceTarget":30.0},{"epochGradeDate":1437479166,"firm":"Cowen & Co.","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":33.0,"priorPriceTarget":0.0},{"epochGradeDate":1437425162,"firm":"Cowen & Co.","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":33.0,"priorPriceTarget":0.0},{"epochGradeDate":1436799600,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":28.0},{"epochGradeDate":1433422800,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":32.0},{"epochGradeDate":1433242699,"firm":"Evercore ISI Group","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":39.0,"priorPriceTarget":0.0},{"epochGradeDate":1429880400,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":29.0},{"epochGradeDate":1429696429,"firm":"Nomura","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":33.0,"priorPriceTarget":0.0},{"epochGradeDate":1426770000,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":29.0},{"epochGradeDate":1426165200,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":25.0},{"epochGradeDate":1425045600,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":28.0,"priorPriceTarget":31.0},{"epochGradeDate":1424790759,"firm":"Tudor Pickering","toGrade":"Accumulate","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1424700000,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":26.0,"priorPriceTarget":29.0},{"epochGradeDate":1422626400,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":29.0,"priorPriceTarget":35.0},{"epochGradeDate":1421244000,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":35.0},{"epochGradeDate":1420711624,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1420520400,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1418738400,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":35.0,"priorPriceTarget":37.0},{"epochGradeDate":1418101200,"firm":"Stifel Nicolaus","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1418047200,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":36.0,"priorPriceTarget":40.0},{"epochGradeDate":1414501200,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":45.0},{"epochGradeDate":1412859600,"firm":"KeyBanc","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":50.0},{"epochGradeDate":1411730250,"firm":"KLR Group","toGrade":"Buy","fromGrade":"Accumulate","action":"up","priceTargetAction":"Raises","currentPriceTarget":44.0,"priorPriceTarget":42.0},{"epochGradeDate":1409928211,"firm":"Simmons & Co.","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1409651919,"firm":"Stifel Nicolaus","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":39.0,"priorPriceTarget":0.0},{"epochGradeDate":1408705898,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1406543117,"firm":"Oppenheimer","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Removes","currentPriceTarget":0.0,"priorPriceTarget":45.0},{"epochGradeDate":1406335493,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":37.0},{"epochGradeDate":1406284497,"firm":"Baird","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Maintains","currentPriceTarget":43.0,"priorPriceTarget":0.0},{"epochGradeDate":1406162657,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":46.0},{"epochGradeDate":1405607400,"firm":"FBR Capital","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":36.0,"priorPriceTarget":0.0},{"epochGradeDate":1403612466,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1400677424,"firm":"Capital One Financial","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1399060800,"firm":"Bernstein","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Maintains","currentPriceTarget":40.0,"priorPriceTarget":0.0},{"epochGradeDate":1399013267,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":55.0},{"epochGradeDate":1398427200,"firm":"iBERIA Capital Partners","toGrade":"Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":46.0,"priorPriceTarget":0.0},{"epochGradeDate":1397537902,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":45.0},{"epochGradeDate":1397130767,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Removes","currentPriceTarget":0.0,"priorPriceTarget":45.0},{"epochGradeDate":1394207131,"firm":"KLR Group","toGrade":"Buy","fromGrade":"Accumulate","action":"up","priceTargetAction":"Lowers","currentPriceTarget":48.0,"priorPriceTarget":0.0},{"epochGradeDate":1394110800,"firm":"UBS","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1391461200,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Equal-weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":45.0},{"epochGradeDate":1391000400,"firm":"KLR Group","toGrade":"Accumulate","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1387227600,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":47.0,"priorPriceTarget":0.0},{"epochGradeDate":1386622800,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1386592394,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":43.0},{"epochGradeDate":1384981200,"firm":"Bernstein","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":42.0},{"epochGradeDate":1382959810,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":43.0},{"epochGradeDate":1382536853,"firm":"Global Hunter Securities","toGrade":"Accumulate","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":41.0},{"epochGradeDate":1381405813,"firm":"Topeka","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Maintains","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1378301053,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1376994606,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1375190011,"firm":"Bernstein","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1375097643,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1374843010,"firm":"Scotia Howard Weil","toGrade":"","fromGrade":"","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1374750000,"firm":"Stifel Nicolaus","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1374150361,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":87.0,"priorPriceTarget":0.0},{"epochGradeDate":1374092809,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":87.0,"priorPriceTarget":0.0},{"epochGradeDate":1367923849,"firm":"ISI Group","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1366625563,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1366371934,"firm":"Wells Fargo","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1366279780,"firm":"Bank of America","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":93.0,"priorPriceTarget":54.0},{"epochGradeDate":1365514791,"firm":"KLR Group","toGrade":"Accumulate","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":82.0,"priorPriceTarget":0.0},{"epochGradeDate":1365427181,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1364825937,"firm":"Global Hunter Securities","toGrade":"Neutral","fromGrade":"Accumulate","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1364382518,"firm":"Topeka","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":74.0,"priorPriceTarget":0.0},{"epochGradeDate":1364297891,"firm":"Stifel Nicolaus","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Removes","currentPriceTarget":0.0,"priorPriceTarget":70.0},{"epochGradeDate":1362577828,"firm":"Buckingham Research","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1361792347,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":76.0,"priorPriceTarget":56.0},{"epochGradeDate":1361560949,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":59.0,"priorPriceTarget":50.0},{"epochGradeDate":1352205600,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":56.0,"priorPriceTarget":48.0},{"epochGradeDate":1351708320,"firm":"Brean Capital","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1351522980,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":55.0},{"epochGradeDate":1349434320,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":69.0},{"epochGradeDate":1347367320,"firm":"Bernstein","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1347279480,"firm":"Stifel Nicolaus","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":55.0,"priorPriceTarget":0.0},{"epochGradeDate":1345110840,"firm":"Imperial Capital","toGrade":"In-Line","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":42.0,"priorPriceTarget":0.0},{"epochGradeDate":1344350220,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":69.0,"priorPriceTarget":70.0},{"epochGradeDate":1343737020,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":54.5,"priorPriceTarget":54.0},{"epochGradeDate":1343729040,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":44.0},{"epochGradeDate":1343044260,"firm":"Tudor Pickering","toGrade":"Hold","fromGrade":"Accumulate","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1342795020,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":54.0,"priorPriceTarget":50.5},{"epochGradeDate":1342615080,"firm":"Global Hunter Securities","toGrade":"Accumulate","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":48.0,"priorPriceTarget":0.0},{"epochGradeDate":1342020900,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.5,"priorPriceTarget":43.0},{"epochGradeDate":1341827040,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.0033048452,"fmt":"0.33%"},"postMarketChange":{"raw":0.11999893,"fmt":"0.12"},"postMarketTime":1774655496,"postMarketPrice":{"raw":36.43,"fmt":"36.43"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":0.014529199,"fmt":"1.45%"},"regularMarketChange":{"raw":0.52,"fmt":"0.52"},"regularMarketTime":1774641835,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":36.31,"fmt":"36.31"},"regularMarketDayHigh":{"raw":36.605,"fmt":"36.60"},"regularMarketDayLow":{"raw":35.84,"fmt":"35.84"},"regularMarketVolume":{"raw":6888054,"fmt":"6.89M","longFmt":"6,888,054.00"},"averageDailyVolume10Day":{"raw":16567610,"fmt":"16.57M","longFmt":"16,567,610"},"averageDailyVolume3Month":{"raw":11437747,"fmt":"11.44M","longFmt":"11,437,747"},"regularMarketPreviousClose":{"raw":35.79,"fmt":"35.79"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":35.98,"fmt":"35.98"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"CTRA","underlyingSymbol":null,"shortName":"Coterra Energy Inc.","longName":"Coterra Energy Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":27569192960,"fmt":"27.57B","longFmt":"27,569,192,960.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.8,"fmt":"0.80"},"estimate":{"raw":0.7956,"fmt":"0.80"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.0","surprisePct":"0.55","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746480153,"fmt":"2025-05-05"}},{"date":"2Q2025","actual":{"raw":0.48,"fmt":"0.48"},"estimate":{"raw":0.44876,"fmt":"0.45"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.03","surprisePct":"6.96","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754341546,"fmt":"2025-08-04"}},{"date":"3Q2025","actual":{"raw":0.41,"fmt":"0.41"},"estimate":{"raw":0.43052,"fmt":"0.43"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.02","surprisePct":"-4.77","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762203900,"fmt":"2025-11-03"}},{"date":"4Q2025","actual":{"raw":0.39,"fmt":"0.39"},"estimate":{"raw":0.46937,"fmt":"0.47"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.08","surprisePct":"-16.91","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1772139900,"fmt":"2026-02-26"}}],"currentQuarterEstimate":{"raw":0.77898,"fmt":"0.78"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777924800,"fmt":"2026-05-04"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":9051000000,"fmt":"9.05B","longFmt":"9,051,000,000"},"earnings":{"raw":3932000000,"fmt":"3.93B","longFmt":"3,932,000,000"}},{"date":2023,"revenue":{"raw":5914000000,"fmt":"5.91B","longFmt":"5,914,000,000"},"earnings":{"raw":1712000000,"fmt":"1.71B","longFmt":"1,712,000,000"}},{"date":2024,"revenue":{"raw":5458000000,"fmt":"5.46B","longFmt":"5,458,000,000"},"earnings":{"raw":1245000000,"fmt":"1.25B","longFmt":"1,245,000,000"}},{"date":2025,"revenue":{"raw":7645000000,"fmt":"7.64B","longFmt":"7,645,000,000"},"earnings":{"raw":1584000000,"fmt":"1.58B","longFmt":"1,584,000,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":1904000000,"fmt":"1.9B","longFmt":"1,904,000,000"},"earnings":{"raw":608000000,"fmt":"608M","longFmt":"608,000,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":1965000000,"fmt":"1.97B","longFmt":"1,965,000,000"},"earnings":{"raw":367000000,"fmt":"367M","longFmt":"367,000,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":1817000000,"fmt":"1.82B","longFmt":"1,817,000,000"},"earnings":{"raw":312000000,"fmt":"312M","longFmt":"312,000,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":1959000000,"fmt":"1.96B","longFmt":"1,959,000,000"},"earnings":{"raw":294000000,"fmt":"294M","longFmt":"294,000,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":36.31,"fmt":"36.31"},"targetHighPrice":{"raw":47.0,"fmt":"47.00"},"targetLowPrice":{"raw":28.0,"fmt":"28.00"},"targetMeanPrice":{"raw":37.04545,"fmt":"37.05"},"targetMedianPrice":{"raw":35.0,"fmt":"35.00"},"recommendationMean":{"raw":1.81818,"fmt":"1.82"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":22,"fmt":"22","longFmt":"22"},"totalCash":{"raw":114000000,"fmt":"114M","longFmt":"114,000,000"},"totalCashPerShare":{"raw":0.15,"fmt":"0.15"},"ebitda":{"raw":4832000000,"fmt":"4.83B","longFmt":"4,832,000,000"},"totalDebt":{"raw":4006000128,"fmt":"4.01B","longFmt":"4,006,000,128"},"quickRatio":{"raw":0.978,"fmt":"0.98"},"currentRatio":{"raw":1.188,"fmt":"1.19"},"totalRevenue":{"raw":6991000064,"fmt":"6.99B","longFmt":"6,991,000,064"},"debtToEquity":{"raw":26.984,"fmt":"26.98%"},"revenuePerShare":{"raw":9.187,"fmt":"9.19"},"returnOnAssets":{"raw":0.0671,"fmt":"6.71%"},"returnOnEquity":{"raw":0.12275,"fmt":"12.27%"},"grossProfits":{"raw":5182000128,"fmt":"5.18B","longFmt":"5,182,000,128"},"freeCashflow":{"raw":1216499968,"fmt":"1.22B","longFmt":"1,216,499,968"},"operatingCashflow":{"raw":4020999936,"fmt":"4.02B","longFmt":"4,020,999,936"},"earningsGrowth":{"raw":0.206,"fmt":"20.60%"},"revenueGrowth":{"raw":0.234,"fmt":"23.40%"},"grossMargins":{"raw":0.74124,"fmt":"74.12%"},"ebitdaMargins":{"raw":0.69117,"fmt":"69.12%"},"operatingMargins":{"raw":0.33333,"fmt":"33.33%"},"profitMargins":{"raw":0.2456,"fmt":"24.56%"},"financialCurrency":"USD"}}],"error":null}}