{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.01367896,"fmt":"1.37%"},"oneMonthReturn":{"raw":-0.19962785,"fmt":"-19.96%"},"threeMonthReturn":{"raw":-0.018226143,"fmt":"-1.82%"},"sixMonthReturn":{"raw":0.052773073,"fmt":"5.28%"},"ytdReturnPct":{"raw":0.011334175,"fmt":"1.13%"},"oneYearTotalReturn":{"raw":0.5226072,"fmt":"52.26%"},"twoYearTotalReturn":{"raw":0.027214276,"fmt":"2.72%"},"threeYearTotalReturn":{"raw":1.4249399,"fmt":"142.49%"},"fiveYearTotalReturn":{"raw":1.316175,"fmt":"131.62%"},"tenYearTotalReturn":{"raw":9.599192,"fmt":"959.92%"},"maxReturn":{"raw":20.32764,"fmt":"2,032.76%"}},"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":7703217152,"fmt":"7.7B","longFmt":"7,703,217,152"},"forwardPE":{"raw":21.515825,"fmt":"21.52"},"profitMargins":{"raw":0.08934,"fmt":"8.93%"},"floatShares":{"raw":23078391,"fmt":"23.08M","longFmt":"23,078,391"},"sharesOutstanding":{"raw":26975173,"fmt":"26.98M","longFmt":"26,975,173"},"sharesShort":{"raw":1660459,"fmt":"1.66M","longFmt":"1,660,459"},"sharesShortPriorMonth":{"raw":1702788,"fmt":"1.7M","longFmt":"1,702,788"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0616,"fmt":"6.16%"},"heldPercentInsiders":{"raw":0.15194,"fmt":"15.19%"},"heldPercentInstitutions":{"raw":1.01852,"fmt":"101.85%"},"shortRatio":{"raw":4.22,"fmt":"4.22"},"shortPercentOfFloat":{"raw":0.090299994,"fmt":"9.03%"},"beta":{"raw":1.932,"fmt":"1.93"},"impliedSharesOutstanding":{"raw":26975358,"fmt":"26.98M","longFmt":"26,975,358"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":26.478,"fmt":"26.48"},"priceToBook":{"raw":9.90747,"fmt":"9.91"},"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":{"raw":0.145,"fmt":"14.50%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":265400000,"fmt":"265.4M","longFmt":"265,400,000"},"trailingEps":{"raw":9.71,"fmt":"9.71"},"forwardEps":{"raw":12.19242,"fmt":"12.19"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":2.593,"fmt":"2.59"},"enterpriseToEbitda":{"raw":15.531,"fmt":"15.53"},"52WeekChange":{"raw":0.4406836,"fmt":"44.07%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":2.19,"fmt":"2.19"},"lastDividendDate":{"raw":1773360000,"fmt":"2026-03-13"},"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":1.64,"fmt":"1.64"},"estimate":{"raw":1.86554,"fmt":"1.87"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.23","surprisePct":"-12.09","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746704046,"fmt":"2025-05-08"}},{"date":"2Q2025","actual":{"raw":2.52,"fmt":"2.52"},"estimate":{"raw":2.05895,"fmt":"2.06"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.46","surprisePct":"22.39","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754565063,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":2.74,"fmt":"2.74"},"estimate":{"raw":2.36069,"fmt":"2.36"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.38","surprisePct":"16.07","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762345800,"fmt":"2025-11-05"}},{"date":"4Q2025","actual":{"raw":2.83,"fmt":"2.83"},"estimate":{"raw":2.34309,"fmt":"2.34"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.49","surprisePct":"20.78","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1772109439,"fmt":"2026-02-26"}}],"currentQuarterEstimate":{"raw":1.64146,"fmt":"1.64"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778157000,"fmt":"2026-05-07"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":2669844000,"fmt":"2.67B","longFmt":"2,669,844,000"},"earnings":{"raw":223428000,"fmt":"223.43M","longFmt":"223,428,000"}},{"date":2023,"revenue":{"raw":2778600000,"fmt":"2.78B","longFmt":"2,778,600,000"},"earnings":{"raw":243700000,"fmt":"243.7M","longFmt":"243,700,000"}},{"date":2024,"revenue":{"raw":2941300000,"fmt":"2.94B","longFmt":"2,941,300,000"},"earnings":{"raw":256600000,"fmt":"256.6M","longFmt":"256,600,000"}},{"date":2025,"revenue":{"raw":2970800000,"fmt":"2.97B","longFmt":"2,970,800,000"},"earnings":{"raw":265400000,"fmt":"265.4M","longFmt":"265,400,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":684800000,"fmt":"684.8M","longFmt":"684,800,000"},"earnings":{"raw":45400000,"fmt":"45.4M","longFmt":"45,400,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":760300000,"fmt":"760.3M","longFmt":"760,300,000"},"earnings":{"raw":69000000,"fmt":"69M","longFmt":"69,000,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":778200000,"fmt":"778.2M","longFmt":"778,200,000"},"earnings":{"raw":74400000,"fmt":"74.4M","longFmt":"74,400,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":747500000,"fmt":"747.5M","longFmt":"747,500,000"},"earnings":{"raw":76600000,"fmt":"76.6M","longFmt":"76,600,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"IBP Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1772118000,"updated":1774430376,"transcriptId":3163998,"type":"IN_HOUSE","eventId":402290,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q4-2025-earnings_call-402290.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/26/3163998.json","maxAge":1},{"title":"IBP Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762354800,"updated":1763046998,"transcriptId":2271293,"type":"IN_HOUSE","eventId":372136,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q3-2025-earnings_call-372136.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/5/2271293.json","maxAge":1},{"title":"IBP Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754575200,"updated":1764415804,"transcriptId":2323983,"type":"IN_HOUSE","eventId":344150,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q2-2025-earnings_call-344150.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/7/2323983.json","maxAge":1},{"title":"IBP Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746712800,"updated":1763540215,"transcriptId":2306091,"type":"IN_HOUSE","eventId":320260,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q1-2025-earnings_call-320260.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/8/2306091.json","maxAge":1},{"title":"IBP Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1740668400,"updated":1766229849,"transcriptId":2511812,"type":"IN_HOUSE","eventId":249662,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q4-2024-earnings_call-249662.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/27/2511812.json","maxAge":1},{"title":"IBP Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730991600,"updated":1768523304,"transcriptId":2606626,"type":"IN_HOUSE","eventId":217924,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q3-2024-earnings_call-217924.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/7/2606626.json","maxAge":1},{"title":"IBP Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722520800,"updated":1772061052,"transcriptId":2726222,"type":"IN_HOUSE","eventId":193344,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q2-2024-earnings_call-193344.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/1/2726222.json","maxAge":1},{"title":"IBP Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1715263200,"updated":1772064868,"transcriptId":2722606,"type":"IN_HOUSE","eventId":169629,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q1-2024-earnings_call-169629.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/9/2722606.json","maxAge":1},{"title":"IBP Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1708614000,"updated":1772059122,"transcriptId":2792107,"type":"IN_HOUSE","eventId":127594,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q4-2023-earnings_call-127594.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/22/2792107.json","maxAge":1},{"title":"IBP Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1699455600,"updated":1772064357,"transcriptId":2849101,"type":"IN_HOUSE","eventId":86485,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q3-2023-earnings_call-86485.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/8/2849101.json","maxAge":1},{"title":"IBP Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1690984800,"updated":1772065223,"transcriptId":2907854,"type":"IN_HOUSE","eventId":67118,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q2-2023-earnings_call-67118.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/2/2907854.json","maxAge":1},{"title":"IBP Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683208800,"updated":1773016310,"transcriptId":2964368,"type":"IN_HOUSE","eventId":55598,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q1-2023-earnings_call-55598.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/4/2964368.json","maxAge":1},{"title":"IBP Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1677078000,"updated":1773487792,"transcriptId":3014129,"type":"IN_HOUSE","eventId":43877,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q4-2022-earnings_call-43877.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/22/3014129.json","maxAge":1},{"title":"IBP Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667470620,"updated":1773395404,"transcriptId":3065332,"type":"IN_HOUSE","eventId":40929,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q3-2022-earnings_call-40929.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/3/3065332.json","maxAge":1},{"title":"IBP Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1659607800,"updated":1773724530,"transcriptId":3096830,"type":"IN_HOUSE","eventId":32050,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q2-2022-earnings_call-32050.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/4/3096830.json","maxAge":1},{"title":"IBP Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1651781040,"updated":1774697864,"transcriptId":3137268,"type":"IN_HOUSE","eventId":24160,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q1-2022-earnings_call-24160.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/5/3137268.json","maxAge":1},{"title":"IBP Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1645704000,"updated":1772061486,"transcriptId":2747198,"type":"IN_HOUSE","eventId":271482,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q4-2021-earnings_call-271482.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/24/2747198.json","maxAge":1},{"title":"IBP Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1636034400,"updated":1772062975,"transcriptId":2747310,"type":"IN_HOUSE","eventId":552499,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q3-2021-earnings_call-552499.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/4/2747310.json","maxAge":1},{"title":"IBP Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1628172000,"updated":1772062975,"transcriptId":2746969,"type":"IN_HOUSE","eventId":552502,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q2-2021-earnings_call-552502.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/5/2746969.json","maxAge":1},{"title":"IBP Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1620396000,"updated":1772061486,"transcriptId":2747166,"type":"IN_HOUSE","eventId":552508,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q1-2021-earnings_call-552508.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/7/2747166.json","maxAge":1},{"title":"IBP Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1614178800,"updated":1770225583,"transcriptId":2747229,"type":"IN_HOUSE","eventId":269823,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q4-2020-earnings_call-269823.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/24/2747229.json","maxAge":1},{"title":"IBP Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1604577600,"updated":1772060942,"transcriptId":2747262,"type":"IN_HOUSE","eventId":552514,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q3-2020-earnings_call-552514.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/11/5/2747262.json","maxAge":1},{"title":"IBP Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1596722400,"updated":1772062975,"transcriptId":2747186,"type":"IN_HOUSE","eventId":552516,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q2-2020-earnings_call-552516.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/8/6/2747186.json","maxAge":1},{"title":"IBP Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1588946400,"updated":1772061486,"transcriptId":2747083,"type":"IN_HOUSE","eventId":552519,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/IBP/earnings/IBP-Q1-2020-earnings_call-552519.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/5/8/2747083.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":264.98,"fmt":"264.98"},"open":{"raw":262.98,"fmt":"262.98"},"dayLow":{"raw":260.7,"fmt":"260.70"},"dayHigh":{"raw":266.75,"fmt":"266.75"},"regularMarketPreviousClose":{"raw":264.98,"fmt":"264.98"},"regularMarketOpen":{"raw":262.98,"fmt":"262.98"},"regularMarketDayLow":{"raw":260.7,"fmt":"260.70"},"regularMarketDayHigh":{"raw":266.75,"fmt":"266.75"},"dividendRate":{"raw":3.3,"fmt":"3.30"},"dividendYield":{"raw":0.0126,"fmt":"1.26%"},"exDividendDate":{"raw":1773360000,"fmt":"2026-03-13"},"payoutRatio":{"raw":0.3275,"fmt":"32.75%"},"fiveYearAvgDividendYield":{"raw":1.0,"fmt":"1.00"},"beta":{"raw":1.932,"fmt":"1.93"},"trailingPE":{"raw":27.016476,"fmt":"27.02"},"forwardPE":{"raw":21.515825,"fmt":"21.52"},"volume":{"raw":123632,"fmt":"123.63k","longFmt":"123,632"},"regularMarketVolume":{"raw":123632,"fmt":"123.63k","longFmt":"123,632"},"averageVolume":{"raw":339067,"fmt":"339.07k","longFmt":"339,067"},"averageVolume10days":{"raw":430690,"fmt":"430.69k","longFmt":"430,690"},"averageDailyVolume10Day":{"raw":430690,"fmt":"430.69k","longFmt":"430,690"},"bid":{"raw":201.5,"fmt":"201.50"},"ask":{"raw":262.0,"fmt":"262.00"},"bidSize":{"raw":4000,"fmt":"4k","longFmt":"4,000"},"askSize":{"raw":24000,"fmt":"24k","longFmt":"24,000"},"marketCap":{"raw":7076445184,"fmt":"7.08B","longFmt":"7,076,445,184"},"nonDilutedMarketCap":{"raw":6980905020,"fmt":"6.98B","longFmt":"6,980,905,020"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":150.83,"fmt":"150.83"},"fiftyTwoWeekHigh":{"raw":349.0,"fmt":"349.00"},"allTimeHigh":{"raw":349.0,"fmt":"349.00"},"allTimeLow":{"raw":10.82,"fmt":"10.82"},"priceToSalesTrailing12Months":{"raw":2.3819997,"fmt":"2.38"},"fiftyDayAverage":{"raw":306.6962,"fmt":"306.70"},"twoHundredDayAverage":{"raw":256.21344,"fmt":"256.21"},"trailingAnnualDividendRate":{"raw":1.48,"fmt":"1.48"},"trailingAnnualDividendYield":{"raw":0.005585327,"fmt":"0.56%"},"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":1778157000,"fmt":"2026-05-07"}],"earningsCallDate":[{"raw":1772118000,"fmt":"2026-02-26"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":1.98723,"fmt":"1.99"},"earningsLow":{"raw":1.56,"fmt":"1.56"},"earningsHigh":{"raw":2.41179,"fmt":"2.41"},"revenueAverage":{"raw":669720190,"fmt":"669.72M","longFmt":"669,720,190"},"revenueLow":{"raw":649000000,"fmt":"649M","longFmt":"649,000,000"},"revenueHigh":{"raw":719753000,"fmt":"719.75M","longFmt":"719,753,000"}},"exDividendDate":{"raw":1773360000,"fmt":"2026-03-13"},"dividendDate":{"raw":1774915200,"fmt":"2026-03-31"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1773843833,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":270.0,"priorPriceTarget":252.0},{"epochGradeDate":1772214809,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":340.0,"priorPriceTarget":355.0},{"epochGradeDate":1772214507,"firm":"RBC Capital","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":255.0,"priorPriceTarget":203.0},{"epochGradeDate":1772200890,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"In-Line","action":"main","priceTargetAction":"Raises","currentPriceTarget":326.0,"priorPriceTarget":265.0},{"epochGradeDate":1770825401,"firm":"Benchmark","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1770822507,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":355.0,"priorPriceTarget":310.0},{"epochGradeDate":1768405626,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":310.0,"priorPriceTarget":275.0},{"epochGradeDate":1768309811,"firm":"JP Morgan","toGrade":"Underweight","fromGrade":"Neutral","action":"down","priceTargetAction":"Announces","currentPriceTarget":245.0,"priorPriceTarget":0.0},{"epochGradeDate":1765829595,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":259.0,"priorPriceTarget":230.0},{"epochGradeDate":1763394325,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1762445635,"firm":"RBC Capital","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":203.0,"priorPriceTarget":184.0},{"epochGradeDate":1755035146,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":225.0,"priorPriceTarget":175.0},{"epochGradeDate":1754997063,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":252.0,"priorPriceTarget":225.0},{"epochGradeDate":1754694209,"firm":"Zelman & Assoc","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1754676068,"firm":"RBC Capital","toGrade":"Underperform","fromGrade":"Underperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":184.0,"priorPriceTarget":145.0},{"epochGradeDate":1754650278,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":255.0,"priorPriceTarget":200.0},{"epochGradeDate":1747073965,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":200.0,"priorPriceTarget":210.0},{"epochGradeDate":1746800505,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":185.0,"priorPriceTarget":210.0},{"epochGradeDate":1741129048,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":215.0,"priorPriceTarget":230.0},{"epochGradeDate":1741017513,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Lowers","currentPriceTarget":180.0,"priorPriceTarget":240.0},{"epochGradeDate":1741012949,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":210.0,"priorPriceTarget":250.0},{"epochGradeDate":1740759302,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":225.0,"priorPriceTarget":260.0},{"epochGradeDate":1736863703,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":228.0,"priorPriceTarget":262.0},{"epochGradeDate":1734110541,"firm":"Seaport Global","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1732287113,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":241.0,"priorPriceTarget":236.0},{"epochGradeDate":1731082909,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":260.0,"priorPriceTarget":275.0},{"epochGradeDate":1731066428,"firm":"RBC Capital","toGrade":"Underperform","fromGrade":"Sector Perform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":197.0,"priorPriceTarget":203.0},{"epochGradeDate":1729092370,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":272.0,"priorPriceTarget":271.0},{"epochGradeDate":1728507752,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":252.0,"priorPriceTarget":240.0},{"epochGradeDate":1722875240,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":240.0,"priorPriceTarget":240.0},{"epochGradeDate":1722629955,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":203.0,"priorPriceTarget":201.0},{"epochGradeDate":1722616468,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":295.0,"priorPriceTarget":260.0},{"epochGradeDate":1722603907,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":240.0,"priorPriceTarget":235.0},{"epochGradeDate":1721245887,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":250.0,"priorPriceTarget":239.0},{"epochGradeDate":1721055312,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":282.0,"priorPriceTarget":274.0},{"epochGradeDate":1720625287,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":260.0,"priorPriceTarget":300.0},{"epochGradeDate":1715696271,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":270.0,"priorPriceTarget":250.0},{"epochGradeDate":1715611075,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":227.0,"priorPriceTarget":242.0},{"epochGradeDate":1715380135,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":270.0,"priorPriceTarget":250.0},{"epochGradeDate":1715353980,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":220.0,"priorPriceTarget":216.0},{"epochGradeDate":1712068556,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":272.0,"priorPriceTarget":226.0},{"epochGradeDate":1709636570,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":275.0,"priorPriceTarget":0.0},{"epochGradeDate":1709118054,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Raises","currentPriceTarget":242.0,"priorPriceTarget":199.0},{"epochGradeDate":1708704857,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":216.0,"priorPriceTarget":188.0},{"epochGradeDate":1708703648,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":226.0,"priorPriceTarget":165.0},{"epochGradeDate":1708695480,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":235.0,"priorPriceTarget":200.0},{"epochGradeDate":1706814857,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1704979245,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":216.0,"priorPriceTarget":196.0},{"epochGradeDate":1704388399,"firm":"Truist Securities","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1702561362,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":196.0,"priorPriceTarget":178.0},{"epochGradeDate":1702554270,"firm":"JP Morgan","toGrade":"Overweight","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":199.0,"priorPriceTarget":165.0},{"epochGradeDate":1700230153,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":178.0,"priorPriceTarget":146.0},{"epochGradeDate":1700131697,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":178.0,"priorPriceTarget":146.0},{"epochGradeDate":1699625982,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":170.0,"priorPriceTarget":150.0},{"epochGradeDate":1699565921,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":160.0,"priorPriceTarget":170.0},{"epochGradeDate":1699528606,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"In-Line","action":"up","priceTargetAction":"Raises","currentPriceTarget":165.0,"priorPriceTarget":150.0},{"epochGradeDate":1698336341,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":150.0,"priorPriceTarget":0.0},{"epochGradeDate":1691077962,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":170.0,"priorPriceTarget":140.0},{"epochGradeDate":1691071805,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Sector Perform","action":"main","priceTargetAction":"Raises","currentPriceTarget":152.0,"priorPriceTarget":111.0},{"epochGradeDate":1691068133,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":158.0,"priorPriceTarget":142.0},{"epochGradeDate":1691067986,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":168.0,"priorPriceTarget":140.0},{"epochGradeDate":1690886638,"firm":"Seaport Global","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1689261493,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Hold","action":"main","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":118.0},{"epochGradeDate":1689250469,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":142.0,"priorPriceTarget":127.0},{"epochGradeDate":1687865583,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":132.0},{"epochGradeDate":1683551148,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":125.0},{"epochGradeDate":1683546699,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":132.0,"priorPriceTarget":115.0},{"epochGradeDate":1683281930,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":111.0,"priorPriceTarget":85.0},{"epochGradeDate":1677158099,"firm":"RBC Capital","toGrade":"Underperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":79.0},{"epochGradeDate":1673430580,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":124.0,"priorPriceTarget":90.0},{"epochGradeDate":1666264726,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":92.0,"priorPriceTarget":108.0},{"epochGradeDate":1665579529,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":108.0},{"epochGradeDate":1660899325,"firm":"Loop Capital","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":110.0,"priorPriceTarget":0.0},{"epochGradeDate":1660813603,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":108.0,"priorPriceTarget":0.0},{"epochGradeDate":1659964684,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":100.0},{"epochGradeDate":1659702262,"firm":"BTIG","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1655985322,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":90.0,"priorPriceTarget":105.0},{"epochGradeDate":1655895879,"firm":"RBC Capital","toGrade":"Underperform","fromGrade":"Sector Perform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":71.0,"priorPriceTarget":91.0},{"epochGradeDate":1651848948,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":100.0,"priorPriceTarget":95.0},{"epochGradeDate":1651843848,"firm":"BTIG","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":108.0,"priorPriceTarget":124.0},{"epochGradeDate":1650452569,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":88.0,"priorPriceTarget":101.0},{"epochGradeDate":1649763007,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":95.0,"priorPriceTarget":114.0},{"epochGradeDate":1649150341,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":95.0,"priorPriceTarget":0.0},{"epochGradeDate":1648637077,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":101.0,"priorPriceTarget":127.0},{"epochGradeDate":1647852754,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":117.0},{"epochGradeDate":1642585112,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1640266775,"firm":"Zelman","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1639563827,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Announces","currentPriceTarget":166.0,"priorPriceTarget":0.0},{"epochGradeDate":1636106991,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":132.0,"priorPriceTarget":0.0},{"epochGradeDate":1636101576,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":155.0,"priorPriceTarget":145.0},{"epochGradeDate":1620656756,"firm":"Truist Securities","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":144.0,"priorPriceTarget":130.0},{"epochGradeDate":1620643498,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":130.0,"priorPriceTarget":0.0},{"epochGradeDate":1617884253,"firm":"BTIG","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":158.0,"priorPriceTarget":146.0},{"epochGradeDate":1614247718,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":120.0},{"epochGradeDate":1609755173,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Raises","currentPriceTarget":132.0,"priorPriceTarget":106.0},{"epochGradeDate":1603702089,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Sector Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":120.0,"priorPriceTarget":0.0},{"epochGradeDate":1601896541,"firm":"Benchmark","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1600775287,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":93.0},{"epochGradeDate":1592481951,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":87.0,"priorPriceTarget":63.0},{"epochGradeDate":1590663277,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":79.0,"priorPriceTarget":0.0},{"epochGradeDate":1590581909,"firm":"Nomura","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":59.0},{"epochGradeDate":1589218995,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":49.0},{"epochGradeDate":1589212053,"firm":"Benchmark","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":63.0,"priorPriceTarget":42.0},{"epochGradeDate":1589200544,"firm":"Nomura","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":59.0,"priorPriceTarget":45.0},{"epochGradeDate":1587126680,"firm":"Nomura","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":39.0},{"epochGradeDate":1587057194,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":49.0,"priorPriceTarget":78.0},{"epochGradeDate":1586178295,"firm":"Nomura","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":39.0,"priorPriceTarget":60.0},{"epochGradeDate":1586172786,"firm":"Benchmark","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1585823524,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"In-Line","action":"up","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1585140415,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":62.0,"priorPriceTarget":82.0},{"epochGradeDate":1580908836,"firm":"Benchmark","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1576582113,"firm":"RBC Capital","toGrade":"Market Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":80.0,"priorPriceTarget":0.0},{"epochGradeDate":1575632355,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":74.0,"priorPriceTarget":0.0},{"epochGradeDate":1574338277,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":82.0,"priorPriceTarget":0.0},{"epochGradeDate":1572960223,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":71.0,"priorPriceTarget":61.0},{"epochGradeDate":1572877491,"firm":"Nomura","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":61.0},{"epochGradeDate":1565617377,"firm":"Nomura","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":54.0,"priorPriceTarget":52.0},{"epochGradeDate":1565357603,"firm":"SunTrust Robinson Humphrey","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":54.0,"priorPriceTarget":50.0},{"epochGradeDate":1565350872,"firm":"Nomura","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":52.0,"priorPriceTarget":50.0},{"epochGradeDate":1558003147,"firm":"Nomura","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":54.0},{"epochGradeDate":1551964479,"firm":"Macquarie","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1547641672,"firm":"Jefferies","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":48.0},{"epochGradeDate":1547560335,"firm":"SunTrust Robinson Humphrey","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1547207806,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":43.0,"priorPriceTarget":46.0},{"epochGradeDate":1541175259,"firm":"Nomura","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":58.0},{"epochGradeDate":1541166214,"firm":"Seaport Global","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1539879614,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1539772093,"firm":"Credit Suisse","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1538054654,"firm":"Macquarie","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1530189544,"firm":"Evercore ISI Group","toGrade":"In-Line","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":65.0,"priorPriceTarget":0.0},{"epochGradeDate":1524477851,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":69.0},{"epochGradeDate":1520943199,"firm":"Nomura Instinet","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":77.0,"priorPriceTarget":0.0},{"epochGradeDate":1518792053,"firm":"Zelman","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1513090919,"firm":"Jefferies","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":69.0,"priorPriceTarget":0.0},{"epochGradeDate":1508253536,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":73.0,"priorPriceTarget":65.0},{"epochGradeDate":1503321612,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":58.0},{"epochGradeDate":1498213254,"firm":"Credit Suisse","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":61.0,"priorPriceTarget":0.0},{"epochGradeDate":1479822576,"firm":"Seaport Global","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":52.0,"priorPriceTarget":0.0},{"epochGradeDate":1471004443,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":34.0},{"epochGradeDate":1459863875,"firm":"Zelman","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1458212736,"firm":"SunTrust Robinson Humphrey","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1453894315,"firm":"Keybanc","toGrade":"Sector Perform","fromGrade":"Overweight","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1442508003,"firm":"Keefe, Bruyette & Woods","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":33.0,"priorPriceTarget":31.0},{"epochGradeDate":1437388700,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Sector Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1435064400,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":25.0},{"epochGradeDate":1434365291,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":28.0,"priorPriceTarget":25.0},{"epochGradeDate":1425554137,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"Raises","currentPriceTarget":22.0,"priorPriceTarget":19.0},{"epochGradeDate":1416319200,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":21.0,"priorPriceTarget":17.0},{"epochGradeDate":1403259674,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":14.0,"priorPriceTarget":0.0},{"epochGradeDate":1395057600,"firm":"Keybanc","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1394452800,"firm":"BB&T Capital","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":20.0,"priorPriceTarget":0.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"UP","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.020089276,"fmt":"2.01%"},"postMarketChange":{"raw":5.2700195,"fmt":"5.27"},"postMarketTime":1774656000,"postMarketPrice":{"raw":267.6,"fmt":"267.60"},"postMarketSource":"DELAYED","regularMarketChangePercent":{"raw":-0.0100008,"fmt":"-1.00%"},"regularMarketChange":{"raw":-2.65002,"fmt":"-2.65"},"regularMarketTime":1774641603,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":262.33,"fmt":"262.33"},"regularMarketDayHigh":{"raw":266.75,"fmt":"266.75"},"regularMarketDayLow":{"raw":260.7,"fmt":"260.70"},"regularMarketVolume":{"raw":123632,"fmt":"123.63k","longFmt":"123,632.00"},"averageDailyVolume10Day":{"raw":430690,"fmt":"430.69k","longFmt":"430,690"},"averageDailyVolume3Month":{"raw":339067,"fmt":"339.07k","longFmt":"339,067"},"regularMarketPreviousClose":{"raw":264.98,"fmt":"264.98"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":262.98,"fmt":"262.98"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"IBP","underlyingSymbol":null,"shortName":"Installed Building Products, In","longName":"Installed Building Products, Inc.","currency":"USD","quoteSourceName":"Delayed Quote","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":7076445184,"fmt":"7.08B","longFmt":"7,076,445,184.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":2.08,"fmt":"2.08"},"estimate":{"raw":2.2012,"fmt":"2.20"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"-0.12","surprisePct":"-5.51","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746704046,"fmt":"2025-05-08"}},{"date":"2Q2025","actual":{"raw":2.95,"fmt":"2.95"},"estimate":{"raw":2.40003,"fmt":"2.40"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.55","surprisePct":"22.92","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754565063,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":3.18,"fmt":"3.18"},"estimate":{"raw":2.74084,"fmt":"2.74"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"0.44","surprisePct":"16.02","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762345800,"fmt":"2025-11-05"}},{"date":"4Q2025","actual":{"raw":3.24,"fmt":"3.24"},"estimate":{"raw":2.74644,"fmt":"2.75"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.49","surprisePct":"17.97","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1772109439,"fmt":"2026-02-26"}}],"currentQuarterEstimate":{"raw":1.98723,"fmt":"1.99"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778157000,"fmt":"2026-05-07"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":2669844000,"fmt":"2.67B","longFmt":"2,669,844,000"},"earnings":{"raw":258298000,"fmt":"258.3M","longFmt":"258,298,000"}},{"date":2023,"revenue":{"raw":2778600000,"fmt":"2.78B","longFmt":"2,778,600,000"},"earnings":{"raw":290800000,"fmt":"290.8M","longFmt":"290,800,000"}},{"date":2024,"revenue":{"raw":2941300000,"fmt":"2.94B","longFmt":"2,941,300,000"},"earnings":{"raw":311400000,"fmt":"311.4M","longFmt":"311,400,000"}},{"date":2025,"revenue":{"raw":2970800000,"fmt":"2.97B","longFmt":"2,970,800,000"},"earnings":{"raw":312500000,"fmt":"312.5M","longFmt":"312,500,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":684800000,"fmt":"684.8M","longFmt":"684,800,000"},"earnings":{"raw":57600000,"fmt":"57.6M","longFmt":"57,600,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":760300000,"fmt":"760.3M","longFmt":"760,300,000"},"earnings":{"raw":80800000,"fmt":"80.8M","longFmt":"80,800,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":778200000,"fmt":"778.2M","longFmt":"778,200,000"},"earnings":{"raw":86400000,"fmt":"86.4M","longFmt":"86,400,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":747500000,"fmt":"747.5M","longFmt":"747,500,000"},"earnings":{"raw":87700000,"fmt":"87.7M","longFmt":"87,700,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":262.33,"fmt":"262.33"},"targetHighPrice":{"raw":355.0,"fmt":"355.00"},"targetLowPrice":{"raw":250.0,"fmt":"250.00"},"targetMeanPrice":{"raw":303.83334,"fmt":"303.83"},"targetMedianPrice":{"raw":310.0,"fmt":"310.00"},"recommendationMean":{"raw":3.0,"fmt":"3.00"},"recommendationKey":"hold","numberOfAnalystOpinions":{"raw":12,"fmt":"12","longFmt":"12"},"totalCash":{"raw":321900000,"fmt":"321.9M","longFmt":"321,900,000"},"totalCashPerShare":{"raw":12.006,"fmt":"12.01"},"ebitda":{"raw":496000000,"fmt":"496M","longFmt":"496,000,000"},"totalDebt":{"raw":991699968,"fmt":"991.7M","longFmt":"991,699,968"},"quickRatio":{"raw":2.305,"fmt":"2.31"},"currentRatio":{"raw":3.029,"fmt":"3.03"},"totalRevenue":{"raw":2970800128,"fmt":"2.97B","longFmt":"2,970,800,128"},"debtToEquity":{"raw":139.696,"fmt":"139.70%"},"revenuePerShare":{"raw":109.213,"fmt":"109.21"},"returnOnAssets":{"raw":0.11771,"fmt":"11.77%"},"returnOnEquity":{"raw":0.37507,"fmt":"37.51%"},"grossProfits":{"raw":1009299968,"fmt":"1.01B","longFmt":"1,009,299,968"},"freeCashflow":{"raw":305424992,"fmt":"305.42M","longFmt":"305,424,992"},"operatingCashflow":{"raw":371400000,"fmt":"371.4M","longFmt":"371,400,000"},"earningsGrowth":{"raw":0.182,"fmt":"18.20%"},"revenueGrowth":{"raw":-0.004,"fmt":"-0.40%"},"grossMargins":{"raw":0.33973998,"fmt":"33.97%"},"ebitdaMargins":{"raw":0.16695999,"fmt":"16.70%"},"operatingMargins":{"raw":0.14622,"fmt":"14.62%"},"profitMargins":{"raw":0.08934,"fmt":"8.93%"},"financialCurrency":"USD"}}],"error":null}}