{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.09822152,"fmt":"-9.82%"},"oneMonthReturn":{"raw":-0.16676004,"fmt":"-16.68%"},"threeMonthReturn":{"raw":-0.20534287,"fmt":"-20.53%"},"sixMonthReturn":{"raw":-0.32598186,"fmt":"-32.60%"},"ytdReturnPct":{"raw":-0.18584073,"fmt":"-18.58%"},"oneYearTotalReturn":{"raw":-0.21075441,"fmt":"-21.08%"},"twoYearTotalReturn":{"raw":0.13219993,"fmt":"13.22%"},"threeYearTotalReturn":{"raw":0.5380903,"fmt":"53.81%"},"fiveYearTotalReturn":{"raw":0.009616455,"fmt":"0.96%"},"tenYearTotalReturn":{"raw":3.0545204,"fmt":"305.45%"},"maxReturn":{"raw":2.9347441,"fmt":"293.47%"}},"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":5829352448,"fmt":"5.83B","longFmt":"5,829,352,448"},"forwardPE":{"raw":17.485285,"fmt":"17.49"},"profitMargins":{"raw":0.09082,"fmt":"9.08%"},"floatShares":{"raw":60714217,"fmt":"60.71M","longFmt":"60,714,217"},"sharesOutstanding":{"raw":60956213,"fmt":"60.96M","longFmt":"60,956,213"},"sharesShort":{"raw":4263057,"fmt":"4.26M","longFmt":"4,263,057"},"sharesShortPriorMonth":{"raw":4780422,"fmt":"4.78M","longFmt":"4,780,422"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0699,"fmt":"6.99%"},"heldPercentInsiders":{"raw":0.00302,"fmt":"0.30%"},"heldPercentInstitutions":{"raw":1.1038201,"fmt":"110.38%"},"shortRatio":{"raw":3.44,"fmt":"3.44"},"shortPercentOfFloat":{"raw":0.0799,"fmt":"7.99%"},"beta":{"raw":0.529,"fmt":"0.53"},"impliedSharesOutstanding":{"raw":61332550,"fmt":"61.33M","longFmt":"61,332,550"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":30.906,"fmt":"30.91"},"priceToBook":{"raw":2.8874652,"fmt":"2.89"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1769817600,"fmt":"2026-01-31"},"nextFiscalYearEnd":{"raw":1801353600,"fmt":"2027-01-31"},"mostRecentQuarter":{"raw":1769817600,"fmt":"2026-01-31"},"earningsQuarterlyGrowth":{"raw":0.248,"fmt":"24.80%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":240596000,"fmt":"240.6M","longFmt":"240,596,000"},"trailingEps":{"raw":3.89,"fmt":"3.89"},"forwardEps":{"raw":5.10372,"fmt":"5.1"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":2.2,"fmt":"2.20"},"enterpriseToEbitda":{"raw":16.518,"fmt":"16.52"},"52WeekChange":{"raw":-0.08556646,"fmt":"-8.56%"},"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.77,"fmt":"0.77"},"estimate":{"raw":0.6975,"fmt":"0.70"},"fiscalQuarter":"1Q2026","calendarQuarter":"1Q2025","difference":"0.07","surprisePct":"10.39","periodEndDate":{"raw":1745971200,"fmt":"2025-04-30"},"reportedDate":{"raw":1748950551,"fmt":"2025-06-03"}},{"date":"2Q2025","actual":{"raw":0.99,"fmt":"0.99"},"estimate":{"raw":0.928,"fmt":"0.93"},"fiscalQuarter":"2Q2026","calendarQuarter":"2Q2025","difference":"0.06","surprisePct":"6.68","periodEndDate":{"raw":1753920000,"fmt":"2025-07-31"},"reportedDate":{"raw":1756380600,"fmt":"2025-08-28"}},{"date":"3Q2025","actual":{"raw":0.75,"fmt":"0.75"},"estimate":{"raw":0.728,"fmt":"0.73"},"fiscalQuarter":"3Q2026","calendarQuarter":"3Q2025","difference":"0.02","surprisePct":"3.02","periodEndDate":{"raw":1761868800,"fmt":"2025-10-31"},"reportedDate":{"raw":1765281945,"fmt":"2025-12-09"}},{"date":"4Q2025","actual":{"raw":1.39,"fmt":"1.39"},"estimate":{"raw":1.38,"fmt":"1.38"},"fiscalQuarter":"4Q2026","calendarQuarter":"4Q2025","difference":"0.01","surprisePct":"0.72","periodEndDate":{"raw":1769817600,"fmt":"2026-01-31"},"reportedDate":{"raw":1773313573,"fmt":"2026-03-12"}}],"currentQuarterEstimate":{"raw":0.896,"fmt":"0.90"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2027","currentPeriodEndDate":{"raw":1777507200,"fmt":"2026-04-30"},"earningsDate":[{"raw":1780403400,"fmt":"2026-06-02"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2023,"revenue":{"raw":1827009000,"fmt":"1.83B","longFmt":"1,827,009,000"},"earnings":{"raw":102790000,"fmt":"102.79M","longFmt":"102,790,000"}},{"date":2024,"revenue":{"raw":2102662000,"fmt":"2.1B","longFmt":"2,102,662,000"},"earnings":{"raw":181439000,"fmt":"181.44M","longFmt":"181,439,000"}},{"date":2025,"revenue":{"raw":2271705000,"fmt":"2.27B","longFmt":"2,271,705,000"},"earnings":{"raw":199762000,"fmt":"199.76M","longFmt":"199,762,000"}},{"date":2026,"revenue":{"raw":2649198000,"fmt":"2.65B","longFmt":"2,649,198,000"},"earnings":{"raw":240596000,"fmt":"240.6M","longFmt":"240,596,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":576767000,"fmt":"576.77M","longFmt":"576,767,000"},"earnings":{"raw":47560000,"fmt":"47.56M","longFmt":"47,560,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":679556000,"fmt":"679.56M","longFmt":"679,556,000"},"earnings":{"raw":61310000,"fmt":"61.31M","longFmt":"61,310,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":613619000,"fmt":"613.62M","longFmt":"613,619,000"},"earnings":{"raw":46172000,"fmt":"46.17M","longFmt":"46,172,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2026","revenue":{"raw":779256000,"fmt":"779.26M","longFmt":"779,256,000"},"earnings":{"raw":85554000,"fmt":"85.55M","longFmt":"85,554,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"OLLI Q4 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q4","date":1773318600,"updated":1773326967,"transcriptId":3059043,"type":"IN_HOUSE","eventId":423484,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q4-2026-earnings_call-423484.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/3/12/3059043.json","maxAge":1},{"title":"OLLI Q3 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q3","date":1765287000,"updated":1765304343,"transcriptId":2495057,"type":"IN_HOUSE","eventId":379898,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q3-2026-earnings_call-379898.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/12/9/2495057.json","maxAge":1},{"title":"OLLI Q2 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q2","date":1756384200,"updated":1764415499,"transcriptId":2323218,"type":"IN_HOUSE","eventId":353074,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q2-2026-earnings_call-353074.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/28/2323218.json","maxAge":1},{"title":"OLLI Q1 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q1","date":1748953800,"updated":1763451844,"transcriptId":2301394,"type":"IN_HOUSE","eventId":328710,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q1-2026-earnings_call-328710.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/6/3/2301394.json","maxAge":1},{"title":"OLLI Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1742387400,"updated":1766720801,"transcriptId":2538841,"type":"IN_HOUSE","eventId":258111,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q4-2025-earnings_call-258111.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/3/19/2538841.json","maxAge":1},{"title":"OLLI Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1733837400,"updated":1768649097,"transcriptId":2577518,"type":"IN_HOUSE","eventId":225681,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q3-2025-earnings_call-225681.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/12/10/2577518.json","maxAge":1},{"title":"OLLI Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1724934600,"updated":1769089775,"transcriptId":2643674,"type":"IN_HOUSE","eventId":200549,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q2-2025-earnings_call-200549.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/29/2643674.json","maxAge":1},{"title":"OLLI Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1717590600,"updated":1769859042,"transcriptId":2699896,"type":"IN_HOUSE","eventId":177623,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q1-2025-earnings_call-177623.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/6/5/2699896.json","maxAge":1},{"title":"OLLI Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1710937800,"updated":1772059629,"transcriptId":2771001,"type":"IN_HOUSE","eventId":133330,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q4-2024-earnings_call-133330.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/3/20/2771001.json","maxAge":1},{"title":"OLLI Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1701869400,"updated":1772061864,"transcriptId":2830635,"type":"IN_HOUSE","eventId":92772,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q3-2024-earnings_call-92772.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/12/6/2830635.json","maxAge":1},{"title":"OLLI Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1693485000,"updated":1772278510,"transcriptId":2889398,"type":"IN_HOUSE","eventId":72412,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q2-2024-earnings_call-72412.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/31/2889398.json","maxAge":1},{"title":"OLLI Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1686141000,"updated":1772166500,"transcriptId":2941983,"type":"IN_HOUSE","eventId":59870,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q1-2024-earnings_call-59870.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/6/7/2941983.json","maxAge":1},{"title":"OLLI Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1679488200,"updated":1772607029,"transcriptId":2988031,"type":"IN_HOUSE","eventId":46266,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q4-2023-earnings_call-46266.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/3/22/2988031.json","maxAge":1},{"title":"OLLI Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1670419800,"updated":1773041112,"transcriptId":3033700,"type":"IN_HOUSE","eventId":29223,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q3-2023-earnings_call-29223.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/12/7/3033700.json","maxAge":1},{"title":"OLLI Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1662039000,"updated":1774093219,"transcriptId":3081110,"type":"IN_HOUSE","eventId":29222,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q2-2023-earnings_call-29222.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/9/1/3081110.json","maxAge":1},{"title":"OLLI Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1654712340,"updated":1774093087,"transcriptId":3124853,"type":"IN_HOUSE","eventId":23615,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q1-2023-earnings_call-23615.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/6/8/3124853.json","maxAge":1},{"title":"OLLI Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1648042979,"updated":1774349291,"transcriptId":3157717,"type":"IN_HOUSE","eventId":17861,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q4-2022-earnings_call-17861.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/3/23/3157717.json","maxAge":1},{"title":"OLLI Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1638403200,"updated":1752165408,"transcriptId":1572707,"type":"RAW","eventId":11489,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q3-2022-earnings_call-11489.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/12/2/1572707.json","maxAge":1},{"title":"OLLI Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1629936000,"updated":1752165408,"transcriptId":1564471,"type":"RAW","eventId":2252,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q2-2022-earnings_call-2252.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/26/1564471.json","maxAge":1},{"title":"OLLI Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1622073360,"updated":1752165408,"transcriptId":1565224,"type":"RAW","eventId":3117,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q1-2022-earnings_call-3117.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/26/1565224.json","maxAge":1},{"title":"OLLI Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1616587200,"updated":1770464914,"transcriptId":2737492,"type":"IN_HOUSE","eventId":271186,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q4-2021-earnings_call-271186.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/3/24/2737492.json","maxAge":1},{"title":"OLLI Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1607031000,"updated":1772058698,"transcriptId":2737034,"type":"IN_HOUSE","eventId":551464,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q3-2021-earnings_call-551464.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/12/3/2737034.json","maxAge":1},{"title":"OLLI Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1598560200,"updated":1772063062,"transcriptId":2736947,"type":"IN_HOUSE","eventId":551472,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q2-2021-earnings_call-551472.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/8/27/2736947.json","maxAge":1},{"title":"OLLI Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1590697800,"updated":1772061574,"transcriptId":2736946,"type":"IN_HOUSE","eventId":551478,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q1-2021-earnings_call-551478.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/5/28/2736946.json","maxAge":1},{"title":"OLLI Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1585137600,"updated":1770464448,"transcriptId":2736798,"type":"IN_HOUSE","eventId":268452,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q4-2020-earnings_call-268452.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/3/25/2736798.json","maxAge":1},{"title":"OLLI Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1576013400,"updated":1772058698,"transcriptId":2736945,"type":"IN_HOUSE","eventId":551481,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q3-2020-earnings_call-551481.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/12/10/2736945.json","maxAge":1},{"title":"OLLI Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1567024200,"updated":1772064131,"transcriptId":2736997,"type":"IN_HOUSE","eventId":551482,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q2-2020-earnings_call-551482.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/8/28/2736997.json","maxAge":1},{"title":"OLLI Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1559853000,"updated":1772061574,"transcriptId":2736185,"type":"IN_HOUSE","eventId":551483,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/OLLI/earnings/OLLI-Q1-2020-earnings_call-551483.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/6/6/2736185.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":90.52,"fmt":"90.52"},"open":{"raw":90.38,"fmt":"90.38"},"dayLow":{"raw":88.44,"fmt":"88.44"},"dayHigh":{"raw":90.565,"fmt":"90.57"},"regularMarketPreviousClose":{"raw":90.52,"fmt":"90.52"},"regularMarketOpen":{"raw":90.38,"fmt":"90.38"},"regularMarketDayLow":{"raw":88.44,"fmt":"88.44"},"regularMarketDayHigh":{"raw":90.565,"fmt":"90.57"},"dividendRate":{},"dividendYield":{},"exDividendDate":{},"payoutRatio":{"raw":0.0,"fmt":"0.00%"},"fiveYearAvgDividendYield":{},"beta":{"raw":0.529,"fmt":"0.53"},"trailingPE":{"raw":22.940872,"fmt":"22.94"},"forwardPE":{"raw":17.485285,"fmt":"17.49"},"volume":{"raw":1502218,"fmt":"1.5M","longFmt":"1,502,218"},"regularMarketVolume":{"raw":1502218,"fmt":"1.5M","longFmt":"1,502,218"},"averageVolume":{"raw":1157127,"fmt":"1.16M","longFmt":"1,157,127"},"averageVolume10days":{"raw":1717940,"fmt":"1.72M","longFmt":"1,717,940"},"averageDailyVolume10Day":{"raw":1717940,"fmt":"1.72M","longFmt":"1,717,940"},"bid":{"raw":82.51,"fmt":"82.51"},"ask":{"raw":95.82,"fmt":"95.82"},"bidSize":{"raw":200,"fmt":"200","longFmt":"200"},"askSize":{"raw":200,"fmt":"200","longFmt":"200"},"marketCap":{"raw":5473316864,"fmt":"5.47B","longFmt":"5,473,316,864"},"nonDilutedMarketCap":{"raw":6067629072,"fmt":"6.07B","longFmt":"6,067,629,072"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":88.44,"fmt":"88.44"},"fiftyTwoWeekHigh":{"raw":141.74,"fmt":"141.74"},"allTimeHigh":{"raw":141.74,"fmt":"141.74"},"allTimeLow":{"raw":14.88,"fmt":"14.88"},"priceToSalesTrailing12Months":{"raw":2.0660279,"fmt":"2.07"},"fiftyDayAverage":{"raw":109.783,"fmt":"109.78"},"twoHundredDayAverage":{"raw":121.72415,"fmt":"121.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":1780403400,"fmt":"2026-06-02"}],"earningsCallDate":[],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.88358,"fmt":"0.88"},"earningsLow":{"raw":0.85,"fmt":"0.85"},"earningsHigh":{"raw":0.93,"fmt":"0.93"},"revenueAverage":{"raw":665970190,"fmt":"665.97M","longFmt":"665,970,190"},"revenueLow":{"raw":661701870,"fmt":"661.7M","longFmt":"661,701,870"},"revenueHigh":{"raw":669800000,"fmt":"669.8M","longFmt":"669,800,000"}},"exDividendDate":{},"dividendDate":{}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1773418504,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":128.0,"priorPriceTarget":140.0},{"epochGradeDate":1773414603,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":130.0},{"epochGradeDate":1773410270,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":155.0,"priorPriceTarget":147.0},{"epochGradeDate":1773404565,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":120.0},{"epochGradeDate":1766406364,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":130.0},{"epochGradeDate":1766152562,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":125.0},{"epochGradeDate":1765488305,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":141.0,"priorPriceTarget":150.0},{"epochGradeDate":1765396527,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":125.0,"priorPriceTarget":130.0},{"epochGradeDate":1765389286,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":145.0},{"epochGradeDate":1765385648,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":140.0,"priorPriceTarget":150.0},{"epochGradeDate":1765384445,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":141.0},{"epochGradeDate":1764602846,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":141.0,"priorPriceTarget":140.0},{"epochGradeDate":1764009057,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":150.0,"priorPriceTarget":154.0},{"epochGradeDate":1761317616,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":147.0,"priorPriceTarget":149.0},{"epochGradeDate":1758288378,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":154.0,"priorPriceTarget":145.0},{"epochGradeDate":1756489588,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":149.0,"priorPriceTarget":144.0},{"epochGradeDate":1756488532,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":154.0,"priorPriceTarget":133.0},{"epochGradeDate":1756480717,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":118.0},{"epochGradeDate":1756480282,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":125.0},{"epochGradeDate":1756478512,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":105.0},{"epochGradeDate":1756472457,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":148.0,"priorPriceTarget":146.0},{"epochGradeDate":1756470296,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":130.0},{"epochGradeDate":1756461791,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":111.0},{"epochGradeDate":1755608664,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":123.0},{"epochGradeDate":1755528476,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":144.0,"priorPriceTarget":133.0},{"epochGradeDate":1755093174,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":146.0,"priorPriceTarget":128.0},{"epochGradeDate":1753101876,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":159.0,"priorPriceTarget":137.0},{"epochGradeDate":1750948534,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":135.0},{"epochGradeDate":1750764995,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Maintains","currentPriceTarget":130.0,"priorPriceTarget":130.0},{"epochGradeDate":1749058441,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":123.0,"priorPriceTarget":124.0},{"epochGradeDate":1749056991,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":128.0,"priorPriceTarget":126.0},{"epochGradeDate":1749050082,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":133.0,"priorPriceTarget":133.0},{"epochGradeDate":1749041539,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":135.0,"priorPriceTarget":135.0},{"epochGradeDate":1747745764,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":125.0},{"epochGradeDate":1747668759,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":137.0,"priorPriceTarget":135.0},{"epochGradeDate":1742488522,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":124.0,"priorPriceTarget":126.0},{"epochGradeDate":1742479142,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":123.0,"priorPriceTarget":117.0},{"epochGradeDate":1742470254,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":118.0,"priorPriceTarget":108.0},{"epochGradeDate":1742390689,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":126.0,"priorPriceTarget":121.0},{"epochGradeDate":1741364356,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":133.0,"priorPriceTarget":130.0},{"epochGradeDate":1738665000,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":111.0,"priorPriceTarget":125.0},{"epochGradeDate":1734961823,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":130.0,"priorPriceTarget":130.0},{"epochGradeDate":1734960731,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":120.0},{"epochGradeDate":1734523350,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Sell","action":"up","priceTargetAction":"Raises","currentPriceTarget":133.0,"priorPriceTarget":64.0},{"epochGradeDate":1733946407,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":95.0},{"epochGradeDate":1733942488,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":110.0},{"epochGradeDate":1733939694,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":105.0},{"epochGradeDate":1733936964,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":107.0},{"epochGradeDate":1733936750,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":115.0},{"epochGradeDate":1733932076,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":120.0},{"epochGradeDate":1733925493,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":121.0,"priorPriceTarget":109.0},{"epochGradeDate":1733922335,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":126.0,"priorPriceTarget":107.0},{"epochGradeDate":1733224008,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":100.0},{"epochGradeDate":1728060490,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Maintains","currentPriceTarget":107.0,"priorPriceTarget":107.0},{"epochGradeDate":1727888157,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":106.0,"priorPriceTarget":100.0},{"epochGradeDate":1727711476,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":102.0},{"epochGradeDate":1726838628,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":110.0,"priorPriceTarget":110.0},{"epochGradeDate":1725038979,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":113.0},{"epochGradeDate":1725030029,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":101.0},{"epochGradeDate":1725029180,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":99.0,"priorPriceTarget":97.0},{"epochGradeDate":1725027999,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":107.0,"priorPriceTarget":107.0},{"epochGradeDate":1724670032,"firm":"Gordon Haskett","toGrade":"Buy","fromGrade":"Accumulate","action":"up","priceTargetAction":"Raises","currentPriceTarget":107.0,"priorPriceTarget":105.0},{"epochGradeDate":1720787403,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":109.0,"priorPriceTarget":102.0},{"epochGradeDate":1719856690,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":102.0,"priorPriceTarget":102.0},{"epochGradeDate":1719321907,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":107.0,"priorPriceTarget":100.0},{"epochGradeDate":1719235090,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":100.0},{"epochGradeDate":1718631679,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1717698130,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":85.0},{"epochGradeDate":1717695829,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":97.0,"priorPriceTarget":95.0},{"epochGradeDate":1717691529,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":102.0,"priorPriceTarget":86.0},{"epochGradeDate":1717688954,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":100.0},{"epochGradeDate":1717687390,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":90.0},{"epochGradeDate":1717685823,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":89.0,"priorPriceTarget":85.0},{"epochGradeDate":1717679921,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":80.0},{"epochGradeDate":1717678079,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":102.0,"priorPriceTarget":92.0},{"epochGradeDate":1717676798,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":101.0,"priorPriceTarget":86.0},{"epochGradeDate":1714729020,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":86.0,"priorPriceTarget":80.0},{"epochGradeDate":1712319512,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":80.0},{"epochGradeDate":1711045912,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":78.0},{"epochGradeDate":1711045617,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":98.0},{"epochGradeDate":1711036195,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":104.0,"priorPriceTarget":91.0},{"epochGradeDate":1711032830,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":86.0,"priorPriceTarget":86.0},{"epochGradeDate":1711022711,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":88.0},{"epochGradeDate":1703172674,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":78.0,"priorPriceTarget":84.0},{"epochGradeDate":1701969189,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":86.0,"priorPriceTarget":84.0},{"epochGradeDate":1701967440,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":92.0},{"epochGradeDate":1697537191,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":83.0,"priorPriceTarget":75.0},{"epochGradeDate":1693925436,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":58.0},{"epochGradeDate":1693585434,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":91.0,"priorPriceTarget":80.0},{"epochGradeDate":1693583700,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":92.0,"priorPriceTarget":63.0},{"epochGradeDate":1693582905,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":71.0},{"epochGradeDate":1693581247,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":71.0},{"epochGradeDate":1693577570,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":73.0},{"epochGradeDate":1693572732,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":68.0},{"epochGradeDate":1693556222,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":93.0,"priorPriceTarget":79.0},{"epochGradeDate":1692100657,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":83.0,"priorPriceTarget":67.0},{"epochGradeDate":1690994268,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":71.0,"priorPriceTarget":64.0},{"epochGradeDate":1686238934,"firm":"Citigroup","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":51.0,"priorPriceTarget":49.0},{"epochGradeDate":1686235348,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":70.0},{"epochGradeDate":1686232910,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":59.0},{"epochGradeDate":1686232483,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":63.0,"priorPriceTarget":59.0},{"epochGradeDate":1686232089,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":58.0},{"epochGradeDate":1686225624,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":54.0},{"epochGradeDate":1681730629,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Underweight","action":"up","priceTargetAction":"Raises","currentPriceTarget":66.0,"priorPriceTarget":56.0},{"epochGradeDate":1681316735,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":68.0},{"epochGradeDate":1679910820,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":49.0,"priorPriceTarget":52.0},{"epochGradeDate":1679580327,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":59.0,"priorPriceTarget":46.0},{"epochGradeDate":1679573506,"firm":"Loop Capital","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":42.0},{"epochGradeDate":1679572331,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":54.0,"priorPriceTarget":50.0},{"epochGradeDate":1679565495,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":61.0,"priorPriceTarget":56.0},{"epochGradeDate":1677592317,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":60.0},{"epochGradeDate":1675689413,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":67.0,"priorPriceTarget":60.0},{"epochGradeDate":1670508378,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":75.0},{"epochGradeDate":1670507131,"firm":"Gordon Haskett","toGrade":"Accumulate","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":53.0,"priorPriceTarget":0.0},{"epochGradeDate":1670506969,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":52.0,"priorPriceTarget":55.0},{"epochGradeDate":1670360734,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":70.0},{"epochGradeDate":1666611595,"firm":"Gordon Haskett","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1662124664,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":40.0},{"epochGradeDate":1657873845,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":79.0,"priorPriceTarget":75.0},{"epochGradeDate":1657201966,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":70.0},{"epochGradeDate":1656321910,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":37.0},{"epochGradeDate":1655118496,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":65.0},{"epochGradeDate":1654781785,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":43.0},{"epochGradeDate":1654780514,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":38.0},{"epochGradeDate":1654766151,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":43.0},{"epochGradeDate":1654764864,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":47.0},{"epochGradeDate":1653046813,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Underperform","action":"up","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1652972857,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":41.0},{"epochGradeDate":1649067118,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1648205875,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":66.0,"priorPriceTarget":73.0},{"epochGradeDate":1648124733,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":50.0},{"epochGradeDate":1648122946,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":46.0,"priorPriceTarget":55.0},{"epochGradeDate":1648120025,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":62.0,"priorPriceTarget":79.0},{"epochGradeDate":1648118533,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":51.0},{"epochGradeDate":1648112932,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":83.0},{"epochGradeDate":1646913828,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":55.0},{"epochGradeDate":1643363834,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":51.0,"priorPriceTarget":76.0},{"epochGradeDate":1642068687,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1639491347,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":55.0,"priorPriceTarget":0.0},{"epochGradeDate":1639477153,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":48.0,"priorPriceTarget":77.0},{"epochGradeDate":1639059801,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":80.0},{"epochGradeDate":1638536421,"firm":"Craig-Hallum","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":51.0,"priorPriceTarget":101.0},{"epochGradeDate":1638535634,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":76.0,"priorPriceTarget":85.0},{"epochGradeDate":1638535040,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":70.0},{"epochGradeDate":1638531112,"firm":"JP Morgan","toGrade":"Underweight","fromGrade":"Neutral","action":"down","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1638527659,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":83.0,"priorPriceTarget":95.0},{"epochGradeDate":1631534865,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":85.0},{"epochGradeDate":1631094912,"firm":"Berenberg","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":98.0,"priorPriceTarget":0.0},{"epochGradeDate":1630328874,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Lowers","currentPriceTarget":73.0,"priorPriceTarget":78.0},{"epochGradeDate":1630074296,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Announces","currentPriceTarget":77.0,"priorPriceTarget":0.0},{"epochGradeDate":1630062533,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":102.0},{"epochGradeDate":1630061953,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Underweight","action":"up","priceTargetAction":"Announces","currentPriceTarget":70.0,"priorPriceTarget":0.0},{"epochGradeDate":1630061657,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":107.0,"priorPriceTarget":120.0},{"epochGradeDate":1630053578,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":105.0},{"epochGradeDate":1621851784,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Underweight","action":"up","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":80.0},{"epochGradeDate":1620123882,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":120.0},{"epochGradeDate":1616160128,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":117.0,"priorPriceTarget":100.0},{"epochGradeDate":1616158780,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":104.0,"priorPriceTarget":109.0},{"epochGradeDate":1613492017,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":109.0,"priorPriceTarget":105.0},{"epochGradeDate":1611148188,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":86.0},{"epochGradeDate":1610630719,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":82.0,"priorPriceTarget":105.0},{"epochGradeDate":1607349652,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":86.0,"priorPriceTarget":95.0},{"epochGradeDate":1604667175,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":125.0},{"epochGradeDate":1599224353,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":85.0},{"epochGradeDate":1598649124,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":118.0,"priorPriceTarget":114.0},{"epochGradeDate":1598604767,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":115.0},{"epochGradeDate":1595431668,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":114.0,"priorPriceTarget":105.0},{"epochGradeDate":1595420637,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":90.0},{"epochGradeDate":1595415230,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1595408166,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":100.0},{"epochGradeDate":1593526432,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":111.0,"priorPriceTarget":101.0},{"epochGradeDate":1591018514,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":45.0},{"epochGradeDate":1590787025,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":80.0},{"epochGradeDate":1590754940,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":45.0},{"epochGradeDate":1590743504,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":80.0},{"epochGradeDate":1590509083,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Raises","currentPriceTarget":94.0,"priorPriceTarget":82.0},{"epochGradeDate":1590497159,"firm":"Craig-Hallum","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":104.0,"priorPriceTarget":45.0},{"epochGradeDate":1590490108,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":55.0},{"epochGradeDate":1589796692,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":74.0},{"epochGradeDate":1588074445,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":39.0},{"epochGradeDate":1585917411,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":44.0},{"epochGradeDate":1584971646,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":55.0},{"epochGradeDate":1584714666,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":39.0,"priorPriceTarget":55.0},{"epochGradeDate":1584711077,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":39.0,"priorPriceTarget":43.0},{"epochGradeDate":1584707301,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":73.0},{"epochGradeDate":1584705522,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":54.0,"priorPriceTarget":75.0},{"epochGradeDate":1584454651,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":65.0},{"epochGradeDate":1581347430,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":76.0},{"epochGradeDate":1579867248,"firm":"Odeon Capital","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1579703545,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":70.0},{"epochGradeDate":1579299322,"firm":"Wells Fargo","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":65.0},{"epochGradeDate":1576072970,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":76.0,"priorPriceTarget":69.0},{"epochGradeDate":1576067027,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":86.0,"priorPriceTarget":70.0},{"epochGradeDate":1571134645,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1567166872,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":89.0},{"epochGradeDate":1567081205,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":85.0},{"epochGradeDate":1567080870,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":110.0},{"epochGradeDate":1567080779,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":104.0},{"epochGradeDate":1567080632,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":78.0,"priorPriceTarget":103.0},{"epochGradeDate":1567079962,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":95.0},{"epochGradeDate":1567073080,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":110.0},{"epochGradeDate":1564570781,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1558619740,"firm":"Dougherty & Co.","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":115.0,"priorPriceTarget":0.0},{"epochGradeDate":1553688078,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":79.0,"priorPriceTarget":74.0},{"epochGradeDate":1546868982,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":69.0,"priorPriceTarget":82.0},{"epochGradeDate":1541417217,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":95.0,"priorPriceTarget":0.0},{"epochGradeDate":1538390531,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":108.0,"priorPriceTarget":100.0},{"epochGradeDate":1536237830,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":98.0,"priorPriceTarget":88.0},{"epochGradeDate":1536237829,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":96.0,"priorPriceTarget":92.0},{"epochGradeDate":1536236400,"firm":"Buckingham Research","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":90.0,"priorPriceTarget":75.0},{"epochGradeDate":1536236399,"firm":"Wells Fargo","toGrade":"Market Perform","fromGrade":"Market Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":86.0,"priorPriceTarget":68.0},{"epochGradeDate":1536233567,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":69.0},{"epochGradeDate":1536230809,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":80.0},{"epochGradeDate":1531827961,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":69.0,"priorPriceTarget":63.0},{"epochGradeDate":1529666972,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":68.0,"priorPriceTarget":75.5},{"epochGradeDate":1529414910,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1528375745,"firm":"Citigroup","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":43.0},{"epochGradeDate":1528285827,"firm":"Buckingham Research","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":75.0,"priorPriceTarget":55.0},{"epochGradeDate":1528285826,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":63.0,"priorPriceTarget":58.0},{"epochGradeDate":1528285164,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":68.0},{"epochGradeDate":1526994848,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":70.0},{"epochGradeDate":1526474082,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":78.0,"priorPriceTarget":0.0},{"epochGradeDate":1524655752,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":68.0,"priorPriceTarget":65.0},{"epochGradeDate":1524055318,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":68.0,"priorPriceTarget":0.0},{"epochGradeDate":1523368010,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":68.0,"priorPriceTarget":63.0},{"epochGradeDate":1522931006,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":65.0},{"epochGradeDate":1522924931,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":60.0},{"epochGradeDate":1520954662,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":60.0},{"epochGradeDate":1510927060,"firm":"Citigroup","toGrade":"Sell","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":39.0,"priorPriceTarget":0.0},{"epochGradeDate":1509709533,"firm":"Wells Fargo","toGrade":"Market Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1509446953,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":53.0,"priorPriceTarget":0.0},{"epochGradeDate":1506335340,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":46.0,"priorPriceTarget":0.0},{"epochGradeDate":1476417600,"firm":"MKM Partners","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1472730464,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":31.0,"priorPriceTarget":30.0},{"epochGradeDate":1460042864,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":23.0},{"epochGradeDate":1460018631,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":24.0},{"epochGradeDate":1454317947,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1452093640,"firm":"Johnson Rice","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1449838427,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1444074128,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":23.0},{"epochGradeDate":1443778400,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Maintains","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1439208986,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":24.0,"priorPriceTarget":0.0},{"epochGradeDate":1439206355,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":23.0,"priorPriceTarget":0.0},{"epochGradeDate":1439206326,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":23.0,"priorPriceTarget":0.0},{"epochGradeDate":1439206288,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":23.0,"priorPriceTarget":0.0},{"epochGradeDate":1439206264,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":20.0,"priorPriceTarget":0.0},{"epochGradeDate":1439205540,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":22.0,"priorPriceTarget":0.0},{"epochGradeDate":1439203940,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":20.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":-0.021514995,"fmt":"-2.15%"},"postMarketChange":{"raw":-1.9199982,"fmt":"-1.92"},"postMarketTime":1774644486,"postMarketPrice":{"raw":87.32,"fmt":"87.32"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.014140508,"fmt":"-1.41%"},"regularMarketChange":{"raw":-1.2799988,"fmt":"-1.28"},"regularMarketTime":1774641601,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":89.24,"fmt":"89.24"},"regularMarketDayHigh":{"raw":90.565,"fmt":"90.57"},"regularMarketDayLow":{"raw":88.44,"fmt":"88.44"},"regularMarketVolume":{"raw":1502218,"fmt":"1.50M","longFmt":"1,502,218.00"},"averageDailyVolume10Day":{"raw":1717940,"fmt":"1.72M","longFmt":"1,717,940"},"averageDailyVolume3Month":{"raw":1157127,"fmt":"1.16M","longFmt":"1,157,127"},"regularMarketPreviousClose":{"raw":90.52,"fmt":"90.52"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":90.38,"fmt":"90.38"},"strikePrice":{},"openInterest":{},"exchange":"NGM","exchangeName":"NasdaqGM","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"OLLI","underlyingSymbol":null,"shortName":"Ollie's Bargain Outlet Holdings","longName":"Ollie's Bargain Outlet Holdings, Inc.","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":5473316864,"fmt":"5.47B","longFmt":"5,473,316,864.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.75,"fmt":"0.75"},"estimate":{"raw":0.70872,"fmt":"0.71"},"fiscalQuarter":"1Q2026","calendarQuarter":"1Q2025","difference":"0.04","surprisePct":"5.82","periodEndDate":{"raw":1745971200,"fmt":"2025-04-30"},"reportedDate":{"raw":1748950551,"fmt":"2025-06-03"}},{"date":"2Q2025","actual":{"raw":0.99,"fmt":"0.99"},"estimate":{"raw":0.9272,"fmt":"0.93"},"fiscalQuarter":"2Q2026","calendarQuarter":"2Q2025","difference":"0.06","surprisePct":"6.77","periodEndDate":{"raw":1753920000,"fmt":"2025-07-31"},"reportedDate":{"raw":1756380600,"fmt":"2025-08-28"}},{"date":"3Q2025","actual":{"raw":0.75,"fmt":"0.75"},"estimate":{"raw":0.73224,"fmt":"0.73"},"fiscalQuarter":"3Q2026","calendarQuarter":"3Q2025","difference":"0.02","surprisePct":"2.43","periodEndDate":{"raw":1761868800,"fmt":"2025-10-31"},"reportedDate":{"raw":1765281945,"fmt":"2025-12-09"}},{"date":"4Q2025","actual":{"raw":1.39,"fmt":"1.39"},"estimate":{"raw":1.40567,"fmt":"1.41"},"fiscalQuarter":"4Q2026","calendarQuarter":"4Q2025","difference":"-0.02","surprisePct":"-1.11","periodEndDate":{"raw":1769817600,"fmt":"2026-01-31"},"reportedDate":{"raw":1773313573,"fmt":"2026-03-12"}}],"currentQuarterEstimate":{"raw":0.88358,"fmt":"0.88"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2027","currentPeriodEndDate":{"raw":1777507200,"fmt":"2026-04-30"},"earningsDate":[{"raw":1780403400,"fmt":"2026-06-02"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2023,"revenue":{"raw":1827009000,"fmt":"1.83B","longFmt":"1,827,009,000"},"earnings":{"raw":101844000,"fmt":"101.84M","longFmt":"101,844,000"}},{"date":2024,"revenue":{"raw":2102662000,"fmt":"2.1B","longFmt":"2,102,662,000"},"earnings":{"raw":180365000,"fmt":"180.37M","longFmt":"180,365,000"}},{"date":2025,"revenue":{"raw":2271705000,"fmt":"2.27B","longFmt":"2,271,705,000"},"earnings":{"raw":202418000,"fmt":"202.42M","longFmt":"202,418,000"}},{"date":2026,"revenue":{"raw":2649198000,"fmt":"2.65B","longFmt":"2,649,198,000"},"earnings":{"raw":238506000,"fmt":"238.51M","longFmt":"238,506,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":576767000,"fmt":"576.77M","longFmt":"576,767,000"},"earnings":{"raw":46073000,"fmt":"46.07M","longFmt":"46,073,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":679556000,"fmt":"679.56M","longFmt":"679,556,000"},"earnings":{"raw":60885000,"fmt":"60.88M","longFmt":"60,885,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":613619000,"fmt":"613.62M","longFmt":"613,619,000"},"earnings":{"raw":46131000,"fmt":"46.13M","longFmt":"46,131,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2026","revenue":{"raw":779256000,"fmt":"779.26M","longFmt":"779,256,000"},"earnings":{"raw":85417000,"fmt":"85.42M","longFmt":"85,417,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":89.24,"fmt":"89.24"},"targetHighPrice":{"raw":163.0,"fmt":"163.00"},"targetLowPrice":{"raw":120.0,"fmt":"120.00"},"targetMeanPrice":{"raw":138.6,"fmt":"138.60"},"targetMedianPrice":{"raw":135.0,"fmt":"135.00"},"recommendationMean":{"raw":1.6,"fmt":"1.60"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":15,"fmt":"15","longFmt":"15"},"totalCash":{"raw":296308000,"fmt":"296.31M","longFmt":"296,308,000"},"totalCashPerShare":{"raw":4.861,"fmt":"4.86"},"ebitda":{"raw":352900992,"fmt":"352.9M","longFmt":"352,900,992"},"totalDebt":{"raw":685928000,"fmt":"685.93M","longFmt":"685,928,000"},"quickRatio":{"raw":0.749,"fmt":"0.75"},"currentRatio":{"raw":2.407,"fmt":"2.41"},"totalRevenue":{"raw":2649198080,"fmt":"2.65B","longFmt":"2,649,198,080"},"debtToEquity":{"raw":36.329,"fmt":"36.33%"},"revenuePerShare":{"raw":43.201,"fmt":"43.20"},"returnOnAssets":{"raw":0.06745,"fmt":"6.75%"},"returnOnEquity":{"raw":0.13428001,"fmt":"13.43%"},"grossProfits":{"raw":1072944000,"fmt":"1.07B","longFmt":"1,072,944,000"},"freeCashflow":{"raw":121058624,"fmt":"121.06M","longFmt":"121,058,624"},"operatingCashflow":{"raw":296539008,"fmt":"296.54M","longFmt":"296,539,008"},"earningsGrowth":{"raw":0.256,"fmt":"25.60%"},"revenueGrowth":{"raw":0.168,"fmt":"16.80%"},"grossMargins":{"raw":0.40500998,"fmt":"40.50%"},"ebitdaMargins":{"raw":0.13321,"fmt":"13.32%"},"operatingMargins":{"raw":0.13999,"fmt":"14.00%"},"profitMargins":{"raw":0.09082,"fmt":"9.08%"},"financialCurrency":"USD"}}],"error":null}}