{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.06655213,"fmt":"6.66%"},"oneMonthReturn":{"raw":0.01719902,"fmt":"1.72%"},"threeMonthReturn":{"raw":-0.103896074,"fmt":"-10.39%"},"sixMonthReturn":{"raw":-0.26984128,"fmt":"-26.98%"},"ytdReturnPct":{"raw":-0.08541972,"fmt":"-8.54%"},"oneYearTotalReturn":{"raw":-0.54869187,"fmt":"-54.87%"},"twoYearTotalReturn":{"raw":-0.68227166,"fmt":"-68.23%"},"threeYearTotalReturn":{"raw":-0.67401576,"fmt":"-67.40%"},"fiveYearTotalReturn":{"raw":-0.67798805,"fmt":"-67.80%"},"tenYearTotalReturn":{"raw":-0.43839023,"fmt":"-43.84%"},"maxReturn":{"raw":215.78609,"fmt":"21,578.61%"}},"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":2249865984,"fmt":"2.25B","longFmt":"2,249,865,984"},"forwardPE":{"raw":10.692057,"fmt":"10.69"},"profitMargins":{"raw":0.02473,"fmt":"2.47%"},"floatShares":{"raw":89252145,"fmt":"89.25M","longFmt":"89,252,145"},"sharesOutstanding":{"raw":101161069,"fmt":"101.16M","longFmt":"101,161,069"},"sharesShort":{"raw":23355162,"fmt":"23.36M","longFmt":"23,355,162"},"sharesShortPriorMonth":{"raw":21075812,"fmt":"21.08M","longFmt":"21,075,812"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.2309,"fmt":"23.09%"},"heldPercentInsiders":{"raw":0.03325,"fmt":"3.33%"},"heldPercentInstitutions":{"raw":1.1400399,"fmt":"114.00%"},"shortRatio":{"raw":6.48,"fmt":"6.48"},"shortPercentOfFloat":{"raw":0.3934,"fmt":"39.34%"},"beta":{"raw":0.899,"fmt":"0.9"},"impliedSharesOutstanding":{"raw":101738661,"fmt":"101.74M","longFmt":"101,738,661"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":12.838,"fmt":"12.84"},"priceToBook":{"raw":1.9348807,"fmt":"1.93"},"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.415,"fmt":"-41.50%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":132990000,"fmt":"132.99M","longFmt":"132,990,000"},"trailingEps":{"raw":1.33,"fmt":"1.33"},"forwardEps":{"raw":2.32322,"fmt":"2.32"},"pegRatio":{},"lastSplitFactor":"2:1","lastSplitDate":{"raw":960854400,"fmt":"2000-06-13"},"enterpriseToRevenue":{"raw":0.418,"fmt":"0.42"},"enterpriseToEbitda":{"raw":17.527,"fmt":"17.53"},"52WeekChange":{"raw":-0.5756195,"fmt":"-57.56%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.59,"fmt":"0.59"},"lastDividendDate":{"raw":1771977600,"fmt":"2026-02-25"},"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.17,"fmt":"0.17"},"estimate":{"raw":0.36108,"fmt":"0.36"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.19","surprisePct":"-52.92","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745438700,"fmt":"2025-04-23"}},{"date":"2Q2025","actual":{"raw":0.41,"fmt":"0.41"},"estimate":{"raw":0.40349,"fmt":"0.40"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.01","surprisePct":"1.61","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753301018,"fmt":"2025-07-23"}},{"date":"3Q2025","actual":{"raw":0.43,"fmt":"0.43"},"estimate":{"raw":0.43117,"fmt":"0.43"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.0","surprisePct":"-0.27","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761163385,"fmt":"2025-10-22"}},{"date":"4Q2025","actual":{"raw":0.32,"fmt":"0.32"},"estimate":{"raw":0.29516,"fmt":"0.30"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.02","surprisePct":"8.42","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1769720700,"fmt":"2026-01-29"}}],"currentQuarterEstimate":{"raw":0.12862,"fmt":"0.13"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1776888000,"fmt":"2026-04-22"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":7238142000,"fmt":"7.24B","longFmt":"7,238,142,000"},"earnings":{"raw":657919000,"fmt":"657.92M","longFmt":"657,919,000"}},{"date":2023,"revenue":{"raw":6392517000,"fmt":"6.39B","longFmt":"6,392,517,000"},"earnings":{"raw":411146000,"fmt":"411.15M","longFmt":"411,146,000"}},{"date":2024,"revenue":{"raw":5795837000,"fmt":"5.8B","longFmt":"5,795,837,000"},"earnings":{"raw":251598000,"fmt":"251.6M","longFmt":"251,598,000"}},{"date":2025,"revenue":{"raw":5378506000,"fmt":"5.38B","longFmt":"5,378,506,000"},"earnings":{"raw":132990000,"fmt":"132.99M","longFmt":"132,990,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":1351907000,"fmt":"1.35B","longFmt":"1,351,907,000"},"earnings":{"raw":17350000,"fmt":"17.35M","longFmt":"17,350,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":1369743000,"fmt":"1.37B","longFmt":"1,369,743,000"},"earnings":{"raw":40968000,"fmt":"40.97M","longFmt":"40,968,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":1354477000,"fmt":"1.35B","longFmt":"1,354,477,000"},"earnings":{"raw":42916000,"fmt":"42.92M","longFmt":"42,916,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":1302379000,"fmt":"1.3B","longFmt":"1,302,379,000"},"earnings":{"raw":31756000,"fmt":"31.76M","longFmt":"31,756,000"}}]},"financialCurrency":"USD","defaultMethodology":"gaap"},"earningsCallTranscripts":{"transcripts":[{"title":"RHI Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1769724000,"updated":1772064512,"transcriptId":2717106,"type":"IN_HOUSE","eventId":401872,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q4-2025-earnings_call-401872.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/1/29/2717106.json","maxAge":1},{"title":"RHI Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761166800,"updated":1761192906,"transcriptId":2196929,"type":"IN_HOUSE","eventId":366284,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q3-2025-earnings_call-366284.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/22/2196929.json","maxAge":1},{"title":"RHI Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753304400,"updated":1754989978,"transcriptId":2030127,"type":"IN_HOUSE","eventId":338367,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q2-2025-earnings_call-338367.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/23/2030127.json","maxAge":1},{"title":"RHI Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1745442000,"updated":1766597080,"transcriptId":2537176,"type":"IN_HOUSE","eventId":310650,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q1-2025-earnings_call-310650.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/23/2537176.json","maxAge":1},{"title":"RHI Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1738188000,"updated":1767955669,"transcriptId":2565699,"type":"IN_HOUSE","eventId":239712,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q4-2024-earnings_call-239712.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/1/29/2565699.json","maxAge":1},{"title":"RHI Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1729630800,"updated":1768807327,"transcriptId":2624126,"type":"IN_HOUSE","eventId":215492,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q3-2024-earnings_call-215492.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/22/2624126.json","maxAge":1},{"title":"RHI Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1721854800,"updated":1772063110,"transcriptId":2732468,"type":"IN_HOUSE","eventId":188748,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q2-2024-earnings_call-188748.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/24/2732468.json","maxAge":1},{"title":"RHI Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714078800,"updated":1772061381,"transcriptId":2757174,"type":"IN_HOUSE","eventId":163761,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q1-2024-earnings_call-163761.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/4/25/2757174.json","maxAge":1},{"title":"RHI Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1706652000,"updated":1772058346,"transcriptId":2817257,"type":"IN_HOUSE","eventId":124230,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q4-2023-earnings_call-124230.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/1/30/2817257.json","maxAge":1},{"title":"RHI Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698181200,"updated":1772060175,"transcriptId":2869751,"type":"IN_HOUSE","eventId":84949,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q3-2023-earnings_call-84949.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/10/24/2869751.json","maxAge":1},{"title":"RHI Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690318800,"updated":1772060387,"transcriptId":2921194,"type":"IN_HOUSE","eventId":65023,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q2-2023-earnings_call-65023.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/25/2921194.json","maxAge":1},{"title":"RHI Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1682542800,"updated":1772436107,"transcriptId":2972539,"type":"IN_HOUSE","eventId":51042,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q1-2023-earnings_call-51042.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/4/26/2972539.json","maxAge":1},{"title":"RHI Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1674770400,"updated":1773487496,"transcriptId":3027383,"type":"IN_HOUSE","eventId":39143,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q4-2022-earnings_call-39143.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/1/26/3027383.json","maxAge":1},{"title":"RHI Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1666299600,"updated":1774093476,"transcriptId":3076609,"type":"IN_HOUSE","eventId":39142,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q3-2022-earnings_call-39142.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/10/20/3076609.json","maxAge":1},{"title":"RHI Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1658391960,"updated":1773971307,"transcriptId":3115261,"type":"IN_HOUSE","eventId":27904,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q2-2022-earnings_call-27904.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/21/3115261.json","maxAge":1},{"title":"RHI Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1650977289,"updated":1774241269,"transcriptId":3147085,"type":"IN_HOUSE","eventId":19841,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q1-2022-earnings_call-19841.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/26/3147085.json","maxAge":1},{"title":"RHI Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1643305344,"updated":1752165408,"transcriptId":1578437,"type":"RAW","eventId":18208,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q4-2021-earnings_call-18208.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/1/27/1578437.json","maxAge":1},{"title":"RHI Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1634774400,"updated":1752165408,"transcriptId":1569824,"type":"RAW","eventId":8312,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q3-2021-earnings_call-8312.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/10/21/1569824.json","maxAge":1},{"title":"RHI Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1626912000,"updated":1752165408,"transcriptId":1566493,"type":"RAW","eventId":4551,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q2-2021-earnings_call-4551.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/7/22/1566493.json","maxAge":1},{"title":"RHI Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1618987320,"updated":1752165408,"transcriptId":1566977,"type":"RAW","eventId":5090,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/RHI/earnings/RHI-Q1-2021-earnings_call-5090.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/4/21/1566977.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":25.09,"fmt":"25.09"},"open":{"raw":24.79,"fmt":"24.79"},"dayLow":{"raw":24.39,"fmt":"24.39"},"dayHigh":{"raw":25.06,"fmt":"25.06"},"regularMarketPreviousClose":{"raw":25.09,"fmt":"25.09"},"regularMarketOpen":{"raw":24.79,"fmt":"24.79"},"regularMarketDayLow":{"raw":24.39,"fmt":"24.39"},"regularMarketDayHigh":{"raw":25.06,"fmt":"25.06"},"dividendRate":{"raw":2.36,"fmt":"2.36"},"dividendYield":{"raw":0.095,"fmt":"9.50%"},"exDividendDate":{"raw":1771977600,"fmt":"2026-02-25"},"payoutRatio":{"raw":1.7744,"fmt":"177.44%"},"fiveYearAvgDividendYield":{"raw":3.15,"fmt":"3.15"},"beta":{"raw":0.899,"fmt":"0.90"},"trailingPE":{"raw":18.676691,"fmt":"18.68"},"forwardPE":{"raw":10.692057,"fmt":"10.69"},"volume":{"raw":2560578,"fmt":"2.56M","longFmt":"2,560,578"},"regularMarketVolume":{"raw":2560578,"fmt":"2.56M","longFmt":"2,560,578"},"averageVolume":{"raw":3251372,"fmt":"3.25M","longFmt":"3,251,372"},"averageVolume10days":{"raw":3574710,"fmt":"3.57M","longFmt":"3,574,710"},"averageDailyVolume10Day":{"raw":3574710,"fmt":"3.57M","longFmt":"3,574,710"},"bid":{"raw":24.53,"fmt":"24.53"},"ask":{"raw":25.06,"fmt":"25.06"},"bidSize":{"raw":30000,"fmt":"30k","longFmt":"30,000"},"askSize":{"raw":50000,"fmt":"50k","longFmt":"50,000"},"marketCap":{"raw":2527188480,"fmt":"2.53B","longFmt":"2,527,188,480"},"nonDilutedMarketCap":{"raw":2355634350,"fmt":"2.36B","longFmt":"2,355,634,350"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":21.83,"fmt":"21.83"},"fiftyTwoWeekHigh":{"raw":55.24,"fmt":"55.24"},"allTimeHigh":{"raw":125.77,"fmt":"125.77"},"allTimeLow":{"raw":0.092014,"fmt":"0.09"},"priceToSalesTrailing12Months":{"raw":0.4698681,"fmt":"0.47"},"fiftyDayAverage":{"raw":26.5784,"fmt":"26.58"},"twoHundredDayAverage":{"raw":32.1634,"fmt":"32.16"},"trailingAnnualDividendRate":{"raw":2.36,"fmt":"2.36"},"trailingAnnualDividendYield":{"raw":0.094061375,"fmt":"9.41%"},"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":1776888000,"fmt":"2026-04-22"}],"earningsCallDate":[{"raw":1769724000,"fmt":"2026-01-29"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.12821,"fmt":"0.13"},"earningsLow":{"raw":0.11,"fmt":"0.11"},"earningsHigh":{"raw":0.15,"fmt":"0.15"},"revenueAverage":{"raw":1302984680,"fmt":"1.3B","longFmt":"1,302,984,680"},"revenueLow":{"raw":1281491000,"fmt":"1.28B","longFmt":"1,281,491,000"},"revenueHigh":{"raw":1313000000,"fmt":"1.31B","longFmt":"1,313,000,000"}},"exDividendDate":{"raw":1771977600,"fmt":"2026-02-25"},"dividendDate":{"raw":1773360000,"fmt":"2026-03-13"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1772810818,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":25.0,"priorPriceTarget":36.0},{"epochGradeDate":1771338904,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":35.0},{"epochGradeDate":1770137834,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Raises","currentPriceTarget":27.0,"priorPriceTarget":24.0},{"epochGradeDate":1770043127,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":35.0},{"epochGradeDate":1769809622,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":29.0},{"epochGradeDate":1761256120,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":36.0,"priorPriceTarget":45.0},{"epochGradeDate":1761253102,"firm":"UBS","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":30.0},{"epochGradeDate":1761241079,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":31.0},{"epochGradeDate":1761223811,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":36.0},{"epochGradeDate":1760364886,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":55.0},{"epochGradeDate":1753368288,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":47.0},{"epochGradeDate":1745530507,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":50.0},{"epochGradeDate":1745517489,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":46.0},{"epochGradeDate":1745510493,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":65.0},{"epochGradeDate":1745510461,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":60.0},{"epochGradeDate":1744728223,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":90.0},{"epochGradeDate":1744299487,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":80.0},{"epochGradeDate":1738252119,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":69.0},{"epochGradeDate":1735902764,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Underweight","action":"up","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":60.0},{"epochGradeDate":1734345900,"firm":"Exane BNP Paribas","toGrade":"Underperform","fromGrade":"Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":64.0,"priorPriceTarget":0.0},{"epochGradeDate":1729704990,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":69.0,"priorPriceTarget":70.0},{"epochGradeDate":1722010239,"firm":"Barclays","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":70.0},{"epochGradeDate":1721999683,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":62.0,"priorPriceTarget":72.0},{"epochGradeDate":1721922680,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":64.0,"priorPriceTarget":72.0},{"epochGradeDate":1721919407,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":74.0},{"epochGradeDate":1718098065,"firm":"Exane BNP Paribas","toGrade":"Outperform","fromGrade":"Underperform","action":"up","priceTargetAction":"Announces","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1714133874,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":79.0,"priorPriceTarget":84.0},{"epochGradeDate":1713781366,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Sell","action":"up","priceTargetAction":"Maintains","currentPriceTarget":72.0,"priorPriceTarget":72.0},{"epochGradeDate":1706723076,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":85.0},{"epochGradeDate":1706199205,"firm":"Truist Securities","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":66.0},{"epochGradeDate":1699370596,"firm":"UBS","toGrade":"Sell","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1697130249,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":80.0},{"epochGradeDate":1690466647,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":76.0,"priorPriceTarget":84.0},{"epochGradeDate":1690376919,"firm":"Credit Suisse","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":57.0,"priorPriceTarget":63.0},{"epochGradeDate":1688566631,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":86.0,"priorPriceTarget":82.0},{"epochGradeDate":1687258138,"firm":"Redburn Partners","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":76.0,"priorPriceTarget":0.0},{"epochGradeDate":1685611419,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":82.0,"priorPriceTarget":0.0},{"epochGradeDate":1682694212,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":77.0},{"epochGradeDate":1682596720,"firm":"Credit Suisse","toGrade":"Underperform","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":63.0,"priorPriceTarget":0.0},{"epochGradeDate":1675082207,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":78.0,"priorPriceTarget":79.0},{"epochGradeDate":1674827897,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":76.0},{"epochGradeDate":1666609909,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":80.0},{"epochGradeDate":1666352792,"firm":"Credit Suisse","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":63.0,"priorPriceTarget":68.0},{"epochGradeDate":1666350474,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Announces","currentPriceTarget":76.0,"priorPriceTarget":0.0},{"epochGradeDate":1658756180,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":80.0},{"epochGradeDate":1658496259,"firm":"Barclays","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":105.0},{"epochGradeDate":1657883395,"firm":"Truist Securities","toGrade":"Sell","fromGrade":"Hold","action":"down","priceTargetAction":"Announces","currentPriceTarget":66.0,"priorPriceTarget":0.0},{"epochGradeDate":1655990560,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":67.0,"priorPriceTarget":133.0},{"epochGradeDate":1653559635,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":125.0},{"epochGradeDate":1651055965,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":133.0,"priorPriceTarget":123.0},{"epochGradeDate":1627315967,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":106.0,"priorPriceTarget":100.0},{"epochGradeDate":1619097484,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":67.0},{"epochGradeDate":1619096350,"firm":"Credit Suisse","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":60.0},{"epochGradeDate":1612365726,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1611935186,"firm":"Credit Suisse","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":50.0},{"epochGradeDate":1606133923,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":71.0,"priorPriceTarget":0.0},{"epochGradeDate":1605784096,"firm":"Credit Suisse","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1595607920,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":56.0,"priorPriceTarget":53.0},{"epochGradeDate":1595594463,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":51.0},{"epochGradeDate":1590054523,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"Announces","currentPriceTarget":51.0,"priorPriceTarget":0.0},{"epochGradeDate":1587729331,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":41.0},{"epochGradeDate":1587402548,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":61.0},{"epochGradeDate":1585930140,"firm":"SunTrust Robinson Humphrey","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":67.0},{"epochGradeDate":1579010168,"firm":"Barclays","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":55.0},{"epochGradeDate":1574422668,"firm":"Jefferies","toGrade":"Underperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1572268685,"firm":"CL King","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1571925387,"firm":"Credit Suisse","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":53.0,"priorPriceTarget":54.0},{"epochGradeDate":1571920037,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":55.0},{"epochGradeDate":1563977023,"firm":"Nomura","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":69.0},{"epochGradeDate":1563973611,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":62.0},{"epochGradeDate":1556205107,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":62.0,"priorPriceTarget":68.0},{"epochGradeDate":1555498993,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1546520817,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1542625056,"firm":"Barclays","toGrade":"Underweight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":58.0,"priorPriceTarget":72.0},{"epochGradeDate":1540388902,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":78.0,"priorPriceTarget":82.0},{"epochGradeDate":1540387234,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":68.0},{"epochGradeDate":1537268336,"firm":"Nomura","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":86.0,"priorPriceTarget":80.0},{"epochGradeDate":1536149360,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":67.0,"priorPriceTarget":70.0},{"epochGradeDate":1533908384,"firm":"Credit Suisse","toGrade":"Underperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":57.0,"priorPriceTarget":0.0},{"epochGradeDate":1532528031,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":68.0},{"epochGradeDate":1532522051,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":68.0},{"epochGradeDate":1531914049,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":66.0},{"epochGradeDate":1524662263,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":59.0},{"epochGradeDate":1524659515,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":68.0,"priorPriceTarget":67.0},{"epochGradeDate":1522752985,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":62.0},{"epochGradeDate":1522154219,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":63.0,"priorPriceTarget":0.0},{"epochGradeDate":1517416916,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":60.0},{"epochGradeDate":1508956447,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":53.0,"priorPriceTarget":49.0},{"epochGradeDate":1508955168,"firm":"Credit Suisse","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":41.0,"priorPriceTarget":40.0},{"epochGradeDate":1508945618,"firm":"Nomura","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":53.0},{"epochGradeDate":1508936629,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":50.0},{"epochGradeDate":1507720094,"firm":"SunTrust Robinson Humphrey","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1484046678,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Underweight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1480337571,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1477540800,"firm":"William Blair","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1475484191,"firm":"Credit Suisse","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":37.0},{"epochGradeDate":1475156549,"firm":"Northcoast Research","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1472173169,"firm":"Macquarie","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":43.0,"priorPriceTarget":0.0},{"epochGradeDate":1471509675,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1469609110,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1468408195,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1461751586,"firm":"Avondale Partners","toGrade":"Market Perform","fromGrade":"Market Outperform","action":"down","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":49.0},{"epochGradeDate":1461729544,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":48.0},{"epochGradeDate":1461097439,"firm":"Nomura","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":56.0,"priorPriceTarget":0.0},{"epochGradeDate":1458639387,"firm":"Sterne Agee","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":49.0,"priorPriceTarget":0.0},{"epochGradeDate":1455121927,"firm":"Barclays","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":50.0},{"epochGradeDate":1454529433,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":54.0,"priorPriceTarget":63.0},{"epochGradeDate":1454524614,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":51.0,"priorPriceTarget":62.0},{"epochGradeDate":1454517113,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":66.0},{"epochGradeDate":1449663027,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":60.0},{"epochGradeDate":1445622938,"firm":"Macquarie","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":55.0},{"epochGradeDate":1445621931,"firm":"Barclays","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":55.0},{"epochGradeDate":1438339818,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":63.0,"priorPriceTarget":59.0},{"epochGradeDate":1438069796,"firm":"Barclays","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":60.0},{"epochGradeDate":1430226000,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":64.0},{"epochGradeDate":1429880400,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":66.0,"priorPriceTarget":68.0},{"epochGradeDate":1426251952,"firm":"Macquarie","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Maintains","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1425906000,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":59.0,"priorPriceTarget":50.0},{"epochGradeDate":1423576800,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":61.0},{"epochGradeDate":1422972000,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":57.0},{"epochGradeDate":1422626400,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":62.0},{"epochGradeDate":1416907109,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":58.0},{"epochGradeDate":1416319200,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":55.0},{"epochGradeDate":1416315396,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":55.0},{"epochGradeDate":1414069200,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":48.0},{"epochGradeDate":1413981000,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":56.0},{"epochGradeDate":1413550800,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":44.0,"priorPriceTarget":42.0},{"epochGradeDate":1406940078,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":54.0,"priorPriceTarget":48.0},{"epochGradeDate":1406167431,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":56.0,"priorPriceTarget":50.0},{"epochGradeDate":1406166370,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":48.0},{"epochGradeDate":1404135404,"firm":"Northcoast Research","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1398313736,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":44.0},{"epochGradeDate":1390856400,"firm":"Northcoast Research","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1389819600,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":52.0,"priorPriceTarget":39.0},{"epochGradeDate":1387193382,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":43.0,"priorPriceTarget":0.0},{"epochGradeDate":1381488629,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":40.0,"priorPriceTarget":0.0},{"epochGradeDate":1374836400,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Maintains","currentPriceTarget":40.0,"priorPriceTarget":0.0},{"epochGradeDate":1374677682,"firm":"Avondale Partners","toGrade":"Market Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":36.0},{"epochGradeDate":1372797732,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":40.0,"priorPriceTarget":0.0},{"epochGradeDate":1366807806,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":38.0},{"epochGradeDate":1359556659,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":30.0},{"epochGradeDate":1355136844,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":33.0},{"epochGradeDate":1335365400,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":33.0},{"epochGradeDate":1335354840,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":30.0},{"epochGradeDate":1335353100,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":32.0},{"epochGradeDate":1335352380,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":32.0},{"epochGradeDate":1331141700,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":34.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.00402578,"fmt":"-0.40%"},"postMarketChange":{"raw":-0.10000038,"fmt":"-0.10"},"postMarketTime":1774655410,"postMarketPrice":{"raw":24.74,"fmt":"24.74"},"postMarketSource":"DELAYED","regularMarketChangePercent":{"raw":-0.00996413,"fmt":"-1.00%"},"regularMarketChange":{"raw":-0.25,"fmt":"-0.25"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":24.84,"fmt":"24.84"},"regularMarketDayHigh":{"raw":25.06,"fmt":"25.06"},"regularMarketDayLow":{"raw":24.39,"fmt":"24.39"},"regularMarketVolume":{"raw":2560578,"fmt":"2.56M","longFmt":"2,560,578.00"},"averageDailyVolume10Day":{"raw":3574710,"fmt":"3.57M","longFmt":"3,574,710"},"averageDailyVolume3Month":{"raw":3251372,"fmt":"3.25M","longFmt":"3,251,372"},"regularMarketPreviousClose":{"raw":25.09,"fmt":"25.09"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":24.79,"fmt":"24.79"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"RHI","underlyingSymbol":null,"shortName":"Robert Half Inc.","longName":"Robert Half Inc.","currency":"USD","quoteSourceName":"Delayed Quote","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":2527188480,"fmt":"2.53B","longFmt":"2,527,188,480.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.17,"fmt":"0.17"},"estimate":{"raw":0.36198,"fmt":"0.36"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.19","surprisePct":"-53.04","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745438700,"fmt":"2025-04-23"}},{"date":"2Q2025","actual":{"raw":0.41,"fmt":"0.41"},"estimate":{"raw":0.40223,"fmt":"0.40"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.01","surprisePct":"1.93","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753301018,"fmt":"2025-07-23"}},{"date":"3Q2025","actual":{"raw":0.43,"fmt":"0.43"},"estimate":{"raw":0.42674,"fmt":"0.43"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.0","surprisePct":"0.76","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761163385,"fmt":"2025-10-22"}},{"date":"4Q2025","actual":{"raw":0.32,"fmt":"0.32"},"estimate":{"raw":0.29848,"fmt":"0.30"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.02","surprisePct":"7.21","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1769720700,"fmt":"2026-01-29"}}],"currentQuarterEstimate":{"raw":0.12821,"fmt":"0.13"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1776888000,"fmt":"2026-04-22"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":7238142000,"fmt":"7.24B","longFmt":"7,238,142,000"},"earnings":{"raw":657919000,"fmt":"657.92M","longFmt":"657,919,000"}},{"date":2023,"revenue":{"raw":6392517000,"fmt":"6.39B","longFmt":"6,392,517,000"},"earnings":{"raw":411146000,"fmt":"411.15M","longFmt":"411,146,000"}},{"date":2024,"revenue":{"raw":5795837000,"fmt":"5.8B","longFmt":"5,795,837,000"},"earnings":{"raw":251598000,"fmt":"251.6M","longFmt":"251,598,000"}},{"date":2025,"revenue":{"raw":5378506000,"fmt":"5.38B","longFmt":"5,378,506,000"},"earnings":{"raw":132990000,"fmt":"132.99M","longFmt":"132,990,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":1351907000,"fmt":"1.35B","longFmt":"1,351,907,000"},"earnings":{"raw":17350000,"fmt":"17.35M","longFmt":"17,350,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":1369743000,"fmt":"1.37B","longFmt":"1,369,743,000"},"earnings":{"raw":40968000,"fmt":"40.97M","longFmt":"40,968,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":1354477000,"fmt":"1.35B","longFmt":"1,354,477,000"},"earnings":{"raw":42916000,"fmt":"42.92M","longFmt":"42,916,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":1302379000,"fmt":"1.3B","longFmt":"1,302,379,000"},"earnings":{"raw":31756000,"fmt":"31.76M","longFmt":"31,756,000"}}]},"financialCurrency":"USD","defaultMethodology":"gaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":24.84,"fmt":"24.84"},"targetHighPrice":{"raw":50.0,"fmt":"50.00"},"targetLowPrice":{"raw":20.0,"fmt":"20.00"},"targetMeanPrice":{"raw":30.5,"fmt":"30.50"},"targetMedianPrice":{"raw":27.0,"fmt":"27.00"},"recommendationMean":{"raw":3.27273,"fmt":"3.27"},"recommendationKey":"hold","numberOfAnalystOpinions":{"raw":9,"fmt":"9","longFmt":"9"},"totalCash":{"raw":464435008,"fmt":"464.44M","longFmt":"464,435,008"},"totalCashPerShare":{"raw":4.673,"fmt":"4.67"},"ebitda":{"raw":128365000,"fmt":"128.37M","longFmt":"128,365,000"},"totalDebt":{"raw":245538000,"fmt":"245.54M","longFmt":"245,538,000"},"quickRatio":{"raw":0.876,"fmt":"0.88"},"currentRatio":{"raw":1.531,"fmt":"1.53"},"totalRevenue":{"raw":5378506240,"fmt":"5.38B","longFmt":"5,378,506,240"},"debtToEquity":{"raw":19.245,"fmt":"19.25%"},"revenuePerShare":{"raw":53.723,"fmt":"53.72"},"returnOnAssets":{"raw":0.01674,"fmt":"1.67%"},"returnOnEquity":{"raw":0.10022,"fmt":"10.02%"},"grossProfits":{"raw":2002312960,"fmt":"2B","longFmt":"2,002,312,960"},"freeCashflow":{"raw":166519120,"fmt":"166.52M","longFmt":"166,519,120"},"operatingCashflow":{"raw":319964992,"fmt":"319.96M","longFmt":"319,964,992"},"earningsGrowth":{"raw":-0.397,"fmt":"-39.70%"},"revenueGrowth":{"raw":-0.058,"fmt":"-5.80%"},"grossMargins":{"raw":0.37228,"fmt":"37.23%"},"ebitdaMargins":{"raw":0.02387,"fmt":"2.39%"},"operatingMargins":{"raw":0.017239999,"fmt":"1.72%"},"profitMargins":{"raw":0.02473,"fmt":"2.47%"},"financialCurrency":"USD"}}],"error":null}}