{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.066063,"fmt":"-6.61%"},"oneMonthReturn":{"raw":0.010069012,"fmt":"1.01%"},"threeMonthReturn":{"raw":-0.17356955,"fmt":"-17.36%"},"sixMonthReturn":{"raw":-0.19668713,"fmt":"-19.67%"},"ytdReturnPct":{"raw":-0.15311666,"fmt":"-15.31%"},"oneYearTotalReturn":{"raw":-0.3414568,"fmt":"-34.15%"},"twoYearTotalReturn":{"raw":-0.3020396,"fmt":"-30.20%"},"threeYearTotalReturn":{"raw":-0.12120483,"fmt":"-12.12%"},"fiveYearTotalReturn":{"raw":-0.6553072,"fmt":"-65.53%"},"tenYearTotalReturn":{"raw":2.0833685,"fmt":"208.34%"},"maxReturn":{"raw":2.0833685,"fmt":"208.34%"}},"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":10851503104,"fmt":"10.85B","longFmt":"10,851,503,104"},"forwardPE":{"raw":17.311281,"fmt":"17.31"},"profitMargins":{"raw":0.08051,"fmt":"8.05%"},"floatShares":{"raw":168121366,"fmt":"168.12M","longFmt":"168,121,366"},"sharesOutstanding":{"raw":169200461,"fmt":"169.2M","longFmt":"169,200,461"},"sharesShort":{"raw":6626282,"fmt":"6.63M","longFmt":"6,626,282"},"sharesShortPriorMonth":{"raw":7383974,"fmt":"7.38M","longFmt":"7,383,974"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0375,"fmt":"3.75%"},"heldPercentInsiders":{"raw":0.0065499996,"fmt":"0.65%"},"heldPercentInstitutions":{"raw":0.92187,"fmt":"92.19%"},"shortRatio":{"raw":1.66,"fmt":"1.66"},"shortPercentOfFloat":{"raw":0.0438,"fmt":"4.38%"},"beta":{"raw":0.838,"fmt":"0.84"},"impliedSharesOutstanding":{"raw":177230222,"fmt":"177.23M","longFmt":"177,230,222"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":39.463,"fmt":"39.46"},"priceToBook":{"raw":1.8556623,"fmt":"1.86"},"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":1.739,"fmt":"173.90%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":235000000,"fmt":"235M","longFmt":"235,000,000"},"trailingEps":{"raw":1.31,"fmt":"1.31"},"forwardEps":{"raw":4.23019,"fmt":"4.23"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":3.718,"fmt":"3.72"},"enterpriseToEbitda":{"raw":43.58,"fmt":"43.58"},"52WeekChange":{"raw":-0.32625878,"fmt":"-32.63%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{},"lastDividendDate":{},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.35,"fmt":"0.35"},"estimate":{"raw":0.09274,"fmt":"0.09"},"fiscalQuarter":"1Q2026","calendarQuarter":"1Q2025","difference":"0.26","surprisePct":"277.4","periodEndDate":{"raw":1745971200,"fmt":"2025-04-30"},"reportedDate":{"raw":1748376060,"fmt":"2025-05-27"}},{"date":"2Q2025","actual":{"raw":0.37,"fmt":"0.37"},"estimate":{"raw":0.21076,"fmt":"0.21"},"fiscalQuarter":"2Q2026","calendarQuarter":"2Q2025","difference":"0.16","surprisePct":"75.56","periodEndDate":{"raw":1753920000,"fmt":"2025-07-31"},"reportedDate":{"raw":1756238460,"fmt":"2025-08-26"}},{"date":"3Q2025","actual":{"raw":0.24,"fmt":"0.24"},"estimate":{"raw":0.13164,"fmt":"0.13"},"fiscalQuarter":"3Q2026","calendarQuarter":"3Q2025","difference":"0.11","surprisePct":"82.32","periodEndDate":{"raw":1761868800,"fmt":"2025-10-31"},"reportedDate":{"raw":1764709260,"fmt":"2025-12-02"}},{"date":"4Q2025","actual":{"raw":0.35,"fmt":"0.35"},"estimate":{"raw":0.23679,"fmt":"0.24"},"fiscalQuarter":"4Q2026","calendarQuarter":"4Q2025","difference":"0.11","surprisePct":"47.81","periodEndDate":{"raw":1769817600,"fmt":"2026-01-31"},"reportedDate":{"raw":1772658060,"fmt":"2026-03-04"}}],"currentQuarterEstimate":{"raw":0.26855,"fmt":"0.27"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2027","currentPeriodEndDate":{"raw":1777507200,"fmt":"2026-04-30"},"earningsDate":[{"raw":1779825600,"fmt":"2026-05-26"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2023,"revenue":{"raw":1858000000,"fmt":"1.86B","longFmt":"1,858,000,000"},"earnings":{"raw":-815000000,"fmt":"-815M","longFmt":"-815,000,000"}},{"date":2024,"revenue":{"raw":2263000000,"fmt":"2.26B","longFmt":"2,263,000,000"},"earnings":{"raw":-355000000,"fmt":"-355M","longFmt":"-355,000,000"}},{"date":2025,"revenue":{"raw":2610000000,"fmt":"2.61B","longFmt":"2,610,000,000"},"earnings":{"raw":28000000,"fmt":"28M","longFmt":"28,000,000"}},{"date":2026,"revenue":{"raw":2919000000,"fmt":"2.92B","longFmt":"2,919,000,000"},"earnings":{"raw":235000000,"fmt":"235M","longFmt":"235,000,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":688000000,"fmt":"688M","longFmt":"688,000,000"},"earnings":{"raw":62000000,"fmt":"62M","longFmt":"62,000,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":728000000,"fmt":"728M","longFmt":"728,000,000"},"earnings":{"raw":67000000,"fmt":"67M","longFmt":"67,000,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":742000000,"fmt":"742M","longFmt":"742,000,000"},"earnings":{"raw":43000000,"fmt":"43M","longFmt":"43,000,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2026","revenue":{"raw":761000000,"fmt":"761M","longFmt":"761,000,000"},"earnings":{"raw":63000000,"fmt":"63M","longFmt":"63,000,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"OKTA Q4 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q4","date":1772661600,"updated":1772673665,"transcriptId":2993660,"type":"IN_HOUSE","eventId":409956,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q4-2026-earnings_call-409956.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/3/4/2993660.json","maxAge":1},{"title":"OKTA Q3 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q3","date":1764712800,"updated":1764737141,"transcriptId":2428317,"type":"IN_HOUSE","eventId":378915,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q3-2026-earnings_call-378915.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/12/2/2428317.json","maxAge":1},{"title":"OKTA Q2 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q2","date":1756242000,"updated":1764415549,"transcriptId":2321225,"type":"IN_HOUSE","eventId":350822,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q2-2026-earnings_call-350822.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/26/2321225.json","maxAge":1},{"title":"OKTA Q1 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q1","date":1748379600,"updated":1763460954,"transcriptId":2302048,"type":"IN_HOUSE","eventId":323558,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q1-2026-earnings_call-323558.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/27/2302048.json","maxAge":1},{"title":"OKTA Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1741039200,"updated":1767781420,"transcriptId":2553481,"type":"IN_HOUSE","eventId":265294,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q4-2025-earnings_call-265294.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/3/3/2553481.json","maxAge":1},{"title":"OKTA Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1733263200,"updated":1768186035,"transcriptId":2580854,"type":"IN_HOUSE","eventId":225517,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q3-2025-earnings_call-225517.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/12/3/2580854.json","maxAge":1},{"title":"OKTA Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1724878800,"updated":1769145757,"transcriptId":2645529,"type":"IN_HOUSE","eventId":199004,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q2-2025-earnings_call-199004.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/28/2645529.json","maxAge":1},{"title":"OKTA Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1717016400,"updated":1772062775,"transcriptId":2706924,"type":"IN_HOUSE","eventId":172090,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q1-2025-earnings_call-172090.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/29/2706924.json","maxAge":1},{"title":"OKTA Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1709157600,"updated":1772064983,"transcriptId":2785040,"type":"IN_HOUSE","eventId":145653,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q4-2024-earnings_call-145653.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/28/2785040.json","maxAge":1},{"title":"OKTA Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1701295200,"updated":1772059017,"transcriptId":2833627,"type":"IN_HOUSE","eventId":92371,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q3-2024-earnings_call-92371.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/29/2833627.json","maxAge":1},{"title":"OKTA Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1693429200,"updated":1772278433,"transcriptId":2889770,"type":"IN_HOUSE","eventId":71706,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q2-2024-earnings_call-71706.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/30/2889770.json","maxAge":1},{"title":"OKTA Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1685566800,"updated":1772184286,"transcriptId":2945050,"type":"IN_HOUSE","eventId":57286,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q1-2024-earnings_call-57286.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/31/2945050.json","maxAge":1},{"title":"OKTA Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1677708000,"updated":1772786991,"transcriptId":3005479,"type":"IN_HOUSE","eventId":44301,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q4-2023-earnings_call-44301.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/3/1/3005479.json","maxAge":1},{"title":"OKTA Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1669843800,"updated":1773052176,"transcriptId":3035522,"type":"IN_HOUSE","eventId":27753,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q3-2023-earnings_call-27753.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/30/3035522.json","maxAge":1},{"title":"OKTA Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1661940000,"updated":1774092750,"transcriptId":3081794,"type":"IN_HOUSE","eventId":27751,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q2-2023-earnings_call-27751.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/31/3081794.json","maxAge":1},{"title":"OKTA Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1654128000,"updated":1774092969,"transcriptId":3126163,"type":"IN_HOUSE","eventId":23376,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q1-2023-earnings_call-23376.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/6/2/3126163.json","maxAge":1},{"title":"OKTA Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1646233260,"updated":1774491446,"transcriptId":3168064,"type":"IN_HOUSE","eventId":15885,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q4-2022-earnings_call-15885.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/3/2/3168064.json","maxAge":1},{"title":"OKTA Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1638316800,"updated":1752165408,"transcriptId":1574310,"type":"RAW","eventId":13505,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q3-2022-earnings_call-13505.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/12/1/1574310.json","maxAge":1},{"title":"OKTA Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1630454400,"updated":1752165408,"transcriptId":1565994,"type":"RAW","eventId":3996,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q2-2022-earnings_call-3996.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/9/1/1565994.json","maxAge":1},{"title":"OKTA Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1622066272,"updated":1752165408,"transcriptId":1562860,"type":"RAW","eventId":439,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q1-2022-earnings_call-439.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/26/1562860.json","maxAge":1},{"title":"OKTA Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1614808800,"updated":1752165408,"transcriptId":1653144,"type":"RAW","eventId":158415,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q4-2021-earnings_call-158415.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/3/3/1653144.json","maxAge":1},{"title":"OKTA Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1606946400,"updated":1752165408,"transcriptId":1653145,"type":"RAW","eventId":158416,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q3-2021-earnings_call-158416.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/12/2/1653145.json","maxAge":1},{"title":"OKTA Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1598562000,"updated":1752173449,"transcriptId":1653146,"type":"RAW","eventId":158417,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q2-2021-earnings_call-158417.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/8/27/1653146.json","maxAge":1},{"title":"OKTA Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1590699600,"updated":1752165408,"transcriptId":1653147,"type":"RAW","eventId":158418,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q1-2021-earnings_call-158418.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/5/28/1653147.json","maxAge":1},{"title":"OKTA Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1583445600,"updated":1752173449,"transcriptId":1653148,"type":"RAW","eventId":158419,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q4-2020-earnings_call-158419.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/3/5/1653148.json","maxAge":1},{"title":"OKTA Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1575583200,"updated":1752173449,"transcriptId":1653149,"type":"RAW","eventId":158421,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q3-2020-earnings_call-158421.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/12/5/1653149.json","maxAge":1},{"title":"OKTA Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1567026000,"updated":1752173449,"transcriptId":1653150,"type":"RAW","eventId":158422,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q2-2020-earnings_call-158422.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/8/28/1653150.json","maxAge":1},{"title":"OKTA Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1559250000,"updated":1752173449,"transcriptId":1653151,"type":"RAW","eventId":158423,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q1-2020-earnings_call-158423.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/5/30/1653151.json","maxAge":1},{"title":"OKTA Q4 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q4","date":1551996000,"updated":1752173449,"transcriptId":1653152,"type":"RAW","eventId":158424,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q4-2019-earnings_call-158424.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/3/7/1653152.json","maxAge":1},{"title":"OKTA Q3 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q3","date":1544047200,"updated":1752165408,"transcriptId":1653153,"type":"RAW","eventId":158425,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q3-2019-earnings_call-158425.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/12/5/1653153.json","maxAge":1},{"title":"OKTA Q2 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q2","date":1536267600,"updated":1752165408,"transcriptId":1653154,"type":"RAW","eventId":158427,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q2-2019-earnings_call-158427.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/9/6/1653154.json","maxAge":1},{"title":"OKTA Q1 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q1","date":1528318800,"updated":1752173449,"transcriptId":1653157,"type":"RAW","eventId":158430,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q1-2019-earnings_call-158430.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/6/6/1653157.json","maxAge":1},{"title":"OKTA Q4 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q4","date":1520460000,"updated":1752173449,"transcriptId":1653158,"type":"RAW","eventId":158431,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q4-2018-earnings_call-158431.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/3/7/1653158.json","maxAge":1},{"title":"OKTA Q3 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q3","date":1512597600,"updated":1752173449,"transcriptId":1653159,"type":"RAW","eventId":158432,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q3-2018-earnings_call-158432.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/12/6/1653159.json","maxAge":1},{"title":"OKTA Q2 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q2","date":1504818000,"updated":1752173449,"transcriptId":1653160,"type":"RAW","eventId":158433,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q2-2018-earnings_call-158433.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/9/7/1653160.json","maxAge":1},{"title":"OKTA Q1 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q1","date":1496869200,"updated":1752165408,"transcriptId":1653161,"type":"RAW","eventId":158434,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OKTA/earnings/OKTA-Q1-2018-earnings_call-158434.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/6/7/1653161.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":79.380005,"fmt":"79.38"},"open":{"raw":76.38,"fmt":"76.38"},"dayLow":{"raw":72.21,"fmt":"72.21"},"dayHigh":{"raw":76.91,"fmt":"76.91"},"regularMarketPreviousClose":{"raw":79.380005,"fmt":"79.38"},"regularMarketOpen":{"raw":76.38,"fmt":"76.38"},"regularMarketDayLow":{"raw":72.21,"fmt":"72.21"},"regularMarketDayHigh":{"raw":76.91,"fmt":"76.91"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":0.838,"fmt":"0.84"},"trailingPE":{"raw":55.90077,"fmt":"55.90"},"forwardPE":{"raw":17.311281,"fmt":"17.31"},"volume":{"raw":4228436,"fmt":"4.23M","longFmt":"4,228,436"},"regularMarketVolume":{"raw":4228436,"fmt":"4.23M","longFmt":"4,228,436"},"averageVolume":{"raw":3060849,"fmt":"3.06M","longFmt":"3,060,849"},"averageVolume10days":{"raw":3095730,"fmt":"3.1M","longFmt":"3,095,730"},"averageDailyVolume10Day":{"raw":3095730,"fmt":"3.1M","longFmt":"3,095,730"},"bid":{"raw":73.06,"fmt":"73.06"},"ask":{"raw":73.37,"fmt":"73.37"},"bidSize":{"raw":500,"fmt":"500","longFmt":"500"},"askSize":{"raw":1500,"fmt":"1.5k","longFmt":"1,500"},"marketCap":{"raw":12978570240,"fmt":"12.98B","longFmt":"12,978,570,240"},"nonDilutedMarketCap":{"raw":13869782748,"fmt":"13.87B","longFmt":"13,869,782,748"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":68.77,"fmt":"68.77"},"fiftyTwoWeekHigh":{"raw":127.567,"fmt":"127.57"},"allTimeHigh":{"raw":294.0,"fmt":"294.00"},"allTimeLow":{"raw":21.52,"fmt":"21.52"},"priceToSalesTrailing12Months":{"raw":4.4462385,"fmt":"4.45"},"fiftyDayAverage":{"raw":83.2791,"fmt":"83.28"},"twoHundredDayAverage":{"raw":89.4169,"fmt":"89.42"},"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":1779825600,"fmt":"2026-05-26"}],"earningsCallDate":[{"raw":1772661600,"fmt":"2026-03-04"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.85153,"fmt":"0.85"},"earningsLow":{"raw":0.84,"fmt":"0.84"},"earningsHigh":{"raw":0.87,"fmt":"0.87"},"revenueAverage":{"raw":751897680,"fmt":"751.9M","longFmt":"751,897,680"},"revenueLow":{"raw":750070000,"fmt":"750.07M","longFmt":"750,070,000"},"revenueHigh":{"raw":762900000,"fmt":"762.9M","longFmt":"762,900,000"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1773924416,"firm":"Macquarie","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1772795651,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":97.0,"priorPriceTarget":83.0},{"epochGradeDate":1772744941,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":103.0,"priorPriceTarget":102.0},{"epochGradeDate":1772742596,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":120.0},{"epochGradeDate":1772735894,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":87.0,"priorPriceTarget":100.0},{"epochGradeDate":1772734731,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":85.0},{"epochGradeDate":1772733459,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":120.0},{"epochGradeDate":1772730952,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":82.0,"priorPriceTarget":100.0},{"epochGradeDate":1772727552,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":110.0,"priorPriceTarget":110.0},{"epochGradeDate":1772726060,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":115.0},{"epochGradeDate":1772724748,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":130.0},{"epochGradeDate":1772719177,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":120.0},{"epochGradeDate":1772717491,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":115.0},{"epochGradeDate":1772715293,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":101.0,"priorPriceTarget":110.0},{"epochGradeDate":1772713909,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":92.0,"priorPriceTarget":121.0},{"epochGradeDate":1772706150,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":110.0},{"epochGradeDate":1772705776,"firm":"BTIG","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":90.0,"priorPriceTarget":90.0},{"epochGradeDate":1772547511,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":76.0,"priorPriceTarget":0.0},{"epochGradeDate":1772481793,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":125.0},{"epochGradeDate":1772444598,"firm":"BTIG","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":116.0},{"epochGradeDate":1772201569,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":115.0},{"epochGradeDate":1772128554,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":83.0,"priorPriceTarget":90.0},{"epochGradeDate":1771952713,"firm":"TD Cowen","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":115.0},{"epochGradeDate":1771943469,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":95.0},{"epochGradeDate":1771344520,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":125.0},{"epochGradeDate":1771336266,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":130.0},{"epochGradeDate":1771336254,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":110.0},{"epochGradeDate":1768393851,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":97.0},{"epochGradeDate":1767632402,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":95.0},{"epochGradeDate":1767629379,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":108.0,"priorPriceTarget":97.0},{"epochGradeDate":1765889359,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":90.0},{"epochGradeDate":1765535215,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":110.0,"priorPriceTarget":110.0},{"epochGradeDate":1764845990,"firm":"BTIG","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":116.0,"priorPriceTarget":116.0},{"epochGradeDate":1764792100,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":140.0,"priorPriceTarget":140.0},{"epochGradeDate":1764790728,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":110.0},{"epochGradeDate":1764785261,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":117.0,"priorPriceTarget":137.0},{"epochGradeDate":1764784265,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":110.0},{"epochGradeDate":1764782341,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":97.0,"priorPriceTarget":115.0},{"epochGradeDate":1764779145,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":121.0,"priorPriceTarget":130.0},{"epochGradeDate":1764778720,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":105.0},{"epochGradeDate":1764778589,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":115.0,"priorPriceTarget":115.0},{"epochGradeDate":1764777993,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":138.0,"priorPriceTarget":138.0},{"epochGradeDate":1764777170,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":121.0,"priorPriceTarget":115.0},{"epochGradeDate":1764773808,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":120.0,"priorPriceTarget":120.0},{"epochGradeDate":1764773723,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":105.0},{"epochGradeDate":1764769946,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":112.0},{"epochGradeDate":1764762609,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":125.0},{"epochGradeDate":1764762070,"firm":"BTIG","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":116.0,"priorPriceTarget":142.0},{"epochGradeDate":1764603717,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":140.0},{"epochGradeDate":1764099876,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":105.0},{"epochGradeDate":1763993833,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":130.0},{"epochGradeDate":1763489085,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":112.0},{"epochGradeDate":1763385183,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":120.0},{"epochGradeDate":1759151511,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":135.0,"priorPriceTarget":142.0},{"epochGradeDate":1758896182,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":115.0,"priorPriceTarget":115.0},{"epochGradeDate":1758892616,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":140.0,"priorPriceTarget":140.0},{"epochGradeDate":1758881283,"firm":"BTIG","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":142.0,"priorPriceTarget":142.0},{"epochGradeDate":1756320949,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":112.0,"priorPriceTarget":100.0},{"epochGradeDate":1756317630,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":100.0},{"epochGradeDate":1756310245,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Underperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":75.0,"priorPriceTarget":75.0},{"epochGradeDate":1756308974,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":112.0,"priorPriceTarget":132.0},{"epochGradeDate":1756308721,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":142.0,"priorPriceTarget":148.0},{"epochGradeDate":1756305800,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":115.0},{"epochGradeDate":1756305656,"firm":"WestPark Capital","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":140.0,"priorPriceTarget":140.0},{"epochGradeDate":1756303021,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":138.0,"priorPriceTarget":138.0},{"epochGradeDate":1756301440,"firm":"JMP Securities","toGrade":"Market Perform","fromGrade":"Market Perform","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1756300316,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":130.0,"priorPriceTarget":130.0},{"epochGradeDate":1756297471,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":113.0},{"epochGradeDate":1756288752,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":125.0,"priorPriceTarget":125.0},{"epochGradeDate":1756205888,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":115.0},{"epochGradeDate":1756123004,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":100.0},{"epochGradeDate":1755791617,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":105.0},{"epochGradeDate":1755524207,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":120.0},{"epochGradeDate":1755523585,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":138.0,"priorPriceTarget":138.0},{"epochGradeDate":1753354894,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":130.0},{"epochGradeDate":1751907705,"firm":"Arete Research","toGrade":"Sell","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":83.0,"priorPriceTarget":0.0},{"epochGradeDate":1748454006,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":135.0},{"epochGradeDate":1748453301,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":137.0,"priorPriceTarget":123.0},{"epochGradeDate":1748451885,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":132.0,"priorPriceTarget":135.0},{"epochGradeDate":1748449789,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":120.0},{"epochGradeDate":1748449452,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":109.0},{"epochGradeDate":1748448247,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":122.0},{"epochGradeDate":1748442287,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":140.0,"priorPriceTarget":145.0},{"epochGradeDate":1748441839,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":135.0,"priorPriceTarget":143.0},{"epochGradeDate":1748441777,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":150.0},{"epochGradeDate":1748440731,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":138.0,"priorPriceTarget":140.0},{"epochGradeDate":1748438977,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":135.0},{"epochGradeDate":1748438782,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":127.0,"priorPriceTarget":127.0},{"epochGradeDate":1748437792,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":100.0},{"epochGradeDate":1748437126,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":135.0},{"epochGradeDate":1748436523,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":100.0},{"epochGradeDate":1748431434,"firm":"WestPark Capital","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":140.0,"priorPriceTarget":140.0},{"epochGradeDate":1748428604,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":115.0},{"epochGradeDate":1748352416,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":127.0,"priorPriceTarget":127.0},{"epochGradeDate":1748009998,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":120.0},{"epochGradeDate":1748005469,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":110.0},{"epochGradeDate":1747918005,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":120.0},{"epochGradeDate":1747758319,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":130.0},{"epochGradeDate":1747660244,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":143.0,"priorPriceTarget":120.0},{"epochGradeDate":1747656549,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":115.0},{"epochGradeDate":1747324305,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":125.0},{"epochGradeDate":1747321547,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":127.0},{"epochGradeDate":1747239942,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":130.0},{"epochGradeDate":1746444897,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":140.0,"priorPriceTarget":0.0},{"epochGradeDate":1745429795,"firm":"Roth Capital","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":119.0,"priorPriceTarget":0.0},{"epochGradeDate":1744819625,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":123.0,"priorPriceTarget":125.0},{"epochGradeDate":1743514540,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":127.0,"priorPriceTarget":0.0},{"epochGradeDate":1743429453,"firm":"Cantor Fitzgerald","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":130.0,"priorPriceTarget":0.0},{"epochGradeDate":1742313578,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":106.0},{"epochGradeDate":1741110403,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":95.0},{"epochGradeDate":1741110197,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":115.0},{"epochGradeDate":1741108127,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":92.0},{"epochGradeDate":1741107510,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":100.0},{"epochGradeDate":1741102902,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":125.0},{"epochGradeDate":1741100648,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":115.0},{"epochGradeDate":1741100136,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":115.0},{"epochGradeDate":1741098625,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":123.0,"priorPriceTarget":107.0},{"epochGradeDate":1741097771,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":109.0,"priorPriceTarget":94.0},{"epochGradeDate":1741095720,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":125.0},{"epochGradeDate":1741095433,"firm":"WestPark Capital","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":140.0,"priorPriceTarget":140.0},{"epochGradeDate":1741095175,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":95.0},{"epochGradeDate":1741093581,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":127.0,"priorPriceTarget":110.0},{"epochGradeDate":1741092018,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":105.0},{"epochGradeDate":1741090601,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":105.0},{"epochGradeDate":1741089905,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":115.0,"priorPriceTarget":115.0},{"epochGradeDate":1741089474,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":90.0},{"epochGradeDate":1741088769,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":94.0},{"epochGradeDate":1741085180,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":90.0},{"epochGradeDate":1740760925,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":100.0},{"epochGradeDate":1740748135,"firm":"WestPark Capital","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":140.0,"priorPriceTarget":140.0},{"epochGradeDate":1740073871,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":96.0},{"epochGradeDate":1740063421,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":108.0},{"epochGradeDate":1739362045,"firm":"Mizuho","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":100.0},{"epochGradeDate":1739282940,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":115.0},{"epochGradeDate":1738683317,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":115.0,"priorPriceTarget":115.0},{"epochGradeDate":1737486040,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":94.0,"priorPriceTarget":96.0},{"epochGradeDate":1737138239,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":95.0},{"epochGradeDate":1734623934,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":100.0},{"epochGradeDate":1734611835,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Sector Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":115.0,"priorPriceTarget":0.0},{"epochGradeDate":1734451317,"firm":"Bernstein","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":124.0,"priorPriceTarget":129.0},{"epochGradeDate":1734440405,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":105.0},{"epochGradeDate":1734348779,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1733414025,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":80.0},{"epochGradeDate":1733402773,"firm":"Bernstein","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":129.0,"priorPriceTarget":123.0},{"epochGradeDate":1733333422,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":101.0,"priorPriceTarget":101.0},{"epochGradeDate":1733330722,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":90.0},{"epochGradeDate":1733329260,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":75.0},{"epochGradeDate":1733328557,"firm":"JMP Securities","toGrade":"Market Perform","fromGrade":"Market Perform","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1733326041,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":96.0,"priorPriceTarget":92.0},{"epochGradeDate":1733324668,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":94.0,"priorPriceTarget":82.0},{"epochGradeDate":1733321899,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":107.0,"priorPriceTarget":97.0},{"epochGradeDate":1733320796,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":103.0},{"epochGradeDate":1733320174,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":85.0},{"epochGradeDate":1733319950,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":130.0,"priorPriceTarget":130.0},{"epochGradeDate":1733319193,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":80.0},{"epochGradeDate":1733318397,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":85.0},{"epochGradeDate":1733318139,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":108.0},{"epochGradeDate":1733317638,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":106.0,"priorPriceTarget":97.0},{"epochGradeDate":1733316848,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":95.0},{"epochGradeDate":1733316023,"firm":"WestPark Capital","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":140.0,"priorPriceTarget":140.0},{"epochGradeDate":1733313810,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":100.0},{"epochGradeDate":1733312531,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":96.0,"priorPriceTarget":81.0},{"epochGradeDate":1733309101,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":85.0},{"epochGradeDate":1733136017,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":97.0,"priorPriceTarget":92.0},{"epochGradeDate":1732895927,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":105.0},{"epochGradeDate":1732023284,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":81.0,"priorPriceTarget":0.0},{"epochGradeDate":1731411836,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":115.0},{"epochGradeDate":1730724824,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":92.0,"priorPriceTarget":100.0},{"epochGradeDate":1729606388,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":97.0,"priorPriceTarget":113.0},{"epochGradeDate":1729271186,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":105.0},{"epochGradeDate":1729261727,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":82.0,"priorPriceTarget":90.0},{"epochGradeDate":1729189113,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":85.0},{"epochGradeDate":1729184370,"firm":"BTIG","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":98.0,"priorPriceTarget":128.0},{"epochGradeDate":1729180972,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":90.0},{"epochGradeDate":1729175226,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":95.0},{"epochGradeDate":1729174881,"firm":"Mizuho","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":92.0,"priorPriceTarget":104.0},{"epochGradeDate":1729171258,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":101.0,"priorPriceTarget":125.0},{"epochGradeDate":1729168041,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":100.0},{"epochGradeDate":1727190919,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":100.0},{"epochGradeDate":1725542363,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":110.0},{"epochGradeDate":1724947088,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":115.0},{"epochGradeDate":1724945462,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":110.0},{"epochGradeDate":1724944565,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":95.0},{"epochGradeDate":1724943322,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":108.0,"priorPriceTarget":122.0},{"epochGradeDate":1724942470,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":100.0},{"epochGradeDate":1724942464,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":103.0,"priorPriceTarget":100.0},{"epochGradeDate":1724941484,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":110.0},{"epochGradeDate":1724941191,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":110.0},{"epochGradeDate":1724940910,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":125.0,"priorPriceTarget":125.0},{"epochGradeDate":1724940088,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":113.0,"priorPriceTarget":130.0},{"epochGradeDate":1724938709,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":105.0},{"epochGradeDate":1724937183,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":92.0,"priorPriceTarget":104.0},{"epochGradeDate":1724935773,"firm":"WestPark Capital","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":140.0,"priorPriceTarget":140.0},{"epochGradeDate":1724935359,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":108.0,"priorPriceTarget":120.0},{"epochGradeDate":1724933911,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":100.0},{"epochGradeDate":1724933164,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":135.0},{"epochGradeDate":1724932659,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":108.0},{"epochGradeDate":1724927009,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":130.0,"priorPriceTarget":130.0},{"epochGradeDate":1724758060,"firm":"WestPark Capital","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":140.0,"priorPriceTarget":140.0},{"epochGradeDate":1724413925,"firm":"WestPark Capital","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":140.0,"priorPriceTarget":140.0},{"epochGradeDate":1719333835,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":130.0,"priorPriceTarget":130.0},{"epochGradeDate":1718629474,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":125.0,"priorPriceTarget":125.0},{"epochGradeDate":1717422539,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":110.0},{"epochGradeDate":1717091426,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":105.0},{"epochGradeDate":1717083020,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":130.0},{"epochGradeDate":1717076667,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":115.0},{"epochGradeDate":1717065415,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"In-Line","action":"up","priceTargetAction":"Raises","currentPriceTarget":122.0,"priorPriceTarget":102.0},{"epochGradeDate":1717064213,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":130.0,"priorPriceTarget":130.0},{"epochGradeDate":1716986128,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":130.0,"priorPriceTarget":130.0},{"epochGradeDate":1715948055,"firm":"Mizuho","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":105.0},{"epochGradeDate":1715351541,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":130.0,"priorPriceTarget":130.0},{"epochGradeDate":1709555737,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":75.0},{"epochGradeDate":1709229559,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":108.0,"priorPriceTarget":90.0},{"epochGradeDate":1709228825,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"In-Line","action":"main","priceTargetAction":"Raises","currentPriceTarget":102.0,"priorPriceTarget":70.0},{"epochGradeDate":1709228607,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":95.0},{"epochGradeDate":1709223958,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":88.0},{"epochGradeDate":1709221561,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":110.0},{"epochGradeDate":1709221430,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":64.0},{"epochGradeDate":1709219663,"firm":"Mizuho","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":90.0},{"epochGradeDate":1709219111,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":105.0},{"epochGradeDate":1709216304,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":85.0},{"epochGradeDate":1709214006,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":85.0},{"epochGradeDate":1709212265,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":80.0},{"epochGradeDate":1709211884,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":85.0},{"epochGradeDate":1709209346,"firm":"Bernstein","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":114.0,"priorPriceTarget":84.0},{"epochGradeDate":1709204485,"firm":"WestPark Capital","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":140.0,"priorPriceTarget":0.0},{"epochGradeDate":1708951418,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":88.0,"priorPriceTarget":74.0},{"epochGradeDate":1706814610,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1705432372,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":70.0},{"epochGradeDate":1704909747,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":75.0},{"epochGradeDate":1704716066,"firm":"Mizuho","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":85.0,"priorPriceTarget":0.0},{"epochGradeDate":1704453188,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":85.0},{"epochGradeDate":1701376151,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"In-Line","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":75.0},{"epochGradeDate":1701374359,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":100.0},{"epochGradeDate":1701371483,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":75.0},{"epochGradeDate":1701368581,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":85.0},{"epochGradeDate":1701365040,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1701363444,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":90.0},{"epochGradeDate":1701358347,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":100.0},{"epochGradeDate":1701358338,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":85.0},{"epochGradeDate":1701354134,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1701349165,"firm":"Scotiabank","toGrade":"Sector Perform","fromGrade":"Sector Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1701348575,"firm":"TD Cowen","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":74.0,"priorPriceTarget":100.0},{"epochGradeDate":1701348465,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":80.0},{"epochGradeDate":1701347730,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1701343319,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1701276949,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1701172750,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1700593020,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1700229621,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":95.0},{"epochGradeDate":1699988194,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":74.0,"priorPriceTarget":85.0},{"epochGradeDate":1698759818,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":88.0,"priorPriceTarget":100.0},{"epochGradeDate":1698671156,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":88.0,"priorPriceTarget":100.0},{"epochGradeDate":1698313752,"firm":"Daiwa Capital","toGrade":"Buy","fromGrade":"Outperform","action":"up","priceTargetAction":"Announces","currentPriceTarget":87.0,"priorPriceTarget":0.0},{"epochGradeDate":1698149271,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":105.0},{"epochGradeDate":1698091833,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":100.0},{"epochGradeDate":1698051992,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":106.0},{"epochGradeDate":1697185728,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":106.0,"priorPriceTarget":102.0},{"epochGradeDate":1696595503,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1696258322,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":89.0},{"epochGradeDate":1694010033,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":87.0},{"epochGradeDate":1693494365,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":85.0},{"epochGradeDate":1693493437,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":93.0,"priorPriceTarget":90.0},{"epochGradeDate":1693492735,"firm":"Stifel","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1693491725,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":75.0},{"epochGradeDate":1693488215,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":75.0},{"epochGradeDate":1693487057,"firm":"Macquarie","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":83.0},{"epochGradeDate":1693486840,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":112.0,"priorPriceTarget":0.0},{"epochGradeDate":1693484618,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1693484133,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":85.0},{"epochGradeDate":1693483404,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1693483035,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1693478631,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1693477909,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":65.0},{"epochGradeDate":1693303877,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1693219082,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":98.0},{"epochGradeDate":1692710298,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":85.0},{"epochGradeDate":1692624235,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":96.0,"priorPriceTarget":0.0},{"epochGradeDate":1692186030,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":95.0},{"epochGradeDate":1692002799,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Sell","action":"up","priceTargetAction":"Raises","currentPriceTarget":91.0,"priorPriceTarget":77.0},{"epochGradeDate":1690811535,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":89.0,"priorPriceTarget":84.0},{"epochGradeDate":1689251777,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1686837455,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":95.0,"priorPriceTarget":0.0},{"epochGradeDate":1685624449,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":100.0},{"epochGradeDate":1685624367,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":112.0,"priorPriceTarget":110.0},{"epochGradeDate":1685621673,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1685621389,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":84.0,"priorPriceTarget":0.0},{"epochGradeDate":1685620360,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":94.0},{"epochGradeDate":1685619628,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1685617026,"firm":"Bernstein","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":84.0,"priorPriceTarget":92.0},{"epochGradeDate":1685616292,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1685614045,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":95.0},{"epochGradeDate":1685533724,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1685453599,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":100.0},{"epochGradeDate":1685450813,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1683114479,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1683035349,"firm":"OTR Global","toGrade":"Mixed","fromGrade":"Negative","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1681816533,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":100.0},{"epochGradeDate":1681737337,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1681735921,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":95.0},{"epochGradeDate":1680261043,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":92.0},{"epochGradeDate":1679051605,"firm":"WestPark Capital","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":120.0,"priorPriceTarget":0.0},{"epochGradeDate":1677853000,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":87.0,"priorPriceTarget":70.0},{"epochGradeDate":1677774882,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":90.0},{"epochGradeDate":1677770348,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":70.0},{"epochGradeDate":1677770058,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":70.0},{"epochGradeDate":1677768965,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":90.0},{"epochGradeDate":1677765623,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":85.0},{"epochGradeDate":1677764220,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":98.0,"priorPriceTarget":76.0},{"epochGradeDate":1677762195,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":105.0},{"epochGradeDate":1677760967,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":94.0,"priorPriceTarget":80.0},{"epochGradeDate":1677760926,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":90.0},{"epochGradeDate":1677760360,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":95.0},{"epochGradeDate":1677759527,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":70.0},{"epochGradeDate":1677758774,"firm":"Bernstein","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":80.0},{"epochGradeDate":1677756652,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":90.0},{"epochGradeDate":1677755948,"firm":"MoffettNathanson","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":71.0},{"epochGradeDate":1677588394,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":65.0},{"epochGradeDate":1677499070,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1677231110,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":80.0},{"epochGradeDate":1676368515,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":70.0,"priorPriceTarget":0.0},{"epochGradeDate":1676298857,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":64.0,"priorPriceTarget":0.0},{"epochGradeDate":1675435154,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":80.0},{"epochGradeDate":1675434009,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":105.0,"priorPriceTarget":0.0},{"epochGradeDate":1675335869,"firm":"Needham","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1675080599,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":60.0},{"epochGradeDate":1674563676,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1674481980,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":80.0},{"epochGradeDate":1674062989,"firm":"Scotiabank","toGrade":"Sector Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1674034977,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":72.0},{"epochGradeDate":1672919030,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":80.0},{"epochGradeDate":1672825271,"firm":"SMBC Nikko","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1671100312,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":86.0,"priorPriceTarget":0.0},{"epochGradeDate":1670939036,"firm":"Cowen & Co.","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":70.0,"priorPriceTarget":0.0},{"epochGradeDate":1669987956,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":60.0},{"epochGradeDate":1669902642,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":69.0,"priorPriceTarget":58.0},{"epochGradeDate":1669899602,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":70.0},{"epochGradeDate":1669894118,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":95.0},{"epochGradeDate":1669722423,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":90.0},{"epochGradeDate":1669116281,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":125.0},{"epochGradeDate":1668590395,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":66.0,"priorPriceTarget":70.0},{"epochGradeDate":1668436375,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":85.0},{"epochGradeDate":1668428672,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":145.0},{"epochGradeDate":1668178172,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":80.0},{"epochGradeDate":1668170570,"firm":"Wolfe Research","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":100.0},{"epochGradeDate":1668091613,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":85.0},{"epochGradeDate":1668087609,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":110.0},{"epochGradeDate":1668005268,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":58.0,"priorPriceTarget":94.0},{"epochGradeDate":1667832631,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":93.0},{"epochGradeDate":1667827548,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1667385113,"firm":"Macquarie","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1666615620,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":100.0},{"epochGradeDate":1666600741,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":100.0},{"epochGradeDate":1665059650,"firm":"Evercore ISI Group","toGrade":"Underperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1663937975,"firm":"Cleveland Research","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1663854987,"firm":"MoffettNathanson","toGrade":"Sell","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":71.0,"priorPriceTarget":0.0},{"epochGradeDate":1663237460,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1662471325,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":130.0},{"epochGradeDate":1662116122,"firm":"Guggenheim","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1662041560,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":115.0},{"epochGradeDate":1662041353,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":140.0},{"epochGradeDate":1662040787,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":105.0},{"epochGradeDate":1662040102,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":140.0},{"epochGradeDate":1662039507,"firm":"Wolfe Research","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":108.0},{"epochGradeDate":1662035602,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":145.0},{"epochGradeDate":1662035329,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Announces","currentPriceTarget":93.0,"priorPriceTarget":0.0},{"epochGradeDate":1662031634,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":125.0,"priorPriceTarget":130.0},{"epochGradeDate":1662031571,"firm":"Needham","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1662031305,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":150.0},{"epochGradeDate":1662028033,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":155.0},{"epochGradeDate":1661860928,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":125.0},{"epochGradeDate":1661771291,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":125.0},{"epochGradeDate":1660737165,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":150.0,"priorPriceTarget":165.0},{"epochGradeDate":1660301083,"firm":"Guggenheim","toGrade":"Sell","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":89.0,"priorPriceTarget":0.0},{"epochGradeDate":1660134026,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1658837091,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":140.0,"priorPriceTarget":170.0},{"epochGradeDate":1658502664,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":130.0},{"epochGradeDate":1658311182,"firm":"Bernstein","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":94.0,"priorPriceTarget":0.0},{"epochGradeDate":1654264259,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":105.0},{"epochGradeDate":1654263660,"firm":"Wolfe Research","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":128.0,"priorPriceTarget":135.0},{"epochGradeDate":1654262227,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":170.0,"priorPriceTarget":210.0},{"epochGradeDate":1654261974,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":125.0},{"epochGradeDate":1654260227,"firm":"BTIG","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":152.0,"priorPriceTarget":216.0},{"epochGradeDate":1654259299,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":195.0},{"epochGradeDate":1654257445,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":125.0,"priorPriceTarget":195.0},{"epochGradeDate":1654256330,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":195.0},{"epochGradeDate":1654256316,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":130.0},{"epochGradeDate":1654256204,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":108.0},{"epochGradeDate":1654255030,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":165.0,"priorPriceTarget":260.0},{"epochGradeDate":1654254042,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":108.0},{"epochGradeDate":1654252819,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":150.0,"priorPriceTarget":270.0},{"epochGradeDate":1653995933,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":205.0},{"epochGradeDate":1653993814,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":145.0,"priorPriceTarget":260.0},{"epochGradeDate":1653557489,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":145.0,"priorPriceTarget":0.0},{"epochGradeDate":1652876173,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":150.0,"priorPriceTarget":200.0},{"epochGradeDate":1652871929,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":165.0,"priorPriceTarget":225.0},{"epochGradeDate":1652699990,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":175.0},{"epochGradeDate":1651239902,"firm":"OTR Global","toGrade":"Negative","fromGrade":"Mixed","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1649853415,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":200.0,"priorPriceTarget":270.0},{"epochGradeDate":1649147516,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":190.0,"priorPriceTarget":225.0},{"epochGradeDate":1649068916,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":175.0,"priorPriceTarget":235.0},{"epochGradeDate":1647866284,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":195.0,"priorPriceTarget":200.0},{"epochGradeDate":1646737755,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":225.0,"priorPriceTarget":0.0},{"epochGradeDate":1646398600,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":240.0,"priorPriceTarget":265.0},{"epochGradeDate":1646316915,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":235.0,"priorPriceTarget":320.0},{"epochGradeDate":1646316798,"firm":"Mizuho","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":225.0,"priorPriceTarget":230.0},{"epochGradeDate":1646315955,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":195.0,"priorPriceTarget":250.0},{"epochGradeDate":1646313024,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":250.0,"priorPriceTarget":295.0},{"epochGradeDate":1646311415,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":260.0,"priorPriceTarget":310.0},{"epochGradeDate":1646311312,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":235.0,"priorPriceTarget":275.0},{"epochGradeDate":1646061889,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":260.0,"priorPriceTarget":300.0},{"epochGradeDate":1644928646,"firm":"Mizuho","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":230.0,"priorPriceTarget":250.0},{"epochGradeDate":1644841498,"firm":"BTIG","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":273.0,"priorPriceTarget":302.0},{"epochGradeDate":1642520031,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":270.0,"priorPriceTarget":300.0},{"epochGradeDate":1641463686,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":275.0,"priorPriceTarget":0.0},{"epochGradeDate":1638533254,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":250.0,"priorPriceTarget":270.0},{"epochGradeDate":1638457879,"firm":"Mizuho","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":250.0,"priorPriceTarget":305.0},{"epochGradeDate":1638452567,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":300.0,"priorPriceTarget":315.0},{"epochGradeDate":1638448978,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":270.0,"priorPriceTarget":293.0},{"epochGradeDate":1638438487,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":270.0,"priorPriceTarget":250.0},{"epochGradeDate":1637238940,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":315.0,"priorPriceTarget":0.0},{"epochGradeDate":1632826445,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":315.0,"priorPriceTarget":275.0},{"epochGradeDate":1630671527,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":270.0,"priorPriceTarget":265.0},{"epochGradeDate":1630587776,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":293.0,"priorPriceTarget":265.0},{"epochGradeDate":1630581417,"firm":"Needham","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":320.0,"priorPriceTarget":0.0},{"epochGradeDate":1630580536,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":270.0,"priorPriceTarget":260.0},{"epochGradeDate":1630580395,"firm":"Mizuho","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":290.0,"priorPriceTarget":275.0},{"epochGradeDate":1629883548,"firm":"Raymond James","toGrade":"Strong Buy","fromGrade":"Outperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":310.0,"priorPriceTarget":300.0},{"epochGradeDate":1628259131,"firm":"Wolfe Research","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":295.0,"priorPriceTarget":0.0},{"epochGradeDate":1626167749,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":312.0,"priorPriceTarget":0.0},{"epochGradeDate":1626100277,"firm":"Mizuho","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":275.0,"priorPriceTarget":255.0},{"epochGradeDate":1624525402,"firm":"Daiwa Capital","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":282.0,"priorPriceTarget":0.0},{"epochGradeDate":1622116467,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":245.0,"priorPriceTarget":235.0},{"epochGradeDate":1621940088,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":260.0,"priorPriceTarget":0.0},{"epochGradeDate":1619172861,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":316.0,"priorPriceTarget":280.0},{"epochGradeDate":1619086958,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":300.0,"priorPriceTarget":0.0},{"epochGradeDate":1617966063,"firm":"BTIG","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":280.0,"priorPriceTarget":0.0},{"epochGradeDate":1614875080,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":300.0,"priorPriceTarget":0.0},{"epochGradeDate":1614868771,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":270.0,"priorPriceTarget":313.0},{"epochGradeDate":1614868528,"firm":"Mizuho","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":255.0,"priorPriceTarget":305.0},{"epochGradeDate":1614868086,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":240.0,"priorPriceTarget":275.0},{"epochGradeDate":1614867046,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":235.0,"priorPriceTarget":250.0},{"epochGradeDate":1614087664,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":313.0,"priorPriceTarget":0.0},{"epochGradeDate":1613580284,"firm":"Mizuho","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":305.0,"priorPriceTarget":270.0},{"epochGradeDate":1613487556,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":300.0,"priorPriceTarget":250.0},{"epochGradeDate":1610123556,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":275.0,"priorPriceTarget":250.0},{"epochGradeDate":1609842478,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1607521850,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1607013378,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":250.0,"priorPriceTarget":218.0},{"epochGradeDate":1607005650,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":250.0,"priorPriceTarget":231.0},{"epochGradeDate":1606207505,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1594033511,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":230.0,"priorPriceTarget":0.0},{"epochGradeDate":1593512771,"firm":"BTIG","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1591018349,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":173.0,"priorPriceTarget":131.0},{"epochGradeDate":1590754729,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":173.0,"priorPriceTarget":131.0},{"epochGradeDate":1590067438,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":185.0,"priorPriceTarget":135.0},{"epochGradeDate":1586768190,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":155.0,"priorPriceTarget":150.0},{"epochGradeDate":1585843267,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":125.0},{"epochGradeDate":1585842926,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":154.0,"priorPriceTarget":151.0},{"epochGradeDate":1585312843,"firm":"BTIG","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":144.0,"priorPriceTarget":0.0},{"epochGradeDate":1585142761,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":131.0,"priorPriceTarget":140.0},{"epochGradeDate":1583505403,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":137.0},{"epochGradeDate":1583504032,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":155.0,"priorPriceTarget":135.0},{"epochGradeDate":1583502973,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":135.0},{"epochGradeDate":1583500727,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":162.0,"priorPriceTarget":150.0},{"epochGradeDate":1583319661,"firm":"Needham","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1578924667,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":137.0,"priorPriceTarget":120.0},{"epochGradeDate":1575647263,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":120.0},{"epochGradeDate":1575643140,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":151.0,"priorPriceTarget":168.0},{"epochGradeDate":1575638574,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":117.0},{"epochGradeDate":1574162681,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":131.0},{"epochGradeDate":1574078762,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":120.0,"priorPriceTarget":0.0},{"epochGradeDate":1573222540,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":135.0,"priorPriceTarget":0.0},{"epochGradeDate":1571057766,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":150.0,"priorPriceTarget":0.0},{"epochGradeDate":1570097403,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":134.0,"priorPriceTarget":130.0},{"epochGradeDate":1567084374,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":120.0},{"epochGradeDate":1567083993,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":117.0,"priorPriceTarget":107.0},{"epochGradeDate":1567082730,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":131.0,"priorPriceTarget":114.0},{"epochGradeDate":1567081138,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":125.0},{"epochGradeDate":1567080708,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":160.0,"priorPriceTarget":120.0},{"epochGradeDate":1567079469,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":168.0,"priorPriceTarget":127.0},{"epochGradeDate":1567076704,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":152.0,"priorPriceTarget":125.0},{"epochGradeDate":1566391207,"firm":"Cowen & Co.","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":150.0,"priorPriceTarget":0.0},{"epochGradeDate":1564748212,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":155.0,"priorPriceTarget":0.0},{"epochGradeDate":1561122548,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":152.0,"priorPriceTarget":124.0},{"epochGradeDate":1560427101,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":115.0},{"epochGradeDate":1559317613,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":107.0,"priorPriceTarget":85.0},{"epochGradeDate":1559311889,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":95.0},{"epochGradeDate":1554297545,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":85.0},{"epochGradeDate":1553683465,"firm":"Mizuho","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":85.0,"priorPriceTarget":0.0},{"epochGradeDate":1552904633,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":94.0,"priorPriceTarget":80.0},{"epochGradeDate":1551702808,"firm":"SunTrust Robinson Humphrey","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":74.0},{"epochGradeDate":1549282676,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":85.0,"priorPriceTarget":0.0},{"epochGradeDate":1549277848,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1547210461,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1545220185,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":62.0,"priorPriceTarget":0.0},{"epochGradeDate":1544530643,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":79.0,"priorPriceTarget":0.0},{"epochGradeDate":1543501767,"firm":"Berenberg","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":73.0,"priorPriceTarget":0.0},{"epochGradeDate":1539859403,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1536336627,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":60.0},{"epochGradeDate":1536314157,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":74.0,"priorPriceTarget":65.0},{"epochGradeDate":1530100109,"firm":"Needham","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1528377265,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":51.0},{"epochGradeDate":1528374191,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":56.0},{"epochGradeDate":1528373768,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":55.0},{"epochGradeDate":1528369878,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":57.0},{"epochGradeDate":1528195608,"firm":"Needham","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":38.0},{"epochGradeDate":1527176606,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":50.0},{"epochGradeDate":1527163078,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":51.0,"priorPriceTarget":43.0},{"epochGradeDate":1527163077,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":56.0,"priorPriceTarget":46.0},{"epochGradeDate":1527161310,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":50.0},{"epochGradeDate":1524478013,"firm":"Canaccord Genuity","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":36.0},{"epochGradeDate":1521462408,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":43.0},{"epochGradeDate":1520526102,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":28.0},{"epochGradeDate":1520518055,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":43.0},{"epochGradeDate":1519391141,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":43.0,"priorPriceTarget":0.0},{"epochGradeDate":1519298353,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":35.0},{"epochGradeDate":1518616474,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":38.0,"priorPriceTarget":0.0},{"epochGradeDate":1516628467,"firm":"FBN Securities","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":35.0,"priorPriceTarget":0.0},{"epochGradeDate":1509103515,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":36.0,"priorPriceTarget":0.0},{"epochGradeDate":1507641029,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":32.0,"priorPriceTarget":0.0},{"epochGradeDate":1507212650,"firm":"William Blair","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1504882088,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":27.0},{"epochGradeDate":1493723855,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":22.0,"priorPriceTarget":0.0},{"epochGradeDate":1493723802,"firm":"JMP Securities","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1493722094,"firm":"Pacific Crest","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":32.0,"priorPriceTarget":0.0},{"epochGradeDate":1493721788,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":33.0,"priorPriceTarget":0.0},{"epochGradeDate":1493721715,"firm":"Canaccord Genuity","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":25.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"UP","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":-0.0031408349,"fmt":"-0.31%"},"postMarketChange":{"raw":-0.23000336,"fmt":"-0.23"},"postMarketTime":1774655538,"postMarketPrice":{"raw":73.0,"fmt":"73.00"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.07747545,"fmt":"-7.75%"},"regularMarketChange":{"raw":-6.1500015,"fmt":"-6.15"},"regularMarketTime":1774641600,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":73.23,"fmt":"73.23"},"regularMarketDayHigh":{"raw":76.91,"fmt":"76.91"},"regularMarketDayLow":{"raw":72.21,"fmt":"72.21"},"regularMarketVolume":{"raw":4228436,"fmt":"4.23M","longFmt":"4,228,436.00"},"averageDailyVolume10Day":{"raw":3095730,"fmt":"3.1M","longFmt":"3,095,730"},"averageDailyVolume3Month":{"raw":3060849,"fmt":"3.06M","longFmt":"3,060,849"},"regularMarketPreviousClose":{"raw":79.380005,"fmt":"79.38"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":76.38,"fmt":"76.38"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"OKTA","underlyingSymbol":null,"shortName":"Okta, Inc.","longName":"Okta, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":12978570240,"fmt":"12.98B","longFmt":"12,978,570,240.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.86,"fmt":"0.86"},"estimate":{"raw":0.7714,"fmt":"0.77"},"fiscalQuarter":"1Q2026","calendarQuarter":"1Q2025","difference":"0.09","surprisePct":"11.49","periodEndDate":{"raw":1745971200,"fmt":"2025-04-30"},"reportedDate":{"raw":1748376060,"fmt":"2025-05-27"}},{"date":"2Q2025","actual":{"raw":0.91,"fmt":"0.91"},"estimate":{"raw":0.84598,"fmt":"0.85"},"fiscalQuarter":"2Q2026","calendarQuarter":"2Q2025","difference":"0.06","surprisePct":"7.57","periodEndDate":{"raw":1753920000,"fmt":"2025-07-31"},"reportedDate":{"raw":1756238460,"fmt":"2025-08-26"}},{"date":"3Q2025","actual":{"raw":0.82,"fmt":"0.82"},"estimate":{"raw":0.75889,"fmt":"0.76"},"fiscalQuarter":"3Q2026","calendarQuarter":"3Q2025","difference":"0.06","surprisePct":"8.05","periodEndDate":{"raw":1761868800,"fmt":"2025-10-31"},"reportedDate":{"raw":1764709260,"fmt":"2025-12-02"}},{"date":"4Q2025","actual":{"raw":0.9,"fmt":"0.90"},"estimate":{"raw":0.84677,"fmt":"0.85"},"fiscalQuarter":"4Q2026","calendarQuarter":"4Q2025","difference":"0.05","surprisePct":"6.29","periodEndDate":{"raw":1769817600,"fmt":"2026-01-31"},"reportedDate":{"raw":1772658060,"fmt":"2026-03-04"}}],"currentQuarterEstimate":{"raw":0.85153,"fmt":"0.85"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2027","currentPeriodEndDate":{"raw":1777507200,"fmt":"2026-04-30"},"earningsDate":[{"raw":1779825600,"fmt":"2026-05-26"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2023,"revenue":{"raw":1858000000,"fmt":"1.86B","longFmt":"1,858,000,000"},"earnings":{"raw":-7000000,"fmt":"-7M","longFmt":"-7,000,000"}},{"date":2024,"revenue":{"raw":2263000000,"fmt":"2.26B","longFmt":"2,263,000,000"},"earnings":{"raw":286000000,"fmt":"286M","longFmt":"286,000,000"}},{"date":2025,"revenue":{"raw":2610000000,"fmt":"2.61B","longFmt":"2,610,000,000"},"earnings":{"raw":510000000,"fmt":"510M","longFmt":"510,000,000"}},{"date":2026,"revenue":{"raw":2919000000,"fmt":"2.92B","longFmt":"2,919,000,000"},"earnings":{"raw":646000000,"fmt":"646M","longFmt":"646,000,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":688000000,"fmt":"688M","longFmt":"688,000,000"},"earnings":{"raw":158000000,"fmt":"158M","longFmt":"158,000,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":728000000,"fmt":"728M","longFmt":"728,000,000"},"earnings":{"raw":169000000,"fmt":"169M","longFmt":"169,000,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":742000000,"fmt":"742M","longFmt":"742,000,000"},"earnings":{"raw":152000000,"fmt":"152M","longFmt":"152,000,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2026","revenue":{"raw":761000000,"fmt":"761M","longFmt":"761,000,000"},"earnings":{"raw":167000000,"fmt":"167M","longFmt":"167,000,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":73.23,"fmt":"73.23"},"targetHighPrice":{"raw":140.0,"fmt":"140.00"},"targetLowPrice":{"raw":75.0,"fmt":"75.00"},"targetMeanPrice":{"raw":100.925,"fmt":"100.93"},"targetMedianPrice":{"raw":100.0,"fmt":"100.00"},"recommendationMean":{"raw":1.76087,"fmt":"1.76"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":42,"fmt":"42","longFmt":"42"},"totalCash":{"raw":2552999936,"fmt":"2.55B","longFmt":"2,552,999,936"},"totalCashPerShare":{"raw":14.433,"fmt":"14.43"},"ebitda":{"raw":249000000,"fmt":"249M","longFmt":"249,000,000"},"totalDebt":{"raw":451000000,"fmt":"451M","longFmt":"451,000,000"},"quickRatio":{"raw":1.278,"fmt":"1.28"},"currentRatio":{"raw":1.427,"fmt":"1.43"},"totalRevenue":{"raw":2919000064,"fmt":"2.92B","longFmt":"2,919,000,064"},"debtToEquity":{"raw":6.444,"fmt":"6.44%"},"revenuePerShare":{"raw":16.596,"fmt":"16.60"},"returnOnAssets":{"raw":0.00999,"fmt":"1.00%"},"returnOnEquity":{"raw":0.03506,"fmt":"3.51%"},"grossProfits":{"raw":2257999872,"fmt":"2.26B","longFmt":"2,257,999,872"},"freeCashflow":{"raw":836124992,"fmt":"836.12M","longFmt":"836,124,992"},"operatingCashflow":{"raw":884000000,"fmt":"884M","longFmt":"884,000,000"},"earningsGrowth":{"raw":1.708,"fmt":"170.80%"},"revenueGrowth":{"raw":0.116,"fmt":"11.60%"},"grossMargins":{"raw":0.77355003,"fmt":"77.36%"},"ebitdaMargins":{"raw":0.0853,"fmt":"8.53%"},"operatingMargins":{"raw":0.0657,"fmt":"6.57%"},"profitMargins":{"raw":0.08051,"fmt":"8.05%"},"financialCurrency":"USD"}}],"error":null}}