{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.03522243,"fmt":"-3.52%"},"oneMonthReturn":{"raw":-0.12778121,"fmt":"-12.78%"},"threeMonthReturn":{"raw":-0.12258729,"fmt":"-12.26%"},"sixMonthReturn":{"raw":-0.3388008,"fmt":"-33.88%"},"ytdReturnPct":{"raw":-0.103535116,"fmt":"-10.35%"},"oneYearTotalReturn":{"raw":-0.09633077,"fmt":"-9.63%"},"twoYearTotalReturn":{"raw":-0.121775754,"fmt":"-12.18%"},"threeYearTotalReturn":{"raw":0.045894016,"fmt":"4.59%"},"fiveYearTotalReturn":{"raw":0.32619485,"fmt":"32.62%"},"tenYearTotalReturn":{"raw":1.7937233,"fmt":"179.37%"},"maxReturn":{"raw":3.050237,"fmt":"305.02%"}},"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":13347631104,"fmt":"13.35B","longFmt":"13,347,631,104"},"forwardPE":{"raw":12.900011,"fmt":"12.90"},"profitMargins":{"raw":0.029409999,"fmt":"2.94%"},"floatShares":{"raw":128586587,"fmt":"128.59M","longFmt":"128,586,587"},"sharesOutstanding":{"raw":129288624,"fmt":"129.29M","longFmt":"129,288,624"},"sharesShort":{"raw":4730643,"fmt":"4.73M","longFmt":"4,730,643"},"sharesShortPriorMonth":{"raw":3233971,"fmt":"3.23M","longFmt":"3,233,971"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0366,"fmt":"3.66%"},"heldPercentInsiders":{"raw":0.00508,"fmt":"0.51%"},"heldPercentInstitutions":{"raw":0.92508006,"fmt":"92.51%"},"shortRatio":{"raw":3.11,"fmt":"3.11"},"shortPercentOfFloat":{"raw":0.0461,"fmt":"4.61%"},"beta":{"raw":1.044,"fmt":"1.04"},"impliedSharesOutstanding":{"raw":129288624,"fmt":"129.29M","longFmt":"129,288,624"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":17.264,"fmt":"17.26"},"priceToBook":{"raw":4.9501853,"fmt":"4.95"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1759190400,"fmt":"2025-09-30"},"nextFiscalYearEnd":{"raw":1790726400,"fmt":"2026-09-30"},"mostRecentQuarter":{"raw":1767139200,"fmt":"2025-12-31"},"earningsQuarterlyGrowth":{"raw":-0.554,"fmt":"-55.40%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":601337984,"fmt":"601.34M","longFmt":"601,337,984"},"trailingEps":{"raw":4.52,"fmt":"4.52"},"forwardEps":{"raw":6.6248,"fmt":"6.62"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":0.837,"fmt":"0.84"},"enterpriseToEbitda":{"raw":10.623,"fmt":"10.62"},"52WeekChange":{"raw":-0.075558364,"fmt":"-7.56%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.31,"fmt":"0.31"},"lastDividendDate":{"raw":1767744000,"fmt":"2026-01-07"},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":1.08,"fmt":"1.08"},"estimate":{"raw":1.17333,"fmt":"1.17"},"fiscalQuarter":"2Q2025","calendarQuarter":"1Q2025","difference":"-0.09","surprisePct":"-7.95","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746475500,"fmt":"2025-05-05"}},{"date":"2Q2025","actual":{"raw":0.98,"fmt":"0.98"},"estimate":{"raw":1.25,"fmt":"1.25"},"fiscalQuarter":"3Q2025","calendarQuarter":"2Q2025","difference":"-0.27","surprisePct":"-21.6","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754337900,"fmt":"2025-08-04"}},{"date":"3Q2025","actual":{"raw":0.9,"fmt":"0.90"},"estimate":{"raw":1.32333,"fmt":"1.32"},"fiscalQuarter":"4Q2025","calendarQuarter":"3Q2025","difference":"-0.42","surprisePct":"-31.99","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1763467080,"fmt":"2025-11-18"}},{"date":"4Q2025","actual":{"raw":0.56,"fmt":"0.56"},"estimate":{"raw":1.205,"fmt":"1.21"},"fiscalQuarter":"1Q2026","calendarQuarter":"4Q2025","difference":"-0.65","surprisePct":"-53.53","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770671100,"fmt":"2026-02-09"}}],"currentQuarterEstimate":{"raw":1.27,"fmt":"1.27"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"2Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777924800,"fmt":"2026-05-04"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":13148182000,"fmt":"13.15B","longFmt":"13,148,182,000"},"earnings":{"raw":310611000,"fmt":"310.61M","longFmt":"310,611,000"}},{"date":2023,"revenue":{"raw":14378461000,"fmt":"14.38B","longFmt":"14,378,461,000"},"earnings":{"raw":55332000,"fmt":"55.33M","longFmt":"55,332,000"}},{"date":2024,"revenue":{"raw":16105498000,"fmt":"16.11B","longFmt":"16,105,498,000"},"earnings":{"raw":402266000,"fmt":"402.27M","longFmt":"402,266,000"}},{"date":2025,"revenue":{"raw":16139622000,"fmt":"16.14B","longFmt":"16,139,622,000"},"earnings":{"raw":561774000,"fmt":"561.77M","longFmt":"561,774,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":3771613000,"fmt":"3.77B","longFmt":"3,771,613,000"},"earnings":{"raw":143394000,"fmt":"143.39M","longFmt":"143,394,000"}},{"date":"2Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":4178440000,"fmt":"4.18B","longFmt":"4,178,440,000"},"earnings":{"raw":130966000,"fmt":"130.97M","longFmt":"130,966,000"}},{"date":"3Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":4175417000,"fmt":"4.18B","longFmt":"4,175,417,000"},"earnings":{"raw":120372000,"fmt":"120.37M","longFmt":"120,372,000"}},{"date":"4Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":3830834000,"fmt":"3.83B","longFmt":"3,830,834,000"},"earnings":{"raw":74520000,"fmt":"74.52M","longFmt":"74,520,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"ACM Q1 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q1","date":1770728400,"updated":1772061124,"transcriptId":2795719,"type":"IN_HOUSE","eventId":418377,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q1-2026-earnings_call-418377.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/10/2795719.json","maxAge":1},{"title":"ACM Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1754395200,"updated":1764415499,"transcriptId":2321774,"type":"IN_HOUSE","eventId":342543,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q3-2025-earnings_call-342543.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/5/2321774.json","maxAge":1},{"title":"ACM Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1746532800,"updated":1764060195,"transcriptId":2336273,"type":"IN_HOUSE","eventId":312668,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q2-2025-earnings_call-312668.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/6/2336273.json","maxAge":1},{"title":"ACM Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1738674000,"updated":1767923296,"transcriptId":2562823,"type":"IN_HOUSE","eventId":257539,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q1-2025-earnings_call-257539.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/4/2562823.json","maxAge":1},{"title":"ACM Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1732021200,"updated":1768308398,"transcriptId":2590307,"type":"IN_HOUSE","eventId":218978,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q4-2024-earnings_call-218978.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/19/2590307.json","maxAge":1},{"title":"ACM Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1722945600,"updated":1772064441,"transcriptId":2722236,"type":"IN_HOUSE","eventId":191477,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q3-2024-earnings_call-191477.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/6/2722236.json","maxAge":1},{"title":"ACM Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1715083200,"updated":1772061003,"transcriptId":2741576,"type":"IN_HOUSE","eventId":165278,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q2-2024-earnings_call-165278.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/7/2741576.json","maxAge":1},{"title":"ACM Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1707224400,"updated":1772058385,"transcriptId":2811635,"type":"IN_HOUSE","eventId":130496,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q1-2024-earnings_call-130496.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/6/2811635.json","maxAge":1},{"title":"ACM Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1699966800,"updated":1772063980,"transcriptId":2844022,"type":"IN_HOUSE","eventId":79785,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q4-2023-earnings_call-79785.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/14/2844022.json","maxAge":1},{"title":"ACM Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1691496000,"updated":1772278268,"transcriptId":2902394,"type":"IN_HOUSE","eventId":67530,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q3-2023-earnings_call-67530.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/8/2902394.json","maxAge":1},{"title":"ACM Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1683633600,"updated":1773016751,"transcriptId":2960995,"type":"IN_HOUSE","eventId":52631,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q2-2023-earnings_call-52631.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/9/2960995.json","maxAge":1},{"title":"ACM Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1675789200,"updated":1773488098,"transcriptId":3023469,"type":"IN_HOUSE","eventId":45015,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q1-2023-earnings_call-45015.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/7/3023469.json","maxAge":1},{"title":"ACM Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1668445200,"updated":1773165018,"transcriptId":3044526,"type":"IN_HOUSE","eventId":41967,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q4-2022-earnings_call-41967.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/14/3044526.json","maxAge":1},{"title":"ACM Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1660024860,"updated":1773649502,"transcriptId":3090989,"type":"IN_HOUSE","eventId":31626,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q3-2022-earnings_call-31626.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/9/3090989.json","maxAge":1},{"title":"ACM Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1652085894,"updated":1774697936,"transcriptId":3136536,"type":"IN_HOUSE","eventId":21614,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q2-2022-earnings_call-21614.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/9/3136536.json","maxAge":1},{"title":"ACM Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1644312607,"updated":1774698507,"transcriptId":3184832,"type":"RAW","eventId":14152,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q1-2022-earnings_call-14152.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/8/3184832.json","maxAge":1},{"title":"ACM Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1636934400,"updated":1752165408,"transcriptId":1572146,"type":"RAW","eventId":10850,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q4-2021-earnings_call-10850.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/15/1572146.json","maxAge":1},{"title":"ACM Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1628553600,"updated":1752165408,"transcriptId":1568832,"type":"RAW","eventId":7197,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q3-2021-earnings_call-7197.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/10/1568832.json","maxAge":1},{"title":"ACM Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1620748800,"updated":1752173449,"transcriptId":1894605,"type":"RAW","eventId":336319,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q2-2021-earnings_call-336319.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/11/1894605.json","maxAge":1},{"title":"ACM Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1612890000,"updated":1752180814,"transcriptId":1894609,"type":"RAW","eventId":336323,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ACM/earnings/ACM-Q1-2021-earnings_call-336323.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/9/1894609.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":86.95,"fmt":"86.95"},"open":{"raw":87.41,"fmt":"87.41"},"dayLow":{"raw":85.0,"fmt":"85.00"},"dayHigh":{"raw":87.02,"fmt":"87.02"},"regularMarketPreviousClose":{"raw":86.95,"fmt":"86.95"},"regularMarketOpen":{"raw":87.41,"fmt":"87.41"},"regularMarketDayLow":{"raw":85.0,"fmt":"85.00"},"regularMarketDayHigh":{"raw":87.02,"fmt":"87.02"},"dividendRate":{"raw":1.14,"fmt":"1.14"},"dividendYield":{"raw":0.013300001,"fmt":"1.33%"},"exDividendDate":{"raw":1775001600,"fmt":"2026-04-01"},"payoutRatio":{"raw":0.24120001,"fmt":"24.12%"},"fiveYearAvgDividendYield":{},"beta":{"raw":1.044,"fmt":"1.04"},"trailingPE":{"raw":18.90708,"fmt":"18.91"},"forwardPE":{"raw":12.900011,"fmt":"12.90"},"volume":{"raw":455526,"fmt":"455.53k","longFmt":"455,526"},"regularMarketVolume":{"raw":455526,"fmt":"455.53k","longFmt":"455,526"},"averageVolume":{"raw":1486238,"fmt":"1.49M","longFmt":"1,486,238"},"averageVolume10days":{"raw":1243900,"fmt":"1.24M","longFmt":"1,243,900"},"averageDailyVolume10Day":{"raw":1243900,"fmt":"1.24M","longFmt":"1,243,900"},"bid":{"raw":84.81,"fmt":"84.81"},"ask":{"raw":85.82,"fmt":"85.82"},"bidSize":{"raw":30000,"fmt":"30k","longFmt":"30,000"},"askSize":{"raw":10000,"fmt":"10k","longFmt":"10,000"},"marketCap":{"raw":11049006080,"fmt":"11.05B","longFmt":"11,049,006,080"},"nonDilutedMarketCap":{"raw":11452386313,"fmt":"11.45B","longFmt":"11,452,386,313"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":85.0,"fmt":"85.00"},"fiftyTwoWeekHigh":{"raw":135.52,"fmt":"135.52"},"allTimeHigh":{"raw":135.52,"fmt":"135.52"},"allTimeLow":{"raw":14.43,"fmt":"14.43"},"priceToSalesTrailing12Months":{"raw":0.692454,"fmt":"0.69"},"fiftyDayAverage":{"raw":95.5892,"fmt":"95.59"},"twoHundredDayAverage":{"raw":112.1882,"fmt":"112.19"},"trailingAnnualDividendRate":{"raw":1.09,"fmt":"1.09"},"trailingAnnualDividendYield":{"raw":0.012535941,"fmt":"1.25%"},"navPrice":{},"currency":"USD","fromCurrency":null,"toCurrency":null,"lastMarket":null,"coinMarketCapLink":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"algorithm":null,"maxSupply":{},"totalSupply":{},"startDate":{},"tradeable":false,"fullyDilutedValue":{},"volume24HrMarketCapPercent":{}},"calendarEvents":{"maxAge":1,"earnings":{"earningsDate":[{"raw":1777924800,"fmt":"2026-05-04"}],"earningsCallDate":[{"raw":1770728400,"fmt":"2026-02-10"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":1.55506,"fmt":"1.56"},"earningsLow":{"raw":1.5,"fmt":"1.50"},"earningsHigh":{"raw":1.619,"fmt":"1.62"},"revenueAverage":{"raw":3975116900,"fmt":"3.98B","longFmt":"3,975,116,900"},"revenueLow":{"raw":3932190330,"fmt":"3.93B","longFmt":"3,932,190,330"},"revenueHigh":{"raw":4021787360,"fmt":"4.02B","longFmt":"4,021,787,360"}},"exDividendDate":{"raw":1775001600,"fmt":"2026-04-01"},"dividendDate":{"raw":1776384000,"fmt":"2026-04-17"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1770827274,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":142.0,"priorPriceTarget":139.0},{"epochGradeDate":1770826493,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Raises","currentPriceTarget":132.0,"priorPriceTarget":126.0},{"epochGradeDate":1770818623,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":100.0},{"epochGradeDate":1770750882,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":143.0},{"epochGradeDate":1770723131,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":118.0,"priorPriceTarget":117.0},{"epochGradeDate":1769619893,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":127.0,"priorPriceTarget":148.0},{"epochGradeDate":1769441818,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":131.0,"priorPriceTarget":152.0},{"epochGradeDate":1769005020,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":143.0,"priorPriceTarget":148.0},{"epochGradeDate":1766414583,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":135.0},{"epochGradeDate":1766067299,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":126.0,"priorPriceTarget":148.0},{"epochGradeDate":1763748116,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":148.0,"priorPriceTarget":146.0},{"epochGradeDate":1763724765,"firm":"Baird","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Maintains","currentPriceTarget":143.0,"priorPriceTarget":143.0},{"epochGradeDate":1763666079,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":135.0,"priorPriceTarget":145.0},{"epochGradeDate":1763651009,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":139.0,"priorPriceTarget":142.0},{"epochGradeDate":1763648335,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":135.0,"priorPriceTarget":155.0},{"epochGradeDate":1763570821,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":152.0,"priorPriceTarget":150.0},{"epochGradeDate":1763564846,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":148.0,"priorPriceTarget":153.0},{"epochGradeDate":1763555239,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":143.0,"priorPriceTarget":144.0},{"epochGradeDate":1760973896,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":140.0},{"epochGradeDate":1760963426,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":130.0},{"epochGradeDate":1760957879,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":144.0,"priorPriceTarget":131.0},{"epochGradeDate":1759931330,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":146.0,"priorPriceTarget":128.0},{"epochGradeDate":1755004405,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":120.0},{"epochGradeDate":1754491338,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":139.0,"priorPriceTarget":126.0},{"epochGradeDate":1754486872,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":131.0,"priorPriceTarget":129.0},{"epochGradeDate":1754403454,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":124.0,"priorPriceTarget":112.5},{"epochGradeDate":1753728149,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":137.0,"priorPriceTarget":122.0},{"epochGradeDate":1752676838,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":129.0,"priorPriceTarget":120.0},{"epochGradeDate":1746636577,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":126.0,"priorPriceTarget":123.0},{"epochGradeDate":1746633120,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":122.0,"priorPriceTarget":116.0},{"epochGradeDate":1746535079,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":118.0,"priorPriceTarget":108.0},{"epochGradeDate":1745591927,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":116.0,"priorPriceTarget":127.0},{"epochGradeDate":1744806041,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":109.0,"priorPriceTarget":121.0},{"epochGradeDate":1744123817,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":121.0,"priorPriceTarget":129.0},{"epochGradeDate":1738842875,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":105.0},{"epochGradeDate":1738673123,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":117.0,"priorPriceTarget":125.0},{"epochGradeDate":1738152922,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":127.0,"priorPriceTarget":128.0},{"epochGradeDate":1736368012,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":121.0,"priorPriceTarget":122.0},{"epochGradeDate":1732286198,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":129.0,"priorPriceTarget":119.0},{"epochGradeDate":1732280792,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":130.0,"priorPriceTarget":0.0},{"epochGradeDate":1732020863,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":122.0,"priorPriceTarget":113.0},{"epochGradeDate":1731002032,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":122.0,"priorPriceTarget":115.0},{"epochGradeDate":1729617215,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":128.0,"priorPriceTarget":110.0},{"epochGradeDate":1728309720,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":99.0},{"epochGradeDate":1728043563,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":119.0,"priorPriceTarget":108.0},{"epochGradeDate":1723142277,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":100.0},{"epochGradeDate":1723059500,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":99.0,"priorPriceTarget":94.0},{"epochGradeDate":1723045959,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":96.0},{"epochGradeDate":1723044546,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":113.0,"priorPriceTarget":112.0},{"epochGradeDate":1723035359,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Raises","currentPriceTarget":108.0,"priorPriceTarget":107.0},{"epochGradeDate":1721665771,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":104.0,"priorPriceTarget":116.0},{"epochGradeDate":1721231911,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":94.0,"priorPriceTarget":105.0},{"epochGradeDate":1720454672,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":96.0,"priorPriceTarget":110.0},{"epochGradeDate":1719924924,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":107.0,"priorPriceTarget":113.0},{"epochGradeDate":1716471431,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":106.0,"priorPriceTarget":105.0},{"epochGradeDate":1715172467,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Raises","currentPriceTarget":113.0,"priorPriceTarget":106.0},{"epochGradeDate":1715078830,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":104.0},{"epochGradeDate":1713806311,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":116.0,"priorPriceTarget":107.0},{"epochGradeDate":1713524354,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":104.0},{"epochGradeDate":1710418595,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":106.0,"priorPriceTarget":0.0},{"epochGradeDate":1707833300,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":90.0},{"epochGradeDate":1707336122,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":107.0,"priorPriceTarget":106.0},{"epochGradeDate":1707324116,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":109.0,"priorPriceTarget":0.0},{"epochGradeDate":1707249136,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":107.0},{"epochGradeDate":1707244662,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":103.0,"priorPriceTarget":100.0},{"epochGradeDate":1704890583,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":104.0,"priorPriceTarget":0.0},{"epochGradeDate":1700073869,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":109.0,"priorPriceTarget":102.0},{"epochGradeDate":1698076309,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":93.0,"priorPriceTarget":105.0},{"epochGradeDate":1691587121,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":99.0,"priorPriceTarget":101.0},{"epochGradeDate":1684237482,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":102.0,"priorPriceTarget":103.0},{"epochGradeDate":1683729179,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":102.0,"priorPriceTarget":0.0},{"epochGradeDate":1683630760,"firm":"Baird","toGrade":"Performer","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":103.0},{"epochGradeDate":1675866899,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":100.0},{"epochGradeDate":1675773501,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":103.0,"priorPriceTarget":90.0},{"epochGradeDate":1673947685,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":91.0},{"epochGradeDate":1673610428,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":94.0,"priorPriceTarget":90.0},{"epochGradeDate":1673527889,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":98.0,"priorPriceTarget":95.0},{"epochGradeDate":1669117588,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":85.0},{"epochGradeDate":1668517028,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":91.0,"priorPriceTarget":87.0},{"epochGradeDate":1668516099,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":83.0},{"epochGradeDate":1668515820,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":81.0},{"epochGradeDate":1668514031,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":84.0},{"epochGradeDate":1661516331,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":89.0,"priorPriceTarget":82.0},{"epochGradeDate":1660132033,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":87.0,"priorPriceTarget":85.0},{"epochGradeDate":1652274678,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":79.0,"priorPriceTarget":81.0},{"epochGradeDate":1651056536,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":91.0,"priorPriceTarget":0.0},{"epochGradeDate":1640872460,"firm":"Argus Research","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":88.0,"priorPriceTarget":80.0},{"epochGradeDate":1639743921,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":82.0},{"epochGradeDate":1637070227,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":81.0},{"epochGradeDate":1637068145,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":82.0,"priorPriceTarget":74.0},{"epochGradeDate":1637055088,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":78.0},{"epochGradeDate":1620835428,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":67.0,"priorPriceTarget":59.0},{"epochGradeDate":1618826625,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":78.0,"priorPriceTarget":60.0},{"epochGradeDate":1605615806,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":61.0,"priorPriceTarget":56.0},{"epochGradeDate":1605603624,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":45.0},{"epochGradeDate":1596721032,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":42.0},{"epochGradeDate":1588778550,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":40.0},{"epochGradeDate":1588765432,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":42.0},{"epochGradeDate":1588068266,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":35.0},{"epochGradeDate":1587729723,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":44.0,"priorPriceTarget":54.0},{"epochGradeDate":1585756131,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":57.0},{"epochGradeDate":1585218557,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":35.0,"priorPriceTarget":56.0},{"epochGradeDate":1580824393,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":56.0,"priorPriceTarget":49.0},{"epochGradeDate":1580823743,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":50.0},{"epochGradeDate":1580212919,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":51.0},{"epochGradeDate":1576074798,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":49.0},{"epochGradeDate":1576073887,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":51.0,"priorPriceTarget":50.0},{"epochGradeDate":1574267186,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Raises","currentPriceTarget":49.0,"priorPriceTarget":45.0},{"epochGradeDate":1573735550,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":48.0},{"epochGradeDate":1573733697,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":42.0},{"epochGradeDate":1573649387,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":38.0},{"epochGradeDate":1572952846,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":49.0,"priorPriceTarget":44.0},{"epochGradeDate":1571138427,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":47.0,"priorPriceTarget":43.0},{"epochGradeDate":1571131472,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":40.0},{"epochGradeDate":1566214943,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Underweight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1542115931,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":36.0},{"epochGradeDate":1542113995,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":42.0},{"epochGradeDate":1534336317,"firm":"Argus Research","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1533733938,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":36.0,"priorPriceTarget":38.0},{"epochGradeDate":1533727922,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":45.0},{"epochGradeDate":1532351518,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":49.0},{"epochGradeDate":1517923475,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":47.0,"priorPriceTarget":44.0},{"epochGradeDate":1514981100,"firm":"Baird","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":38.0},{"epochGradeDate":1513174894,"firm":"Barclays","toGrade":"Underweight","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1510666480,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":34.0,"priorPriceTarget":37.0},{"epochGradeDate":1510665799,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":40.0},{"epochGradeDate":1509376747,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":40.0},{"epochGradeDate":1509107045,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":40.0},{"epochGradeDate":1506090509,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":36.0},{"epochGradeDate":1500891121,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1491564469,"firm":"Baird","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":45.0},{"epochGradeDate":1484228765,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":42.0},{"epochGradeDate":1483534925,"firm":"Baird","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":42.0},{"epochGradeDate":1479212794,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1460407074,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":31.0,"priorPriceTarget":0.0},{"epochGradeDate":1459973209,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1458561320,"firm":"BB&T Capital","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1457615776,"firm":"Sterne Agee","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":38.0,"priorPriceTarget":0.0},{"epochGradeDate":1456747838,"firm":"Argus Research","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1455124822,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":35.0},{"epochGradeDate":1455043283,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Sector Weight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1447417757,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1439398699,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":36.0,"priorPriceTarget":37.0},{"epochGradeDate":1434108583,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":40.0,"priorPriceTarget":0.0},{"epochGradeDate":1431522000,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":30.0},{"epochGradeDate":1425984929,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":35.0,"priorPriceTarget":0.0},{"epochGradeDate":1423663200,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":40.0},{"epochGradeDate":1420779600,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":35.0},{"epochGradeDate":1413808200,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":36.0,"priorPriceTarget":40.0},{"epochGradeDate":1412262857,"firm":"Standpoint Research","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1408530232,"firm":"Standpoint Research","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1407934800,"firm":"Argus Research","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1405467609,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":35.0},{"epochGradeDate":1405359581,"firm":"UBS","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1405344220,"firm":"BB&T Capital","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1399519974,"firm":"Citigroup","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":32.0},{"epochGradeDate":1399437050,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":31.0},{"epochGradeDate":1397220273,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1389906000,"firm":"Keybanc","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Removes","currentPriceTarget":32.5,"priorPriceTarget":0.0},{"epochGradeDate":1383914249,"firm":"Baird","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Maintains","currentPriceTarget":34.0,"priorPriceTarget":0.0},{"epochGradeDate":1383912930,"firm":"UBS","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1375879922,"firm":"Standpoint Research","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1366904674,"firm":"Macquarie","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":32.5,"priorPriceTarget":36.0},{"epochGradeDate":1363018842,"firm":"Standpoint Research","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1360323354,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":20.0},{"epochGradeDate":1360090699,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":30.0},{"epochGradeDate":1358960846,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":22.0},{"epochGradeDate":1357841467,"firm":"Gilford Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":27.0},{"epochGradeDate":1354878875,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Raises","currentPriceTarget":27.0,"priorPriceTarget":24.0},{"epochGradeDate":1352919720,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":23.0},{"epochGradeDate":1352909400,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":25.0},{"epochGradeDate":1343060640,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":23.0,"priorPriceTarget":24.0},{"epochGradeDate":1336472340,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":35.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":-0.0060695023,"fmt":"-0.61%"},"postMarketChange":{"raw":-0.51869965,"fmt":"-0.52"},"postMarketTime":1774655735,"postMarketPrice":{"raw":84.9413,"fmt":"84.94"},"postMarketSource":"DELAYED","regularMarketChangePercent":{"raw":-0.0171363,"fmt":"-1.71%"},"regularMarketChange":{"raw":-1.49,"fmt":"-1.49"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":85.46,"fmt":"85.46"},"regularMarketDayHigh":{"raw":87.02,"fmt":"87.02"},"regularMarketDayLow":{"raw":85.0,"fmt":"85.00"},"regularMarketVolume":{"raw":455526,"fmt":"455.53k","longFmt":"455,526.00"},"averageDailyVolume10Day":{"raw":1243900,"fmt":"1.24M","longFmt":"1,243,900"},"averageDailyVolume3Month":{"raw":1486238,"fmt":"1.49M","longFmt":"1,486,238"},"regularMarketPreviousClose":{"raw":86.95,"fmt":"86.95"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":87.41,"fmt":"87.41"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"ACM","underlyingSymbol":null,"shortName":"AECOM","longName":"AECOM","currency":"USD","quoteSourceName":"Delayed Quote","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":11049006080,"fmt":"11.05B","longFmt":"11,049,006,080.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":1.25,"fmt":"1.25"},"estimate":{"raw":1.1923,"fmt":"1.19"},"fiscalQuarter":"2Q2025","calendarQuarter":"1Q2025","difference":"0.06","surprisePct":"4.84","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746475500,"fmt":"2025-05-05"}},{"date":"2Q2025","actual":{"raw":1.34,"fmt":"1.34"},"estimate":{"raw":1.2613,"fmt":"1.26"},"fiscalQuarter":"3Q2025","calendarQuarter":"2Q2025","difference":"0.08","surprisePct":"6.24","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754337900,"fmt":"2025-08-04"}},{"date":"3Q2025","actual":{"raw":1.36,"fmt":"1.36"},"estimate":{"raw":1.33763,"fmt":"1.34"},"fiscalQuarter":"4Q2025","calendarQuarter":"3Q2025","difference":"0.02","surprisePct":"1.67","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1763467080,"fmt":"2025-11-18"}},{"date":"4Q2025","actual":{"raw":1.29,"fmt":"1.29"},"estimate":{"raw":1.16336,"fmt":"1.16"},"fiscalQuarter":"1Q2026","calendarQuarter":"4Q2025","difference":"0.13","surprisePct":"10.89","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770671100,"fmt":"2026-02-09"}}],"currentQuarterEstimate":{"raw":1.55506,"fmt":"1.56"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"2Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777924800,"fmt":"2026-05-04"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":13148182000,"fmt":"13.15B","longFmt":"13,148,182,000"},"earnings":{"raw":495100000,"fmt":"495.1M","longFmt":"495,100,000"}},{"date":2023,"revenue":{"raw":14378461000,"fmt":"14.38B","longFmt":"14,378,461,000"},"earnings":{"raw":519600000,"fmt":"519.6M","longFmt":"519,600,000"}},{"date":2024,"revenue":{"raw":16105498000,"fmt":"16.11B","longFmt":"16,105,498,000"},"earnings":{"raw":616900000,"fmt":"616.9M","longFmt":"616,900,000"}},{"date":2025,"revenue":{"raw":16139622000,"fmt":"16.14B","longFmt":"16,139,622,000"},"earnings":{"raw":701700000,"fmt":"701.7M","longFmt":"701,700,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":3771613000,"fmt":"3.77B","longFmt":"3,771,613,000"},"earnings":{"raw":166700000,"fmt":"166.7M","longFmt":"166,700,000"}},{"date":"2Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":4178440000,"fmt":"4.18B","longFmt":"4,178,440,000"},"earnings":{"raw":178000000,"fmt":"178M","longFmt":"178,000,000"}},{"date":"3Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":4175417000,"fmt":"4.18B","longFmt":"4,175,417,000"},"earnings":{"raw":181800000,"fmt":"181.8M","longFmt":"181,800,000"}},{"date":"4Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":3830834000,"fmt":"3.83B","longFmt":"3,830,834,000"},"earnings":{"raw":170500000,"fmt":"170.5M","longFmt":"170,500,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[{"header":"Dividend","message":"ACM announced a cash dividend of $0.31 with an ex-date of Apr. 1, 2026","meta":{"eventType":"DIVIDEND","dateEpochMs":1775016000000,"amount":"0.31"}}],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":85.46,"fmt":"85.46"},"targetHighPrice":{"raw":150.0,"fmt":"150.00"},"targetLowPrice":{"raw":110.0,"fmt":"110.00"},"targetMeanPrice":{"raw":128.25,"fmt":"128.25"},"targetMedianPrice":{"raw":128.0,"fmt":"128.00"},"recommendationMean":{"raw":1.5,"fmt":"1.50"},"recommendationKey":"strong_buy","numberOfAnalystOpinions":{"raw":12,"fmt":"12","longFmt":"12"},"totalCash":{"raw":1254987008,"fmt":"1.25B","longFmt":"1,254,987,008"},"totalCashPerShare":{"raw":9.707,"fmt":"9.71"},"ebitda":{"raw":1256525952,"fmt":"1.26B","longFmt":"1,256,525,952"},"totalDebt":{"raw":3339799040,"fmt":"3.34B","longFmt":"3,339,799,040"},"quickRatio":{"raw":0.982,"fmt":"0.98"},"currentRatio":{"raw":1.104,"fmt":"1.10"},"totalRevenue":{"raw":15956303872,"fmt":"15.96B","longFmt":"15,956,303,872"},"debtToEquity":{"raw":136.555,"fmt":"136.55%"},"revenuePerShare":{"raw":120.909,"fmt":"120.91"},"returnOnAssets":{"raw":0.05673,"fmt":"5.67%"},"returnOnEquity":{"raw":0.28155002,"fmt":"28.16%"},"grossProfits":{"raw":1229298944,"fmt":"1.23B","longFmt":"1,229,298,944"},"freeCashflow":{"raw":622238720,"fmt":"622.24M","longFmt":"622,238,720"},"operatingCashflow":{"raw":740732032,"fmt":"740.73M","longFmt":"740,732,032"},"earningsGrowth":{"raw":-0.553,"fmt":"-55.30%"},"revenueGrowth":{"raw":-0.046,"fmt":"-4.60%"},"grossMargins":{"raw":0.07704,"fmt":"7.70%"},"ebitdaMargins":{"raw":0.07875,"fmt":"7.87%"},"operatingMargins":{"raw":0.06329,"fmt":"6.33%"},"profitMargins":{"raw":0.029409999,"fmt":"2.94%"},"financialCurrency":"USD"}}],"error":null}}