{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.06789512,"fmt":"-6.79%"},"oneMonthReturn":{"raw":-0.16282623,"fmt":"-16.28%"},"threeMonthReturn":{"raw":-0.24716653,"fmt":"-24.72%"},"sixMonthReturn":{"raw":-0.22807841,"fmt":"-22.81%"},"ytdReturnPct":{"raw":-0.2331195,"fmt":"-23.31%"},"oneYearTotalReturn":{"raw":-0.22342935,"fmt":"-22.34%"},"twoYearTotalReturn":{"raw":-0.16335873,"fmt":"-16.34%"},"threeYearTotalReturn":{"raw":0.12757206,"fmt":"12.76%"},"fiveYearTotalReturn":{"raw":-0.28977206,"fmt":"-28.98%"},"tenYearTotalReturn":{"raw":1.4777694,"fmt":"147.78%"},"maxReturn":{"raw":1.670999,"fmt":"167.10%"}},"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":17073575936,"fmt":"17.07B","longFmt":"17,073,575,936"},"forwardPE":{"raw":11.21157,"fmt":"11.21"},"profitMargins":{"raw":0.09951,"fmt":"9.95%"},"floatShares":{"raw":191690928,"fmt":"191.69M","longFmt":"191,690,928"},"sharesOutstanding":{"raw":192940493,"fmt":"192.94M","longFmt":"192,940,493"},"sharesShort":{"raw":8620746,"fmt":"8.62M","longFmt":"8,620,746"},"sharesShortPriorMonth":{"raw":8707408,"fmt":"8.71M","longFmt":"8,707,408"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0448,"fmt":"4.48%"},"heldPercentInsiders":{"raw":0.00389,"fmt":"0.39%"},"heldPercentInstitutions":{"raw":1.08563,"fmt":"108.56%"},"shortRatio":{"raw":3.06,"fmt":"3.06"},"shortPercentOfFloat":{"raw":0.05,"fmt":"5.00%"},"beta":{"raw":1.698,"fmt":"1.7"},"impliedSharesOutstanding":{"raw":192940493,"fmt":"192.94M","longFmt":"192,940,493"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":23.073,"fmt":"23.07"},"priceToBook":{"raw":2.8500845,"fmt":"2.85"},"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.529,"fmt":"52.90%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":455400000,"fmt":"455.4M","longFmt":"455,400,000"},"trailingEps":{"raw":2.32,"fmt":"2.32"},"forwardEps":{"raw":5.86537,"fmt":"5.87"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":3.731,"fmt":"3.73"},"enterpriseToEbitda":{"raw":11.417,"fmt":"11.42"},"52WeekChange":{"raw":-0.1963777,"fmt":"-19.64%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.125,"fmt":"0.12"},"lastDividendDate":{"raw":1772064000,"fmt":"2026-02-26"},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.75,"fmt":"0.75"},"estimate":{"raw":0.47953,"fmt":"0.48"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.27","surprisePct":"56.4","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745489820,"fmt":"2025-04-24"}},{"date":"2Q2025","actual":{"raw":0.56,"fmt":"0.56"},"estimate":{"raw":0.4731,"fmt":"0.47"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.09","surprisePct":"18.37","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753352340,"fmt":"2025-07-24"}},{"date":"3Q2025","actual":{"raw":0.49,"fmt":"0.49"},"estimate":{"raw":0.54037,"fmt":"0.54"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.05","surprisePct":"-9.32","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761214536,"fmt":"2025-10-23"}},{"date":"4Q2025","actual":{"raw":0.52,"fmt":"0.52"},"estimate":{"raw":0.49764,"fmt":"0.50"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.02","surprisePct":"4.49","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770895080,"fmt":"2026-02-12"}}],"currentQuarterEstimate":{"raw":0.54,"fmt":"0.54"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777379400,"fmt":"2026-04-28"}],"isEarningsDateEstimate":false},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":3709900000,"fmt":"3.71B","longFmt":"3,709,900,000"},"earnings":{"raw":269500000,"fmt":"269.5M","longFmt":"269,500,000"}},{"date":2023,"revenue":{"raw":3831200000,"fmt":"3.83B","longFmt":"3,831,200,000"},"earnings":{"raw":-206200000,"fmt":"-206.2M","longFmt":"-206,200,000"}},{"date":2024,"revenue":{"raw":4183800000,"fmt":"4.18B","longFmt":"4,183,800,000"},"earnings":{"raw":284400000,"fmt":"284.4M","longFmt":"284,400,000"}},{"date":2025,"revenue":{"raw":4576300000,"fmt":"4.58B","longFmt":"4,576,300,000"},"earnings":{"raw":455400000,"fmt":"455.4M","longFmt":"455,400,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":1095700000,"fmt":"1.1B","longFmt":"1,095,700,000"},"earnings":{"raw":148100000,"fmt":"148.1M","longFmt":"148,100,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":1139700000,"fmt":"1.14B","longFmt":"1,139,700,000"},"earnings":{"raw":109600000,"fmt":"109.6M","longFmt":"109,600,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":1169500000,"fmt":"1.17B","longFmt":"1,169,500,000"},"earnings":{"raw":96600000,"fmt":"96.6M","longFmt":"96,600,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":1171400000,"fmt":"1.17B","longFmt":"1,171,400,000"},"earnings":{"raw":101200000,"fmt":"101.2M","longFmt":"101,200,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"TRU Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1770906600,"updated":1772059770,"transcriptId":2813394,"type":"IN_HOUSE","eventId":402305,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q4-2025-earnings_call-402305.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/12/2813394.json","maxAge":1},{"title":"TRU Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761226200,"updated":1765387028,"transcriptId":2503345,"type":"IN_HOUSE","eventId":366823,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q3-2025-earnings_call-366823.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/23/2503345.json","maxAge":1},{"title":"TRU Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753363800,"updated":1762402551,"transcriptId":2239681,"type":"IN_HOUSE","eventId":338575,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q2-2025-earnings_call-338575.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/24/2239681.json","maxAge":1},{"title":"TRU Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1745501400,"updated":1766230006,"transcriptId":2526550,"type":"IN_HOUSE","eventId":315541,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q1-2025-earnings_call-315541.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/24/2526550.json","maxAge":1},{"title":"TRU Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1739457000,"updated":1767871219,"transcriptId":2558437,"type":"IN_HOUSE","eventId":242926,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q4-2024-earnings_call-242926.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/13/2558437.json","maxAge":1},{"title":"TRU Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1729690200,"updated":1768798032,"transcriptId":2623468,"type":"IN_HOUSE","eventId":215858,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q3-2024-earnings_call-215858.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/23/2623468.json","maxAge":1},{"title":"TRU Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1721914200,"updated":1772063598,"transcriptId":2727318,"type":"IN_HOUSE","eventId":188606,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q2-2024-earnings_call-188606.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/25/2727318.json","maxAge":1},{"title":"TRU Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714051800,"updated":1772059301,"transcriptId":2758006,"type":"IN_HOUSE","eventId":166815,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q1-2024-earnings_call-166815.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/4/25/2758006.json","maxAge":1},{"title":"TRU Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1707834600,"updated":1772060792,"transcriptId":2802408,"type":"IN_HOUSE","eventId":121294,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q4-2023-earnings_call-121294.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/13/2802408.json","maxAge":1},{"title":"TRU Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698154200,"updated":1772059395,"transcriptId":2870498,"type":"IN_HOUSE","eventId":84875,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q3-2023-earnings_call-84875.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/10/24/2870498.json","maxAge":1},{"title":"TRU Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690291800,"updated":1772060387,"transcriptId":2921307,"type":"IN_HOUSE","eventId":64857,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q2-2023-earnings_call-64857.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/25/2921307.json","maxAge":1},{"title":"TRU Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1682429400,"updated":1772457988,"transcriptId":2974985,"type":"IN_HOUSE","eventId":53632,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q1-2023-earnings_call-53632.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/4/25/2974985.json","maxAge":1},{"title":"TRU Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1676385000,"updated":1773487943,"transcriptId":3019493,"type":"IN_HOUSE","eventId":39170,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q4-2022-earnings_call-39170.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/14/3019493.json","maxAge":1},{"title":"TRU Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1666704600,"updated":1774092710,"transcriptId":3075580,"type":"IN_HOUSE","eventId":35772,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q3-2022-earnings_call-35772.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/10/25/3075580.json","maxAge":1},{"title":"TRU Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1658837700,"updated":1773922897,"transcriptId":3113036,"type":"IN_HOUSE","eventId":27007,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q2-2022-earnings_call-27007.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/26/3113036.json","maxAge":1},{"title":"TRU Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1650974688,"updated":1774254181,"transcriptId":3149094,"type":"IN_HOUSE","eventId":19781,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q1-2022-earnings_call-19781.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/26/3149094.json","maxAge":1},{"title":"TRU Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1645529871,"updated":1774590484,"transcriptId":3177084,"type":"IN_HOUSE","eventId":15098,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q4-2021-earnings_call-15098.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/22/3177084.json","maxAge":1},{"title":"TRU Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635206400,"updated":1752165408,"transcriptId":1570498,"type":"RAW","eventId":9092,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q3-2021-earnings_call-9092.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/10/26/1570498.json","maxAge":1},{"title":"TRU Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1627344000,"updated":1752165408,"transcriptId":1567658,"type":"RAW","eventId":5864,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q2-2021-earnings_call-5864.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/7/27/1567658.json","maxAge":1},{"title":"TRU Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1619530200,"updated":1752173449,"transcriptId":1683414,"type":"RAW","eventId":217633,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q1-2021-earnings_call-217633.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/4/27/1683414.json","maxAge":1},{"title":"TRU Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1613476800,"updated":1765829857,"transcriptId":2514224,"type":"IN_HOUSE","eventId":268481,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q4-2020-earnings_call-268481.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/16/2514224.json","maxAge":1},{"title":"TRU Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1603805400,"updated":1766834958,"transcriptId":2542418,"type":"IN_HOUSE","eventId":529193,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q3-2020-earnings_call-529193.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/10/27/2542418.json","maxAge":1},{"title":"TRU Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1595941200,"updated":1765446348,"transcriptId":2506969,"type":"IN_HOUSE","eventId":529195,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q2-2020-earnings_call-529195.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/7/28/2506969.json","maxAge":1},{"title":"TRU Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1588078800,"updated":1766755236,"transcriptId":2540208,"type":"IN_HOUSE","eventId":529197,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/TRU/earnings/TRU-Q1-2020-earnings_call-529197.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/4/28/2540208.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":68.24,"fmt":"68.24"},"open":{"raw":67.34,"fmt":"67.34"},"dayLow":{"raw":65.435,"fmt":"65.43"},"dayHigh":{"raw":67.65,"fmt":"67.65"},"regularMarketPreviousClose":{"raw":68.24,"fmt":"68.24"},"regularMarketOpen":{"raw":67.34,"fmt":"67.34"},"regularMarketDayLow":{"raw":65.435,"fmt":"65.43"},"regularMarketDayHigh":{"raw":67.65,"fmt":"67.65"},"dividendRate":{"raw":0.5,"fmt":"0.50"},"dividendYield":{"raw":0.0076,"fmt":"0.76%"},"exDividendDate":{"raw":1772064000,"fmt":"2026-02-26"},"payoutRatio":{"raw":0.1983,"fmt":"19.83%"},"fiveYearAvgDividendYield":{"raw":0.5,"fmt":"0.50"},"beta":{"raw":1.698,"fmt":"1.70"},"trailingPE":{"raw":28.34483,"fmt":"28.34"},"forwardPE":{"raw":11.21157,"fmt":"11.21"},"volume":{"raw":1592547,"fmt":"1.59M","longFmt":"1,592,547"},"regularMarketVolume":{"raw":1592547,"fmt":"1.59M","longFmt":"1,592,547"},"averageVolume":{"raw":2707657,"fmt":"2.71M","longFmt":"2,707,657"},"averageVolume10days":{"raw":2968650,"fmt":"2.97M","longFmt":"2,968,650"},"averageDailyVolume10Day":{"raw":2968650,"fmt":"2.97M","longFmt":"2,968,650"},"bid":{"raw":44.45,"fmt":"44.45"},"ask":{"raw":77.85,"fmt":"77.85"},"bidSize":{"raw":20000,"fmt":"20k","longFmt":"20,000"},"askSize":{"raw":30000,"fmt":"30k","longFmt":"30,000"},"marketCap":{"raw":12687767552,"fmt":"12.69B","longFmt":"12,687,767,552"},"nonDilutedMarketCap":{"raw":13587930000,"fmt":"13.59B","longFmt":"13,587,930,000"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":65.235,"fmt":"65.24"},"fiftyTwoWeekHigh":{"raw":99.39,"fmt":"99.39"},"allTimeHigh":{"raw":125.35,"fmt":"125.35"},"allTimeLow":{"raw":20.43,"fmt":"20.43"},"priceToSalesTrailing12Months":{"raw":2.7724948,"fmt":"2.77"},"fiftyDayAverage":{"raw":77.0946,"fmt":"77.09"},"twoHundredDayAverage":{"raw":84.1179,"fmt":"84.12"},"trailingAnnualDividendRate":{"raw":0.47,"fmt":"0.47"},"trailingAnnualDividendYield":{"raw":0.0068874564,"fmt":"0.69%"},"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":1777379400,"fmt":"2026-04-28"}],"earningsCallDate":[{"raw":1777383000,"fmt":"2026-04-28"}],"isEarningsDateEstimate":false,"earningsAverage":{"raw":1.12433,"fmt":"1.12"},"earningsLow":{"raw":1.11,"fmt":"1.11"},"earningsHigh":{"raw":1.14,"fmt":"1.14"},"revenueAverage":{"raw":1213666670,"fmt":"1.21B","longFmt":"1,213,666,670"},"revenueLow":{"raw":1203500000,"fmt":"1.2B","longFmt":"1,203,500,000"},"revenueHigh":{"raw":1223000000,"fmt":"1.22B","longFmt":"1,223,000,000"}},"exDividendDate":{"raw":1772064000,"fmt":"2026-02-26"},"dividendDate":{"raw":1773360000,"fmt":"2026-03-13"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1773249365,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":105.0},{"epochGradeDate":1771351176,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":92.0},{"epochGradeDate":1771004511,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":95.0},{"epochGradeDate":1771002326,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":88.0,"priorPriceTarget":103.0},{"epochGradeDate":1770993767,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":100.0},{"epochGradeDate":1770982955,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":115.0},{"epochGradeDate":1768405212,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":118.0},{"epochGradeDate":1765986252,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":122.0},{"epochGradeDate":1761328320,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":86.0,"priorPriceTarget":78.0},{"epochGradeDate":1761312222,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":107.0,"priorPriceTarget":118.0},{"epochGradeDate":1761308434,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":104.0},{"epochGradeDate":1761302320,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":115.0,"priorPriceTarget":115.0},{"epochGradeDate":1759427024,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":83.0,"priorPriceTarget":96.0},{"epochGradeDate":1759321130,"firm":"Seaport Global","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1756900062,"firm":"Needham","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":115.0,"priorPriceTarget":0.0},{"epochGradeDate":1753458492,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":98.0},{"epochGradeDate":1753458070,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":118.0,"priorPriceTarget":115.0},{"epochGradeDate":1753452628,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":118.0,"priorPriceTarget":124.0},{"epochGradeDate":1753440790,"firm":"Needham","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1752149131,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":115.0,"priorPriceTarget":0.0},{"epochGradeDate":1751995604,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":108.0,"priorPriceTarget":100.0},{"epochGradeDate":1747924521,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":96.0},{"epochGradeDate":1745599542,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":112.0,"priorPriceTarget":120.0},{"epochGradeDate":1745597344,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":96.0,"priorPriceTarget":93.0},{"epochGradeDate":1744638249,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":117.0,"priorPriceTarget":130.0},{"epochGradeDate":1743773972,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":105.0},{"epochGradeDate":1739537098,"firm":"Needham","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1738600025,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":104.0,"priorPriceTarget":102.0},{"epochGradeDate":1738083940,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":127.0,"priorPriceTarget":130.0},{"epochGradeDate":1737042598,"firm":"Needham","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1736963658,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":125.0},{"epochGradeDate":1736519236,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":126.0,"priorPriceTarget":135.0},{"epochGradeDate":1736255467,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":112.0,"priorPriceTarget":115.0},{"epochGradeDate":1734021986,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":119.0},{"epochGradeDate":1732113476,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":122.0},{"epochGradeDate":1729792183,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":121.0,"priorPriceTarget":121.0},{"epochGradeDate":1729789175,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":119.0,"priorPriceTarget":103.0},{"epochGradeDate":1729786523,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":103.0},{"epochGradeDate":1729780387,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":122.0,"priorPriceTarget":118.0},{"epochGradeDate":1729778700,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":125.0},{"epochGradeDate":1729770774,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":104.0},{"epochGradeDate":1729767466,"firm":"Needham","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1728554381,"firm":"Wolfe Research","toGrade":"Outperform","fromGrade":"Peer Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":130.0,"priorPriceTarget":0.0},{"epochGradeDate":1728395858,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":118.0,"priorPriceTarget":97.0},{"epochGradeDate":1727884304,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":109.0,"priorPriceTarget":97.0},{"epochGradeDate":1727878969,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":100.0},{"epochGradeDate":1727790161,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1726244733,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":80.0},{"epochGradeDate":1726138913,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":103.0,"priorPriceTarget":96.0},{"epochGradeDate":1724176961,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":97.0,"priorPriceTarget":87.0},{"epochGradeDate":1723502043,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1722013454,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":97.0,"priorPriceTarget":90.0},{"epochGradeDate":1722010697,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":75.0},{"epochGradeDate":1722004120,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":106.0,"priorPriceTarget":85.0},{"epochGradeDate":1721993610,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":104.0,"priorPriceTarget":94.0},{"epochGradeDate":1721987086,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":89.0},{"epochGradeDate":1720519007,"firm":"Wolfe Research","toGrade":"Peer Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1718879849,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":92.0,"priorPriceTarget":0.0},{"epochGradeDate":1714150877,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":87.0},{"epochGradeDate":1714145456,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":83.0},{"epochGradeDate":1714134103,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":94.0,"priorPriceTarget":87.0},{"epochGradeDate":1714069435,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":89.0,"priorPriceTarget":87.0},{"epochGradeDate":1712666128,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":81.0},{"epochGradeDate":1711969041,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":65.0},{"epochGradeDate":1711463881,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"In-Line","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":70.0},{"epochGradeDate":1707939804,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":80.0},{"epochGradeDate":1707938984,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":87.0,"priorPriceTarget":80.0},{"epochGradeDate":1707933632,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":69.0},{"epochGradeDate":1707925951,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":85.0,"priorPriceTarget":0.0},{"epochGradeDate":1707921409,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":55.0},{"epochGradeDate":1707919597,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":83.0,"priorPriceTarget":76.0},{"epochGradeDate":1707917460,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":65.0},{"epochGradeDate":1707844624,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":87.0,"priorPriceTarget":75.0},{"epochGradeDate":1705513237,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":75.0},{"epochGradeDate":1703879355,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":63.0},{"epochGradeDate":1702978041,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":81.0,"priorPriceTarget":0.0},{"epochGradeDate":1700660593,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":76.0,"priorPriceTarget":70.0},{"epochGradeDate":1700165856,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":68.0,"priorPriceTarget":57.0},{"epochGradeDate":1700156782,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":59.0},{"epochGradeDate":1698760730,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":63.0,"priorPriceTarget":73.0},{"epochGradeDate":1698671300,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":63.0,"priorPriceTarget":73.0},{"epochGradeDate":1698349612,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":59.0,"priorPriceTarget":90.0},{"epochGradeDate":1698328665,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":73.0,"priorPriceTarget":85.0},{"epochGradeDate":1698254180,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":97.0},{"epochGradeDate":1698244730,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":80.0},{"epochGradeDate":1698241059,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":73.0,"priorPriceTarget":85.0},{"epochGradeDate":1698238983,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":93.0},{"epochGradeDate":1698237070,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1698223940,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":44.0,"priorPriceTarget":95.0},{"epochGradeDate":1698172964,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":92.0},{"epochGradeDate":1697564265,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":85.0},{"epochGradeDate":1696262345,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":97.0,"priorPriceTarget":0.0},{"epochGradeDate":1690385136,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":93.0,"priorPriceTarget":78.0},{"epochGradeDate":1690381251,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":97.0,"priorPriceTarget":84.0},{"epochGradeDate":1690377952,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":94.0,"priorPriceTarget":88.0},{"epochGradeDate":1690365953,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":67.0},{"epochGradeDate":1690302358,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":84.0},{"epochGradeDate":1689773537,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":70.0},{"epochGradeDate":1685967088,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":71.0},{"epochGradeDate":1684416105,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":84.0,"priorPriceTarget":0.0},{"epochGradeDate":1682519311,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":66.0},{"epochGradeDate":1682504104,"firm":"Needham","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":84.0,"priorPriceTarget":0.0},{"epochGradeDate":1680257454,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":67.0,"priorPriceTarget":72.0},{"epochGradeDate":1679485103,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":78.0,"priorPriceTarget":80.0},{"epochGradeDate":1677668773,"firm":"Exane BNP Paribas","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1676471881,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":84.0,"priorPriceTarget":91.0},{"epochGradeDate":1676469522,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":83.0,"priorPriceTarget":78.0},{"epochGradeDate":1676465261,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":65.0},{"epochGradeDate":1676460820,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":65.0},{"epochGradeDate":1675695738,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":76.0,"priorPriceTarget":67.0},{"epochGradeDate":1675687496,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":74.0,"priorPriceTarget":62.0},{"epochGradeDate":1675257174,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":91.0,"priorPriceTarget":72.0},{"epochGradeDate":1673608620,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":88.0,"priorPriceTarget":0.0},{"epochGradeDate":1673006981,"firm":"Exane BNP Paribas","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":64.5,"priorPriceTarget":0.0},{"epochGradeDate":1672828707,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Lowers","currentPriceTarget":78.0,"priorPriceTarget":80.0},{"epochGradeDate":1669985095,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":70.0},{"epochGradeDate":1669814712,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":78.0},{"epochGradeDate":1666881381,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":74.0,"priorPriceTarget":85.0},{"epochGradeDate":1666795050,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":78.0,"priorPriceTarget":86.0},{"epochGradeDate":1666788413,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":86.0},{"epochGradeDate":1666615712,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":78.0,"priorPriceTarget":95.0},{"epochGradeDate":1666101872,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":71.0,"priorPriceTarget":101.0},{"epochGradeDate":1664879886,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":85.0},{"epochGradeDate":1664281047,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":86.0,"priorPriceTarget":88.0},{"epochGradeDate":1663844996,"firm":"Atlantic Equities","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":100.0},{"epochGradeDate":1659016339,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":98.0},{"epochGradeDate":1658932439,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":87.0,"priorPriceTarget":112.0},{"epochGradeDate":1658930086,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":86.0,"priorPriceTarget":119.0},{"epochGradeDate":1658929398,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":72.0,"priorPriceTarget":90.0},{"epochGradeDate":1658928564,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":88.0},{"epochGradeDate":1658927045,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":88.0,"priorPriceTarget":91.0},{"epochGradeDate":1658240828,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":111.0,"priorPriceTarget":114.0},{"epochGradeDate":1657703815,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":88.0,"priorPriceTarget":0.0},{"epochGradeDate":1655465254,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":88.0,"priorPriceTarget":105.0},{"epochGradeDate":1655379480,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":91.0,"priorPriceTarget":98.0},{"epochGradeDate":1651070748,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":114.0,"priorPriceTarget":124.0},{"epochGradeDate":1651067035,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":100.0},{"epochGradeDate":1651064112,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":98.0,"priorPriceTarget":105.0},{"epochGradeDate":1650633523,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":115.0},{"epochGradeDate":1648631016,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":124.0,"priorPriceTarget":0.0},{"epochGradeDate":1647598728,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":109.0,"priorPriceTarget":125.0},{"epochGradeDate":1647514454,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":125.0},{"epochGradeDate":1647431528,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":102.0},{"epochGradeDate":1647430183,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":105.0},{"epochGradeDate":1645629697,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":118.0,"priorPriceTarget":120.0},{"epochGradeDate":1645622570,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":124.0,"priorPriceTarget":140.0},{"epochGradeDate":1645617697,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":130.0},{"epochGradeDate":1645614598,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Announces","currentPriceTarget":102.0,"priorPriceTarget":0.0},{"epochGradeDate":1643285040,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":105.0,"priorPriceTarget":0.0},{"epochGradeDate":1641393714,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":124.0},{"epochGradeDate":1637665575,"firm":"Atlantic Equities","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":125.0},{"epochGradeDate":1635345565,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":124.0,"priorPriceTarget":131.0},{"epochGradeDate":1635340602,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":125.0},{"epochGradeDate":1632401686,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":131.0,"priorPriceTarget":130.0},{"epochGradeDate":1629197789,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":130.0},{"epochGradeDate":1627482740,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":110.0},{"epochGradeDate":1627480295,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":119.0},{"epochGradeDate":1626441318,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":132.0,"priorPriceTarget":121.0},{"epochGradeDate":1625739356,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":128.0,"priorPriceTarget":0.0},{"epochGradeDate":1624361603,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":119.0,"priorPriceTarget":115.0},{"epochGradeDate":1619616693,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":105.0},{"epochGradeDate":1613566997,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":112.0},{"epochGradeDate":1613140310,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":92.0},{"epochGradeDate":1611919415,"firm":"Needham","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1609949604,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":112.0,"priorPriceTarget":108.0},{"epochGradeDate":1603203035,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":108.0,"priorPriceTarget":106.0},{"epochGradeDate":1602508138,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":103.0,"priorPriceTarget":90.0},{"epochGradeDate":1599738500,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":106.0,"priorPriceTarget":105.0},{"epochGradeDate":1596046890,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":92.0},{"epochGradeDate":1596035581,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":104.0,"priorPriceTarget":102.0},{"epochGradeDate":1595596652,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":102.0,"priorPriceTarget":96.0},{"epochGradeDate":1595412500,"firm":"Baird","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":101.0,"priorPriceTarget":0.0},{"epochGradeDate":1593000490,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":96.0,"priorPriceTarget":92.0},{"epochGradeDate":1591013526,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":85.0},{"epochGradeDate":1588179595,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":88.0},{"epochGradeDate":1588168746,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":92.0,"priorPriceTarget":110.0},{"epochGradeDate":1588166929,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":90.0},{"epochGradeDate":1588161771,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":93.0},{"epochGradeDate":1587560546,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":89.0},{"epochGradeDate":1587058655,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":115.0},{"epochGradeDate":1586876996,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":89.0,"priorPriceTarget":109.0},{"epochGradeDate":1586435539,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":95.0},{"epochGradeDate":1586432964,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":110.0},{"epochGradeDate":1584095791,"firm":"Baird","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":76.0,"priorPriceTarget":109.0},{"epochGradeDate":1583932825,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":93.0,"priorPriceTarget":105.0},{"epochGradeDate":1582728463,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1582122548,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":100.0},{"epochGradeDate":1582121957,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":94.0},{"epochGradeDate":1582120478,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":109.0,"priorPriceTarget":100.0},{"epochGradeDate":1582120287,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":108.0,"priorPriceTarget":96.0},{"epochGradeDate":1578396893,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":84.0},{"epochGradeDate":1574422973,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":86.0,"priorPriceTarget":0.0},{"epochGradeDate":1571848984,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":78.0},{"epochGradeDate":1571832076,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":81.0},{"epochGradeDate":1570711581,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":81.0,"priorPriceTarget":83.0},{"epochGradeDate":1564483425,"firm":"Atlantic Equities","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1563973597,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":78.0},{"epochGradeDate":1563971190,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":83.0,"priorPriceTarget":82.0},{"epochGradeDate":1562068882,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":78.0,"priorPriceTarget":75.0},{"epochGradeDate":1555512283,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":69.0},{"epochGradeDate":1547476310,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":87.0},{"epochGradeDate":1544193802,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":70.0,"priorPriceTarget":0.0},{"epochGradeDate":1540389161,"firm":"Atlantic Equities","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Maintains","currentPriceTarget":82.0,"priorPriceTarget":82.0},{"epochGradeDate":1540388903,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":84.0,"priorPriceTarget":88.0},{"epochGradeDate":1539602432,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":72.0,"priorPriceTarget":75.0},{"epochGradeDate":1536840520,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":71.0},{"epochGradeDate":1532545149,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":76.0},{"epochGradeDate":1532522051,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":81.0,"priorPriceTarget":80.0},{"epochGradeDate":1532520711,"firm":"Atlantic Equities","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Raises","currentPriceTarget":82.0,"priorPriceTarget":77.0},{"epochGradeDate":1532520360,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":71.0,"priorPriceTarget":66.0},{"epochGradeDate":1532516952,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":81.0,"priorPriceTarget":74.0},{"epochGradeDate":1531917609,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":66.0,"priorPriceTarget":62.0},{"epochGradeDate":1531398612,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":75.0},{"epochGradeDate":1524501306,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":65.0},{"epochGradeDate":1524484793,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":57.0},{"epochGradeDate":1524484180,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":74.0,"priorPriceTarget":62.0},{"epochGradeDate":1518612393,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":57.0,"priorPriceTarget":58.0},{"epochGradeDate":1517407672,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":54.0},{"epochGradeDate":1516285308,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1510927179,"firm":"Atlantic Equities","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1509382060,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":50.0},{"epochGradeDate":1509376747,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":59.0,"priorPriceTarget":50.0},{"epochGradeDate":1509367854,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":54.0},{"epochGradeDate":1509360054,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":51.0},{"epochGradeDate":1508846160,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":50.0},{"epochGradeDate":1508768494,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":51.0,"priorPriceTarget":50.0},{"epochGradeDate":1505409283,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":48.0},{"epochGradeDate":1501092316,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":47.0},{"epochGradeDate":1484738625,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":37.0},{"epochGradeDate":1474445830,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Maintains","currentPriceTarget":37.0,"priorPriceTarget":0.0},{"epochGradeDate":1469633970,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":30.0},{"epochGradeDate":1465404064,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.5,"priorPriceTarget":33.0},{"epochGradeDate":1464257051,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1460117168,"firm":"William Blair","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1459338058,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1458294991,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":25.0},{"epochGradeDate":1455725576,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":30.0},{"epochGradeDate":1455725573,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":5.0,"priorPriceTarget":28.0},{"epochGradeDate":1450361405,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":26.0},{"epochGradeDate":1438697178,"firm":"Wells Fargo","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1438688526,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":26.0,"priorPriceTarget":0.0},{"epochGradeDate":1438688454,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1438687840,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":27.0,"priorPriceTarget":0.0},{"epochGradeDate":1438687687,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":29.0,"priorPriceTarget":0.0},{"epochGradeDate":1438687663,"firm":"Evercore ISI Group","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1438687396,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1438685981,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":29.0,"priorPriceTarget":0.0},{"epochGradeDate":1437984591,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":26.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"DELAYED","postMarketChangePercent":{"raw":0.0051702606,"fmt":"0.52%"},"postMarketChange":{"raw":0.33999634,"fmt":"0.34"},"postMarketTime":1774655699,"postMarketPrice":{"raw":66.1,"fmt":"66.10"},"postMarketSource":"DELAYED","regularMarketChangePercent":{"raw":-0.0363423,"fmt":"-3.63%"},"regularMarketChange":{"raw":-2.48,"fmt":"-2.48"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":65.76,"fmt":"65.76"},"regularMarketDayHigh":{"raw":67.65,"fmt":"67.65"},"regularMarketDayLow":{"raw":65.435,"fmt":"65.43"},"regularMarketVolume":{"raw":1592547,"fmt":"1.59M","longFmt":"1,592,547.00"},"averageDailyVolume10Day":{"raw":2968650,"fmt":"2.97M","longFmt":"2,968,650"},"averageDailyVolume3Month":{"raw":2707657,"fmt":"2.71M","longFmt":"2,707,657"},"regularMarketPreviousClose":{"raw":68.24,"fmt":"68.24"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":67.34,"fmt":"67.34"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"TRU","underlyingSymbol":null,"shortName":"TransUnion","longName":"TransUnion","currency":"USD","quoteSourceName":"Delayed Quote","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":12687767552,"fmt":"12.69B","longFmt":"12,687,767,552.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":1.05,"fmt":"1.05"},"estimate":{"raw":0.97811,"fmt":"0.98"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.07","surprisePct":"7.35","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745489820,"fmt":"2025-04-24"}},{"date":"2Q2025","actual":{"raw":1.08,"fmt":"1.08"},"estimate":{"raw":0.99121,"fmt":"0.99"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.09","surprisePct":"8.96","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753352340,"fmt":"2025-07-24"}},{"date":"3Q2025","actual":{"raw":1.1,"fmt":"1.10"},"estimate":{"raw":1.04413,"fmt":"1.04"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.06","surprisePct":"5.35","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761214536,"fmt":"2025-10-23"}},{"date":"4Q2025","actual":{"raw":1.07,"fmt":"1.07"},"estimate":{"raw":1.02554,"fmt":"1.03"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.04","surprisePct":"4.34","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770895080,"fmt":"2026-02-12"}}],"currentQuarterEstimate":{"raw":1.12433,"fmt":"1.12"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777379400,"fmt":"2026-04-28"}],"isEarningsDateEstimate":false},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":3709900000,"fmt":"3.71B","longFmt":"3,709,900,000"},"earnings":{"raw":700100000,"fmt":"700.1M","longFmt":"700,100,000"}},{"date":2023,"revenue":{"raw":3831200000,"fmt":"3.83B","longFmt":"3,831,200,000"},"earnings":{"raw":655400000,"fmt":"655.4M","longFmt":"655,400,000"}},{"date":2024,"revenue":{"raw":4183800000,"fmt":"4.18B","longFmt":"4,183,800,000"},"earnings":{"raw":768800000,"fmt":"768.8M","longFmt":"768,800,000"}},{"date":2025,"revenue":{"raw":4576300000,"fmt":"4.58B","longFmt":"4,576,300,000"},"earnings":{"raw":845700000,"fmt":"845.7M","longFmt":"845,700,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":1095700000,"fmt":"1.1B","longFmt":"1,095,700,000"},"earnings":{"raw":207600000,"fmt":"207.6M","longFmt":"207,600,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":1139700000,"fmt":"1.14B","longFmt":"1,139,700,000"},"earnings":{"raw":213100000,"fmt":"213.1M","longFmt":"213,100,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":1169500000,"fmt":"1.17B","longFmt":"1,169,500,000"},"earnings":{"raw":216500000,"fmt":"216.5M","longFmt":"216,500,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":1171400000,"fmt":"1.17B","longFmt":"1,171,400,000"},"earnings":{"raw":208400000,"fmt":"208.4M","longFmt":"208,400,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":65.76,"fmt":"65.76"},"targetHighPrice":{"raw":114.0,"fmt":"114.00"},"targetLowPrice":{"raw":72.0,"fmt":"72.00"},"targetMeanPrice":{"raw":94.2,"fmt":"94.20"},"targetMedianPrice":{"raw":95.0,"fmt":"95.00"},"recommendationMean":{"raw":1.66667,"fmt":"1.67"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":20,"fmt":"20","longFmt":"20"},"totalCash":{"raw":856300032,"fmt":"856.3M","longFmt":"856,300,032"},"totalCashPerShare":{"raw":4.446,"fmt":"4.45"},"ebitda":{"raw":1495399936,"fmt":"1.5B","longFmt":"1,495,399,936"},"totalDebt":{"raw":5158400000,"fmt":"5.16B","longFmt":"5,158,400,000"},"quickRatio":{"raw":1.526,"fmt":"1.53"},"currentRatio":{"raw":1.747,"fmt":"1.75"},"totalRevenue":{"raw":4576300032,"fmt":"4.58B","longFmt":"4,576,300,032"},"debtToEquity":{"raw":113.489,"fmt":"113.49%"},"revenuePerShare":{"raw":23.541,"fmt":"23.54"},"returnOnAssets":{"raw":0.05208,"fmt":"5.21%"},"returnOnEquity":{"raw":0.10602,"fmt":"10.60%"},"grossProfits":{"raw":2704300032,"fmt":"2.7B","longFmt":"2,704,300,032"},"freeCashflow":{"raw":752899968,"fmt":"752.9M","longFmt":"752,899,968"},"operatingCashflow":{"raw":987600000,"fmt":"987.6M","longFmt":"987,600,000"},"earningsGrowth":{"raw":0.528,"fmt":"52.80%"},"revenueGrowth":{"raw":0.13,"fmt":"13.00%"},"grossMargins":{"raw":0.59094,"fmt":"59.09%"},"ebitdaMargins":{"raw":0.32676998,"fmt":"32.68%"},"operatingMargins":{"raw":0.17528,"fmt":"17.53%"},"profitMargins":{"raw":0.09951,"fmt":"9.95%"},"financialCurrency":"USD"}}],"error":null}}