{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.052127738,"fmt":"5.21%"},"oneMonthReturn":{"raw":-0.17694783,"fmt":"-17.69%"},"threeMonthReturn":{"raw":-0.25478002,"fmt":"-25.48%"},"sixMonthReturn":{"raw":-0.25590143,"fmt":"-25.59%"},"ytdReturnPct":{"raw":-0.22937563,"fmt":"-22.94%"},"oneYearTotalReturn":{"raw":-0.021155499,"fmt":"-2.12%"},"twoYearTotalReturn":{"raw":-0.30977926,"fmt":"-30.98%"},"threeYearTotalReturn":{"raw":0.0333029,"fmt":"3.33%"},"fiveYearTotalReturn":{"raw":-0.40822735,"fmt":"-40.82%"},"tenYearTotalReturn":{"raw":0.28399876,"fmt":"28.40%"},"maxReturn":{"raw":93.94404,"fmt":"9,394.40%"}},"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":4843407360,"fmt":"4.84B","longFmt":"4,843,407,360"},"forwardPE":{"raw":13.916812,"fmt":"13.92"},"profitMargins":{"raw":0.03024,"fmt":"3.02%"},"floatShares":{"raw":50104990,"fmt":"50.1M","longFmt":"50,104,990"},"sharesOutstanding":{"raw":52595933,"fmt":"52.6M","longFmt":"52,595,933"},"sharesShort":{"raw":2605771,"fmt":"2.61M","longFmt":"2,605,771"},"sharesShortPriorMonth":{"raw":2790668,"fmt":"2.79M","longFmt":"2,790,668"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0495,"fmt":"4.95%"},"heldPercentInsiders":{"raw":0.04658,"fmt":"4.66%"},"heldPercentInstitutions":{"raw":1.02538,"fmt":"102.54%"},"shortRatio":{"raw":3.3,"fmt":"3.3"},"shortPercentOfFloat":{"raw":0.0675,"fmt":"6.75%"},"beta":{"raw":1.401,"fmt":"1.4"},"impliedSharesOutstanding":{"raw":52838664,"fmt":"52.84M","longFmt":"52,838,664"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":82.198,"fmt":"82.20"},"priceToBook":{"raw":0.9625539,"fmt":"0.96"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1753920000,"fmt":"2025-07-31"},"nextFiscalYearEnd":{"raw":1785456000,"fmt":"2026-07-31"},"mostRecentQuarter":{"raw":1769817600,"fmt":"2026-01-31"},"earningsQuarterlyGrowth":{},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":300414016,"fmt":"300.41M","longFmt":"300,414,016"},"trailingEps":{"raw":5.63,"fmt":"5.63"},"forwardEps":{"raw":5.68521,"fmt":"5.69"},"pegRatio":{},"lastSplitFactor":"2:1","lastSplitDate":{"raw":1075161600,"fmt":"2004-01-27"},"enterpriseToRevenue":{"raw":0.488,"fmt":"0.49"},"enterpriseToEbitda":{"raw":7.875,"fmt":"7.88"},"52WeekChange":{"raw":-0.07411969,"fmt":"-7.41%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.52,"fmt":"0.52"},"lastDividendDate":{"raw":1767571200,"fmt":"2026-01-05"},"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":2.53,"fmt":"2.53"},"estimate":{"raw":1.79833,"fmt":"1.80"},"fiscalQuarter":"3Q2025","calendarQuarter":"1Q2025","difference":"0.73","surprisePct":"40.69","periodEndDate":{"raw":1745971200,"fmt":"2025-04-30"},"reportedDate":{"raw":1749033073,"fmt":"2025-06-04"}},{"date":"2Q2025","actual":{"raw":2.36,"fmt":"2.36"},"estimate":{"raw":1.2325,"fmt":"1.23"},"fiscalQuarter":"4Q2025","calendarQuarter":"2Q2025","difference":"1.13","surprisePct":"91.48","periodEndDate":{"raw":1753920000,"fmt":"2025-07-31"},"reportedDate":{"raw":1758709800,"fmt":"2025-09-24"}},{"date":"3Q2025","actual":{"raw":0.41,"fmt":"0.41"},"estimate":{"raw":-0.0675,"fmt":"-0.07"},"fiscalQuarter":"1Q2026","calendarQuarter":"3Q2025","difference":"0.48","surprisePct":"707.41","periodEndDate":{"raw":1761868800,"fmt":"2025-10-31"},"reportedDate":{"raw":1764761400,"fmt":"2025-12-03"}},{"date":"4Q2025","actual":{"raw":0.34,"fmt":"0.34"},"estimate":{"raw":0.03385,"fmt":"0.03"},"fiscalQuarter":"2Q2026","calendarQuarter":"4Q2025","difference":"0.31","surprisePct":"904.43","periodEndDate":{"raw":1769817600,"fmt":"2026-01-31"},"reportedDate":{"raw":1772537400,"fmt":"2026-03-03"}}],"currentQuarterEstimate":{"raw":2.00769,"fmt":"2.01"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"3Q2026","currentPeriodEndDate":{"raw":1777507200,"fmt":"2026-04-30"},"earningsDate":[{"raw":1780489800,"fmt":"2026-06-03"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":16312525000,"fmt":"16.31B","longFmt":"16,312,525,000"},"earnings":{"raw":1137804000,"fmt":"1.14B","longFmt":"1,137,804,000"}},{"date":2023,"revenue":{"raw":11121605000,"fmt":"11.12B","longFmt":"11,121,605,000"},"earnings":{"raw":374271000,"fmt":"374.27M","longFmt":"374,271,000"}},{"date":2024,"revenue":{"raw":10043408000,"fmt":"10.04B","longFmt":"10,043,408,000"},"earnings":{"raw":265308000,"fmt":"265.31M","longFmt":"265,308,000"}},{"date":2025,"revenue":{"raw":9579490000,"fmt":"9.58B","longFmt":"9,579,490,000"},"earnings":{"raw":258559000,"fmt":"258.56M","longFmt":"258,559,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":2894816000,"fmt":"2.89B","longFmt":"2,894,816,000"},"earnings":{"raw":135185000,"fmt":"135.19M","longFmt":"135,185,000"}},{"date":"2Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":2523783000,"fmt":"2.52B","longFmt":"2,523,783,000"},"earnings":{"raw":125757000,"fmt":"125.76M","longFmt":"125,757,000"}},{"date":"3Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":2389123000,"fmt":"2.39B","longFmt":"2,389,123,000"},"earnings":{"raw":21669000,"fmt":"21.67M","longFmt":"21,669,000"}},{"date":"4Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":2125856000,"fmt":"2.13B","longFmt":"2,125,856,000"},"earnings":{"raw":17803000,"fmt":"17.8M","longFmt":"17,803,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":81.44,"fmt":"81.44"},"open":{"raw":80.73,"fmt":"80.73"},"dayLow":{"raw":78.695,"fmt":"78.69"},"dayHigh":{"raw":80.968,"fmt":"80.97"},"regularMarketPreviousClose":{"raw":81.44,"fmt":"81.44"},"regularMarketOpen":{"raw":80.73,"fmt":"80.73"},"regularMarketDayLow":{"raw":78.695,"fmt":"78.69"},"regularMarketDayHigh":{"raw":80.968,"fmt":"80.97"},"dividendRate":{"raw":2.08,"fmt":"2.08"},"dividendYield":{"raw":0.026300002,"fmt":"2.63%"},"exDividendDate":{"raw":1775433600,"fmt":"2026-04-06"},"payoutRatio":{"raw":0.3623,"fmt":"36.23%"},"fiveYearAvgDividendYield":{"raw":1.89,"fmt":"1.89"},"beta":{"raw":1.401,"fmt":"1.40"},"trailingPE":{"raw":14.053287,"fmt":"14.05"},"forwardPE":{"raw":13.916812,"fmt":"13.92"},"volume":{"raw":486564,"fmt":"486.56k","longFmt":"486,564"},"regularMarketVolume":{"raw":486564,"fmt":"486.56k","longFmt":"486,564"},"averageVolume":{"raw":621584,"fmt":"621.58k","longFmt":"621,584"},"averageVolume10days":{"raw":859200,"fmt":"859.2k","longFmt":"859,200"},"averageDailyVolume10Day":{"raw":859200,"fmt":"859.2k","longFmt":"859,200"},"bid":{"raw":73.56,"fmt":"73.56"},"ask":{"raw":80.0,"fmt":"80.00"},"bidSize":{"raw":20000,"fmt":"20k","longFmt":"20,000"},"askSize":{"raw":50000,"fmt":"50k","longFmt":"50,000"},"marketCap":{"raw":4180595200,"fmt":"4.18B","longFmt":"4,180,595,200"},"nonDilutedMarketCap":{"raw":3955214161,"fmt":"3.96B","longFmt":"3,955,214,161"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":63.16,"fmt":"63.16"},"fiftyTwoWeekHigh":{"raw":122.83,"fmt":"122.83"},"allTimeHigh":{"raw":161.48,"fmt":"161.48"},"allTimeLow":{"raw":0.555556,"fmt":"0.56"},"priceToSalesTrailing12Months":{"raw":0.42085493,"fmt":"0.42"},"fiftyDayAverage":{"raw":104.596,"fmt":"104.60"},"twoHundredDayAverage":{"raw":101.61845,"fmt":"101.62"},"trailingAnnualDividendRate":{"raw":2.04,"fmt":"2.04"},"trailingAnnualDividendYield":{"raw":0.025049115,"fmt":"2.50%"},"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":1780489800,"fmt":"2026-06-03"}],"earningsCallDate":[],"isEarningsDateEstimate":true,"earningsAverage":{"raw":2.02358,"fmt":"2.02"},"earningsLow":{"raw":1.65,"fmt":"1.65"},"earningsHigh":{"raw":2.27,"fmt":"2.27"},"revenueAverage":{"raw":2690527050,"fmt":"2.69B","longFmt":"2,690,527,050"},"revenueLow":{"raw":2563671000,"fmt":"2.56B","longFmt":"2,563,671,000"},"revenueHigh":{"raw":2827988420,"fmt":"2.83B","longFmt":"2,827,988,420"}},"exDividendDate":{"raw":1775433600,"fmt":"2026-04-06"},"dividendDate":{"raw":1776643200,"fmt":"2026-04-20"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1773237290,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":109.0,"priorPriceTarget":112.0},{"epochGradeDate":1772655548,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":102.0},{"epochGradeDate":1772649931,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":116.0},{"epochGradeDate":1772647343,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":125.0,"priorPriceTarget":135.0},{"epochGradeDate":1768588263,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":116.0,"priorPriceTarget":108.0},{"epochGradeDate":1768311432,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":133.0,"priorPriceTarget":0.0},{"epochGradeDate":1765301948,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":112.0,"priorPriceTarget":110.0},{"epochGradeDate":1764966998,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":108.0,"priorPriceTarget":117.0},{"epochGradeDate":1764875822,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Maintains","currentPriceTarget":102.0,"priorPriceTarget":102.0},{"epochGradeDate":1764872231,"firm":"Roth Capital","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":97.0,"priorPriceTarget":93.0},{"epochGradeDate":1764855705,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":110.0},{"epochGradeDate":1761904557,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1761578584,"firm":"Raymond James","toGrade":"Market Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1760021197,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":115.0},{"epochGradeDate":1759948157,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":117.0,"priorPriceTarget":122.0},{"epochGradeDate":1759243332,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":102.0,"priorPriceTarget":78.0},{"epochGradeDate":1758908400,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":105.0},{"epochGradeDate":1758887773,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":122.0,"priorPriceTarget":112.0},{"epochGradeDate":1758812900,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":90.0},{"epochGradeDate":1757686456,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":112.0,"priorPriceTarget":100.0},{"epochGradeDate":1757513727,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":100.0},{"epochGradeDate":1756903303,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":86.0},{"epochGradeDate":1754999595,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":88.0},{"epochGradeDate":1754051149,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"Underweight","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1749490696,"firm":"Roth Capital","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":77.0,"priorPriceTarget":82.0},{"epochGradeDate":1749134999,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":86.0,"priorPriceTarget":78.0},{"epochGradeDate":1748961340,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":78.0,"priorPriceTarget":72.0},{"epochGradeDate":1748613513,"firm":"Keybanc","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":60.0},{"epochGradeDate":1744898774,"firm":"Keybanc","toGrade":"Underweight","fromGrade":"Underweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":65.0},{"epochGradeDate":1744635450,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":72.0,"priorPriceTarget":90.0},{"epochGradeDate":1743771256,"firm":"Baird","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":85.0,"priorPriceTarget":100.0},{"epochGradeDate":1742472023,"firm":"Keybanc","toGrade":"Underweight","fromGrade":"Sector Weight","action":"down","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1742390217,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":86.0,"priorPriceTarget":94.0},{"epochGradeDate":1741382980,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":80.0,"priorPriceTarget":95.0},{"epochGradeDate":1741276184,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":110.0},{"epochGradeDate":1741274588,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":120.0},{"epochGradeDate":1741266536,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":110.0},{"epochGradeDate":1741007271,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":110.0},{"epochGradeDate":1739197181,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":98.0},{"epochGradeDate":1736265026,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":98.0,"priorPriceTarget":105.0},{"epochGradeDate":1733241276,"firm":"Benchmark","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1727784320,"firm":"Benchmark","toGrade":"Hold","fromGrade":"","action":"reit","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1727706414,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Maintains","currentPriceTarget":95.0,"priorPriceTarget":95.0},{"epochGradeDate":1727374428,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":124.0,"priorPriceTarget":119.0},{"epochGradeDate":1726849004,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":95.0},{"epochGradeDate":1726757094,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":120.0,"priorPriceTarget":120.0},{"epochGradeDate":1721295512,"firm":"Benchmark","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1717784868,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":113.0,"priorPriceTarget":120.0},{"epochGradeDate":1717691337,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":100.0},{"epochGradeDate":1717677315,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":120.0},{"epochGradeDate":1716553792,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":105.0},{"epochGradeDate":1710514785,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":122.0,"priorPriceTarget":111.0},{"epochGradeDate":1709908753,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":95.0,"priorPriceTarget":90.0},{"epochGradeDate":1709812805,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":115.0},{"epochGradeDate":1704828461,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":96.0},{"epochGradeDate":1701961790,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":115.0},{"epochGradeDate":1701721779,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":108.0,"priorPriceTarget":94.0},{"epochGradeDate":1695737941,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":86.0,"priorPriceTarget":84.0},{"epochGradeDate":1695737657,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":115.0,"priorPriceTarget":115.0},{"epochGradeDate":1695400275,"firm":"Roth MKM","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":72.0,"priorPriceTarget":0.0},{"epochGradeDate":1694792681,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":84.0,"priorPriceTarget":0.0},{"epochGradeDate":1686234296,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":72.0},{"epochGradeDate":1686142334,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":84.0,"priorPriceTarget":72.0},{"epochGradeDate":1686139870,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":105.0},{"epochGradeDate":1686135837,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":95.0},{"epochGradeDate":1686135017,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":97.0,"priorPriceTarget":86.0},{"epochGradeDate":1685705921,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":86.0,"priorPriceTarget":91.0},{"epochGradeDate":1685535111,"firm":"Roth MKM","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":72.0,"priorPriceTarget":76.0},{"epochGradeDate":1685014372,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":72.0,"priorPriceTarget":80.0},{"epochGradeDate":1678374746,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":77.0,"priorPriceTarget":84.0},{"epochGradeDate":1678191050,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Announces","currentPriceTarget":95.0,"priorPriceTarget":0.0},{"epochGradeDate":1677247367,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":94.0,"priorPriceTarget":87.0},{"epochGradeDate":1676670053,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":80.0,"priorPriceTarget":70.0},{"epochGradeDate":1673258124,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":65.0},{"epochGradeDate":1664800369,"firm":"Argus Research","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1663941928,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":70.0,"priorPriceTarget":75.0},{"epochGradeDate":1654776703,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":100.0,"priorPriceTarget":120.0},{"epochGradeDate":1652960941,"firm":"DA Davidson","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1652707658,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":110.0},{"epochGradeDate":1651740815,"firm":"MKM Partners","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":89.0,"priorPriceTarget":0.0},{"epochGradeDate":1650368991,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":86.0,"priorPriceTarget":92.0},{"epochGradeDate":1649844712,"firm":"Exane BNP Paribas","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1649840731,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":78.0,"priorPriceTarget":0.0},{"epochGradeDate":1646925089,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":140.0,"priorPriceTarget":175.0},{"epochGradeDate":1646916622,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":150.0},{"epochGradeDate":1646222562,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1644527537,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":100.0,"priorPriceTarget":0.0},{"epochGradeDate":1639086238,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":125.0,"priorPriceTarget":142.0},{"epochGradeDate":1635237556,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1635183640,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1632920241,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":142.0,"priorPriceTarget":130.0},{"epochGradeDate":1632915510,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":150.0,"priorPriceTarget":150.0},{"epochGradeDate":1625216212,"firm":"Raymond James","toGrade":"Underperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1625139694,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":150.0,"priorPriceTarget":0.0},{"epochGradeDate":1623929568,"firm":"Northcoast Research","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1623239158,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Announces","currentPriceTarget":150.0,"priorPriceTarget":0.0},{"epochGradeDate":1615412874,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":135.0},{"epochGradeDate":1615371813,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":145.0,"priorPriceTarget":140.0},{"epochGradeDate":1614256326,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Maintains","currentPriceTarget":120.0,"priorPriceTarget":120.0},{"epochGradeDate":1612282070,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":120.0},{"epochGradeDate":1606904675,"firm":"Wedbush","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":107.0,"priorPriceTarget":0.0},{"epochGradeDate":1606857318,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":107.0,"priorPriceTarget":0.0},{"epochGradeDate":1601378997,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Announces","currentPriceTarget":120.0,"priorPriceTarget":0.0},{"epochGradeDate":1600102319,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":125.0},{"epochGradeDate":1599651573,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":98.0},{"epochGradeDate":1594899448,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":122.0,"priorPriceTarget":73.0},{"epochGradeDate":1594034987,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1591779479,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":62.0},{"epochGradeDate":1591735815,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":105.0},{"epochGradeDate":1591702054,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":116.0,"priorPriceTarget":90.0},{"epochGradeDate":1591272503,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":105.0,"priorPriceTarget":60.0},{"epochGradeDate":1587058452,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":45.0},{"epochGradeDate":1586860374,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":62.0,"priorPriceTarget":69.0},{"epochGradeDate":1583843210,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":85.0},{"epochGradeDate":1583830938,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":95.0},{"epochGradeDate":1583421512,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":93.0},{"epochGradeDate":1580121947,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":95.0,"priorPriceTarget":0.0},{"epochGradeDate":1579007713,"firm":"Northcoast Research","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":88.0,"priorPriceTarget":0.0},{"epochGradeDate":1575988421,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":59.0},{"epochGradeDate":1575985805,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":74.0,"priorPriceTarget":65.0},{"epochGradeDate":1575981442,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":47.0},{"epochGradeDate":1569934404,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":77.0,"priorPriceTarget":75.0},{"epochGradeDate":1569244597,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":65.0,"priorPriceTarget":70.0},{"epochGradeDate":1568027442,"firm":"CL King","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1567596607,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":58.0},{"epochGradeDate":1567177739,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":75.0,"priorPriceTarget":81.0},{"epochGradeDate":1553778406,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1549282946,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1542631898,"firm":"TD Securities","toGrade":"Tender","fromGrade":"Hold","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1538656986,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":102.0,"priorPriceTarget":130.0},{"epochGradeDate":1536577414,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":7.5,"priorPriceTarget":8.5},{"epochGradeDate":1533907547,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":144.0,"priorPriceTarget":148.0},{"epochGradeDate":1529579222,"firm":"Citigroup","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":150.0},{"epochGradeDate":1525691709,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":124.0,"priorPriceTarget":142.0},{"epochGradeDate":1525176840,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":102.0},{"epochGradeDate":1521201191,"firm":"Argus Research","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1520520195,"firm":"Aegis Capital","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":113.0},{"epochGradeDate":1520512862,"firm":"Stifel","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":142.0,"priorPriceTarget":132.0},{"epochGradeDate":1516975308,"firm":"Northcoast Research","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1512735309,"firm":"Argus Research","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1506946734,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":146.0,"priorPriceTarget":118.0},{"epochGradeDate":1506606180,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":136.0,"priorPriceTarget":120.0},{"epochGradeDate":1505128060,"firm":"Aegis Capital","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":113.0,"priorPriceTarget":0.0},{"epochGradeDate":1499425096,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1486554509,"firm":"Baird","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1480448881,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":102.0,"priorPriceTarget":80.0},{"epochGradeDate":1475070918,"firm":"Wellington Shields","toGrade":"Buy","fromGrade":"Gradually Accumulate","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1475070773,"firm":"Great Lakes","toGrade":"Buy","fromGrade":"","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1473773999,"firm":"Northcoast Research","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1471601309,"firm":"Wunderlich Securities","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Maintains","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1469788422,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1465383382,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":67.0,"priorPriceTarget":72.0},{"epochGradeDate":1458814089,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":53.0},{"epochGradeDate":1453733161,"firm":"Wellington Shields","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1449061771,"firm":"Gabelli & Co.","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1448988963,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":62.0},{"epochGradeDate":1443806955,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":68.0},{"epochGradeDate":1443522997,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1443116125,"firm":"SunTrust Robinson Humphrey","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":57.0},{"epochGradeDate":1430305099,"firm":"CL King","toGrade":"Strong Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":76.0,"priorPriceTarget":0.0},{"epochGradeDate":1426510800,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":73.0,"priorPriceTarget":65.0},{"epochGradeDate":1417669200,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":54.0,"priorPriceTarget":62.0},{"epochGradeDate":1413541477,"firm":"Wunderlich Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":68.0,"priorPriceTarget":0.0},{"epochGradeDate":1412341200,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":61.0,"priorPriceTarget":59.0},{"epochGradeDate":1411743167,"firm":"Wellington Shields","toGrade":"Buy","fromGrade":"Gradually Accumulate","action":"up","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":82.0},{"epochGradeDate":1411741772,"firm":"Great Lakes","toGrade":"Buy","fromGrade":"","action":"up","priceTargetAction":"Announces","currentPriceTarget":85.0,"priorPriceTarget":0.0},{"epochGradeDate":1407441600,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":59.0,"priorPriceTarget":68.0},{"epochGradeDate":1407287440,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":64.0,"priorPriceTarget":72.0},{"epochGradeDate":1403048746,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":68.0,"priorPriceTarget":69.0},{"epochGradeDate":1396385438,"firm":"Wellington Shields","toGrade":"","fromGrade":"Buy","action":"down","priceTargetAction":"Maintains","currentPriceTarget":74.0,"priorPriceTarget":0.0},{"epochGradeDate":1376046000,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":64.0,"priorPriceTarget":0.0},{"epochGradeDate":1362998907,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":46.0,"priorPriceTarget":50.0},{"epochGradeDate":1360155561,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":55.0,"priorPriceTarget":0.0},{"epochGradeDate":1349349000,"firm":"Wedbush","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":33.0},{"epochGradeDate":1348742700,"firm":"Citigroup","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":44.0,"priorPriceTarget":40.0},{"epochGradeDate":1329477300,"firm":"Oxen Group","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":40.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.0,"fmt":"0.00%"},"postMarketChange":{"raw":0.0,"fmt":"0.00"},"postMarketTime":1774650241,"postMarketPrice":{"raw":79.12,"fmt":"79.12"},"postMarketSource":"DELAYED","regularMarketChangePercent":{"raw":-0.0284872,"fmt":"-2.85%"},"regularMarketChange":{"raw":-2.32,"fmt":"-2.32"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":79.12,"fmt":"79.12"},"regularMarketDayHigh":{"raw":80.968,"fmt":"80.97"},"regularMarketDayLow":{"raw":78.695,"fmt":"78.69"},"regularMarketVolume":{"raw":486564,"fmt":"486.56k","longFmt":"486,564.00"},"averageDailyVolume10Day":{"raw":859200,"fmt":"859.2k","longFmt":"859,200"},"averageDailyVolume3Month":{"raw":621584,"fmt":"621.58k","longFmt":"621,584"},"regularMarketPreviousClose":{"raw":81.44,"fmt":"81.44"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":80.73,"fmt":"80.73"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"THO","underlyingSymbol":null,"shortName":"Thor Industries, Inc.","longName":"THOR Industries, Inc.","currency":"USD","quoteSourceName":"Delayed Quote","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":4180595200,"fmt":"4.18B","longFmt":"4,180,595,200.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":2.53,"fmt":"2.53"},"estimate":{"raw":1.80153,"fmt":"1.80"},"fiscalQuarter":"3Q2025","calendarQuarter":"1Q2025","difference":"0.73","surprisePct":"40.44","periodEndDate":{"raw":1745971200,"fmt":"2025-04-30"},"reportedDate":{"raw":1749033073,"fmt":"2025-06-04"}},{"date":"2Q2025","actual":{"raw":2.36,"fmt":"2.36"},"estimate":{"raw":1.23485,"fmt":"1.23"},"fiscalQuarter":"4Q2025","calendarQuarter":"2Q2025","difference":"1.13","surprisePct":"91.12","periodEndDate":{"raw":1753920000,"fmt":"2025-07-31"},"reportedDate":{"raw":1758709800,"fmt":"2025-09-24"}},{"date":"3Q2025","actual":{"raw":0.41,"fmt":"0.41"},"estimate":{"raw":-0.0675,"fmt":"-0.07"},"fiscalQuarter":"1Q2026","calendarQuarter":"3Q2025","difference":"0.48","surprisePct":"707.41","periodEndDate":{"raw":1761868800,"fmt":"2025-10-31"},"reportedDate":{"raw":1764761400,"fmt":"2025-12-03"}},{"date":"4Q2025","actual":{"raw":0.34,"fmt":"0.34"},"estimate":{"raw":0.03541,"fmt":"0.04"},"fiscalQuarter":"2Q2026","calendarQuarter":"4Q2025","difference":"0.3","surprisePct":"860.18","periodEndDate":{"raw":1769817600,"fmt":"2026-01-31"},"reportedDate":{"raw":1772537400,"fmt":"2026-03-03"}}],"currentQuarterEstimate":{"raw":2.02358,"fmt":"2.02"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"3Q2026","currentPeriodEndDate":{"raw":1777507200,"fmt":"2026-04-30"},"earningsDate":[{"raw":1780489800,"fmt":"2026-06-03"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":16312525000,"fmt":"16.31B","longFmt":"16,312,525,000"},"earnings":{"raw":1137804000,"fmt":"1.14B","longFmt":"1,137,804,000"}},{"date":2023,"revenue":{"raw":11121605000,"fmt":"11.12B","longFmt":"11,121,605,000"},"earnings":{"raw":374271000,"fmt":"374.27M","longFmt":"374,271,000"}},{"date":2024,"revenue":{"raw":10043408000,"fmt":"10.04B","longFmt":"10,043,408,000"},"earnings":{"raw":265308000,"fmt":"265.31M","longFmt":"265,308,000"}},{"date":2025,"revenue":{"raw":9579490000,"fmt":"9.58B","longFmt":"9,579,490,000"},"earnings":{"raw":258559000,"fmt":"258.56M","longFmt":"258,559,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":2894816000,"fmt":"2.89B","longFmt":"2,894,816,000"},"earnings":{"raw":135185000,"fmt":"135.19M","longFmt":"135,185,000"}},{"date":"2Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":2523783000,"fmt":"2.52B","longFmt":"2,523,783,000"},"earnings":{"raw":125757000,"fmt":"125.76M","longFmt":"125,757,000"}},{"date":"3Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":2389123000,"fmt":"2.39B","longFmt":"2,389,123,000"},"earnings":{"raw":21669000,"fmt":"21.67M","longFmt":"21,669,000"}},{"date":"4Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":2125856000,"fmt":"2.13B","longFmt":"2,125,856,000"},"earnings":{"raw":17803000,"fmt":"17.8M","longFmt":"17,803,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":79.12,"fmt":"79.12"},"targetHighPrice":{"raw":134.0,"fmt":"134.00"},"targetLowPrice":{"raw":79.0,"fmt":"79.00"},"targetMeanPrice":{"raw":107.16667,"fmt":"107.17"},"targetMedianPrice":{"raw":108.0,"fmt":"108.00"},"recommendationMean":{"raw":2.52941,"fmt":"2.53"},"recommendationKey":"hold","numberOfAnalystOpinions":{"raw":12,"fmt":"12","longFmt":"12"},"totalCash":{"raw":242176000,"fmt":"242.18M","longFmt":"242,176,000"},"totalCashPerShare":{"raw":4.604,"fmt":"4.6"},"ebitda":{"raw":615028992,"fmt":"615.03M","longFmt":"615,028,992"},"totalDebt":{"raw":924755008,"fmt":"924.76M","longFmt":"924,755,008"},"quickRatio":{"raw":0.656,"fmt":"0.66"},"currentRatio":{"raw":1.764,"fmt":"1.76"},"totalRevenue":{"raw":9933578240,"fmt":"9.93B","longFmt":"9,933,578,240"},"debtToEquity":{"raw":21.393,"fmt":"21.39%"},"revenuePerShare":{"raw":187.821,"fmt":"187.82"},"returnOnAssets":{"raw":0.03155,"fmt":"3.16%"},"returnOnEquity":{"raw":0.0721,"fmt":"7.21%"},"grossProfits":{"raw":1386230016,"fmt":"1.39B","longFmt":"1,386,230,016"},"freeCashflow":{"raw":124700000,"fmt":"124.7M","longFmt":"124,700,000"},"operatingCashflow":{"raw":359232992,"fmt":"359.23M","longFmt":"359,232,992"},"earningsGrowth":{},"revenueGrowth":{"raw":0.053,"fmt":"5.30%"},"grossMargins":{"raw":0.13955,"fmt":"13.96%"},"ebitdaMargins":{"raw":0.06191,"fmt":"6.19%"},"operatingMargins":{"raw":0.00765,"fmt":"0.77%"},"profitMargins":{"raw":0.03024,"fmt":"3.02%"},"financialCurrency":"USD"}}],"error":null}}