{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.04973358,"fmt":"4.97%"},"oneMonthReturn":{"raw":-0.05808398,"fmt":"-5.81%"},"threeMonthReturn":{"raw":0.22275859,"fmt":"22.28%"},"sixMonthReturn":{"raw":0.21134135,"fmt":"21.13%"},"ytdReturnPct":{"raw":0.21883592,"fmt":"21.88%"},"oneYearTotalReturn":{"raw":0.13459893,"fmt":"13.46%"},"twoYearTotalReturn":{"raw":-0.07720335,"fmt":"-7.72%"},"threeYearTotalReturn":{"raw":-0.09740373,"fmt":"-9.74%"},"fiveYearTotalReturn":{"raw":-0.1720112,"fmt":"-17.20%"},"tenYearTotalReturn":{"raw":0.11020661,"fmt":"11.02%"},"maxReturn":{"raw":33.48951,"fmt":"3,348.95%"}},"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":9530523648,"fmt":"9.53B","longFmt":"9,530,523,648"},"forwardPE":{"raw":8.121789,"fmt":"8.12"},"profitMargins":{"raw":0.13340001,"fmt":"13.34%"},"floatShares":{"raw":97356711,"fmt":"97.36M","longFmt":"97,356,711"},"sharesOutstanding":{"raw":98633836,"fmt":"98.63M","longFmt":"98,633,836"},"sharesShort":{"raw":4431964,"fmt":"4.43M","longFmt":"4,431,964"},"sharesShortPriorMonth":{"raw":4974989,"fmt":"4.97M","longFmt":"4,974,989"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.044899996,"fmt":"4.49%"},"heldPercentInsiders":{"raw":0.0103400005,"fmt":"1.03%"},"heldPercentInstitutions":{"raw":0.89147,"fmt":"89.15%"},"shortRatio":{"raw":4.0,"fmt":"4"},"shortPercentOfFloat":{"raw":0.0577,"fmt":"5.77%"},"beta":{"raw":0.483,"fmt":"0.48"},"impliedSharesOutstanding":{"raw":98633836,"fmt":"98.63M","longFmt":"98,633,836"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":36.639,"fmt":"36.64"},"priceToBook":{"raw":1.4517317,"fmt":"1.45"},"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":590662976,"fmt":"590.66M","longFmt":"590,662,976"},"trailingEps":{"raw":5.93,"fmt":"5.93"},"forwardEps":{"raw":6.54905,"fmt":"6.55"},"pegRatio":{},"lastSplitFactor":"11:10","lastSplitDate":{"raw":895017600,"fmt":"1998-05-13"},"enterpriseToRevenue":{"raw":1.268,"fmt":"1.27"},"enterpriseToEbitda":{"raw":7.523,"fmt":"7.52"},"52WeekChange":{"raw":0.083850265,"fmt":"8.39%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.53,"fmt":"0.53"},"lastDividendDate":{"raw":1771977600,"fmt":"2026-02-25"},"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.55,"fmt":"0.55"},"estimate":{"raw":1.22167,"fmt":"1.22"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.67","surprisePct":"-54.98","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745958600,"fmt":"2025-04-29"}},{"date":"2Q2025","actual":{"raw":4.96,"fmt":"4.96"},"estimate":{"raw":1.226,"fmt":"1.23"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"3.73","surprisePct":"304.57","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753301700,"fmt":"2025-07-23"}},{"date":"3Q2025","actual":{"raw":1.23,"fmt":"1.23"},"estimate":{"raw":1.48648,"fmt":"1.49"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.26","surprisePct":"-17.25","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761168553,"fmt":"2025-10-22"}},{"date":"4Q2025","actual":{"raw":3.33,"fmt":"3.33"},"estimate":{"raw":0.54238,"fmt":"0.54"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"2.79","surprisePct":"513.96","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1771275600,"fmt":"2026-02-16"}}],"currentQuarterEstimate":{"raw":0.79342,"fmt":"0.79"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1776801600,"fmt":"2026-04-21"}],"isEarningsDateEstimate":false},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":7250552000,"fmt":"7.25B","longFmt":"7,250,552,000"},"earnings":{"raw":466437000,"fmt":"466.44M","longFmt":"466,437,000"}},{"date":2023,"revenue":{"raw":6781292000,"fmt":"6.78B","longFmt":"6,781,292,000"},"earnings":{"raw":474959000,"fmt":"474.96M","longFmt":"474,959,000"}},{"date":2024,"revenue":{"raw":5305365000,"fmt":"5.31B","longFmt":"5,305,365,000"},"earnings":{"raw":163949000,"fmt":"163.95M","longFmt":"163,949,000"}},{"date":2025,"revenue":{"raw":7518753000,"fmt":"7.52B","longFmt":"7,518,753,000"},"earnings":{"raw":1003011000,"fmt":"1B","longFmt":"1,003,011,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":1709228000,"fmt":"1.71B","longFmt":"1,709,228,000"},"earnings":{"raw":54429000,"fmt":"54.43M","longFmt":"54,429,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":1910441000,"fmt":"1.91B","longFmt":"1,910,441,000"},"earnings":{"raw":493423000,"fmt":"493.42M","longFmt":"493,423,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":2131108000,"fmt":"2.13B","longFmt":"2,131,108,000"},"earnings":{"raw":122918000,"fmt":"122.92M","longFmt":"122,918,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":1767976000,"fmt":"1.77B","longFmt":"1,767,976,000"},"earnings":{"raw":332241000,"fmt":"332.24M","longFmt":"332,241,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"SON Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1761220800,"updated":1761228873,"transcriptId":2198839,"type":"RAW","eventId":366650,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q3-2025-earnings_call-366650.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/23/2198839.json","maxAge":1},{"title":"SON Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1753358400,"updated":1754990097,"transcriptId":2032014,"type":"IN_HOUSE","eventId":339863,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q2-2025-earnings_call-339863.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/24/2032014.json","maxAge":1},{"title":"SON Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746016200,"updated":1766567732,"transcriptId":2536201,"type":"IN_HOUSE","eventId":317064,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q1-2025-earnings_call-317064.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/30/2536201.json","maxAge":1},{"title":"SON Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1739971800,"updated":1765446348,"transcriptId":2506995,"type":"IN_HOUSE","eventId":239757,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q4-2024-earnings_call-239757.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/19/2506995.json","maxAge":1},{"title":"SON Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730464200,"updated":1768649351,"transcriptId":2614550,"type":"IN_HOUSE","eventId":217871,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q3-2024-earnings_call-217871.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/1/2614550.json","maxAge":1},{"title":"SON Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722519000,"updated":1772064825,"transcriptId":2725552,"type":"IN_HOUSE","eventId":189589,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q2-2024-earnings_call-189589.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/1/2725552.json","maxAge":1},{"title":"SON Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1714568400,"updated":1772060920,"transcriptId":2749484,"type":"IN_HOUSE","eventId":167523,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q1-2024-earnings_call-167523.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/1/2749484.json","maxAge":1},{"title":"SON Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1708003800,"updated":1772059083,"transcriptId":2798566,"type":"IN_HOUSE","eventId":119646,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q4-2023-earnings_call-119646.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/15/2798566.json","maxAge":1},{"title":"SON Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1698841800,"updated":1772059470,"transcriptId":2859316,"type":"IN_HOUSE","eventId":86129,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q3-2023-earnings_call-86129.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/1/2859316.json","maxAge":1},{"title":"SON Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690893000,"updated":1772058292,"transcriptId":2911899,"type":"IN_HOUSE","eventId":65945,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q2-2023-earnings_call-65945.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/1/2911899.json","maxAge":1},{"title":"SON Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683030600,"updated":1773016237,"transcriptId":2967735,"type":"IN_HOUSE","eventId":52967,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q1-2023-earnings_call-52967.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/2/2967735.json","maxAge":1},{"title":"SON Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1675949400,"updated":1773487739,"transcriptId":3021903,"type":"IN_HOUSE","eventId":43122,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q4-2022-earnings_call-43122.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/9/3021903.json","maxAge":1},{"title":"SON Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667305800,"updated":1773487636,"transcriptId":3070791,"type":"IN_HOUSE","eventId":35890,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q3-2022-earnings_call-35890.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/1/3070791.json","maxAge":1},{"title":"SON Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1658369580,"updated":1773980394,"transcriptId":3117022,"type":"IN_HOUSE","eventId":26229,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q2-2022-earnings_call-26229.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/21/3117022.json","maxAge":1},{"title":"SON Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1650540061,"updated":1774264695,"transcriptId":3150279,"type":"IN_HOUSE","eventId":19123,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q1-2022-earnings_call-19123.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/21/3150279.json","maxAge":1},{"title":"SON Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1644527477,"updated":1774697581,"transcriptId":3185425,"type":"IN_HOUSE","eventId":14373,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q4-2021-earnings_call-14373.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/10/3185425.json","maxAge":1},{"title":"SON Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1634774400,"updated":1752165408,"transcriptId":1562719,"type":"RAW","eventId":277,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q3-2021-earnings_call-277.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/10/21/1562719.json","maxAge":1},{"title":"SON Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1626913860,"updated":1752165408,"transcriptId":1569290,"type":"RAW","eventId":7701,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q2-2021-earnings_call-7701.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/7/22/1569290.json","maxAge":1},{"title":"SON Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1619103600,"updated":1754989401,"transcriptId":2048801,"type":"RAW","eventId":369935,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q1-2021-earnings_call-369935.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/4/22/2048801.json","maxAge":1},{"title":"SON Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1613059200,"updated":1754989697,"transcriptId":2048804,"type":"RAW","eventId":268121,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q4-2020-earnings_call-268121.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/11/2048804.json","maxAge":1},{"title":"SON Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1603378800,"updated":1754989473,"transcriptId":2048814,"type":"RAW","eventId":369941,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q3-2020-earnings_call-369941.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/10/22/2048814.json","maxAge":1},{"title":"SON Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1587049200,"updated":1754989697,"transcriptId":2048816,"type":"RAW","eventId":369945,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/SON/earnings/SON-Q1-2020-earnings_call-369945.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/4/16/2048816.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":53.56,"fmt":"53.56"},"open":{"raw":53.32,"fmt":"53.32"},"dayLow":{"raw":52.895,"fmt":"52.90"},"dayHigh":{"raw":53.67,"fmt":"53.67"},"regularMarketPreviousClose":{"raw":53.56,"fmt":"53.56"},"regularMarketOpen":{"raw":53.32,"fmt":"53.32"},"regularMarketDayLow":{"raw":52.895,"fmt":"52.90"},"regularMarketDayHigh":{"raw":53.67,"fmt":"53.67"},"dividendRate":{"raw":2.12,"fmt":"2.12"},"dividendYield":{"raw":0.0399,"fmt":"3.99%"},"exDividendDate":{"raw":1771977600,"fmt":"2026-02-25"},"payoutRatio":{"raw":0.35580003,"fmt":"35.58%"},"fiveYearAvgDividendYield":{"raw":3.61,"fmt":"3.61"},"beta":{"raw":0.483,"fmt":"0.48"},"trailingPE":{"raw":8.9696455,"fmt":"8.97"},"forwardPE":{"raw":8.121789,"fmt":"8.12"},"volume":{"raw":654119,"fmt":"654.12k","longFmt":"654,119"},"regularMarketVolume":{"raw":654119,"fmt":"654.12k","longFmt":"654,119"},"averageVolume":{"raw":988957,"fmt":"988.96k","longFmt":"988,957"},"averageVolume10days":{"raw":975370,"fmt":"975.37k","longFmt":"975,370"},"averageDailyVolume10Day":{"raw":975370,"fmt":"975.37k","longFmt":"975,370"},"bid":{"raw":52.85,"fmt":"52.85"},"ask":{"raw":57.0,"fmt":"57.00"},"bidSize":{"raw":10000,"fmt":"10k","longFmt":"10,000"},"askSize":{"raw":10000,"fmt":"10k","longFmt":"10,000"},"marketCap":{"raw":5246333952,"fmt":"5.25B","longFmt":"5,246,333,952"},"nonDilutedMarketCap":{"raw":4997776470,"fmt":"5B","longFmt":"4,997,776,470"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":38.65,"fmt":"38.65"},"fiftyTwoWeekHigh":{"raw":58.44,"fmt":"58.44"},"allTimeHigh":{"raw":69.83,"fmt":"69.83"},"allTimeLow":{"raw":1.37987,"fmt":"1.38"},"priceToSalesTrailing12Months":{"raw":0.69776654,"fmt":"0.70"},"fiftyDayAverage":{"raw":51.772,"fmt":"51.77"},"twoHundredDayAverage":{"raw":45.87715,"fmt":"45.88"},"trailingAnnualDividendRate":{"raw":2.11,"fmt":"2.11"},"trailingAnnualDividendYield":{"raw":0.039395068,"fmt":"3.94%"},"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":1776801600,"fmt":"2026-04-21"}],"earningsCallDate":[{"raw":1776859200,"fmt":"2026-04-22"}],"isEarningsDateEstimate":false,"earningsAverage":{"raw":1.21773,"fmt":"1.22"},"earningsLow":{"raw":1.15,"fmt":"1.15"},"earningsHigh":{"raw":1.28,"fmt":"1.28"},"revenueAverage":{"raw":1714096690,"fmt":"1.71B","longFmt":"1,714,096,690"},"revenueLow":{"raw":1641000000,"fmt":"1.64B","longFmt":"1,641,000,000"},"revenueHigh":{"raw":1772500000,"fmt":"1.77B","longFmt":"1,772,500,000"}},"exDividendDate":{"raw":1771977600,"fmt":"2026-02-25"},"dividendDate":{"raw":1773100800,"fmt":"2026-03-10"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1774016629,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":56.0,"priorPriceTarget":60.0},{"epochGradeDate":1771601122,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"reit","priceTargetAction":"Raises","currentPriceTarget":69.0,"priorPriceTarget":54.0},{"epochGradeDate":1771534637,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":48.0},{"epochGradeDate":1771531467,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":52.0},{"epochGradeDate":1771424653,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":47.0},{"epochGradeDate":1771420642,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":48.0},{"epochGradeDate":1768256844,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":44.0},{"epochGradeDate":1767711489,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":54.0,"priorPriceTarget":53.0},{"epochGradeDate":1767703829,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":52.0},{"epochGradeDate":1767618444,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":56.0},{"epochGradeDate":1761338493,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":61.0},{"epochGradeDate":1761314951,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":52.0,"priorPriceTarget":50.0},{"epochGradeDate":1760716593,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1760545439,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":55.0},{"epochGradeDate":1760365285,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":57.0,"priorPriceTarget":58.0},{"epochGradeDate":1759771439,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":46.0,"priorPriceTarget":50.0},{"epochGradeDate":1759148973,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":56.0},{"epochGradeDate":1753457593,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":53.0},{"epochGradeDate":1753381801,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":48.0},{"epochGradeDate":1752595454,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":50.0},{"epochGradeDate":1752238215,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":53.0,"priorPriceTarget":54.0},{"epochGradeDate":1749041103,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":48.0,"priorPriceTarget":0.0},{"epochGradeDate":1748003934,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Underweight","action":"up","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":45.0},{"epochGradeDate":1745343772,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":54.0},{"epochGradeDate":1745340264,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":54.0,"priorPriceTarget":60.0},{"epochGradeDate":1745319575,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":62.0,"priorPriceTarget":0.0},{"epochGradeDate":1740404291,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":48.0,"priorPriceTarget":50.0},{"epochGradeDate":1740159331,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":68.0},{"epochGradeDate":1736197694,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":59.0},{"epochGradeDate":1736186099,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":71.0,"priorPriceTarget":66.0},{"epochGradeDate":1736177113,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":52.0},{"epochGradeDate":1736172278,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":68.0,"priorPriceTarget":63.0},{"epochGradeDate":1732627608,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":63.0,"priorPriceTarget":0.0},{"epochGradeDate":1730722869,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":58.0},{"epochGradeDate":1727897001,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":63.0,"priorPriceTarget":62.0},{"epochGradeDate":1724243370,"firm":"Wells Fargo","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":52.0,"priorPriceTarget":54.0},{"epochGradeDate":1722623992,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":54.0,"priorPriceTarget":55.0},{"epochGradeDate":1721380531,"firm":"Raymond James","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":62.0,"priorPriceTarget":0.0},{"epochGradeDate":1721228176,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":57.0},{"epochGradeDate":1720452781,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":64.0},{"epochGradeDate":1714759676,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":57.0,"priorPriceTarget":56.0},{"epochGradeDate":1712247107,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":66.0},{"epochGradeDate":1708447406,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":56.0,"priorPriceTarget":58.0},{"epochGradeDate":1697722944,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":55.0},{"epochGradeDate":1691066058,"firm":"Argus Research","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1690974808,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":61.0},{"epochGradeDate":1689599107,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":61.0,"priorPriceTarget":62.0},{"epochGradeDate":1689087371,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":68.0,"priorPriceTarget":70.0},{"epochGradeDate":1681987797,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":82.0,"priorPriceTarget":76.0},{"epochGradeDate":1679319400,"firm":"Seaport Global","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1676380692,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":67.0,"priorPriceTarget":0.0},{"epochGradeDate":1676297503,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":69.0,"priorPriceTarget":71.0},{"epochGradeDate":1667399210,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":64.0,"priorPriceTarget":67.0},{"epochGradeDate":1667207152,"firm":"BMO Capital","toGrade":"Underperform","fromGrade":"Market Perform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":58.0,"priorPriceTarget":65.0},{"epochGradeDate":1665668532,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1665490819,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":72.0,"priorPriceTarget":73.0},{"epochGradeDate":1656682814,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":66.0,"priorPriceTarget":0.0},{"epochGradeDate":1650629771,"firm":"Seaport Global","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1650368863,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":59.0},{"epochGradeDate":1641999276,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":58.0,"priorPriceTarget":66.0},{"epochGradeDate":1641313975,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":64.0},{"epochGradeDate":1640099197,"firm":"Seaport Global","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":66.0,"priorPriceTarget":0.0},{"epochGradeDate":1634213742,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"Announces","currentPriceTarget":63.0,"priorPriceTarget":0.0},{"epochGradeDate":1627043270,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":67.0,"priorPriceTarget":69.0},{"epochGradeDate":1618575632,"firm":"Seaport Global","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1617876999,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Announces","currentPriceTarget":69.0,"priorPriceTarget":0.0},{"epochGradeDate":1611657431,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":68.0},{"epochGradeDate":1602684187,"firm":"Seaport Global","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1602588981,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":56.0},{"epochGradeDate":1600346657,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1596542755,"firm":"Argus Research","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1590054388,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1587136687,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":55.0},{"epochGradeDate":1587128599,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":52.0,"priorPriceTarget":61.0},{"epochGradeDate":1587125555,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":50.0},{"epochGradeDate":1587124235,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1587043515,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":52.0,"priorPriceTarget":61.0},{"epochGradeDate":1586445419,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":58.0},{"epochGradeDate":1582115849,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":58.0,"priorPriceTarget":60.0},{"epochGradeDate":1582028180,"firm":"Argus Research","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1578407894,"firm":"Baird","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1571654502,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1571408031,"firm":"Vertical Research","toGrade":"Hold","fromGrade":"Sell","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1571405225,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":70.0},{"epochGradeDate":1563273807,"firm":"BMO Capital","toGrade":"Underperform","fromGrade":"Market Perform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1562930757,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1561377614,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Announces","currentPriceTarget":59.0,"priorPriceTarget":0.0},{"epochGradeDate":1556108806,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1532346719,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":55.0},{"epochGradeDate":1523618908,"firm":"UBS","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":55.0,"priorPriceTarget":0.0},{"epochGradeDate":1522671518,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1521804951,"firm":"Vertical Research","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1513338784,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Underweight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":49.0},{"epochGradeDate":1508518928,"firm":"Barclays","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":49.0,"priorPriceTarget":48.0},{"epochGradeDate":1504698367,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":56.0},{"epochGradeDate":1501678476,"firm":"Vertical Research","toGrade":"Hold","fromGrade":"Sell","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1500912920,"firm":"Barclays","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":45.0},{"epochGradeDate":1500657204,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":56.0,"priorPriceTarget":55.0},{"epochGradeDate":1500644816,"firm":"Vertical Research","toGrade":"Sell","fromGrade":"Hold","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1500461391,"firm":"Baird","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1492770984,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":54.0,"priorPriceTarget":48.0},{"epochGradeDate":1481286561,"firm":"Argus Research","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1475500338,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1469463788,"firm":"Barclays","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":44.0,"priorPriceTarget":40.0},{"epochGradeDate":1469189324,"firm":"Vertical Research","toGrade":"Sell","fromGrade":"Hold","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1468512281,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":42.0},{"epochGradeDate":1463051546,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1460382671,"firm":"DA Davidson","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1458301817,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1458298411,"firm":"Vertical Research","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1456143910,"firm":"Argus Research","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1449482008,"firm":"Barclays","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":41.0},{"epochGradeDate":1449073293,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":43.0},{"epochGradeDate":1448280440,"firm":"Macquarie","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":42.0},{"epochGradeDate":1447152285,"firm":"Macquarie","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":42.0,"priorPriceTarget":0.0},{"epochGradeDate":1437133712,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"Maintains","currentPriceTarget":42.0,"priorPriceTarget":0.0},{"epochGradeDate":1436367600,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":42.0},{"epochGradeDate":1424956739,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1423836000,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":42.0},{"epochGradeDate":1423830213,"firm":"DA Davidson","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1420725600,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":40.0},{"epochGradeDate":1420520400,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1413810000,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":41.0},{"epochGradeDate":1413550800,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":42.0},{"epochGradeDate":1413205200,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":43.0},{"epochGradeDate":1408978017,"firm":"Vertical Research","toGrade":"Buy","fromGrade":"","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1405740652,"firm":"Macquarie","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":44.0,"priorPriceTarget":45.0},{"epochGradeDate":1405730008,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":40.0},{"epochGradeDate":1405127546,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":40.0},{"epochGradeDate":1402657011,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":47.0,"priorPriceTarget":44.0},{"epochGradeDate":1392377494,"firm":"DA Davidson","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":37.0},{"epochGradeDate":1388782800,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1386848561,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":36.0},{"epochGradeDate":1382040000,"firm":"DA Davidson","toGrade":"Underperform","fromGrade":"","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1381495015,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1376655652,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":42.0},{"epochGradeDate":1374491246,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":38.0},{"epochGradeDate":1373459698,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":34.0},{"epochGradeDate":1373455765,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":34.0},{"epochGradeDate":1371643070,"firm":"Baird","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":35.0},{"epochGradeDate":1366315804,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":36.0,"priorPriceTarget":34.0},{"epochGradeDate":1366119195,"firm":"Macquarie","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":35.0,"priorPriceTarget":0.0},{"epochGradeDate":1360949229,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":30.0},{"epochGradeDate":1360844377,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":33.0},{"epochGradeDate":1360789067,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":33.0},{"epochGradeDate":1357730852,"firm":"JP Morgan","toGrade":"Underweight","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":34.0},{"epochGradeDate":1355146695,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":34.0,"priorPriceTarget":37.0},{"epochGradeDate":1355144580,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":35.0},{"epochGradeDate":1350648120,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":33.0},{"epochGradeDate":1350640320,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Maintains","currentPriceTarget":37.0,"priorPriceTarget":0.0},{"epochGradeDate":1349695020,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":38.0},{"epochGradeDate":1347384780,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":35.0},{"epochGradeDate":1347380220,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":33.0},{"epochGradeDate":1347359100,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":37.0,"priorPriceTarget":39.0},{"epochGradeDate":1343122980,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":32.0},{"epochGradeDate":1342779600,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":33.0,"priorPriceTarget":34.0},{"epochGradeDate":1342778280,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":38.0,"priorPriceTarget":42.5},{"epochGradeDate":1342091280,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":34.0,"priorPriceTarget":37.0},{"epochGradeDate":1334142720,"firm":"Keybanc","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1332154440,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":37.0,"priorPriceTarget":35.0},{"epochGradeDate":1331548200,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":31.0,"priorPriceTarget":32.0},{"epochGradeDate":1330944960,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":38.0,"priorPriceTarget":36.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"DELAYED","postMarketChangePercent":{"raw":-0.009964257,"fmt":"-1.00%"},"postMarketChange":{"raw":-0.5299988,"fmt":"-0.53"},"postMarketTime":1774655581,"postMarketPrice":{"raw":52.66,"fmt":"52.66"},"postMarketSource":"DELAYED","regularMarketChangePercent":{"raw":-0.0069081904,"fmt":"-0.69%"},"regularMarketChange":{"raw":-0.370003,"fmt":"-0.37"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":53.19,"fmt":"53.19"},"regularMarketDayHigh":{"raw":53.67,"fmt":"53.67"},"regularMarketDayLow":{"raw":52.895,"fmt":"52.90"},"regularMarketVolume":{"raw":654119,"fmt":"654.12k","longFmt":"654,119.00"},"averageDailyVolume10Day":{"raw":975370,"fmt":"975.37k","longFmt":"975,370"},"averageDailyVolume3Month":{"raw":988957,"fmt":"988.96k","longFmt":"988,957"},"regularMarketPreviousClose":{"raw":53.56,"fmt":"53.56"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":53.32,"fmt":"53.32"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"SON","underlyingSymbol":null,"shortName":"Sonoco Products Company","longName":"Sonoco Products Company","currency":"USD","quoteSourceName":"Delayed Quote","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":5246333952,"fmt":"5.25B","longFmt":"5,246,333,952.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":1.38,"fmt":"1.38"},"estimate":{"raw":1.40662,"fmt":"1.41"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.03","surprisePct":"-1.89","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1745958600,"fmt":"2025-04-29"}},{"date":"2Q2025","actual":{"raw":1.37,"fmt":"1.37"},"estimate":{"raw":1.45198,"fmt":"1.45"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.08","surprisePct":"-5.65","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1753301700,"fmt":"2025-07-23"}},{"date":"3Q2025","actual":{"raw":1.92,"fmt":"1.92"},"estimate":{"raw":1.92605,"fmt":"1.93"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.01","surprisePct":"-0.31","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1761168553,"fmt":"2025-10-22"}},{"date":"4Q2025","actual":{"raw":1.05,"fmt":"1.05"},"estimate":{"raw":0.99533,"fmt":"1.00"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.05","surprisePct":"5.49","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1771275600,"fmt":"2026-02-16"}}],"currentQuarterEstimate":{"raw":1.21773,"fmt":"1.22"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1776801600,"fmt":"2026-04-21"}],"isEarningsDateEstimate":false},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":7250552000,"fmt":"7.25B","longFmt":"7,250,552,000"},"earnings":{"raw":639493000,"fmt":"639.49M","longFmt":"639,493,000"}},{"date":2023,"revenue":{"raw":6781292000,"fmt":"6.78B","longFmt":"6,781,292,000"},"earnings":{"raw":519872000,"fmt":"519.87M","longFmt":"519,872,000"}},{"date":2024,"revenue":{"raw":5305365000,"fmt":"5.31B","longFmt":"5,305,365,000"},"earnings":{"raw":485803000,"fmt":"485.8M","longFmt":"485,803,000"}},{"date":2025,"revenue":{"raw":7518753000,"fmt":"7.52B","longFmt":"7,518,753,000"},"earnings":{"raw":568843000,"fmt":"568.84M","longFmt":"568,843,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":1709228000,"fmt":"1.71B","longFmt":"1,709,228,000"},"earnings":{"raw":136840000,"fmt":"136.84M","longFmt":"136,840,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":1910441000,"fmt":"1.91B","longFmt":"1,910,441,000"},"earnings":{"raw":136115000,"fmt":"136.12M","longFmt":"136,115,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":2131108000,"fmt":"2.13B","longFmt":"2,131,108,000"},"earnings":{"raw":191171000,"fmt":"191.17M","longFmt":"191,171,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":1767976000,"fmt":"1.77B","longFmt":"1,767,976,000"},"earnings":{"raw":104717000,"fmt":"104.72M","longFmt":"104,717,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":53.19,"fmt":"53.19"},"targetHighPrice":{"raw":70.0,"fmt":"70.00"},"targetLowPrice":{"raw":56.0,"fmt":"56.00"},"targetMeanPrice":{"raw":64.375,"fmt":"64.38"},"targetMedianPrice":{"raw":65.0,"fmt":"65.00"},"recommendationMean":{"raw":2.0,"fmt":"2.00"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":8,"fmt":"8","longFmt":"8"},"totalCash":{"raw":378398016,"fmt":"378.4M","longFmt":"378,398,016"},"totalCashPerShare":{"raw":3.836,"fmt":"3.84"},"ebitda":{"raw":1266822016,"fmt":"1.27B","longFmt":"1,266,822,016"},"totalDebt":{"raw":4644094976,"fmt":"4.64B","longFmt":"4,644,094,976"},"quickRatio":{"raw":0.554,"fmt":"0.55"},"currentRatio":{"raw":1.047,"fmt":"1.05"},"totalRevenue":{"raw":7518752768,"fmt":"7.52B","longFmt":"7,518,752,768"},"debtToEquity":{"raw":127.872,"fmt":"127.87%"},"revenuePerShare":{"raw":75.852,"fmt":"75.85"},"returnOnAssets":{"raw":0.039470002,"fmt":"3.95%"},"returnOnEquity":{"raw":0.19974001,"fmt":"19.97%"},"grossProfits":{"raw":1591465984,"fmt":"1.59B","longFmt":"1,591,465,984"},"freeCashflow":{"raw":999868096,"fmt":"999.87M","longFmt":"999,868,096"},"operatingCashflow":{"raw":689782016,"fmt":"689.78M","longFmt":"689,782,016"},"earningsGrowth":{},"revenueGrowth":{"raw":0.297,"fmt":"29.70%"},"grossMargins":{"raw":0.21167,"fmt":"21.17%"},"ebitdaMargins":{"raw":0.16849001,"fmt":"16.85%"},"operatingMargins":{"raw":0.07716,"fmt":"7.72%"},"profitMargins":{"raw":0.13340001,"fmt":"13.34%"},"financialCurrency":"USD"}}],"error":null}}