{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.06561591,"fmt":"-6.56%"},"oneMonthReturn":{"raw":-0.11441928,"fmt":"-11.44%"},"threeMonthReturn":{"raw":-0.22243041,"fmt":"-22.24%"},"sixMonthReturn":{"raw":-0.12499997,"fmt":"-12.50%"},"ytdReturnPct":{"raw":-0.19670013,"fmt":"-19.67%"},"oneYearTotalReturn":{"raw":0.14595658,"fmt":"14.60%"},"twoYearTotalReturn":{"raw":0.32891124,"fmt":"32.89%"},"threeYearTotalReturn":{"raw":0.38729706,"fmt":"38.73%"},"fiveYearTotalReturn":{"raw":-0.7159573,"fmt":"-71.60%"},"tenYearTotalReturn":{"raw":4.5158224,"fmt":"451.58%"},"maxReturn":{"raw":4.5158224,"fmt":"451.58%"}},"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":11054373888,"fmt":"11.05B","longFmt":"11,054,373,888"},"forwardPE":{"raw":27.105625,"fmt":"27.11"},"profitMargins":{"raw":0.01865,"fmt":"1.87%"},"floatShares":{"raw":129742343,"fmt":"129.74M","longFmt":"129,742,343"},"sharesOutstanding":{"raw":130717715,"fmt":"130.72M","longFmt":"130,717,715"},"sharesShort":{"raw":6528887,"fmt":"6.53M","longFmt":"6,528,887"},"sharesShortPriorMonth":{"raw":8243430,"fmt":"8.24M","longFmt":"8,243,430"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.044299997,"fmt":"4.43%"},"heldPercentInsiders":{"raw":0.0064,"fmt":"0.64%"},"heldPercentInstitutions":{"raw":0.85783994,"fmt":"85.78%"},"shortRatio":{"raw":1.6,"fmt":"1.6"},"shortPercentOfFloat":{"raw":0.0589,"fmt":"5.89%"},"beta":{"raw":2.045,"fmt":"2.05"},"impliedSharesOutstanding":{"raw":147427779,"fmt":"147.43M","longFmt":"147,427,779"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":17.977,"fmt":"17.98"},"priceToBook":{"raw":4.8478613,"fmt":"4.85"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1767139200,"fmt":"2025-12-31"},"nextFiscalYearEnd":{"raw":1798675200,"fmt":"2026-12-31"},"mostRecentQuarter":{"raw":1767139200,"fmt":"2025-12-31"},"earningsQuarterlyGrowth":{},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":88361000,"fmt":"88.36M","longFmt":"88,361,000"},"trailingEps":{"raw":0.59,"fmt":"0.59"},"forwardEps":{"raw":3.2152,"fmt":"3.22"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":2.333,"fmt":"2.33"},"enterpriseToEbitda":{"raw":39.739,"fmt":"39.74"},"52WeekChange":{"raw":0.14822114,"fmt":"14.82%"},"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.19,"fmt":"-0.19"},"estimate":{"raw":-0.26163,"fmt":"-0.26"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.07","surprisePct":"27.38","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746130164,"fmt":"2025-05-01"}},{"date":"2Q2025","actual":{"raw":0.07,"fmt":"0.07"},"estimate":{"raw":-0.15782,"fmt":"-0.16"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.23","surprisePct":"144.35","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753992678,"fmt":"2025-07-31"}},{"date":"3Q2025","actual":{"raw":0.16,"fmt":"0.16"},"estimate":{"raw":0.08126,"fmt":"0.08"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.08","surprisePct":"96.9","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761854730,"fmt":"2025-10-30"}},{"date":"4Q2025","actual":{"raw":0.53,"fmt":"0.53"},"estimate":{"raw":0.28067,"fmt":"0.28"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.25","surprisePct":"88.83","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770930540,"fmt":"2026-02-12"}}],"currentQuarterEstimate":{"raw":0.32371,"fmt":"0.32"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777579200,"fmt":"2026-04-30"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":3126534000,"fmt":"3.13B","longFmt":"3,126,534,000"},"earnings":{"raw":-498005000,"fmt":"-498M","longFmt":"-498,005,000"}},{"date":2023,"revenue":{"raw":3484619000,"fmt":"3.48B","longFmt":"3,484,619,000"},"earnings":{"raw":-709561000,"fmt":"-709.56M","longFmt":"-709,561,000"}},{"date":2024,"revenue":{"raw":4112898000,"fmt":"4.11B","longFmt":"4,112,898,000"},"earnings":{"raw":-129386000,"fmt":"-129.39M","longFmt":"-129,386,000"}},{"date":2025,"revenue":{"raw":4737251000,"fmt":"4.74B","longFmt":"4,737,251,000"},"earnings":{"raw":88361000,"fmt":"88.36M","longFmt":"88,361,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":1020672000,"fmt":"1.02B","longFmt":"1,020,672,000"},"earnings":{"raw":-27431000,"fmt":"-27.43M","longFmt":"-27,431,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":1111038000,"fmt":"1.11B","longFmt":"1,111,038,000"},"earnings":{"raw":10503000,"fmt":"10.5M","longFmt":"10,503,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":1210638000,"fmt":"1.21B","longFmt":"1,210,638,000"},"earnings":{"raw":24812000,"fmt":"24.81M","longFmt":"24,812,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":1394903000,"fmt":"1.39B","longFmt":"1,394,903,000"},"earnings":{"raw":80477000,"fmt":"80.48M","longFmt":"80,477,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"ROKU Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1770933600,"updated":1772059770,"transcriptId":2814675,"type":"IN_HOUSE","eventId":400171,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q4-2025-earnings_call-400171.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/12/2814675.json","maxAge":1},{"title":"ROKU Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761858000,"updated":1761898500,"transcriptId":2219785,"type":"IN_HOUSE","eventId":369458,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q3-2025-earnings_call-369458.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/30/2219785.json","maxAge":1},{"title":"ROKU Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753995600,"updated":1761896682,"transcriptId":2219695,"type":"IN_HOUSE","eventId":341174,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q2-2025-earnings_call-341174.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/31/2219695.json","maxAge":1},{"title":"ROKU Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746133200,"updated":1772064113,"transcriptId":2738919,"type":"IN_HOUSE","eventId":315730,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q1-2025-earnings_call-315730.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/1/2738919.json","maxAge":1},{"title":"ROKU Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1739484000,"updated":1767860712,"transcriptId":2557426,"type":"IN_HOUSE","eventId":237888,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q4-2024-earnings_call-237888.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/13/2557426.json","maxAge":1},{"title":"ROKU Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730322000,"updated":1769253816,"transcriptId":2616789,"type":"IN_HOUSE","eventId":218112,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q3-2024-earnings_call-218112.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/30/2616789.json","maxAge":1},{"title":"ROKU Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722546000,"updated":1772063700,"transcriptId":2725499,"type":"IN_HOUSE","eventId":188483,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q2-2024-earnings_call-188483.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/1/2725499.json","maxAge":1},{"title":"ROKU Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714078800,"updated":1772061381,"transcriptId":2757223,"type":"IN_HOUSE","eventId":167719,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q1-2024-earnings_call-167719.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/4/25/2757223.json","maxAge":1},{"title":"ROKU Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1708034400,"updated":1772059888,"transcriptId":2798946,"type":"IN_HOUSE","eventId":124857,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q4-2023-earnings_call-124857.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/15/2798946.json","maxAge":1},{"title":"ROKU Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698872400,"updated":1772058803,"transcriptId":2856612,"type":"IN_HOUSE","eventId":85705,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q3-2023-earnings_call-85705.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/1/2856612.json","maxAge":1},{"title":"ROKU Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690491600,"updated":1772058277,"transcriptId":2914347,"type":"IN_HOUSE","eventId":65019,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q2-2023-earnings_call-65019.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/27/2914347.json","maxAge":1},{"title":"ROKU Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1682542800,"updated":1772443593,"transcriptId":2973663,"type":"IN_HOUSE","eventId":51775,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q1-2023-earnings_call-51775.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/4/26/2973663.json","maxAge":1},{"title":"ROKU Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1676498400,"updated":1773488098,"transcriptId":3017827,"type":"IN_HOUSE","eventId":40446,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q4-2022-earnings_call-40446.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/15/3017827.json","maxAge":1},{"title":"ROKU Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667422800,"updated":1773402649,"transcriptId":3066563,"type":"IN_HOUSE","eventId":27396,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q3-2022-earnings_call-27396.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/2/3066563.json","maxAge":1},{"title":"ROKU Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1658970840,"updated":1773886849,"transcriptId":3109081,"type":"IN_HOUSE","eventId":27032,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q2-2022-earnings_call-27032.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/28/3109081.json","maxAge":1},{"title":"ROKU Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651164274,"updated":1774697581,"transcriptId":3144223,"type":"IN_HOUSE","eventId":20192,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q1-2022-earnings_call-20192.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/28/3144223.json","maxAge":1},{"title":"ROKU Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1645111952,"updated":1774608356,"transcriptId":3179529,"type":"IN_HOUSE","eventId":14793,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q4-2021-earnings_call-14793.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/17/3179529.json","maxAge":1},{"title":"ROKU Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1635897600,"updated":1752165408,"transcriptId":1570993,"type":"RAW","eventId":9624,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q3-2021-earnings_call-9624.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/3/1570993.json","maxAge":1},{"title":"ROKU Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1628092620,"updated":1752165408,"transcriptId":1566414,"type":"RAW","eventId":4464,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q2-2021-earnings_call-4464.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/4/1566414.json","maxAge":1},{"title":"ROKU Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1620333321,"updated":1752165408,"transcriptId":1567727,"type":"RAW","eventId":5940,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q1-2021-earnings_call-5940.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/6/1567727.json","maxAge":1},{"title":"ROKU Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1613685600,"updated":1752173449,"transcriptId":1657471,"type":"RAW","eventId":164726,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q4-2020-earnings_call-164726.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/18/1657471.json","maxAge":1},{"title":"ROKU Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1604613600,"updated":1752165408,"transcriptId":1657472,"type":"RAW","eventId":164727,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q3-2020-earnings_call-164727.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/11/5/1657472.json","maxAge":1},{"title":"ROKU Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1596661200,"updated":1752173449,"transcriptId":1657473,"type":"RAW","eventId":164728,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q2-2020-earnings_call-164728.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/8/5/1657473.json","maxAge":1},{"title":"ROKU Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1588885200,"updated":1752165408,"transcriptId":1657475,"type":"RAW","eventId":164730,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q1-2020-earnings_call-164730.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/5/7/1657475.json","maxAge":1},{"title":"ROKU Q4 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q4","date":1581631200,"updated":1752165408,"transcriptId":1657476,"type":"RAW","eventId":164731,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q4-2019-earnings_call-164731.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/2/13/1657476.json","maxAge":1},{"title":"ROKU Q3 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q3","date":1573077600,"updated":1752173449,"transcriptId":1657477,"type":"RAW","eventId":164732,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q3-2019-earnings_call-164732.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/11/6/1657477.json","maxAge":1},{"title":"ROKU Q2 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q2","date":1565211600,"updated":1752173449,"transcriptId":1657478,"type":"RAW","eventId":164733,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q2-2019-earnings_call-164733.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/8/7/1657478.json","maxAge":1},{"title":"ROKU Q1 FY2019 earnings call transcript","fiscalYear":2019,"fiscalPeriod":"Q1","date":1557349200,"updated":1752173449,"transcriptId":1657479,"type":"RAW","eventId":164734,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q1-2019-earnings_call-164734.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/5/8/1657479.json","maxAge":1},{"title":"ROKU Q4 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q4","date":1550786400,"updated":1752173449,"transcriptId":1657481,"type":"RAW","eventId":164736,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q4-2018-earnings_call-164736.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/2/21/1657481.json","maxAge":1},{"title":"ROKU Q3 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q3","date":1541628000,"updated":1752173449,"transcriptId":1657482,"type":"RAW","eventId":164737,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q3-2018-earnings_call-164737.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/11/7/1657482.json","maxAge":1},{"title":"ROKU Q2 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q2","date":1533762000,"updated":1752165408,"transcriptId":1657483,"type":"RAW","eventId":164738,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q2-2018-earnings_call-164738.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/8/8/1657483.json","maxAge":1},{"title":"ROKU Q1 FY2018 earnings call transcript","fiscalYear":2018,"fiscalPeriod":"Q1","date":1525899600,"updated":1752165408,"transcriptId":1657485,"type":"RAW","eventId":164740,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q1-2018-earnings_call-164740.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/5/9/1657485.json","maxAge":1},{"title":"ROKU Q4 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q4","date":1519250400,"updated":1752173449,"transcriptId":1657486,"type":"RAW","eventId":164741,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q4-2017-earnings_call-164741.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2018/2/21/1657486.json","maxAge":1},{"title":"ROKU Q3 FY2017 earnings call transcript","fiscalYear":2017,"fiscalPeriod":"Q3","date":1510178400,"updated":1752173449,"transcriptId":1657487,"type":"RAW","eventId":164742,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/ROKU/earnings/ROKU-Q3-2017-earnings_call-164742.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2017/11/8/1657487.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":89.03,"fmt":"89.03"},"open":{"raw":87.73,"fmt":"87.73"},"dayLow":{"raw":84.9,"fmt":"84.90"},"dayHigh":{"raw":88.235,"fmt":"88.24"},"regularMarketPreviousClose":{"raw":89.03,"fmt":"89.03"},"regularMarketOpen":{"raw":87.73,"fmt":"87.73"},"regularMarketDayLow":{"raw":84.9,"fmt":"84.90"},"regularMarketDayHigh":{"raw":88.235,"fmt":"88.24"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":2.045,"fmt":"2.05"},"trailingPE":{"raw":147.71187,"fmt":"147.71"},"forwardPE":{"raw":27.105625,"fmt":"27.11"},"volume":{"raw":2150410,"fmt":"2.15M","longFmt":"2,150,410"},"regularMarketVolume":{"raw":2150410,"fmt":"2.15M","longFmt":"2,150,410"},"averageVolume":{"raw":3464262,"fmt":"3.46M","longFmt":"3,464,262"},"averageVolume10days":{"raw":2681560,"fmt":"2.68M","longFmt":"2,681,560"},"averageDailyVolume10Day":{"raw":2681560,"fmt":"2.68M","longFmt":"2,681,560"},"bid":{"raw":86.93,"fmt":"86.93"},"ask":{"raw":87.31,"fmt":"87.31"},"bidSize":{"raw":400,"fmt":"400","longFmt":"400"},"askSize":{"raw":400,"fmt":"400","longFmt":"400"},"marketCap":{"raw":12848330752,"fmt":"12.85B","longFmt":"12,848,330,752"},"nonDilutedMarketCap":{"raw":13750588947,"fmt":"13.75B","longFmt":"13,750,588,947"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":52.43,"fmt":"52.43"},"fiftyTwoWeekHigh":{"raw":116.66,"fmt":"116.66"},"allTimeHigh":{"raw":490.761,"fmt":"490.76"},"allTimeLow":{"raw":15.75,"fmt":"15.75"},"priceToSalesTrailing12Months":{"raw":2.7121913,"fmt":"2.71"},"fiftyDayAverage":{"raw":96.9328,"fmt":"96.93"},"twoHundredDayAverage":{"raw":95.72165,"fmt":"95.72"},"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":1777579200,"fmt":"2026-04-30"}],"earningsCallDate":[{"raw":1770933600,"fmt":"2026-02-12"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.34667,"fmt":"0.35"},"earningsLow":{"raw":0.25,"fmt":"0.25"},"earningsHigh":{"raw":0.39,"fmt":"0.39"},"revenueAverage":{"raw":1202973460,"fmt":"1.2B","longFmt":"1,202,973,460"},"revenueLow":{"raw":1200000000,"fmt":"1.2B","longFmt":"1,200,000,000"},"revenueHigh":{"raw":1214200000,"fmt":"1.21B","longFmt":"1,214,200,000"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1771246295,"firm":"Pivotal Research","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":135.0},{"epochGradeDate":1770999438,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":145.0},{"epochGradeDate":1770994819,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":105.0},{"epochGradeDate":1770994572,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":130.0},{"epochGradeDate":1770994161,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":137.0,"priorPriceTarget":116.0},{"epochGradeDate":1770994154,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":135.0},{"epochGradeDate":1770989944,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":128.0},{"epochGradeDate":1770985445,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":118.0,"priorPriceTarget":106.0},{"epochGradeDate":1770983439,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":110.0,"priorPriceTarget":110.0},{"epochGradeDate":1770398051,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":105.0,"priorPriceTarget":0.0},{"epochGradeDate":1770125419,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":128.0,"priorPriceTarget":116.0},{"epochGradeDate":1768230594,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":115.0},{"epochGradeDate":1767874011,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"In-Line","action":"up","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":105.0},{"epochGradeDate":1767646173,"firm":"Arete Research","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":132.0,"priorPriceTarget":73.0},{"epochGradeDate":1765566670,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":115.0},{"epochGradeDate":1765463605,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":115.0},{"epochGradeDate":1765459660,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":100.0},{"epochGradeDate":1764856104,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":110.0},{"epochGradeDate":1764683501,"firm":"Citizens","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":145.0,"priorPriceTarget":145.0},{"epochGradeDate":1762203876,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":103.0,"priorPriceTarget":95.0},{"epochGradeDate":1762165302,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":88.0},{"epochGradeDate":1761945345,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":116.0,"priorPriceTarget":113.0},{"epochGradeDate":1761936613,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":105.0},{"epochGradeDate":1761917628,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"In-Line","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":100.0},{"epochGradeDate":1761913280,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":106.0,"priorPriceTarget":101.0},{"epochGradeDate":1759408500,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":145.0,"priorPriceTarget":145.0},{"epochGradeDate":1759314890,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":110.0,"priorPriceTarget":110.0},{"epochGradeDate":1758208616,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":85.0},{"epochGradeDate":1757341603,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":110.0},{"epochGradeDate":1756821899,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":110.0,"priorPriceTarget":110.0},{"epochGradeDate":1756124153,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":110.0,"priorPriceTarget":110.0},{"epochGradeDate":1754064344,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":100.0},{"epochGradeDate":1754062813,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":72.0},{"epochGradeDate":1754059522,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":113.0,"priorPriceTarget":100.0},{"epochGradeDate":1754057625,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":100.0},{"epochGradeDate":1754056063,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":100.0},{"epochGradeDate":1754053421,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":85.0},{"epochGradeDate":1754051303,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":116.0,"priorPriceTarget":115.0},{"epochGradeDate":1754049171,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":101.0,"priorPriceTarget":75.0},{"epochGradeDate":1754042431,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":100.0},{"epochGradeDate":1753350609,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":100.0},{"epochGradeDate":1753100189,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":95.0},{"epochGradeDate":1752851040,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":85.0},{"epochGradeDate":1752156329,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":65.0},{"epochGradeDate":1752140751,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Sector Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":115.0,"priorPriceTarget":0.0},{"epochGradeDate":1752056937,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":88.5},{"epochGradeDate":1751562093,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":100.0},{"epochGradeDate":1750253546,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":68.0},{"epochGradeDate":1750182933,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":85.0},{"epochGradeDate":1750176689,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":95.0,"priorPriceTarget":95.0},{"epochGradeDate":1750159399,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":80.0},{"epochGradeDate":1750155524,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":88.5,"priorPriceTarget":88.5},{"epochGradeDate":1748951876,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":75.0},{"epochGradeDate":1748870946,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":95.0,"priorPriceTarget":95.0},{"epochGradeDate":1747304383,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":88.5,"priorPriceTarget":88.5},{"epochGradeDate":1747049124,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":88.5,"priorPriceTarget":88.5},{"epochGradeDate":1746546820,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":68.0,"priorPriceTarget":81.0},{"epochGradeDate":1746222306,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":90.0},{"epochGradeDate":1746209781,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":93.0},{"epochGradeDate":1746203243,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":100.0},{"epochGradeDate":1746201711,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":100.0},{"epochGradeDate":1746197290,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":130.0,"priorPriceTarget":130.0},{"epochGradeDate":1746196236,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":95.0,"priorPriceTarget":95.0},{"epochGradeDate":1746194403,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"In-Line","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":105.0},{"epochGradeDate":1746188138,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":100.0},{"epochGradeDate":1746187148,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":88.5,"priorPriceTarget":88.5},{"epochGradeDate":1745850039,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":93.0,"priorPriceTarget":129.0},{"epochGradeDate":1745845951,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":125.0},{"epochGradeDate":1745520846,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":88.5,"priorPriceTarget":88.5},{"epochGradeDate":1745505168,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":95.0,"priorPriceTarget":95.0},{"epochGradeDate":1745333226,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":115.0},{"epochGradeDate":1745243914,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":130.0,"priorPriceTarget":130.0},{"epochGradeDate":1744732305,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":72.0,"priorPriceTarget":90.0},{"epochGradeDate":1744627824,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":88.5,"priorPriceTarget":88.5},{"epochGradeDate":1744032306,"firm":"Redburn Atlantic","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1743606856,"firm":"Citizens Capital Markets","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":115.0,"priorPriceTarget":115.0},{"epochGradeDate":1742813237,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":120.0,"priorPriceTarget":120.0},{"epochGradeDate":1741014812,"firm":"Citizens Capital Markets","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":115.0,"priorPriceTarget":115.0},{"epochGradeDate":1740076199,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":103.0,"priorPriceTarget":70.0},{"epochGradeDate":1740047348,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":55.0},{"epochGradeDate":1739571555,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":73.0},{"epochGradeDate":1739554588,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":100.0},{"epochGradeDate":1739550505,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":95.0},{"epochGradeDate":1739543847,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":92.0},{"epochGradeDate":1739540965,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":90.0},{"epochGradeDate":1739536322,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":86.0},{"epochGradeDate":1739531262,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":129.0,"priorPriceTarget":74.0},{"epochGradeDate":1739469329,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Maintains","currentPriceTarget":86.0,"priorPriceTarget":86.0},{"epochGradeDate":1738591995,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"Market Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":95.0,"priorPriceTarget":95.0},{"epochGradeDate":1737474692,"firm":"JMP Securities","toGrade":"Market Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":95.0,"priorPriceTarget":0.0},{"epochGradeDate":1736249737,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":100.0},{"epochGradeDate":1733751562,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":70.0},{"epochGradeDate":1733506877,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":85.0},{"epochGradeDate":1733313421,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":100.0},{"epochGradeDate":1732280234,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":73.0,"priorPriceTarget":0.0},{"epochGradeDate":1731932809,"firm":"Baird","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":70.0},{"epochGradeDate":1730480880,"firm":"Jefferies","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":60.0},{"epochGradeDate":1730405666,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":74.0,"priorPriceTarget":72.0},{"epochGradeDate":1730400426,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":65.0},{"epochGradeDate":1730399072,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":60.0},{"epochGradeDate":1730383324,"firm":"Macquarie","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":90.0,"priorPriceTarget":90.0},{"epochGradeDate":1730380751,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":100.0},{"epochGradeDate":1730377004,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":86.0,"priorPriceTarget":61.0},{"epochGradeDate":1730200939,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":60.0},{"epochGradeDate":1729869201,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":75.0},{"epochGradeDate":1729593098,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":100.0},{"epochGradeDate":1728586193,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":90.0},{"epochGradeDate":1727982132,"firm":"Macquarie","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":72.0},{"epochGradeDate":1727695733,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":75.0},{"epochGradeDate":1727694597,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":56.0},{"epochGradeDate":1727287974,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":77.0,"priorPriceTarget":60.0},{"epochGradeDate":1726675420,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":80.0},{"epochGradeDate":1726655611,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":100.0},{"epochGradeDate":1726224431,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":100.0},{"epochGradeDate":1726146246,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":105.0,"priorPriceTarget":105.0},{"epochGradeDate":1726142480,"firm":"Wolfe Research","toGrade":"Outperform","fromGrade":"Peer Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":93.0,"priorPriceTarget":0.0},{"epochGradeDate":1725538220,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Underweight","action":"up","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":50.0},{"epochGradeDate":1724418713,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1722638265,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":61.0,"priorPriceTarget":89.0},{"epochGradeDate":1722636143,"firm":"Macquarie","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":72.0,"priorPriceTarget":88.0},{"epochGradeDate":1722620216,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":85.0},{"epochGradeDate":1722616880,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":105.0,"priorPriceTarget":105.0},{"epochGradeDate":1722606831,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":75.0,"priorPriceTarget":75.0},{"epochGradeDate":1722600679,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":90.0},{"epochGradeDate":1721913155,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":75.0,"priorPriceTarget":75.0},{"epochGradeDate":1720615090,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":105.0,"priorPriceTarget":105.0},{"epochGradeDate":1719495118,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":75.0,"priorPriceTarget":75.0},{"epochGradeDate":1718876285,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":100.0},{"epochGradeDate":1715942986,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":100.0},{"epochGradeDate":1714486481,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":75.0},{"epochGradeDate":1714397256,"firm":"Seaport Global","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":74.0,"priorPriceTarget":0.0},{"epochGradeDate":1714394998,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":110.0},{"epochGradeDate":1714155661,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":52.0,"priorPriceTarget":45.0},{"epochGradeDate":1714141338,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":81.0},{"epochGradeDate":1714136921,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":80.0},{"epochGradeDate":1714133536,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":115.0},{"epochGradeDate":1714132806,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Maintains","currentPriceTarget":89.0,"priorPriceTarget":89.0},{"epochGradeDate":1714131466,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":100.0},{"epochGradeDate":1713539103,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":115.0,"priorPriceTarget":115.0},{"epochGradeDate":1713532971,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":120.0},{"epochGradeDate":1712924348,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":51.0},{"epochGradeDate":1712312368,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":65.0},{"epochGradeDate":1709030042,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":51.0,"priorPriceTarget":77.0},{"epochGradeDate":1708515421,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1708110821,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":105.0,"priorPriceTarget":0.0},{"epochGradeDate":1708094303,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":120.0,"priorPriceTarget":0.0},{"epochGradeDate":1708091429,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":100.0},{"epochGradeDate":1708087751,"firm":"Oppenheimer","toGrade":"Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1707488154,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":120.0,"priorPriceTarget":0.0},{"epochGradeDate":1705657162,"firm":"Seaport Global","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1702892445,"firm":"Seaport Global","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1702641665,"firm":"MoffettNathanson","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Raises","currentPriceTarget":66.0,"priorPriceTarget":64.0},{"epochGradeDate":1701100975,"firm":"Cannonball Research","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":116.0,"priorPriceTarget":0.0},{"epochGradeDate":1698958303,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":95.0},{"epochGradeDate":1698923676,"firm":"Pivotal Research","toGrade":"Hold","fromGrade":"Sell","action":"up","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":58.0},{"epochGradeDate":1698754455,"firm":"MoffettNathanson","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Announces","currentPriceTarget":55.0,"priorPriceTarget":0.0},{"epochGradeDate":1698081986,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":80.0},{"epochGradeDate":1697039931,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":81.0,"priorPriceTarget":90.0},{"epochGradeDate":1696603173,"firm":"Seaport Global","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1695892493,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":78.0,"priorPriceTarget":100.0},{"epochGradeDate":1694105226,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":95.0},{"epochGradeDate":1694100435,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":102.0,"priorPriceTarget":100.0},{"epochGradeDate":1694092579,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":93.0},{"epochGradeDate":1694091619,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Positive","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":95.0,"priorPriceTarget":0.0},{"epochGradeDate":1694089540,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":89.0},{"epochGradeDate":1694086978,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":83.0,"priorPriceTarget":70.0},{"epochGradeDate":1694079535,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":85.0,"priorPriceTarget":0.0},{"epochGradeDate":1694079287,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":85.0},{"epochGradeDate":1694018692,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1694016647,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":90.0},{"epochGradeDate":1692288964,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":81.0},{"epochGradeDate":1691054198,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1690905195,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":50.0},{"epochGradeDate":1690817913,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":65.0},{"epochGradeDate":1690812145,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":50.0},{"epochGradeDate":1690562527,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":93.0,"priorPriceTarget":80.0},{"epochGradeDate":1690547194,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":75.0},{"epochGradeDate":1690545247,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":61.0},{"epochGradeDate":1690542467,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":80.0},{"epochGradeDate":1690540927,"firm":"Pivotal Research","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":53.0},{"epochGradeDate":1690538793,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":90.0},{"epochGradeDate":1690476773,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Underweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":50.0,"priorPriceTarget":50.0},{"epochGradeDate":1689942559,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1689596183,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":89.0,"priorPriceTarget":0.0},{"epochGradeDate":1688027040,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1687514752,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1686317893,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":61.0,"priorPriceTarget":0.0},{"epochGradeDate":1686135848,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Announces","currentPriceTarget":61.0,"priorPriceTarget":0.0},{"epochGradeDate":1683118257,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1683015395,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1682673887,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":70.0},{"epochGradeDate":1682606264,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1682597924,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1682596103,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":85.0},{"epochGradeDate":1682593481,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":61.0,"priorPriceTarget":64.0},{"epochGradeDate":1682591068,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1682588527,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":63.0,"priorPriceTarget":67.0},{"epochGradeDate":1682588138,"firm":"Pivotal Research","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":53.0,"priorPriceTarget":55.0},{"epochGradeDate":1682341789,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":89.0,"priorPriceTarget":0.0},{"epochGradeDate":1681218238,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":71.0,"priorPriceTarget":0.0},{"epochGradeDate":1680260900,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":64.0,"priorPriceTarget":76.0},{"epochGradeDate":1679913157,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1678785365,"firm":"Wolfe Research","toGrade":"Peer Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1678709970,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1677231360,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1676644094,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":45.0},{"epochGradeDate":1676634120,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":45.0},{"epochGradeDate":1676559161,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":70.0,"priorPriceTarget":0.0},{"epochGradeDate":1676558015,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":58.0},{"epochGradeDate":1676556521,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":89.0,"priorPriceTarget":63.0},{"epochGradeDate":1676556078,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":75.0},{"epochGradeDate":1676554739,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":56.0},{"epochGradeDate":1676552729,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":76.0,"priorPriceTarget":44.0},{"epochGradeDate":1676548510,"firm":"Pivotal Research","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":40.0},{"epochGradeDate":1676548184,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":65.0},{"epochGradeDate":1676546476,"firm":"Atlantic Equities","toGrade":"Neutral","fromGrade":"Underweight","action":"up","priceTargetAction":"Announces","currentPriceTarget":76.0,"priorPriceTarget":0.0},{"epochGradeDate":1676375279,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":80.0},{"epochGradeDate":1676291383,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1676040635,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":70.0},{"epochGradeDate":1674735041,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1673957943,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":90.0},{"epochGradeDate":1673525710,"firm":"Jefferies","toGrade":"Underperform","fromGrade":"Hold","action":"down","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":45.0},{"epochGradeDate":1669714030,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1668160367,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1667570843,"firm":"Cannonball Research","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":57.0,"priorPriceTarget":0.0},{"epochGradeDate":1667504055,"firm":"Pivotal Research","toGrade":"Sell","fromGrade":"Hold","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1667481309,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":95.0},{"epochGradeDate":1667481189,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":50.0},{"epochGradeDate":1667474027,"firm":"Guggenheim","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1667473290,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":51.0,"priorPriceTarget":100.0},{"epochGradeDate":1667296391,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":72.0,"priorPriceTarget":80.0},{"epochGradeDate":1667224496,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":85.0},{"epochGradeDate":1666810009,"firm":"Cleveland Research","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1666102142,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":55.0},{"epochGradeDate":1662631894,"firm":"Pivotal Research","toGrade":"Hold","fromGrade":"Sell","action":"up","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1661521256,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":120.0},{"epochGradeDate":1660139903,"firm":"MoffettNathanson","toGrade":"Underperform","fromGrade":"Market Perform","action":"down","priceTargetAction":"Announces","currentPriceTarget":62.0,"priorPriceTarget":0.0},{"epochGradeDate":1659954585,"firm":"Pivotal Research","toGrade":"Sell","fromGrade":"Hold","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1659527170,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":125.0,"priorPriceTarget":165.0},{"epochGradeDate":1659361533,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":80.0},{"epochGradeDate":1659103228,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":150.0},{"epochGradeDate":1659098142,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":150.0},{"epochGradeDate":1659097993,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":135.0},{"epochGradeDate":1659095767,"firm":"Pivotal Research","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":80.0},{"epochGradeDate":1659093235,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":205.0},{"epochGradeDate":1659092312,"firm":"Susquehanna","toGrade":"Neutral","fromGrade":"Positive","action":"down","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":200.0},{"epochGradeDate":1659090575,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1659083682,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":105.0},{"epochGradeDate":1658918359,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":150.0},{"epochGradeDate":1658834022,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1658832556,"firm":"Wolfe Research","toGrade":"Underperform","fromGrade":"Peer Perform","action":"down","priceTargetAction":"Announces","currentPriceTarget":77.0,"priorPriceTarget":0.0},{"epochGradeDate":1658489786,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":150.0,"priorPriceTarget":175.0},{"epochGradeDate":1658151434,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":105.0},{"epochGradeDate":1657873945,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":160.0},{"epochGradeDate":1657638969,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":145.0},{"epochGradeDate":1657204412,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":140.0,"priorPriceTarget":185.0},{"epochGradeDate":1657196224,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":165.0,"priorPriceTarget":175.0},{"epochGradeDate":1654172167,"firm":"Wolfe Research","toGrade":"Peer Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":101.0,"priorPriceTarget":0.0},{"epochGradeDate":1653645760,"firm":"Pivotal Research","toGrade":"Hold","fromGrade":"Sell","action":"up","priceTargetAction":"Announces","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1651577091,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":175.0,"priorPriceTarget":225.0},{"epochGradeDate":1651235400,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":125.0},{"epochGradeDate":1651233923,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":115.0},{"epochGradeDate":1651231975,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":150.0,"priorPriceTarget":210.0},{"epochGradeDate":1651227111,"firm":"MoffettNathanson","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1651072015,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":145.0,"priorPriceTarget":235.0},{"epochGradeDate":1650372351,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":188.0,"priorPriceTarget":0.0},{"epochGradeDate":1649666346,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":150.0,"priorPriceTarget":165.0},{"epochGradeDate":1648208855,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":225.0,"priorPriceTarget":250.0},{"epochGradeDate":1645537181,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":190.0},{"epochGradeDate":1645193006,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":305.0,"priorPriceTarget":325.0},{"epochGradeDate":1645192163,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":135.0,"priorPriceTarget":210.0},{"epochGradeDate":1645189746,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":125.0,"priorPriceTarget":305.0},{"epochGradeDate":1645189061,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":210.0,"priorPriceTarget":300.0},{"epochGradeDate":1645187293,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":150.0,"priorPriceTarget":220.0},{"epochGradeDate":1645182515,"firm":"Pivotal Research","toGrade":"Sell","fromGrade":"Hold","action":"down","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":350.0},{"epochGradeDate":1645177237,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":165.0,"priorPriceTarget":325.0},{"epochGradeDate":1642687325,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":300.0,"priorPriceTarget":400.0},{"epochGradeDate":1641893850,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":325.0,"priorPriceTarget":430.0},{"epochGradeDate":1641380908,"firm":"Atlantic Equities","toGrade":"Underweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":136.0,"priorPriceTarget":0.0},{"epochGradeDate":1639598537,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":315.0,"priorPriceTarget":435.0},{"epochGradeDate":1639577521,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":190.0,"priorPriceTarget":295.0},{"epochGradeDate":1639135684,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":340.0,"priorPriceTarget":550.0},{"epochGradeDate":1637159214,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":360.0,"priorPriceTarget":390.0},{"epochGradeDate":1637153448,"firm":"MoffettNathanson","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":220.0,"priorPriceTarget":330.0},{"epochGradeDate":1636036105,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":295.0,"priorPriceTarget":310.0},{"epochGradeDate":1636031882,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":500.0,"priorPriceTarget":560.0},{"epochGradeDate":1636022795,"firm":"Pivotal Research","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":350.0,"priorPriceTarget":410.0},{"epochGradeDate":1636014959,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":430.0,"priorPriceTarget":460.0},{"epochGradeDate":1635842102,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":460.0,"priorPriceTarget":490.0},{"epochGradeDate":1632483121,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":350.0,"priorPriceTarget":488.0},{"epochGradeDate":1632396914,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":395.0,"priorPriceTarget":0.0},{"epochGradeDate":1630072630,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":390.0,"priorPriceTarget":367.0},{"epochGradeDate":1629375630,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":410.0,"priorPriceTarget":450.0},{"epochGradeDate":1628169829,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":310.0,"priorPriceTarget":325.0},{"epochGradeDate":1628169561,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":475.0,"priorPriceTarget":400.0},{"epochGradeDate":1627914689,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":325.0,"priorPriceTarget":300.0},{"epochGradeDate":1624543359,"firm":"Macquarie","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":485.0,"priorPriceTarget":400.0},{"epochGradeDate":1620996166,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":450.0,"priorPriceTarget":460.0},{"epochGradeDate":1620395787,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":450.0,"priorPriceTarget":0.0},{"epochGradeDate":1620391427,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":300.0,"priorPriceTarget":275.0},{"epochGradeDate":1620385275,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":460.0,"priorPriceTarget":518.0},{"epochGradeDate":1619694186,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1617704290,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":400.0,"priorPriceTarget":0.0},{"epochGradeDate":1617104189,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Lowers","currentPriceTarget":367.0,"priorPriceTarget":480.0},{"epochGradeDate":1614764324,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Sector Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":518.0,"priorPriceTarget":0.0},{"epochGradeDate":1613997432,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":550.0,"priorPriceTarget":400.0},{"epochGradeDate":1613753724,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":519.0,"priorPriceTarget":414.0},{"epochGradeDate":1613738072,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":560.0,"priorPriceTarget":420.0},{"epochGradeDate":1613729944,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":550.0,"priorPriceTarget":400.0},{"epochGradeDate":1613658202,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":390.0,"priorPriceTarget":220.0},{"epochGradeDate":1613566721,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":275.0,"priorPriceTarget":200.0},{"epochGradeDate":1611587017,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":500.0,"priorPriceTarget":380.0},{"epochGradeDate":1611059243,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":475.0,"priorPriceTarget":0.0},{"epochGradeDate":1610107789,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":420.0,"priorPriceTarget":260.0},{"epochGradeDate":1610016641,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":400.0,"priorPriceTarget":315.0},{"epochGradeDate":1608219788,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":410.0,"priorPriceTarget":300.0},{"epochGradeDate":1607527380,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":375.0,"priorPriceTarget":220.0},{"epochGradeDate":1606227337,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Raises","currentPriceTarget":310.0,"priorPriceTarget":260.0},{"epochGradeDate":1606129897,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":315.0,"priorPriceTarget":255.0},{"epochGradeDate":1604669099,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":260.0,"priorPriceTarget":195.0},{"epochGradeDate":1604497047,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":110.0},{"epochGradeDate":1604327029,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":220.0,"priorPriceTarget":160.0},{"epochGradeDate":1602755527,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1602174314,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":235.0,"priorPriceTarget":185.0},{"epochGradeDate":1602154471,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":255.0,"priorPriceTarget":190.0},{"epochGradeDate":1601557448,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":220.0,"priorPriceTarget":180.0},{"epochGradeDate":1600160181,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":228.0,"priorPriceTarget":0.0},{"epochGradeDate":1599558300,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":215.0,"priorPriceTarget":0.0},{"epochGradeDate":1598438598,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":180.0,"priorPriceTarget":0.0},{"epochGradeDate":1597228560,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":185.0,"priorPriceTarget":0.0},{"epochGradeDate":1596716470,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":160.0,"priorPriceTarget":136.0},{"epochGradeDate":1596713060,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":185.0,"priorPriceTarget":180.0},{"epochGradeDate":1596712566,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":195.0,"priorPriceTarget":190.0},{"epochGradeDate":1596710423,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":190.0,"priorPriceTarget":150.0},{"epochGradeDate":1596539497,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":190.0,"priorPriceTarget":145.0},{"epochGradeDate":1595251191,"firm":"MoffettNathanson","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":145.0,"priorPriceTarget":0.0},{"epochGradeDate":1590145660,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":155.0},{"epochGradeDate":1588959045,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":136.0,"priorPriceTarget":86.0},{"epochGradeDate":1588944834,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":141.0,"priorPriceTarget":139.0},{"epochGradeDate":1588158720,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":153.0,"priorPriceTarget":0.0},{"epochGradeDate":1588073788,"firm":"Guggenheim","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1586869035,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":139.0,"priorPriceTarget":142.0},{"epochGradeDate":1586859770,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":150.0,"priorPriceTarget":200.0},{"epochGradeDate":1586859247,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":110.0},{"epochGradeDate":1584616142,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"Sell","action":"up","priceTargetAction":"Announces","currentPriceTarget":68.0,"priorPriceTarget":0.0},{"epochGradeDate":1581684822,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":105.0},{"epochGradeDate":1581683455,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Raises","currentPriceTarget":190.0,"priorPriceTarget":159.0},{"epochGradeDate":1575373963,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":200.0,"priorPriceTarget":150.0},{"epochGradeDate":1575284957,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Announces","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1574435447,"firm":"Macquarie","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":170.0,"priorPriceTarget":130.0},{"epochGradeDate":1573822424,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Raises","currentPriceTarget":160.0,"priorPriceTarget":150.0},{"epochGradeDate":1573136661,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":150.0,"priorPriceTarget":170.0},{"epochGradeDate":1573135653,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":160.0,"priorPriceTarget":155.0},{"epochGradeDate":1572962834,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Raises","currentPriceTarget":159.0,"priorPriceTarget":134.0},{"epochGradeDate":1572263138,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":154.0,"priorPriceTarget":0.0},{"epochGradeDate":1570789955,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":155.0,"priorPriceTarget":107.0},{"epochGradeDate":1570616971,"firm":"Macquarie","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1568985283,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":155.0,"priorPriceTarget":120.0},{"epochGradeDate":1568975539,"firm":"Pivotal Research","toGrade":"Sell","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1568809388,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":170.0,"priorPriceTarget":119.0},{"epochGradeDate":1568028924,"firm":"SunTrust Robinson Humphrey","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":160.0,"priorPriceTarget":63.0},{"epochGradeDate":1567598158,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":185.0,"priorPriceTarget":135.0},{"epochGradeDate":1565263911,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":134.0,"priorPriceTarget":77.0},{"epochGradeDate":1565260479,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":84.0},{"epochGradeDate":1565181824,"firm":"Vertical Research","toGrade":"Positive","fromGrade":"Mixed","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1562063781,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1559734498,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":119.0,"priorPriceTarget":75.0},{"epochGradeDate":1559044409,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1558622873,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":92.0},{"epochGradeDate":1557489948,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":46.0},{"epochGradeDate":1557406307,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":70.0},{"epochGradeDate":1557396649,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":76.0},{"epochGradeDate":1557227732,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":84.0,"priorPriceTarget":0.0},{"epochGradeDate":1556714699,"firm":"Vertical Research","toGrade":"Mixed","fromGrade":"Negative","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1556023687,"firm":"Susquehanna","toGrade":"Positive","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1554808445,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":53.0},{"epochGradeDate":1554724452,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1554374531,"firm":"Guggenheim","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":72.0,"priorPriceTarget":77.0},{"epochGradeDate":1554205531,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":63.0,"priorPriceTarget":0.0},{"epochGradeDate":1554113729,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":76.0,"priorPriceTarget":63.0},{"epochGradeDate":1552481032,"firm":"Loop Capital","toGrade":"Sell","fromGrade":"Hold","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1551108910,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":53.0,"priorPriceTarget":44.0},{"epochGradeDate":1550838715,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1547473006,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":44.0,"priorPriceTarget":60.0},{"epochGradeDate":1545224455,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":59.0,"priorPriceTarget":81.0},{"epochGradeDate":1545136070,"firm":"SunTrust Robinson Humphrey","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":36.0,"priorPriceTarget":0.0},{"epochGradeDate":1543841745,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":49.0,"priorPriceTarget":0.0},{"epochGradeDate":1541440125,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":45.0},{"epochGradeDate":1541068971,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1539942750,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":70.0,"priorPriceTarget":0.0},{"epochGradeDate":1538735778,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":73.0,"priorPriceTarget":0.0},{"epochGradeDate":1538398324,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":60.0},{"epochGradeDate":1536661891,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":81.0,"priorPriceTarget":67.0},{"epochGradeDate":1536062213,"firm":"Guggenheim","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":74.0,"priorPriceTarget":0.0},{"epochGradeDate":1533822484,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":59.0,"priorPriceTarget":50.0},{"epochGradeDate":1533818784,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":40.0},{"epochGradeDate":1533812351,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":67.0,"priorPriceTarget":54.0},{"epochGradeDate":1531822756,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":54.0,"priorPriceTarget":44.0},{"epochGradeDate":1530614892,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1528982265,"firm":"Macquarie","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":49.0,"priorPriceTarget":0.0},{"epochGradeDate":1527592552,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Underweight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":32.0},{"epochGradeDate":1525169442,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":42.0,"priorPriceTarget":0.0},{"epochGradeDate":1525121546,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1524228090,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1522151583,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":33.0},{"epochGradeDate":1521549314,"firm":"Oppenheimer","toGrade":"Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1519311827,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":30.0},{"epochGradeDate":1519309119,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":28.0},{"epochGradeDate":1515156706,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":24.0},{"epochGradeDate":1515068248,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":25.0},{"epochGradeDate":1511810490,"firm":"Needham","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":28.0},{"epochGradeDate":1510677470,"firm":"Oppenheimer","toGrade":"Underperform","fromGrade":"Perform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1510232432,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":22.0},{"epochGradeDate":1508766207,"firm":"Needham","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1508764888,"firm":"William Blair","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1508764640,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":22.0,"priorPriceTarget":0.0},{"epochGradeDate":1508764482,"firm":"Oppenheimer","toGrade":"Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1508758897,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":24.0,"priorPriceTarget":0.0},{"epochGradeDate":1508754863,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":26.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.0032702656,"fmt":"-0.33%"},"postMarketChange":{"raw":-0.28500366,"fmt":"-0.29"},"postMarketTime":1774655950,"postMarketPrice":{"raw":86.865,"fmt":"86.86"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.021116447,"fmt":"-2.11%"},"regularMarketChange":{"raw":-1.8799973,"fmt":"-1.88"},"regularMarketTime":1774641601,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":87.15,"fmt":"87.15"},"regularMarketDayHigh":{"raw":88.235,"fmt":"88.24"},"regularMarketDayLow":{"raw":84.9,"fmt":"84.90"},"regularMarketVolume":{"raw":2150410,"fmt":"2.15M","longFmt":"2,150,410.00"},"averageDailyVolume10Day":{"raw":2681560,"fmt":"2.68M","longFmt":"2,681,560"},"averageDailyVolume3Month":{"raw":3464262,"fmt":"3.46M","longFmt":"3,464,262"},"regularMarketPreviousClose":{"raw":89.03,"fmt":"89.03"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":87.73,"fmt":"87.73"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"ROKU","underlyingSymbol":null,"shortName":"Roku, Inc.","longName":"Roku, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":12848330752,"fmt":"12.85B","longFmt":"12,848,330,752.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":-0.19,"fmt":"-0.19"},"estimate":{"raw":-0.2525,"fmt":"-0.25"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.06","surprisePct":"24.75","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746130164,"fmt":"2025-05-01"}},{"date":"2Q2025","actual":{"raw":0.07,"fmt":"0.07"},"estimate":{"raw":-0.15857,"fmt":"-0.16"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.23","surprisePct":"144.14","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753992678,"fmt":"2025-07-31"}},{"date":"3Q2025","actual":{"raw":0.16,"fmt":"0.16"},"estimate":{"raw":0.09333,"fmt":"0.09"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.07","surprisePct":"71.43","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761854730,"fmt":"2025-10-30"}},{"date":"4Q2025","actual":{"raw":0.53,"fmt":"0.53"},"estimate":{"raw":0.27571,"fmt":"0.28"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.25","surprisePct":"92.23","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770930540,"fmt":"2026-02-12"}}],"currentQuarterEstimate":{"raw":0.34667,"fmt":"0.35"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1777579200,"fmt":"2026-04-30"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":3126534000,"fmt":"3.13B","longFmt":"3,126,534,000"},"earnings":{"raw":-498005000,"fmt":"-498M","longFmt":"-498,005,000"}},{"date":2023,"revenue":{"raw":3484619000,"fmt":"3.48B","longFmt":"3,484,619,000"},"earnings":{"raw":-353467000,"fmt":"-353.47M","longFmt":"-353,467,000"}},{"date":2024,"revenue":{"raw":4112898000,"fmt":"4.11B","longFmt":"4,112,898,000"},"earnings":{"raw":-98387000,"fmt":"-98.39M","longFmt":"-98,387,000"}},{"date":2025,"revenue":{"raw":4737251000,"fmt":"4.74B","longFmt":"4,737,251,000"},"earnings":{"raw":91244320,"fmt":"91.24M","longFmt":"91,244,320"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":1020672000,"fmt":"1.02B","longFmt":"1,020,672,000"},"earnings":{"raw":-27431000,"fmt":"-27.43M","longFmt":"-27,431,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":1111038000,"fmt":"1.11B","longFmt":"1,111,038,000"},"earnings":{"raw":10503000,"fmt":"10.5M","longFmt":"10,503,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":1210638000,"fmt":"1.21B","longFmt":"1,210,638,000"},"earnings":{"raw":24812000,"fmt":"24.81M","longFmt":"24,812,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":1394903000,"fmt":"1.39B","longFmt":"1,394,903,000"},"earnings":{"raw":80477000,"fmt":"80.48M","longFmt":"80,477,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":87.15,"fmt":"87.15"},"targetHighPrice":{"raw":160.0,"fmt":"160.00"},"targetLowPrice":{"raw":85.0,"fmt":"85.00"},"targetMeanPrice":{"raw":126.51852,"fmt":"126.52"},"targetMedianPrice":{"raw":130.0,"fmt":"130.00"},"recommendationMean":{"raw":1.51724,"fmt":"1.52"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":27,"fmt":"27","longFmt":"27"},"totalCash":{"raw":2317281024,"fmt":"2.32B","longFmt":"2,317,281,024"},"totalCashPerShare":{"raw":15.718,"fmt":"15.72"},"ebitda":{"raw":278174016,"fmt":"278.17M","longFmt":"278,174,016"},"totalDebt":{"raw":523324000,"fmt":"523.32M","longFmt":"523,324,000"},"quickRatio":{"raw":2.584,"fmt":"2.58"},"currentRatio":{"raw":2.749,"fmt":"2.75"},"totalRevenue":{"raw":4737250816,"fmt":"4.74B","longFmt":"4,737,250,816"},"debtToEquity":{"raw":19.689,"fmt":"19.69%"},"revenuePerShare":{"raw":32.192,"fmt":"32.19"},"returnOnAssets":{"raw":-4.0000003E-5,"fmt":"-0.00%"},"returnOnEquity":{"raw":0.03431,"fmt":"3.43%"},"grossProfits":{"raw":2074424064,"fmt":"2.07B","longFmt":"2,074,424,064"},"freeCashflow":{"raw":660961280,"fmt":"660.96M","longFmt":"660,961,280"},"operatingCashflow":{"raw":483718016,"fmt":"483.72M","longFmt":"483,718,016"},"earningsGrowth":{},"revenueGrowth":{"raw":0.161,"fmt":"16.10%"},"grossMargins":{"raw":0.4379,"fmt":"43.79%"},"ebitdaMargins":{"raw":0.058720004,"fmt":"5.87%"},"operatingMargins":{"raw":0.045440003,"fmt":"4.54%"},"profitMargins":{"raw":0.01865,"fmt":"1.87%"},"financialCurrency":"USD"}}],"error":null}}