{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.037039787,"fmt":"-3.70%"},"oneMonthReturn":{"raw":-0.25474963,"fmt":"-25.47%"},"threeMonthReturn":{"raw":-0.15996185,"fmt":"-16.00%"},"sixMonthReturn":{"raw":-0.07547102,"fmt":"-7.55%"},"ytdReturnPct":{"raw":-0.15647677,"fmt":"-15.65%"},"oneYearTotalReturn":{"raw":0.37803102,"fmt":"37.80%"},"twoYearTotalReturn":{"raw":-0.0061925985,"fmt":"-0.62%"},"threeYearTotalReturn":{"raw":-0.019425528,"fmt":"-1.94%"},"fiveYearTotalReturn":{"raw":0.6842904,"fmt":"68.43%"},"tenYearTotalReturn":{"raw":1.6613476,"fmt":"166.13%"},"maxReturn":{"raw":14.4648485,"fmt":"1,446.48%"}},"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":24008370176,"fmt":"24.01B","longFmt":"24,008,370,176"},"forwardPE":{"raw":16.190306,"fmt":"16.19"},"profitMargins":{"raw":0.09308,"fmt":"9.31%"},"floatShares":{"raw":43564745,"fmt":"43.56M","longFmt":"43,564,745"},"sharesOutstanding":{"raw":43736630,"fmt":"43.74M","longFmt":"43,736,630"},"sharesShort":{"raw":1923421,"fmt":"1.92M","longFmt":"1,923,421"},"sharesShortPriorMonth":{"raw":2146926,"fmt":"2.15M","longFmt":"2,146,926"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0434,"fmt":"4.34%"},"heldPercentInsiders":{"raw":0.00487,"fmt":"0.49%"},"heldPercentInstitutions":{"raw":1.01595,"fmt":"101.59%"},"shortRatio":{"raw":2.91,"fmt":"2.91"},"shortPercentOfFloat":{"raw":0.056900002,"fmt":"5.69%"},"beta":{"raw":0.847,"fmt":"0.85"},"impliedSharesOutstanding":{"raw":44362173,"fmt":"44.36M","longFmt":"44,362,173"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":63.475,"fmt":"63.47"},"priceToBook":{"raw":8.040016,"fmt":"8.04"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1769817600,"fmt":"2026-01-31"},"nextFiscalYearEnd":{"raw":1801353600,"fmt":"2027-01-31"},"mostRecentQuarter":{"raw":1769817600,"fmt":"2026-01-31"},"earningsQuarterlyGrowth":{"raw":-0.093,"fmt":"-9.30%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":1153479040,"fmt":"1.15B","longFmt":"1,153,479,040"},"trailingEps":{"raw":25.62,"fmt":"25.62"},"forwardEps":{"raw":31.52133,"fmt":"31.52"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":1.937,"fmt":"1.94"},"enterpriseToEbitda":{"raw":13.094,"fmt":"13.09"},"52WeekChange":{"raw":0.44737267,"fmt":"44.74%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":1.0,"fmt":"1.00"},"lastDividendDate":{"raw":1331856000,"fmt":"2012-03-16"},"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":6.7,"fmt":"6.70"},"estimate":{"raw":5.80104,"fmt":"5.80"},"fiscalQuarter":"1Q2026","calendarQuarter":"1Q2025","difference":"0.9","surprisePct":"15.5","periodEndDate":{"raw":1745971200,"fmt":"2025-04-30"},"reportedDate":{"raw":1748549100,"fmt":"2025-05-29"}},{"date":"2Q2025","actual":{"raw":5.78,"fmt":"5.78"},"estimate":{"raw":5.04142,"fmt":"5.04"},"fiscalQuarter":"2Q2026","calendarQuarter":"2Q2025","difference":"0.74","surprisePct":"14.65","periodEndDate":{"raw":1753920000,"fmt":"2025-07-31"},"reportedDate":{"raw":1756411500,"fmt":"2025-08-28"}},{"date":"3Q2025","actual":{"raw":5.14,"fmt":"5.14"},"estimate":{"raw":4.60044,"fmt":"4.60"},"fiscalQuarter":"3Q2026","calendarQuarter":"3Q2025","difference":"0.54","surprisePct":"11.73","periodEndDate":{"raw":1761868800,"fmt":"2025-10-31"},"reportedDate":{"raw":1764882458,"fmt":"2025-12-04"}},{"date":"4Q2025","actual":{"raw":8.01,"fmt":"8.01"},"estimate":{"raw":8.02659,"fmt":"8.03"},"fiscalQuarter":"4Q2026","calendarQuarter":"4Q2025","difference":"-0.02","surprisePct":"-0.21","periodEndDate":{"raw":1769817600,"fmt":"2026-01-31"},"reportedDate":{"raw":1773345900,"fmt":"2026-03-12"}}],"currentQuarterEstimate":{"raw":6.94021,"fmt":"6.94"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2027","currentPeriodEndDate":{"raw":1777507200,"fmt":"2026-04-30"},"earningsDate":[{"raw":1779998400,"fmt":"2026-05-28"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2023,"revenue":{"raw":10208580000,"fmt":"10.21B","longFmt":"10,208,580,000"},"earnings":{"raw":1242408000,"fmt":"1.24B","longFmt":"1,242,408,000"}},{"date":2024,"revenue":{"raw":11207303000,"fmt":"11.21B","longFmt":"11,207,303,000"},"earnings":{"raw":1291005000,"fmt":"1.29B","longFmt":"1,291,005,000"}},{"date":2025,"revenue":{"raw":11295654000,"fmt":"11.3B","longFmt":"11,295,654,000"},"earnings":{"raw":1201118000,"fmt":"1.2B","longFmt":"1,201,118,000"}},{"date":2026,"revenue":{"raw":12392820000,"fmt":"12.39B","longFmt":"12,392,820,000"},"earnings":{"raw":1153479000,"fmt":"1.15B","longFmt":"1,153,479,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":2848367000,"fmt":"2.85B","longFmt":"2,848,367,000"},"earnings":{"raw":305052000,"fmt":"305.05M","longFmt":"305,052,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":2788469000,"fmt":"2.79B","longFmt":"2,788,469,000"},"earnings":{"raw":260875000,"fmt":"260.88M","longFmt":"260,875,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":2857623000,"fmt":"2.86B","longFmt":"2,857,623,000"},"earnings":{"raw":230875000,"fmt":"230.88M","longFmt":"230,875,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2026","revenue":{"raw":3898361000,"fmt":"3.9B","longFmt":"3,898,361,000"},"earnings":{"raw":356677000,"fmt":"356.68M","longFmt":"356,677,000"}}]},"financialCurrency":"USD","defaultMethodology":"gaap"},"earningsCallTranscripts":{"transcripts":[{"title":"ULTA Q4 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q4","date":1773347400,"updated":1773357899,"transcriptId":3060850,"type":"IN_HOUSE","eventId":422310,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q4-2026-earnings_call-422310.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/3/12/3060850.json","maxAge":1},{"title":"ULTA Q3 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q3","date":1764883800,"updated":1765235814,"transcriptId":2485696,"type":"IN_HOUSE","eventId":380000,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q3-2026-earnings_call-380000.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/12/4/2485696.json","maxAge":1},{"title":"ULTA Q2 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q2","date":1756413000,"updated":1764415945,"transcriptId":2322887,"type":"IN_HOUSE","eventId":351749,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q2-2026-earnings_call-351749.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/28/2322887.json","maxAge":1},{"title":"ULTA Q1 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q1","date":1748550600,"updated":1763448200,"transcriptId":2300985,"type":"IN_HOUSE","eventId":327178,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q1-2026-earnings_call-327178.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/29/2300985.json","maxAge":1},{"title":"ULTA Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1741897800,"updated":1766230006,"transcriptId":2511609,"type":"IN_HOUSE","eventId":258378,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q4-2025-earnings_call-258378.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/3/13/2511609.json","maxAge":1},{"title":"ULTA Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1733434200,"updated":1768649463,"transcriptId":2578349,"type":"IN_HOUSE","eventId":225772,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q3-2025-earnings_call-225772.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/12/5/2578349.json","maxAge":1},{"title":"ULTA Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1724963400,"updated":1769089775,"transcriptId":2643677,"type":"IN_HOUSE","eventId":199500,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q2-2025-earnings_call-199500.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/29/2643677.json","maxAge":1},{"title":"ULTA Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1717101000,"updated":1772060019,"transcriptId":2705436,"type":"IN_HOUSE","eventId":176468,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q1-2025-earnings_call-176468.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/30/2705436.json","maxAge":1},{"title":"ULTA Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1710448200,"updated":1772060596,"transcriptId":2772543,"type":"IN_HOUSE","eventId":131604,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q4-2024-earnings_call-131604.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/3/14/2772543.json","maxAge":1},{"title":"ULTA Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1701379800,"updated":1772059017,"transcriptId":2832416,"type":"IN_HOUSE","eventId":91369,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q3-2024-earnings_call-91369.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/30/2832416.json","maxAge":1},{"title":"ULTA Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1692909000,"updated":1772278162,"transcriptId":2890866,"type":"IN_HOUSE","eventId":71195,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q2-2024-earnings_call-71195.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/24/2890866.json","maxAge":1},{"title":"ULTA Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1685046600,"updated":1772191178,"transcriptId":2946006,"type":"IN_HOUSE","eventId":58365,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q1-2024-earnings_call-58365.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/25/2946006.json","maxAge":1},{"title":"ULTA Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1678397400,"updated":1772689723,"transcriptId":2995723,"type":"IN_HOUSE","eventId":45946,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q4-2023-earnings_call-45946.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/3/9/2995723.json","maxAge":1},{"title":"ULTA Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1669930200,"updated":1773048337,"transcriptId":3034851,"type":"IN_HOUSE","eventId":28965,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q3-2023-earnings_call-28965.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/12/1/3034851.json","maxAge":1},{"title":"ULTA Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1661411280,"updated":1774093169,"transcriptId":3082475,"type":"IN_HOUSE","eventId":28964,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q2-2023-earnings_call-28964.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/25/3082475.json","maxAge":1},{"title":"ULTA Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1653523200,"updated":1774092616,"transcriptId":3126392,"type":"IN_HOUSE","eventId":22790,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q1-2023-earnings_call-22790.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/26/3126392.json","maxAge":1},{"title":"ULTA Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1646944675,"updated":1774416138,"transcriptId":3161929,"type":"IN_HOUSE","eventId":16169,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q4-2022-earnings_call-16169.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/3/10/3161929.json","maxAge":1},{"title":"ULTA Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1638450000,"updated":1752165408,"transcriptId":1572708,"type":"RAW","eventId":11490,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q3-2022-earnings_call-11490.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/12/2/1572708.json","maxAge":1},{"title":"ULTA Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1629896400,"updated":1752165408,"transcriptId":1568859,"type":"RAW","eventId":7225,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q2-2022-earnings_call-7225.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/25/1568859.json","maxAge":1},{"title":"ULTA Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1622116800,"updated":1752165408,"transcriptId":1567898,"type":"RAW","eventId":6132,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ULTA/earnings/ULTA-Q1-2022-earnings_call-6132.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/27/1567898.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":521.64,"fmt":"521.64"},"open":{"raw":517.62,"fmt":"517.62"},"dayLow":{"raw":509.44,"fmt":"509.44"},"dayHigh":{"raw":524.1,"fmt":"524.10"},"regularMarketPreviousClose":{"raw":521.64,"fmt":"521.64"},"regularMarketOpen":{"raw":517.62,"fmt":"517.62"},"regularMarketDayLow":{"raw":509.44,"fmt":"509.44"},"regularMarketDayHigh":{"raw":524.1,"fmt":"524.10"},"dividendRate":{},"dividendYield":{},"exDividendDate":{"raw":1331856000,"fmt":"2012-03-16"},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":0.847,"fmt":"0.85"},"trailingPE":{"raw":19.919594,"fmt":"19.92"},"forwardPE":{"raw":16.190306,"fmt":"16.19"},"volume":{"raw":622608,"fmt":"622.61k","longFmt":"622,608"},"regularMarketVolume":{"raw":622608,"fmt":"622.61k","longFmt":"622,608"},"averageVolume":{"raw":634877,"fmt":"634.88k","longFmt":"634,877"},"averageVolume10days":{"raw":1277360,"fmt":"1.28M","longFmt":"1,277,360"},"averageDailyVolume10Day":{"raw":1277360,"fmt":"1.28M","longFmt":"1,277,360"},"bid":{"raw":509.7,"fmt":"509.70"},"ask":{"raw":511.14,"fmt":"511.14"},"bidSize":{"raw":200,"fmt":"200","longFmt":"200"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":22639790080,"fmt":"22.64B","longFmt":"22,639,790,080"},"nonDilutedMarketCap":{"raw":23510620294,"fmt":"23.51B","longFmt":"23,510,620,294"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":323.37,"fmt":"323.37"},"fiftyTwoWeekHigh":{"raw":714.97,"fmt":"714.97"},"allTimeHigh":{"raw":714.97,"fmt":"714.97"},"allTimeLow":{"raw":4.11,"fmt":"4.11"},"priceToSalesTrailing12Months":{"raw":1.8268473,"fmt":"1.83"},"fiftyDayAverage":{"raw":652.417,"fmt":"652.42"},"twoHundredDayAverage":{"raw":557.6458,"fmt":"557.65"},"trailingAnnualDividendRate":{"raw":0.0,"fmt":"0.00"},"trailingAnnualDividendYield":{"raw":0.0,"fmt":"0.00%"},"navPrice":{},"currency":"USD","fromCurrency":null,"toCurrency":null,"lastMarket":null,"coinMarketCapLink":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"algorithm":null,"maxSupply":{},"totalSupply":{},"startDate":{},"tradeable":false,"fullyDilutedValue":{},"volume24HrMarketCapPercent":{}},"calendarEvents":{"maxAge":1,"earnings":{"earningsDate":[{"raw":1779998400,"fmt":"2026-05-28"}],"earningsCallDate":[],"isEarningsDateEstimate":true,"earningsAverage":{"raw":6.94138,"fmt":"6.94"},"earningsLow":{"raw":6.56,"fmt":"6.56"},"earningsHigh":{"raw":7.32,"fmt":"7.32"},"revenueAverage":{"raw":3107360000,"fmt":"3.11B","longFmt":"3,107,360,000"},"revenueLow":{"raw":3064600000,"fmt":"3.06B","longFmt":"3,064,600,000"},"revenueHigh":{"raw":3165000000,"fmt":"3.17B","longFmt":"3,165,000,000"}},"exDividendDate":{"raw":1331856000,"fmt":"2012-03-16"},"dividendDate":{"raw":1337040000,"fmt":"2012-05-15"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1773427338,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":799.0,"priorPriceTarget":799.0},{"epochGradeDate":1773422514,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":650.0,"priorPriceTarget":750.0},{"epochGradeDate":1773419307,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":750.0,"priorPriceTarget":800.0},{"epochGradeDate":1773418045,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":725.0,"priorPriceTarget":775.0},{"epochGradeDate":1773412693,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":700.0,"priorPriceTarget":750.0},{"epochGradeDate":1773409712,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":475.0,"priorPriceTarget":500.0},{"epochGradeDate":1773409533,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":750.0,"priorPriceTarget":775.0},{"epochGradeDate":1773404386,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":715.0,"priorPriceTarget":715.0},{"epochGradeDate":1773247693,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":725.0,"priorPriceTarget":660.0},{"epochGradeDate":1773159200,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":799.0,"priorPriceTarget":674.0},{"epochGradeDate":1773066516,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":500.0,"priorPriceTarget":450.0},{"epochGradeDate":1773066172,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":712.0,"priorPriceTarget":680.0},{"epochGradeDate":1773060186,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":715.0,"priorPriceTarget":640.0},{"epochGradeDate":1769019010,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":775.0,"priorPriceTarget":725.0},{"epochGradeDate":1768993545,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Outperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":790.0,"priorPriceTarget":605.0},{"epochGradeDate":1768923621,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":750.0,"priorPriceTarget":675.0},{"epochGradeDate":1768495770,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":750.0,"priorPriceTarget":640.0},{"epochGradeDate":1767878960,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":685.0,"priorPriceTarget":610.0},{"epochGradeDate":1767818964,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":780.0,"priorPriceTarget":690.0},{"epochGradeDate":1767359083,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":700.0,"priorPriceTarget":650.0},{"epochGradeDate":1765384962,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":675.0,"priorPriceTarget":615.0},{"epochGradeDate":1765216958,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":640.0,"priorPriceTarget":600.0},{"epochGradeDate":1765192443,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":725.0,"priorPriceTarget":600.0},{"epochGradeDate":1764964431,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":650.0,"priorPriceTarget":625.0},{"epochGradeDate":1764962172,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":674.0,"priorPriceTarget":653.0},{"epochGradeDate":1764957168,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":615.0,"priorPriceTarget":600.0},{"epochGradeDate":1764952510,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":660.0,"priorPriceTarget":640.0},{"epochGradeDate":1764952192,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":690.0,"priorPriceTarget":680.0},{"epochGradeDate":1764943526,"firm":"Guggenheim","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1764938664,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":670.0,"priorPriceTarget":600.0},{"epochGradeDate":1764938223,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":640.0,"priorPriceTarget":610.0},{"epochGradeDate":1764936663,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":615.0,"priorPriceTarget":590.0},{"epochGradeDate":1764936441,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":647.0,"priorPriceTarget":606.0},{"epochGradeDate":1764603498,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":606.0,"priorPriceTarget":600.0},{"epochGradeDate":1764591591,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":610.0,"priorPriceTarget":610.0},{"epochGradeDate":1760701591,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":610.0,"priorPriceTarget":610.0},{"epochGradeDate":1760620200,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":450.0,"priorPriceTarget":425.0},{"epochGradeDate":1760100491,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":653.0,"priorPriceTarget":650.0},{"epochGradeDate":1758800599,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1757328350,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":610.0,"priorPriceTarget":610.0},{"epochGradeDate":1756819129,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":617.0,"priorPriceTarget":589.0},{"epochGradeDate":1756491389,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":625.0,"priorPriceTarget":585.0},{"epochGradeDate":1756490760,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":650.0,"priorPriceTarget":630.0},{"epochGradeDate":1756489243,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":584.0,"priorPriceTarget":530.0},{"epochGradeDate":1756480793,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":600.0,"priorPriceTarget":550.0},{"epochGradeDate":1756480645,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":680.0,"priorPriceTarget":640.0},{"epochGradeDate":1756478107,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":425.0,"priorPriceTarget":400.0},{"epochGradeDate":1756477341,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Raises","currentPriceTarget":605.0,"priorPriceTarget":580.0},{"epochGradeDate":1756471787,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":640.0,"priorPriceTarget":595.0},{"epochGradeDate":1756471062,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":610.0,"priorPriceTarget":590.0},{"epochGradeDate":1756470489,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":575.0,"priorPriceTarget":500.0},{"epochGradeDate":1756469396,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":600.0,"priorPriceTarget":575.0},{"epochGradeDate":1756215055,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":630.0,"priorPriceTarget":600.0},{"epochGradeDate":1756203532,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":550.0,"priorPriceTarget":425.0},{"epochGradeDate":1756118706,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":590.0,"priorPriceTarget":520.0},{"epochGradeDate":1755872873,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":600.0,"priorPriceTarget":525.0},{"epochGradeDate":1755861543,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":589.0,"priorPriceTarget":518.0},{"epochGradeDate":1755785263,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":640.0,"priorPriceTarget":525.0},{"epochGradeDate":1755529676,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":550.0,"priorPriceTarget":450.0},{"epochGradeDate":1755263076,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":400.0,"priorPriceTarget":350.0},{"epochGradeDate":1755000611,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":600.0,"priorPriceTarget":510.0},{"epochGradeDate":1754483639,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":518.0,"priorPriceTarget":485.0},{"epochGradeDate":1754082194,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":600.0,"priorPriceTarget":542.0},{"epochGradeDate":1753990476,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":585.0,"priorPriceTarget":550.0},{"epochGradeDate":1753447705,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Maintains","currentPriceTarget":510.0,"priorPriceTarget":510.0},{"epochGradeDate":1752237468,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":520.0,"priorPriceTarget":520.0},{"epochGradeDate":1751904071,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":550.0,"priorPriceTarget":485.0},{"epochGradeDate":1750936619,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":520.0,"priorPriceTarget":520.0},{"epochGradeDate":1750079278,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":510.0,"priorPriceTarget":480.0},{"epochGradeDate":1748873318,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":485.0,"priorPriceTarget":327.0},{"epochGradeDate":1748628492,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":550.0,"priorPriceTarget":460.0},{"epochGradeDate":1748628463,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":450.0,"priorPriceTarget":425.0},{"epochGradeDate":1748627699,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":510.0,"priorPriceTarget":465.0},{"epochGradeDate":1748626651,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":525.0,"priorPriceTarget":440.0},{"epochGradeDate":1748625369,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Raises","currentPriceTarget":500.0,"priorPriceTarget":450.0},{"epochGradeDate":1748624771,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":490.0,"priorPriceTarget":465.0},{"epochGradeDate":1748621716,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Raises","currentPriceTarget":437.0,"priorPriceTarget":386.0},{"epochGradeDate":1748620686,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":525.0,"priorPriceTarget":477.0},{"epochGradeDate":1748619978,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":485.0,"priorPriceTarget":415.0},{"epochGradeDate":1748619691,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":542.0,"priorPriceTarget":510.0},{"epochGradeDate":1748613613,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":525.0,"priorPriceTarget":490.0},{"epochGradeDate":1748611355,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":350.0,"priorPriceTarget":315.0},{"epochGradeDate":1748604097,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":520.0,"priorPriceTarget":460.0},{"epochGradeDate":1748014014,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":425.0,"priorPriceTarget":365.0},{"epochGradeDate":1748009617,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":477.0,"priorPriceTarget":475.0},{"epochGradeDate":1748000630,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":460.0,"priorPriceTarget":460.0},{"epochGradeDate":1747923538,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":510.0,"priorPriceTarget":526.0},{"epochGradeDate":1747751857,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":465.0,"priorPriceTarget":435.0},{"epochGradeDate":1747324760,"firm":"Truist Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":386.0,"priorPriceTarget":364.0},{"epochGradeDate":1747232156,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":315.0,"priorPriceTarget":300.0},{"epochGradeDate":1746027516,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":300.0,"priorPriceTarget":310.0},{"epochGradeDate":1744826770,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":415.0,"priorPriceTarget":415.0},{"epochGradeDate":1744649433,"firm":"Argus Research","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1744637288,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":440.0,"priorPriceTarget":460.0},{"epochGradeDate":1743502507,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":423.0,"priorPriceTarget":384.0},{"epochGradeDate":1742235597,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":365.0,"priorPriceTarget":405.0},{"epochGradeDate":1742218150,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":460.0,"priorPriceTarget":480.0},{"epochGradeDate":1741973860,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":327.0,"priorPriceTarget":445.0},{"epochGradeDate":1741968482,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":526.0,"priorPriceTarget":538.0},{"epochGradeDate":1741968124,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":404.0,"priorPriceTarget":467.0},{"epochGradeDate":1741965179,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":415.0,"priorPriceTarget":510.0},{"epochGradeDate":1741963767,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":475.0,"priorPriceTarget":480.0},{"epochGradeDate":1741960194,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":310.0,"priorPriceTarget":360.0},{"epochGradeDate":1741958419,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":330.0,"priorPriceTarget":430.0},{"epochGradeDate":1741957105,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":400.0,"priorPriceTarget":475.0},{"epochGradeDate":1741953820,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":380.0,"priorPriceTarget":475.0},{"epochGradeDate":1741951221,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":364.0,"priorPriceTarget":425.0},{"epochGradeDate":1741949883,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":460.0,"priorPriceTarget":500.0},{"epochGradeDate":1741949430,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":460.0,"priorPriceTarget":500.0},{"epochGradeDate":1741940373,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":450.0,"priorPriceTarget":495.0},{"epochGradeDate":1741863546,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":465.0,"priorPriceTarget":490.0},{"epochGradeDate":1741795378,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":435.0,"priorPriceTarget":515.0},{"epochGradeDate":1741607781,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":500.0,"priorPriceTarget":500.0},{"epochGradeDate":1737458199,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":500.0,"priorPriceTarget":430.0},{"epochGradeDate":1736438400,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":445.0,"priorPriceTarget":410.0},{"epochGradeDate":1736362974,"firm":"TD Cowen","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":480.0,"priorPriceTarget":450.0},{"epochGradeDate":1736280626,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":538.0,"priorPriceTarget":500.0},{"epochGradeDate":1736279507,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":457.0,"priorPriceTarget":450.0},{"epochGradeDate":1736271833,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":475.0,"priorPriceTarget":460.0},{"epochGradeDate":1736267344,"firm":"B. Riley Securities","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Raises","currentPriceTarget":430.0,"priorPriceTarget":330.0},{"epochGradeDate":1736263992,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":475.0,"priorPriceTarget":455.0},{"epochGradeDate":1736260623,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":370.0,"priorPriceTarget":350.0},{"epochGradeDate":1736258614,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":425.0,"priorPriceTarget":394.0},{"epochGradeDate":1736255540,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":515.0,"priorPriceTarget":505.0},{"epochGradeDate":1736247858,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":500.0,"priorPriceTarget":500.0},{"epochGradeDate":1736183052,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":394.0,"priorPriceTarget":390.0},{"epochGradeDate":1733751739,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":480.0,"priorPriceTarget":450.0},{"epochGradeDate":1733518627,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":490.0,"priorPriceTarget":470.0},{"epochGradeDate":1733514666,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":450.0,"priorPriceTarget":390.0},{"epochGradeDate":1733511318,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":410.0,"priorPriceTarget":335.0},{"epochGradeDate":1733510584,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":510.0,"priorPriceTarget":435.0},{"epochGradeDate":1733507096,"firm":"B. Riley Securities","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Raises","currentPriceTarget":330.0,"priorPriceTarget":300.0},{"epochGradeDate":1733504827,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":420.0,"priorPriceTarget":385.0},{"epochGradeDate":1733500616,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":505.0,"priorPriceTarget":435.0},{"epochGradeDate":1733500112,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":480.0,"priorPriceTarget":472.0},{"epochGradeDate":1733495638,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":455.0,"priorPriceTarget":395.0},{"epochGradeDate":1733495199,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":350.0,"priorPriceTarget":300.0},{"epochGradeDate":1733494479,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Raises","currentPriceTarget":390.0,"priorPriceTarget":360.0},{"epochGradeDate":1733490826,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":500.0,"priorPriceTarget":476.0},{"epochGradeDate":1733480563,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":500.0,"priorPriceTarget":450.0},{"epochGradeDate":1733243444,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":360.0,"priorPriceTarget":357.0},{"epochGradeDate":1733226828,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":476.0,"priorPriceTarget":442.0},{"epochGradeDate":1732880767,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":390.0,"priorPriceTarget":345.0},{"epochGradeDate":1732711006,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":450.0,"priorPriceTarget":450.0},{"epochGradeDate":1732183062,"firm":"William Blair","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1729512782,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":472.0,"priorPriceTarget":450.0},{"epochGradeDate":1729185321,"firm":"TD Cowen","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":380.0,"priorPriceTarget":390.0},{"epochGradeDate":1729175891,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":395.0,"priorPriceTarget":385.0},{"epochGradeDate":1729168904,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":450.0,"priorPriceTarget":450.0},{"epochGradeDate":1729167498,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":357.0,"priorPriceTarget":356.0},{"epochGradeDate":1729101545,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":435.0,"priorPriceTarget":435.0},{"epochGradeDate":1728925762,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":440.0,"priorPriceTarget":450.0},{"epochGradeDate":1728495537,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":424.0,"priorPriceTarget":426.0},{"epochGradeDate":1727959482,"firm":"TD Cowen","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":390.0,"priorPriceTarget":395.0},{"epochGradeDate":1727087647,"firm":"TD Cowen","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":395.0,"priorPriceTarget":0.0},{"epochGradeDate":1725966787,"firm":"B. Riley Securities","toGrade":"Sell","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":300.0,"priorPriceTarget":0.0},{"epochGradeDate":1725365709,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":450.0,"priorPriceTarget":520.0},{"epochGradeDate":1725047055,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":435.0,"priorPriceTarget":507.0},{"epochGradeDate":1725043230,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":450.0,"priorPriceTarget":500.0},{"epochGradeDate":1725042532,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":345.0,"priorPriceTarget":375.0},{"epochGradeDate":1725032753,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":442.0,"priorPriceTarget":500.0},{"epochGradeDate":1725031205,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":335.0,"priorPriceTarget":328.0},{"epochGradeDate":1725029835,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":505.0,"priorPriceTarget":550.0},{"epochGradeDate":1725028744,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":385.0,"priorPriceTarget":500.0},{"epochGradeDate":1725027645,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":356.0,"priorPriceTarget":404.0},{"epochGradeDate":1725025885,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":300.0,"priorPriceTarget":325.0},{"epochGradeDate":1725025272,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":385.0,"priorPriceTarget":475.0},{"epochGradeDate":1725023862,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":395.0,"priorPriceTarget":500.0},{"epochGradeDate":1725022950,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":435.0,"priorPriceTarget":450.0},{"epochGradeDate":1725022298,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":420.0,"priorPriceTarget":430.0},{"epochGradeDate":1725022086,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Strong Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":450.0,"priorPriceTarget":500.0},{"epochGradeDate":1725017242,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":380.0,"priorPriceTarget":425.0},{"epochGradeDate":1724837714,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":448.0,"priorPriceTarget":552.0},{"epochGradeDate":1724764856,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":500.0,"priorPriceTarget":522.0},{"epochGradeDate":1724687269,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":500.0,"priorPriceTarget":500.0},{"epochGradeDate":1724678103,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":430.0,"priorPriceTarget":500.0},{"epochGradeDate":1724414760,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":485.0,"priorPriceTarget":525.0},{"epochGradeDate":1724073860,"firm":"Cleveland Research","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1723736641,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":450.0,"priorPriceTarget":450.0},{"epochGradeDate":1723478275,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":412.0,"priorPriceTarget":475.0},{"epochGradeDate":1721836131,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":325.0,"priorPriceTarget":350.0},{"epochGradeDate":1721814368,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":404.0,"priorPriceTarget":494.0},{"epochGradeDate":1721391301,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":500.0,"priorPriceTarget":500.0},{"epochGradeDate":1721048063,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":450.0,"priorPriceTarget":475.0},{"epochGradeDate":1720699171,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":494.0,"priorPriceTarget":498.0},{"epochGradeDate":1719590555,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":355.0,"priorPriceTarget":394.0},{"epochGradeDate":1717176492,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":544.0,"priorPriceTarget":530.0},{"epochGradeDate":1717176373,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":500.0,"priorPriceTarget":520.0},{"epochGradeDate":1717163044,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":500.0,"priorPriceTarget":540.0},{"epochGradeDate":1717160327,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":498.0,"priorPriceTarget":505.0},{"epochGradeDate":1717158178,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":500.0,"priorPriceTarget":500.0},{"epochGradeDate":1717153347,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":500.0,"priorPriceTarget":630.0},{"epochGradeDate":1716982659,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":522.0,"priorPriceTarget":575.0},{"epochGradeDate":1716979183,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":525.0,"priorPriceTarget":625.0},{"epochGradeDate":1716915725,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":425.0,"priorPriceTarget":575.0},{"epochGradeDate":1716565139,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":400.0,"priorPriceTarget":485.0},{"epochGradeDate":1716556008,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":412.0,"priorPriceTarget":438.0},{"epochGradeDate":1716549517,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":500.0,"priorPriceTarget":600.0},{"epochGradeDate":1716204156,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":505.0,"priorPriceTarget":595.0},{"epochGradeDate":1715690551,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":476.0,"priorPriceTarget":605.0},{"epochGradeDate":1715685104,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":475.0,"priorPriceTarget":565.0},{"epochGradeDate":1715085708,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":475.0,"priorPriceTarget":500.0},{"epochGradeDate":1714395808,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":434.0,"priorPriceTarget":612.0},{"epochGradeDate":1713969295,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":350.0,"priorPriceTarget":450.0},{"epochGradeDate":1713523801,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":438.0,"priorPriceTarget":585.0},{"epochGradeDate":1713434339,"firm":"TD Cowen","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":520.0,"priorPriceTarget":580.0},{"epochGradeDate":1712775527,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":585.0,"priorPriceTarget":610.0},{"epochGradeDate":1712672985,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":595.0,"priorPriceTarget":665.0},{"epochGradeDate":1712611769,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1712237027,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":500.0,"priorPriceTarget":600.0},{"epochGradeDate":1712167445,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Strong Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":610.0,"priorPriceTarget":630.0},{"epochGradeDate":1710773439,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Strong Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":630.0,"priorPriceTarget":575.0},{"epochGradeDate":1710531896,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":525.0,"priorPriceTarget":480.0},{"epochGradeDate":1710523712,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":540.0,"priorPriceTarget":530.0},{"epochGradeDate":1710522320,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":610.0,"priorPriceTarget":587.0},{"epochGradeDate":1710514935,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":540.0,"priorPriceTarget":485.0},{"epochGradeDate":1710510031,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":565.0,"priorPriceTarget":505.0},{"epochGradeDate":1710507315,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":630.0,"priorPriceTarget":635.0},{"epochGradeDate":1710506253,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":450.0,"priorPriceTarget":400.0},{"epochGradeDate":1710503388,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":665.0,"priorPriceTarget":635.0},{"epochGradeDate":1710501436,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":625.0,"priorPriceTarget":575.0},{"epochGradeDate":1710498280,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":612.0,"priorPriceTarget":583.0},{"epochGradeDate":1710498087,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":595.0,"priorPriceTarget":595.0},{"epochGradeDate":1710494780,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":600.0,"priorPriceTarget":0.0},{"epochGradeDate":1710337380,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":635.0,"priorPriceTarget":565.0},{"epochGradeDate":1710149068,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":600.0,"priorPriceTarget":0.0},{"epochGradeDate":1709650427,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":690.0,"priorPriceTarget":575.0},{"epochGradeDate":1708008493,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":600.0,"priorPriceTarget":535.0},{"epochGradeDate":1707916939,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":530.0,"priorPriceTarget":0.0},{"epochGradeDate":1701893435,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":545.0,"priorPriceTarget":500.0},{"epochGradeDate":1701459005,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":535.0,"priorPriceTarget":505.0},{"epochGradeDate":1701457541,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":525.0,"priorPriceTarget":0.0},{"epochGradeDate":1701456505,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":560.0,"priorPriceTarget":550.0},{"epochGradeDate":1701455931,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":575.0,"priorPriceTarget":560.0},{"epochGradeDate":1701454133,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":572.0,"priorPriceTarget":540.0},{"epochGradeDate":1701446935,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":530.0,"priorPriceTarget":495.0},{"epochGradeDate":1701436788,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":400.0,"priorPriceTarget":375.0},{"epochGradeDate":1701430750,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":485.0,"priorPriceTarget":440.0},{"epochGradeDate":1701259242,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":505.0,"priorPriceTarget":526.0},{"epochGradeDate":1701080428,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":600.0,"priorPriceTarget":0.0},{"epochGradeDate":1700583360,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":525.0,"priorPriceTarget":540.0},{"epochGradeDate":1699353001,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":460.0,"priorPriceTarget":0.0},{"epochGradeDate":1698065708,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Strong Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":500.0,"priorPriceTarget":550.0},{"epochGradeDate":1693472936,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":600.0,"priorPriceTarget":0.0},{"epochGradeDate":1693226191,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":480.0,"priorPriceTarget":520.0},{"epochGradeDate":1693153158,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":587.0,"priorPriceTarget":600.0},{"epochGradeDate":1693140590,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":485.0,"priorPriceTarget":485.0},{"epochGradeDate":1693000409,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":520.0,"priorPriceTarget":520.0},{"epochGradeDate":1692996790,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Maintains","currentPriceTarget":490.0,"priorPriceTarget":490.0},{"epochGradeDate":1692979065,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":495.0,"priorPriceTarget":540.0},{"epochGradeDate":1692975263,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Maintains","currentPriceTarget":475.0,"priorPriceTarget":475.0},{"epochGradeDate":1692974584,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":550.0,"priorPriceTarget":560.0},{"epochGradeDate":1692973137,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":375.0,"priorPriceTarget":350.0},{"epochGradeDate":1692967612,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":540.0,"priorPriceTarget":0.0},{"epochGradeDate":1692965529,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":571.0,"priorPriceTarget":570.0},{"epochGradeDate":1692963314,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Strong Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":550.0,"priorPriceTarget":600.0},{"epochGradeDate":1692954984,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":600.0,"priorPriceTarget":0.0},{"epochGradeDate":1692827606,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Announces","currentPriceTarget":537.0,"priorPriceTarget":0.0},{"epochGradeDate":1692357403,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":475.0,"priorPriceTarget":460.0},{"epochGradeDate":1692263819,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":600.0,"priorPriceTarget":0.0},{"epochGradeDate":1692027601,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Announces","currentPriceTarget":570.0,"priorPriceTarget":0.0},{"epochGradeDate":1691703417,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Announces","currentPriceTarget":526.0,"priorPriceTarget":0.0},{"epochGradeDate":1688763797,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":600.0,"priorPriceTarget":600.0},{"epochGradeDate":1688401069,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Maintains","currentPriceTarget":600.0,"priorPriceTarget":600.0},{"epochGradeDate":1687353838,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":606.0,"priorPriceTarget":0.0},{"epochGradeDate":1687297928,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":520.0,"priorPriceTarget":520.0},{"epochGradeDate":1686649105,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":520.0,"priorPriceTarget":490.0},{"epochGradeDate":1685439361,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":600.0,"priorPriceTarget":636.0},{"epochGradeDate":1685137576,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Announces","currentPriceTarget":565.0,"priorPriceTarget":0.0},{"epochGradeDate":1685115483,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":566.0,"priorPriceTarget":611.0},{"epochGradeDate":1685110901,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":545.0,"priorPriceTarget":575.0},{"epochGradeDate":1685107344,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":490.0,"priorPriceTarget":535.0},{"epochGradeDate":1685106399,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":540.0,"priorPriceTarget":575.0},{"epochGradeDate":1685105932,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":606.0,"priorPriceTarget":622.0},{"epochGradeDate":1685105549,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":540.0,"priorPriceTarget":620.0},{"epochGradeDate":1685102427,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":485.0,"priorPriceTarget":510.0},{"epochGradeDate":1685102129,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":520.0,"priorPriceTarget":535.0},{"epochGradeDate":1685101460,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Strong Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":600.0,"priorPriceTarget":615.0},{"epochGradeDate":1685101308,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":350.0,"priorPriceTarget":400.0},{"epochGradeDate":1685101205,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":490.0,"priorPriceTarget":540.0},{"epochGradeDate":1685100645,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":475.0,"priorPriceTarget":525.0},{"epochGradeDate":1685099798,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":560.0,"priorPriceTarget":580.0},{"epochGradeDate":1685097504,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":460.0,"priorPriceTarget":510.0},{"epochGradeDate":1685092545,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":600.0,"priorPriceTarget":0.0},{"epochGradeDate":1684791336,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Announces","currentPriceTarget":575.0,"priorPriceTarget":0.0},{"epochGradeDate":1684747092,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":600.0,"priorPriceTarget":0.0},{"epochGradeDate":1684493156,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":575.0,"priorPriceTarget":600.0},{"epochGradeDate":1684322384,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":510.0,"priorPriceTarget":530.0},{"epochGradeDate":1683804350,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":640.0,"priorPriceTarget":590.0},{"epochGradeDate":1682951485,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":550.0,"priorPriceTarget":520.0},{"epochGradeDate":1682516468,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":640.0,"priorPriceTarget":615.0},{"epochGradeDate":1680792324,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":615.0,"priorPriceTarget":600.0},{"epochGradeDate":1680282052,"firm":"Argus Research","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":600.0,"priorPriceTarget":530.0},{"epochGradeDate":1680001422,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":622.0,"priorPriceTarget":0.0},{"epochGradeDate":1679574064,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":615.0,"priorPriceTarget":610.0},{"epochGradeDate":1678706299,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":535.0,"priorPriceTarget":510.0},{"epochGradeDate":1678488218,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":525.0,"priorPriceTarget":475.0},{"epochGradeDate":1678484993,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Announces","currentPriceTarget":540.0,"priorPriceTarget":0.0},{"epochGradeDate":1678467328,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":610.0,"priorPriceTarget":570.0},{"epochGradeDate":1678455032,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":580.0,"priorPriceTarget":535.0},{"epochGradeDate":1678453604,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":520.0,"priorPriceTarget":500.0},{"epochGradeDate":1678452484,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":580.0,"priorPriceTarget":550.0},{"epochGradeDate":1678452128,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":510.0,"priorPriceTarget":390.0},{"epochGradeDate":1678451671,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":605.0,"priorPriceTarget":545.0},{"epochGradeDate":1678448700,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":636.0,"priorPriceTarget":548.0},{"epochGradeDate":1678443264,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":600.0,"priorPriceTarget":575.0},{"epochGradeDate":1678374540,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Strong Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":600.0,"priorPriceTarget":600.0},{"epochGradeDate":1678293770,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":600.0,"priorPriceTarget":607.0},{"epochGradeDate":1678141855,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":592.0,"priorPriceTarget":535.0},{"epochGradeDate":1678097135,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":575.0,"priorPriceTarget":0.0},{"epochGradeDate":1677853919,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":530.0,"priorPriceTarget":500.0},{"epochGradeDate":1676558355,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":570.0,"priorPriceTarget":503.0},{"epochGradeDate":1676558301,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":600.0,"priorPriceTarget":550.0},{"epochGradeDate":1675945001,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":600.0,"priorPriceTarget":535.0},{"epochGradeDate":1673967428,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":510.0,"priorPriceTarget":445.0},{"epochGradeDate":1673008745,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":400.0,"priorPriceTarget":450.0},{"epochGradeDate":1672956078,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":530.0,"priorPriceTarget":455.0},{"epochGradeDate":1670853133,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":508.0,"priorPriceTarget":511.0},{"epochGradeDate":1670246273,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":445.0,"priorPriceTarget":435.0},{"epochGradeDate":1670241138,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":548.0,"priorPriceTarget":511.0},{"epochGradeDate":1670021284,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":475.0,"priorPriceTarget":450.0},{"epochGradeDate":1670021089,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":511.0,"priorPriceTarget":491.0},{"epochGradeDate":1670017673,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":500.0,"priorPriceTarget":470.0},{"epochGradeDate":1669998992,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":607.0,"priorPriceTarget":589.0},{"epochGradeDate":1669990507,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":590.0,"priorPriceTarget":540.0},{"epochGradeDate":1669988888,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Announces","currentPriceTarget":390.0,"priorPriceTarget":0.0},{"epochGradeDate":1669987334,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":450.0,"priorPriceTarget":425.0},{"epochGradeDate":1669985490,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":550.0,"priorPriceTarget":500.0},{"epochGradeDate":1669984571,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":545.0,"priorPriceTarget":490.0},{"epochGradeDate":1669983801,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":500.0,"priorPriceTarget":480.0},{"epochGradeDate":1669982791,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":535.0,"priorPriceTarget":505.0},{"epochGradeDate":1669982419,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":570.0,"priorPriceTarget":525.0},{"epochGradeDate":1669982110,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":575.0,"priorPriceTarget":510.0},{"epochGradeDate":1669724904,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":480.0,"priorPriceTarget":455.0},{"epochGradeDate":1669724055,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":525.0,"priorPriceTarget":510.0},{"epochGradeDate":1668436104,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":540.0,"priorPriceTarget":530.0},{"epochGradeDate":1661770275,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":511.0,"priorPriceTarget":491.0},{"epochGradeDate":1661521572,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":505.0,"priorPriceTarget":485.0},{"epochGradeDate":1661520547,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":503.0,"priorPriceTarget":480.0},{"epochGradeDate":1661517615,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":589.0,"priorPriceTarget":563.0},{"epochGradeDate":1661516502,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":530.0,"priorPriceTarget":500.0},{"epochGradeDate":1661516098,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":500.0,"priorPriceTarget":480.0},{"epochGradeDate":1661515003,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":450.0,"priorPriceTarget":435.0},{"epochGradeDate":1661513562,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":480.0,"priorPriceTarget":455.0},{"epochGradeDate":1661513353,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":491.0,"priorPriceTarget":427.0},{"epochGradeDate":1661512973,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":505.0,"priorPriceTarget":485.0},{"epochGradeDate":1661511904,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":510.0,"priorPriceTarget":485.0},{"epochGradeDate":1661506730,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":510.0,"priorPriceTarget":475.0},{"epochGradeDate":1661343795,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":563.0,"priorPriceTarget":548.0},{"epochGradeDate":1656501747,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Outperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":485.0,"priorPriceTarget":475.0},{"epochGradeDate":1656366111,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":427.0,"priorPriceTarget":476.0},{"epochGradeDate":1655292896,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":485.0,"priorPriceTarget":475.0},{"epochGradeDate":1654806640,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Announces","currentPriceTarget":435.0,"priorPriceTarget":0.0},{"epochGradeDate":1654779763,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":490.0,"priorPriceTarget":465.0},{"epochGradeDate":1653993390,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":491.0,"priorPriceTarget":469.0},{"epochGradeDate":1653993115,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":425.0,"priorPriceTarget":393.0},{"epochGradeDate":1653659196,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":485.0,"priorPriceTarget":470.0},{"epochGradeDate":1653657840,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":490.0,"priorPriceTarget":450.0},{"epochGradeDate":1653656921,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":548.0,"priorPriceTarget":466.0},{"epochGradeDate":1653652138,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":475.0,"priorPriceTarget":455.0},{"epochGradeDate":1653650735,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":475.0,"priorPriceTarget":450.0},{"epochGradeDate":1653650042,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":485.0,"priorPriceTarget":465.0},{"epochGradeDate":1653648251,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":480.0,"priorPriceTarget":460.0},{"epochGradeDate":1653646196,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":475.0,"priorPriceTarget":400.0},{"epochGradeDate":1653479218,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":466.0,"priorPriceTarget":522.0},{"epochGradeDate":1653082113,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Announces","currentPriceTarget":460.0,"priorPriceTarget":0.0},{"epochGradeDate":1650376337,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":465.0,"priorPriceTarget":475.0},{"epochGradeDate":1649260384,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Announces","currentPriceTarget":475.0,"priorPriceTarget":0.0},{"epochGradeDate":1647259667,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":469.0,"priorPriceTarget":440.0},{"epochGradeDate":1647037599,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":470.0,"priorPriceTarget":460.0},{"epochGradeDate":1647035135,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":410.0,"priorPriceTarget":450.0},{"epochGradeDate":1647012592,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":450.0,"priorPriceTarget":480.0},{"epochGradeDate":1647011169,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":450.0,"priorPriceTarget":450.0},{"epochGradeDate":1647004835,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":522.0,"priorPriceTarget":512.0},{"epochGradeDate":1647004231,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":385.0,"priorPriceTarget":365.0},{"epochGradeDate":1647002553,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":450.0,"priorPriceTarget":500.0},{"epochGradeDate":1643994738,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Announces","currentPriceTarget":440.0,"priorPriceTarget":0.0},{"epochGradeDate":1643373031,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":393.0,"priorPriceTarget":430.0},{"epochGradeDate":1643200814,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":450.0,"priorPriceTarget":485.0},{"epochGradeDate":1641137306,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":480.0,"priorPriceTarget":480.0},{"epochGradeDate":1640874970,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":500.0,"priorPriceTarget":445.0},{"epochGradeDate":1638794112,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":516.0,"priorPriceTarget":492.0},{"epochGradeDate":1638552439,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":450.0,"priorPriceTarget":400.0},{"epochGradeDate":1638545194,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":480.0,"priorPriceTarget":460.0},{"epochGradeDate":1638541496,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":475.0,"priorPriceTarget":455.0},{"epochGradeDate":1638541346,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":400.0,"priorPriceTarget":390.0},{"epochGradeDate":1638537608,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":435.0,"priorPriceTarget":400.0},{"epochGradeDate":1638536634,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":485.0,"priorPriceTarget":460.0},{"epochGradeDate":1638534791,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":430.0,"priorPriceTarget":375.0},{"epochGradeDate":1638534434,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":365.0,"priorPriceTarget":345.0},{"epochGradeDate":1638534157,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":470.0,"priorPriceTarget":450.0},{"epochGradeDate":1638533728,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":455.0,"priorPriceTarget":415.0},{"epochGradeDate":1638533147,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":506.0,"priorPriceTarget":483.0},{"epochGradeDate":1634825295,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":420.0,"priorPriceTarget":430.0},{"epochGradeDate":1634740758,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":400.0,"priorPriceTarget":430.0},{"epochGradeDate":1634739539,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":440.0,"priorPriceTarget":490.0},{"epochGradeDate":1634734945,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":415.0,"priorPriceTarget":445.0},{"epochGradeDate":1634208791,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":483.0,"priorPriceTarget":478.0},{"epochGradeDate":1633703154,"firm":"Cleveland Research","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1631880946,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":400.0,"priorPriceTarget":0.0},{"epochGradeDate":1630061283,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":425.0,"priorPriceTarget":430.0},{"epochGradeDate":1629992093,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":478.0,"priorPriceTarget":417.0},{"epochGradeDate":1629989123,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":420.0,"priorPriceTarget":385.0},{"epochGradeDate":1629988887,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":490.0,"priorPriceTarget":385.0},{"epochGradeDate":1629988532,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":450.0,"priorPriceTarget":415.0},{"epochGradeDate":1629988395,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":430.0,"priorPriceTarget":350.0},{"epochGradeDate":1629986439,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":460.0,"priorPriceTarget":395.0},{"epochGradeDate":1629984922,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":430.0,"priorPriceTarget":375.0},{"epochGradeDate":1629984765,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":345.0,"priorPriceTarget":320.0},{"epochGradeDate":1629984133,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":455.0,"priorPriceTarget":415.0},{"epochGradeDate":1629980306,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":400.0,"priorPriceTarget":360.0},{"epochGradeDate":1629978345,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":445.0,"priorPriceTarget":376.0},{"epochGradeDate":1629977754,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":410.0,"priorPriceTarget":360.0},{"epochGradeDate":1629976337,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":430.0,"priorPriceTarget":360.0},{"epochGradeDate":1629974520,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":475.0,"priorPriceTarget":415.0},{"epochGradeDate":1629907705,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Announces","currentPriceTarget":502.0,"priorPriceTarget":0.0},{"epochGradeDate":1629814644,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Announces","currentPriceTarget":460.0,"priorPriceTarget":0.0},{"epochGradeDate":1629807370,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":417.0,"priorPriceTarget":410.0},{"epochGradeDate":1629289256,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":385.0,"priorPriceTarget":330.0},{"epochGradeDate":1629289253,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":360.0,"priorPriceTarget":340.0},{"epochGradeDate":1629277819,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":415.0,"priorPriceTarget":400.0},{"epochGradeDate":1629118711,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":415.0,"priorPriceTarget":385.0},{"epochGradeDate":1628860834,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":415.0,"priorPriceTarget":395.0},{"epochGradeDate":1628266021,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Announces","currentPriceTarget":468.0,"priorPriceTarget":0.0},{"epochGradeDate":1626262518,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":395.0,"priorPriceTarget":0.0},{"epochGradeDate":1622549982,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":350.0,"priorPriceTarget":330.0},{"epochGradeDate":1622217904,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Announces","currentPriceTarget":452.0,"priorPriceTarget":0.0},{"epochGradeDate":1622208875,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":410.0,"priorPriceTarget":365.0},{"epochGradeDate":1622208782,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":375.0,"priorPriceTarget":365.0},{"epochGradeDate":1622207943,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":395.0,"priorPriceTarget":380.0},{"epochGradeDate":1622207751,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":385.0,"priorPriceTarget":360.0},{"epochGradeDate":1622206945,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":379.0,"priorPriceTarget":357.0},{"epochGradeDate":1622206576,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":330.0,"priorPriceTarget":285.0},{"epochGradeDate":1622206466,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":340.0,"priorPriceTarget":320.0},{"epochGradeDate":1622202498,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":376.0,"priorPriceTarget":361.0},{"epochGradeDate":1622201856,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":360.0,"priorPriceTarget":320.0},{"epochGradeDate":1622200547,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":360.0,"priorPriceTarget":335.0},{"epochGradeDate":1622196984,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":400.0,"priorPriceTarget":375.0},{"epochGradeDate":1622038537,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Announces","currentPriceTarget":390.0,"priorPriceTarget":0.0},{"epochGradeDate":1621857191,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":330.0,"priorPriceTarget":305.0},{"epochGradeDate":1621602987,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":357.0,"priorPriceTarget":350.0},{"epochGradeDate":1621255013,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":380.0,"priorPriceTarget":360.0},{"epochGradeDate":1616415875,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":320.0,"priorPriceTarget":280.0},{"epochGradeDate":1615899551,"firm":"Argus Research","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":355.0,"priorPriceTarget":295.0},{"epochGradeDate":1615894725,"firm":"Guggenheim","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1615814124,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":305.0,"priorPriceTarget":270.0},{"epochGradeDate":1615731238,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Announces","currentPriceTarget":365.0,"priorPriceTarget":0.0},{"epochGradeDate":1615589881,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":310.0,"priorPriceTarget":265.0},{"epochGradeDate":1615588813,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":348.0,"priorPriceTarget":345.0},{"epochGradeDate":1615562058,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":350.0,"priorPriceTarget":308.0},{"epochGradeDate":1615561669,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":361.0,"priorPriceTarget":298.0},{"epochGradeDate":1615561517,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":360.0,"priorPriceTarget":376.0},{"epochGradeDate":1615561035,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":356.0,"priorPriceTarget":330.0},{"epochGradeDate":1615560028,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":360.0,"priorPriceTarget":350.0},{"epochGradeDate":1615553461,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":361.0,"priorPriceTarget":310.0},{"epochGradeDate":1614953740,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":350.0,"priorPriceTarget":345.0},{"epochGradeDate":1614616531,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":365.0,"priorPriceTarget":335.0},{"epochGradeDate":1613582599,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":360.0,"priorPriceTarget":305.0},{"epochGradeDate":1611752261,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":320.0,"priorPriceTarget":290.0},{"epochGradeDate":1611263245,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":330.0,"priorPriceTarget":320.0},{"epochGradeDate":1611160745,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":270.0,"priorPriceTarget":240.0},{"epochGradeDate":1611009507,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":345.0,"priorPriceTarget":319.0},{"epochGradeDate":1607639742,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":319.0,"priorPriceTarget":286.0},{"epochGradeDate":1607115547,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":320.0,"priorPriceTarget":300.0},{"epochGradeDate":1607101309,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":298.0,"priorPriceTarget":300.0},{"epochGradeDate":1607094736,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":310.0,"priorPriceTarget":220.0},{"epochGradeDate":1607089202,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":308.0,"priorPriceTarget":310.0},{"epochGradeDate":1607086452,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":310.0,"priorPriceTarget":280.0},{"epochGradeDate":1607084596,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":300.0,"priorPriceTarget":275.0},{"epochGradeDate":1606923803,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":285.0,"priorPriceTarget":250.0},{"epochGradeDate":1606774858,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":330.0,"priorPriceTarget":260.0},{"epochGradeDate":1606217866,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":300.0,"priorPriceTarget":0.0},{"epochGradeDate":1606170122,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Announces","currentPriceTarget":305.0,"priorPriceTarget":0.0},{"epochGradeDate":1605187911,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":260.0,"priorPriceTarget":230.0},{"epochGradeDate":1605109240,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":240.0,"priorPriceTarget":220.0},{"epochGradeDate":1603365915,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":250.0,"priorPriceTarget":230.0},{"epochGradeDate":1599753297,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":280.0,"priorPriceTarget":0.0},{"epochGradeDate":1599567154,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":240.0,"priorPriceTarget":225.0},{"epochGradeDate":1598650386,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":272.0,"priorPriceTarget":257.0},{"epochGradeDate":1598649139,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":260.0,"priorPriceTarget":244.0},{"epochGradeDate":1598634370,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":280.0,"priorPriceTarget":260.0},{"epochGradeDate":1598634051,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":280.0,"priorPriceTarget":270.0},{"epochGradeDate":1598631921,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Maintains","currentPriceTarget":230.0,"priorPriceTarget":230.0},{"epochGradeDate":1598630351,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":300.0,"priorPriceTarget":276.0},{"epochGradeDate":1598619449,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":275.0,"priorPriceTarget":265.0},{"epochGradeDate":1598389829,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":244.0,"priorPriceTarget":269.0},{"epochGradeDate":1597231466,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":230.0,"priorPriceTarget":0.0},{"epochGradeDate":1592560603,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":276.0,"priorPriceTarget":0.0},{"epochGradeDate":1591045747,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Announces","currentPriceTarget":269.0,"priorPriceTarget":0.0},{"epochGradeDate":1591020931,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":225.0,"priorPriceTarget":215.0},{"epochGradeDate":1591018513,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":275.0,"priorPriceTarget":202.0},{"epochGradeDate":1590787211,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":270.0,"priorPriceTarget":240.0},{"epochGradeDate":1590767337,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":300.0,"priorPriceTarget":250.0},{"epochGradeDate":1590767253,"firm":"CFRA","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":275.0,"priorPriceTarget":240.0},{"epochGradeDate":1590755724,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":230.0,"priorPriceTarget":210.0},{"epochGradeDate":1589199673,"firm":"Nomura","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":220.0,"priorPriceTarget":190.0},{"epochGradeDate":1588083028,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":260.0,"priorPriceTarget":265.0},{"epochGradeDate":1587413609,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":215.0,"priorPriceTarget":250.0},{"epochGradeDate":1587128058,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":249.0,"priorPriceTarget":242.0},{"epochGradeDate":1587039900,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":240.0,"priorPriceTarget":220.0},{"epochGradeDate":1586207247,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":200.0,"priorPriceTarget":290.0},{"epochGradeDate":1585656842,"firm":"Nomura","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":190.0,"priorPriceTarget":195.0},{"epochGradeDate":1585572930,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":235.0,"priorPriceTarget":265.0},{"epochGradeDate":1585564799,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":250.0,"priorPriceTarget":0.0},{"epochGradeDate":1585084646,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":220.0,"priorPriceTarget":275.0},{"epochGradeDate":1584703322,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":205.0,"priorPriceTarget":0.0},{"epochGradeDate":1584625920,"firm":"Nomura","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":195.0,"priorPriceTarget":225.0},{"epochGradeDate":1584450072,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":250.0,"priorPriceTarget":275.0},{"epochGradeDate":1584367659,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":205.0,"priorPriceTarget":230.0},{"epochGradeDate":1584131837,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":275.0,"priorPriceTarget":310.0},{"epochGradeDate":1584111013,"firm":"Nomura","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":225.0,"priorPriceTarget":230.0},{"epochGradeDate":1584109666,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":265.0,"priorPriceTarget":315.0},{"epochGradeDate":1584108035,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":220.0,"priorPriceTarget":230.0},{"epochGradeDate":1584106775,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":270.0,"priorPriceTarget":300.0},{"epochGradeDate":1584106154,"firm":"CFRA","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":240.0,"priorPriceTarget":340.0},{"epochGradeDate":1584103165,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":200.0,"priorPriceTarget":290.0},{"epochGradeDate":1584102758,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":205.0,"priorPriceTarget":242.0},{"epochGradeDate":1584100650,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":230.0,"priorPriceTarget":250.0},{"epochGradeDate":1583840726,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":265.0,"priorPriceTarget":286.0},{"epochGradeDate":1583491461,"firm":"Nomura","toGrade":"Neutral","fromGrade":"Reduce","action":"up","priceTargetAction":"Announces","currentPriceTarget":230.0,"priorPriceTarget":0.0},{"epochGradeDate":1580812681,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":285.0,"priorPriceTarget":0.0},{"epochGradeDate":1580726165,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":307.0,"priorPriceTarget":285.0},{"epochGradeDate":1579009365,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":310.0,"priorPriceTarget":275.0},{"epochGradeDate":1578923200,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":290.0,"priorPriceTarget":270.0},{"epochGradeDate":1575646039,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":238.0,"priorPriceTarget":220.0},{"epochGradeDate":1575643450,"firm":"Nomura","toGrade":"Reduce","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":230.0,"priorPriceTarget":215.0},{"epochGradeDate":1575642991,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":326.0,"priorPriceTarget":317.0},{"epochGradeDate":1575641601,"firm":"Wells Fargo","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":250.0,"priorPriceTarget":235.0},{"epochGradeDate":1575640577,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Raises","currentPriceTarget":287.0,"priorPriceTarget":285.0},{"epochGradeDate":1575376558,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":220.0,"priorPriceTarget":251.0},{"epochGradeDate":1575287221,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":228.0,"priorPriceTarget":250.0},{"epochGradeDate":1573646163,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":251.0,"priorPriceTarget":0.0},{"epochGradeDate":1573215391,"firm":"Nomura","toGrade":"Reduce","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":215.0,"priorPriceTarget":0.0},{"epochGradeDate":1571833582,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":300.0,"priorPriceTarget":313.0},{"epochGradeDate":1570105748,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":276.0,"priorPriceTarget":0.0},{"epochGradeDate":1567528087,"firm":"Wells Fargo","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1567172254,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":300.0,"priorPriceTarget":390.0},{"epochGradeDate":1567169391,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":270.0,"priorPriceTarget":340.0},{"epochGradeDate":1567167897,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":313.0,"priorPriceTarget":375.0},{"epochGradeDate":1567166477,"firm":"Telsey Advisory Group","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":330.0,"priorPriceTarget":375.0},{"epochGradeDate":1567166452,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":286.0,"priorPriceTarget":380.0},{"epochGradeDate":1567163235,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":250.0,"priorPriceTarget":315.0},{"epochGradeDate":1567162583,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":300.0,"priorPriceTarget":365.0},{"epochGradeDate":1567160946,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":275.0,"priorPriceTarget":395.0},{"epochGradeDate":1567160543,"firm":"Atlantic Equities","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":250.0,"priorPriceTarget":390.0},{"epochGradeDate":1567160499,"firm":"Wells Fargo","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":235.0,"priorPriceTarget":350.0},{"epochGradeDate":1567160420,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":250.0,"priorPriceTarget":360.0},{"epochGradeDate":1566567586,"firm":"OTR Global","toGrade":"Mixed","fromGrade":"Positive","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1563451040,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":395.0,"priorPriceTarget":375.0},{"epochGradeDate":1559568482,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":315.0,"priorPriceTarget":300.0},{"epochGradeDate":1555340924,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":375.0,"priorPriceTarget":355.0},{"epochGradeDate":1552915972,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":355.0,"priorPriceTarget":330.0},{"epochGradeDate":1552913660,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":340.0,"priorPriceTarget":315.0},{"epochGradeDate":1552658216,"firm":"Wells Fargo","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":350.0,"priorPriceTarget":280.0},{"epochGradeDate":1552657958,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":325.0,"priorPriceTarget":280.0},{"epochGradeDate":1552656951,"firm":"Nomura","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":315.0,"priorPriceTarget":311.0},{"epochGradeDate":1552654671,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":315.0,"priorPriceTarget":300.0},{"epochGradeDate":1551708056,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":300.0,"priorPriceTarget":265.0},{"epochGradeDate":1550581548,"firm":"Nomura","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":311.0,"priorPriceTarget":305.0},{"epochGradeDate":1546438878,"firm":"Wells Fargo","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":280.0,"priorPriceTarget":328.0},{"epochGradeDate":1545229818,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1544796265,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":265.0,"priorPriceTarget":300.0},{"epochGradeDate":1544530643,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":340.0,"priorPriceTarget":375.0},{"epochGradeDate":1544193803,"firm":"Wells Fargo","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":328.0,"priorPriceTarget":336.0},{"epochGradeDate":1544191880,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":300.0,"priorPriceTarget":0.0},{"epochGradeDate":1544189270,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":335.0,"priorPriceTarget":315.0},{"epochGradeDate":1544187590,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":280.0,"priorPriceTarget":230.0},{"epochGradeDate":1539781341,"firm":"Argus Research","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":310.0,"priorPriceTarget":0.0},{"epochGradeDate":1539266326,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":300.0,"priorPriceTarget":280.0},{"epochGradeDate":1536844332,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":280.0,"priorPriceTarget":250.0},{"epochGradeDate":1536319621,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":315.0,"priorPriceTarget":285.0},{"epochGradeDate":1536060895,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":280.0,"priorPriceTarget":260.0},{"epochGradeDate":1535718314,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":285.0,"priorPriceTarget":290.0},{"epochGradeDate":1535713740,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":235.0,"priorPriceTarget":245.0},{"epochGradeDate":1535108857,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":245.0,"priorPriceTarget":250.0},{"epochGradeDate":1534766157,"firm":"Wells Fargo","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":278.0,"priorPriceTarget":297.0},{"epochGradeDate":1529407636,"firm":"Atlantic Equities","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":303.0,"priorPriceTarget":0.0},{"epochGradeDate":1528202283,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1527858415,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":250.0,"priorPriceTarget":235.0},{"epochGradeDate":1527856375,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":230.0,"priorPriceTarget":220.0},{"epochGradeDate":1527684575,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":290.0,"priorPriceTarget":265.0},{"epochGradeDate":1527678790,"firm":"Buckingham Research","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":300.0,"priorPriceTarget":270.0},{"epochGradeDate":1526381450,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1525263656,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":250.0},{"epochGradeDate":1523879717,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1523365712,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1521208218,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":220.0,"priorPriceTarget":225.0},{"epochGradeDate":1521207313,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":282.0,"priorPriceTarget":291.0},{"epochGradeDate":1521205905,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":260.0,"priorPriceTarget":285.0},{"epochGradeDate":1521205099,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":215.0,"priorPriceTarget":244.0},{"epochGradeDate":1521202229,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":250.0,"priorPriceTarget":300.0},{"epochGradeDate":1521199019,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":225.0,"priorPriceTarget":230.0},{"epochGradeDate":1520887547,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":245.0,"priorPriceTarget":0.0},{"epochGradeDate":1520861180,"firm":"Buckingham Research","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":270.0,"priorPriceTarget":300.0},{"epochGradeDate":1516192128,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":245.0},{"epochGradeDate":1514979095,"firm":"Wells Fargo","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1513689291,"firm":"Buckingham Research","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":225.0},{"epochGradeDate":1508325449,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1503927111,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":245.0,"priorPriceTarget":313.0},{"epochGradeDate":1503667426,"firm":"Buckingham Research","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":225.0,"priorPriceTarget":330.0},{"epochGradeDate":1503667424,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":300.0,"priorPriceTarget":350.0},{"epochGradeDate":1503666227,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":300.0,"priorPriceTarget":330.0},{"epochGradeDate":1503659495,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":295.0},{"epochGradeDate":1501498141,"firm":"Oppenheimer","toGrade":"Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1500030807,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1497443226,"firm":"Guggenheim","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1495799142,"firm":"Buckingham Research","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1491820959,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1486643703,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":285.0,"priorPriceTarget":0.0},{"epochGradeDate":1481897105,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":295.0,"priorPriceTarget":0.0},{"epochGradeDate":1472219317,"firm":"Buckingham Research","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":325.0,"priorPriceTarget":285.0},{"epochGradeDate":1472219316,"firm":"Nomura","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":287.0,"priorPriceTarget":244.0},{"epochGradeDate":1472219315,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":286.0,"priorPriceTarget":265.0},{"epochGradeDate":1472215764,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":305.0,"priorPriceTarget":300.0},{"epochGradeDate":1472213219,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":255.0,"priorPriceTarget":215.0},{"epochGradeDate":1472209839,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":280.0,"priorPriceTarget":225.0},{"epochGradeDate":1472044865,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":300.0,"priorPriceTarget":280.0},{"epochGradeDate":1471875045,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":290.0,"priorPriceTarget":250.0},{"epochGradeDate":1464364797,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":245.0,"priorPriceTarget":231.0},{"epochGradeDate":1464364794,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":225.0,"priorPriceTarget":178.0},{"epochGradeDate":1464352880,"firm":"Buckingham Research","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":285.0,"priorPriceTarget":225.0},{"epochGradeDate":1464347450,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":250.0,"priorPriceTarget":220.0},{"epochGradeDate":1464347303,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":215.0,"priorPriceTarget":180.0},{"epochGradeDate":1462789265,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Strong Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1461156018,"firm":"BB&T Capital","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1457716051,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":231.0,"priorPriceTarget":215.0},{"epochGradeDate":1457716049,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":178.0,"priorPriceTarget":170.0},{"epochGradeDate":1457695044,"firm":"Nomura","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":189.0,"priorPriceTarget":182.0},{"epochGradeDate":1456500082,"firm":"Wolfe Research","toGrade":"Outperform","fromGrade":"Peer Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1455192882,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Outperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1449239476,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":185.0,"priorPriceTarget":170.0},{"epochGradeDate":1446549795,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1443532842,"firm":"Wolfe Research","toGrade":"Peer Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1441880865,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":168.0,"priorPriceTarget":0.0},{"epochGradeDate":1440783688,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":165.0,"priorPriceTarget":162.0},{"epochGradeDate":1440783687,"firm":"Buckingham Research","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":187.0,"priorPriceTarget":182.0},{"epochGradeDate":1440749928,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":180.0,"priorPriceTarget":165.0},{"epochGradeDate":1438602296,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":162.0,"priorPriceTarget":0.0},{"epochGradeDate":1437490800,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":180.0,"priorPriceTarget":173.0},{"epochGradeDate":1432731007,"firm":"Buckingham Research","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":182.0,"priorPriceTarget":0.0},{"epochGradeDate":1429266133,"firm":"Nomura","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":177.0,"priorPriceTarget":126.0},{"epochGradeDate":1429128422,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1428955756,"firm":"Evercore ISI Group","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1426251600,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":175.0,"priorPriceTarget":160.0},{"epochGradeDate":1426077348,"firm":"Cleveland Research","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":165.0,"priorPriceTarget":0.0},{"epochGradeDate":1425992400,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":160.0,"priorPriceTarget":150.0},{"epochGradeDate":1421298000,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1420779600,"firm":"Nomura","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":126.0,"priorPriceTarget":0.0},{"epochGradeDate":1418305061,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":144.0,"priorPriceTarget":0.0},{"epochGradeDate":1417832026,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":132.0},{"epochGradeDate":1417788000,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":110.0},{"epochGradeDate":1415628000,"firm":"Keybanc","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":123.0},{"epochGradeDate":1410526800,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":116.0,"priorPriceTarget":110.0},{"epochGradeDate":1403605609,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1402704235,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":105.0},{"epochGradeDate":1399468258,"firm":"Cowen & Co.","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":98.0,"priorPriceTarget":0.0},{"epochGradeDate":1395316800,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":118.0,"priorPriceTarget":107.0},{"epochGradeDate":1387282481,"firm":"Keybanc","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1387227600,"firm":"Keybanc","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1386336928,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":123.0,"priorPriceTarget":145.0},{"epochGradeDate":1386329477,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":113.0,"priorPriceTarget":129.0},{"epochGradeDate":1379934290,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Maintains","currentPriceTarget":120.0,"priorPriceTarget":0.0},{"epochGradeDate":1379071429,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":11.0},{"epochGradeDate":1378725394,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":125.0,"priorPriceTarget":0.0},{"epochGradeDate":1372082236,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":100.0},{"epochGradeDate":1372076888,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":100.0},{"epochGradeDate":1371560827,"firm":"Sterne Agee","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":104.0,"priorPriceTarget":100.0},{"epochGradeDate":1370340878,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":98.0,"priorPriceTarget":93.0},{"epochGradeDate":1365070794,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":85.0},{"epochGradeDate":1363347554,"firm":"Sterne Agee","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":102.0},{"epochGradeDate":1363347464,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":93.0,"priorPriceTarget":117.0},{"epochGradeDate":1363345902,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1363343742,"firm":"Oppenheimer","toGrade":"Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Removes","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1362395882,"firm":"Sterne Agee","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":102.0,"priorPriceTarget":0.0},{"epochGradeDate":1360852350,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1360068994,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":120.0,"priorPriceTarget":0.0},{"epochGradeDate":1354283446,"firm":"Wells Fargo","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1354276801,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Maintains","currentPriceTarget":117.0,"priorPriceTarget":0.0},{"epochGradeDate":1354275106,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":123.0,"priorPriceTarget":118.0},{"epochGradeDate":1347015900,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":118.0,"priorPriceTarget":116.0},{"epochGradeDate":1347013140,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":92.0},{"epochGradeDate":1344505380,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":105.0,"priorPriceTarget":0.0},{"epochGradeDate":1338981360,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":103.0},{"epochGradeDate":1338979620,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":116.0,"priorPriceTarget":114.0},{"epochGradeDate":1337596260,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":100.0},{"epochGradeDate":1332758460,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":90.0},{"epochGradeDate":1331295480,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":85.0},{"epochGradeDate":1331207580,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":66.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"UP","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":-0.002057428,"fmt":"-0.21%"},"postMarketChange":{"raw":-1.0499878,"fmt":"-1.05"},"postMarketTime":1774655850,"postMarketPrice":{"raw":509.29,"fmt":"509.29"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.021662483,"fmt":"-2.17%"},"regularMarketChange":{"raw":-11.300018,"fmt":"-11.30"},"regularMarketTime":1774641600,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":510.34,"fmt":"510.34"},"regularMarketDayHigh":{"raw":524.1,"fmt":"524.10"},"regularMarketDayLow":{"raw":509.44,"fmt":"509.44"},"regularMarketVolume":{"raw":622608,"fmt":"622.61k","longFmt":"622,608.00"},"averageDailyVolume10Day":{"raw":1277360,"fmt":"1.28M","longFmt":"1,277,360"},"averageDailyVolume3Month":{"raw":634877,"fmt":"634.88k","longFmt":"634,877"},"regularMarketPreviousClose":{"raw":521.64,"fmt":"521.64"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":517.62,"fmt":"517.62"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"ULTA","underlyingSymbol":null,"shortName":"Ulta Beauty, Inc.","longName":"Ulta Beauty, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":22639790080,"fmt":"22.64B","longFmt":"22,639,790,080.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":6.7,"fmt":"6.70"},"estimate":{"raw":5.83131,"fmt":"5.83"},"fiscalQuarter":"1Q2026","calendarQuarter":"1Q2025","difference":"0.87","surprisePct":"14.9","periodEndDate":{"raw":1745971200,"fmt":"2025-04-30"},"reportedDate":{"raw":1748549100,"fmt":"2025-05-29"}},{"date":"2Q2025","actual":{"raw":5.78,"fmt":"5.78"},"estimate":{"raw":5.10463,"fmt":"5.10"},"fiscalQuarter":"2Q2026","calendarQuarter":"2Q2025","difference":"0.68","surprisePct":"13.23","periodEndDate":{"raw":1753920000,"fmt":"2025-07-31"},"reportedDate":{"raw":1756411500,"fmt":"2025-08-28"}},{"date":"3Q2025","actual":{"raw":5.14,"fmt":"5.14"},"estimate":{"raw":4.60821,"fmt":"4.61"},"fiscalQuarter":"3Q2026","calendarQuarter":"3Q2025","difference":"0.53","surprisePct":"11.54","periodEndDate":{"raw":1761868800,"fmt":"2025-10-31"},"reportedDate":{"raw":1764882458,"fmt":"2025-12-04"}},{"date":"4Q2025","actual":{"raw":8.01,"fmt":"8.01"},"estimate":{"raw":8.04254,"fmt":"8.04"},"fiscalQuarter":"4Q2026","calendarQuarter":"4Q2025","difference":"-0.03","surprisePct":"-0.4","periodEndDate":{"raw":1769817600,"fmt":"2026-01-31"},"reportedDate":{"raw":1773345900,"fmt":"2026-03-12"}}],"currentQuarterEstimate":{"raw":6.94138,"fmt":"6.94"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2027","currentPeriodEndDate":{"raw":1777507200,"fmt":"2026-04-30"},"earningsDate":[{"raw":1779998400,"fmt":"2026-05-28"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2023,"revenue":{"raw":10208580000,"fmt":"10.21B","longFmt":"10,208,580,000"},"earnings":{"raw":1242408000,"fmt":"1.24B","longFmt":"1,242,408,000"}},{"date":2024,"revenue":{"raw":11207303000,"fmt":"11.21B","longFmt":"11,207,303,000"},"earnings":{"raw":1291005000,"fmt":"1.29B","longFmt":"1,291,005,000"}},{"date":2025,"revenue":{"raw":11295654000,"fmt":"11.3B","longFmt":"11,295,654,000"},"earnings":{"raw":1201118000,"fmt":"1.2B","longFmt":"1,201,118,000"}},{"date":2026,"revenue":{"raw":12392820000,"fmt":"12.39B","longFmt":"12,392,820,000"},"earnings":{"raw":1153479000,"fmt":"1.15B","longFmt":"1,153,479,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":2848367000,"fmt":"2.85B","longFmt":"2,848,367,000"},"earnings":{"raw":305052000,"fmt":"305.05M","longFmt":"305,052,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":2788469000,"fmt":"2.79B","longFmt":"2,788,469,000"},"earnings":{"raw":260875000,"fmt":"260.88M","longFmt":"260,875,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":2857623000,"fmt":"2.86B","longFmt":"2,857,623,000"},"earnings":{"raw":230875000,"fmt":"230.88M","longFmt":"230,875,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2026","revenue":{"raw":3898361000,"fmt":"3.9B","longFmt":"3,898,361,000"},"earnings":{"raw":356677000,"fmt":"356.68M","longFmt":"356,677,000"}}]},"financialCurrency":"USD","defaultMethodology":"gaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":510.34,"fmt":"510.34"},"targetHighPrice":{"raw":810.0,"fmt":"810.00"},"targetLowPrice":{"raw":475.0,"fmt":"475.00"},"targetMeanPrice":{"raw":681.1667,"fmt":"681.17"},"targetMedianPrice":{"raw":700.0,"fmt":"700.00"},"recommendationMean":{"raw":2.0,"fmt":"2.00"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":24,"fmt":"24","longFmt":"24"},"totalCash":{"raw":494243008,"fmt":"494.24M","longFmt":"494,243,008"},"totalCashPerShare":{"raw":11.3,"fmt":"11.3"},"ebitda":{"raw":1833560064,"fmt":"1.83B","longFmt":"1,833,560,064"},"totalDebt":{"raw":2182061056,"fmt":"2.18B","longFmt":"2,182,061,056"},"quickRatio":{"raw":0.355,"fmt":"0.35"},"currentRatio":{"raw":1.414,"fmt":"1.41"},"totalRevenue":{"raw":12392819712,"fmt":"12.39B","longFmt":"12,392,819,712"},"debtToEquity":{"raw":77.835,"fmt":"77.83%"},"revenuePerShare":{"raw":276.366,"fmt":"276.37"},"returnOnAssets":{"raw":0.14739001,"fmt":"14.74%"},"returnOnEquity":{"raw":0.43595,"fmt":"43.60%"},"grossProfits":{"raw":5334784000,"fmt":"5.33B","longFmt":"5,334,784,000"},"freeCashflow":{"raw":900096128,"fmt":"900.1M","longFmt":"900,096,128"},"operatingCashflow":{"raw":1502780032,"fmt":"1.5B","longFmt":"1,502,780,032"},"earningsGrowth":{"raw":-0.054,"fmt":"-5.40%"},"revenueGrowth":{"raw":0.118,"fmt":"11.80%"},"grossMargins":{"raw":0.43047002,"fmt":"43.05%"},"ebitdaMargins":{"raw":0.14795,"fmt":"14.79%"},"operatingMargins":{"raw":0.12234,"fmt":"12.23%"},"profitMargins":{"raw":0.09308,"fmt":"9.31%"},"financialCurrency":"USD"}}],"error":null}}