{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":-0.08163805,"fmt":"-8.16%"},"oneMonthReturn":{"raw":-0.048974033,"fmt":"-4.90%"},"threeMonthReturn":{"raw":-0.10871799,"fmt":"-10.87%"},"sixMonthReturn":{"raw":-0.33600765,"fmt":"-33.60%"},"ytdReturnPct":{"raw":-0.08921794,"fmt":"-8.92%"},"oneYearTotalReturn":{"raw":-0.1387513,"fmt":"-13.88%"},"twoYearTotalReturn":{"raw":-0.32609543,"fmt":"-32.61%"},"threeYearTotalReturn":{"raw":-0.16220784,"fmt":"-16.22%"},"fiveYearTotalReturn":{"raw":-0.21940267,"fmt":"-21.94%"},"tenYearTotalReturn":{"raw":0.24142851,"fmt":"24.14%"},"maxReturn":{"raw":0.24142851,"fmt":"24.14%"}},"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":12065745920,"fmt":"12.07B","longFmt":"12,065,745,920"},"forwardPE":{"raw":22.078531,"fmt":"22.08"},"profitMargins":{"raw":0.18502001,"fmt":"18.50%"},"floatShares":{"raw":148747148,"fmt":"148.75M","longFmt":"148,747,148"},"sharesOutstanding":{"raw":291357191,"fmt":"291.36M","longFmt":"291,357,191"},"sharesShort":{"raw":16910364,"fmt":"16.91M","longFmt":"16,910,364"},"sharesShortPriorMonth":{"raw":17693778,"fmt":"17.69M","longFmt":"17,693,778"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0558,"fmt":"5.58%"},"heldPercentInsiders":{"raw":0.45048,"fmt":"45.05%"},"heldPercentInstitutions":{"raw":0.49800998,"fmt":"49.80%"},"shortRatio":{"raw":4.14,"fmt":"4.14"},"shortPercentOfFloat":{"raw":0.082399994,"fmt":"8.24%"},"beta":{"raw":1.179,"fmt":"1.18"},"impliedSharesOutstanding":{"raw":303557069,"fmt":"303.56M","longFmt":"303,557,069"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":3.798,"fmt":"3.80"},"priceToBook":{"raw":9.1521845,"fmt":"9.15"},"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.171,"fmt":"17.10%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":277860992,"fmt":"277.86M","longFmt":"277,860,992"},"trailingEps":{"raw":0.85,"fmt":"0.85"},"forwardEps":{"raw":1.57438,"fmt":"1.57"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":8.034,"fmt":"8.03"},"enterpriseToEbitda":{"raw":27.926,"fmt":"27.93"},"52WeekChange":{"raw":-0.11275202,"fmt":"-11.28%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.07,"fmt":"0.07"},"lastDividendDate":{"raw":1773100800,"fmt":"2026-03-10"},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.28,"fmt":"0.28"},"estimate":{"raw":0.24415,"fmt":"0.24"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.04","surprisePct":"14.68","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746615600,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":0.22,"fmt":"0.22"},"estimate":{"raw":0.24136,"fmt":"0.24"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"-0.02","surprisePct":"-8.85","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754478000,"fmt":"2025-08-06"}},{"date":"3Q2025","actual":{"raw":0.18,"fmt":"0.18"},"estimate":{"raw":0.22946,"fmt":"0.23"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.05","surprisePct":"-21.55","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762344243,"fmt":"2025-11-05"}},{"date":"4Q2025","actual":{"raw":0.18,"fmt":"0.18"},"estimate":{"raw":0.21633,"fmt":"0.22"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"-0.04","surprisePct":"-16.79","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1772107471,"fmt":"2026-02-26"}}],"currentQuarterEstimate":{"raw":0.3061,"fmt":"0.31"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778070600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":1099082000,"fmt":"1.1B","longFmt":"1,099,082,000"},"earnings":{"raw":174738000,"fmt":"174.74M","longFmt":"174,738,000"}},{"date":2023,"revenue":{"raw":1228413000,"fmt":"1.23B","longFmt":"1,228,413,000"},"earnings":{"raw":326787000,"fmt":"326.79M","longFmt":"326,787,000"}},{"date":2024,"revenue":{"raw":1353095000,"fmt":"1.35B","longFmt":"1,353,095,000"},"earnings":{"raw":234787000,"fmt":"234.79M","longFmt":"234,787,000"}},{"date":2025,"revenue":{"raw":1501779000,"fmt":"1.5B","longFmt":"1,501,779,000"},"earnings":{"raw":277861000,"fmt":"277.86M","longFmt":"277,861,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":370542000,"fmt":"370.54M","longFmt":"370,542,000"},"earnings":{"raw":91368000,"fmt":"91.37M","longFmt":"91,368,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":364106000,"fmt":"364.11M","longFmt":"364,106,000"},"earnings":{"raw":70482000,"fmt":"70.48M","longFmt":"70,482,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":375549000,"fmt":"375.55M","longFmt":"375,549,000"},"earnings":{"raw":57373000,"fmt":"57.37M","longFmt":"57,373,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":391582000,"fmt":"391.58M","longFmt":"391,582,000"},"earnings":{"raw":58638000,"fmt":"58.64M","longFmt":"58,638,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"BSY Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1772111700,"updated":1772121019,"transcriptId":2937604,"type":"IN_HOUSE","eventId":410978,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q4-2025-earnings_call-410978.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/26/2937604.json","maxAge":1},{"title":"BSY Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1762348500,"updated":1762492485,"transcriptId":2247037,"type":"IN_HOUSE","eventId":371292,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q3-2025-earnings_call-371292.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/5/2247037.json","maxAge":1},{"title":"BSY Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1754482500,"updated":1764415307,"transcriptId":2321635,"type":"IN_HOUSE","eventId":343304,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q2-2025-earnings_call-343304.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/6/2321635.json","maxAge":1},{"title":"BSY Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1746620100,"updated":1763975703,"transcriptId":2331682,"type":"IN_HOUSE","eventId":319610,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q1-2025-earnings_call-319610.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/7/2331682.json","maxAge":1},{"title":"BSY Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1740575700,"updated":1767811777,"transcriptId":2555398,"type":"IN_HOUSE","eventId":246605,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q4-2024-earnings_call-246605.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/26/2555398.json","maxAge":1},{"title":"BSY Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1730985300,"updated":1768530356,"transcriptId":2607204,"type":"IN_HOUSE","eventId":218968,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q3-2024-earnings_call-218968.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/7/2607204.json","maxAge":1},{"title":"BSY Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1722946500,"updated":1772065346,"transcriptId":2722551,"type":"IN_HOUSE","eventId":192015,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q2-2024-earnings_call-192015.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/6/2722551.json","maxAge":1},{"title":"BSY Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1715084100,"updated":1772061529,"transcriptId":2742073,"type":"IN_HOUSE","eventId":171160,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q1-2024-earnings_call-171160.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/7/2742073.json","maxAge":1},{"title":"BSY Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1709039700,"updated":1772064961,"transcriptId":2787122,"type":"IN_HOUSE","eventId":124874,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q4-2023-earnings_call-124874.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/27/2787122.json","maxAge":1},{"title":"BSY Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1699362900,"updated":1772063904,"transcriptId":2850645,"type":"IN_HOUSE","eventId":87618,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q3-2023-earnings_call-87618.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/7/2850645.json","maxAge":1},{"title":"BSY Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1691496900,"updated":1772278701,"transcriptId":2902628,"type":"IN_HOUSE","eventId":68028,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q2-2023-earnings_call-68028.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/8/2902628.json","maxAge":1},{"title":"BSY Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1683634500,"updated":1773016732,"transcriptId":2960803,"type":"IN_HOUSE","eventId":56760,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q1-2023-earnings_call-56760.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/9/2960803.json","maxAge":1},{"title":"BSY Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1677590100,"updated":1773016114,"transcriptId":3009831,"type":"IN_HOUSE","eventId":44225,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q4-2022-earnings_call-44225.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/28/3009831.json","maxAge":1},{"title":"BSY Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1667923200,"updated":1752165408,"transcriptId":1598095,"type":"RAW","eventId":41207,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q3-2022-earnings_call-41207.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/8/1598095.json","maxAge":1},{"title":"BSY Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1660025220,"updated":1773650845,"transcriptId":3091441,"type":"IN_HOUSE","eventId":31632,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q2-2022-earnings_call-31632.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/9/3091441.json","maxAge":1},{"title":"BSY Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1652176359,"updated":1774697765,"transcriptId":3135261,"type":"IN_HOUSE","eventId":21826,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q1-2022-earnings_call-21826.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/10/3135261.json","maxAge":1},{"title":"BSY Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1646131655,"updated":1774504025,"transcriptId":3169362,"type":"IN_HOUSE","eventId":15716,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q4-2021-earnings_call-15716.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/3/1/3169362.json","maxAge":1},{"title":"BSY Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1636416000,"updated":1752165408,"transcriptId":1571866,"type":"RAW","eventId":10539,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q3-2021-earnings_call-10539.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/9/1571866.json","maxAge":1},{"title":"BSY Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1628606400,"updated":1752165408,"transcriptId":1569370,"type":"RAW","eventId":7787,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q2-2021-earnings_call-7787.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/10/1569370.json","maxAge":1},{"title":"BSY Q1 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q1","date":1620688500,"updated":1752165408,"transcriptId":1564256,"type":"RAW","eventId":2012,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q1-2021-earnings_call-2012.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/10/1564256.json","maxAge":1},{"title":"BSY Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1614690000,"updated":1752165408,"transcriptId":1653187,"type":"RAW","eventId":158461,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q4-2020-earnings_call-158461.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/3/2/1653187.json","maxAge":1},{"title":"BSY Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1605013200,"updated":1752173449,"transcriptId":1653188,"type":"RAW","eventId":158462,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/BSY/earnings/BSY-Q3-2020-earnings_call-158462.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/11/10/1653188.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":36.199997,"fmt":"36.20"},"open":{"raw":35.54,"fmt":"35.54"},"dayLow":{"raw":34.465,"fmt":"34.47"},"dayHigh":{"raw":35.805,"fmt":"35.81"},"regularMarketPreviousClose":{"raw":36.199997,"fmt":"36.20"},"regularMarketOpen":{"raw":35.54,"fmt":"35.54"},"regularMarketDayLow":{"raw":34.465,"fmt":"34.47"},"regularMarketDayHigh":{"raw":35.805,"fmt":"35.81"},"dividendRate":{"raw":0.28,"fmt":"0.28"},"dividendYield":{"raw":0.0081,"fmt":"0.81%"},"exDividendDate":{"raw":1773100800,"fmt":"2026-03-10"},"payoutRatio":{"raw":0.32939997,"fmt":"32.94%"},"fiveYearAvgDividendYield":{"raw":0.38,"fmt":"0.38"},"beta":{"raw":1.179,"fmt":"1.18"},"trailingPE":{"raw":40.894115,"fmt":"40.89"},"forwardPE":{"raw":22.078531,"fmt":"22.08"},"volume":{"raw":3856254,"fmt":"3.86M","longFmt":"3,856,254"},"regularMarketVolume":{"raw":3856254,"fmt":"3.86M","longFmt":"3,856,254"},"averageVolume":{"raw":3064037,"fmt":"3.06M","longFmt":"3,064,037"},"averageVolume10days":{"raw":2551440,"fmt":"2.55M","longFmt":"2,551,440"},"averageDailyVolume10Day":{"raw":2551440,"fmt":"2.55M","longFmt":"2,551,440"},"bid":{"raw":34.57,"fmt":"34.57"},"ask":{"raw":34.88,"fmt":"34.88"},"bidSize":{"raw":2400,"fmt":"2.4k","longFmt":"2,400"},"askSize":{"raw":2400,"fmt":"2.4k","longFmt":"2,400"},"marketCap":{"raw":10551643136,"fmt":"10.55B","longFmt":"10,551,643,136"},"nonDilutedMarketCap":{"raw":11464568860,"fmt":"11.46B","longFmt":"11,464,568,860"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":30.965,"fmt":"30.97"},"fiftyTwoWeekHigh":{"raw":59.25,"fmt":"59.25"},"allTimeHigh":{"raw":71.92,"fmt":"71.92"},"allTimeLow":{"raw":26.32,"fmt":"26.32"},"priceToSalesTrailing12Months":{"raw":7.026096,"fmt":"7.03"},"fiftyDayAverage":{"raw":36.6896,"fmt":"36.69"},"twoHundredDayAverage":{"raw":46.603127,"fmt":"46.60"},"trailingAnnualDividendRate":{"raw":0.28,"fmt":"0.28"},"trailingAnnualDividendYield":{"raw":0.007734807,"fmt":"0.77%"},"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":1778070600,"fmt":"2026-05-06"}],"earningsCallDate":[{"raw":1772111700,"fmt":"2026-02-26"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.35535,"fmt":"0.36"},"earningsLow":{"raw":0.32927,"fmt":"0.33"},"earningsHigh":{"raw":0.4,"fmt":"0.40"},"revenueAverage":{"raw":419892830,"fmt":"419.89M","longFmt":"419,892,830"},"revenueLow":{"raw":404700000,"fmt":"404.7M","longFmt":"404,700,000"},"revenueHigh":{"raw":430000000,"fmt":"430M","longFmt":"430,000,000"}},"exDividendDate":{"raw":1773100800,"fmt":"2026-03-10"},"dividendDate":{"raw":1773878400,"fmt":"2026-03-19"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1772807858,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":49.0,"priorPriceTarget":47.0},{"epochGradeDate":1772446856,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":45.0},{"epochGradeDate":1772214213,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":62.0},{"epochGradeDate":1772204825,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":43.0,"priorPriceTarget":53.0},{"epochGradeDate":1771945440,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":58.0},{"epochGradeDate":1771878457,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":40.0,"priorPriceTarget":60.0},{"epochGradeDate":1769074881,"firm":"BMO Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":48.0,"priorPriceTarget":0.0},{"epochGradeDate":1768923158,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":53.0,"priorPriceTarget":65.0},{"epochGradeDate":1768295940,"firm":"Piper Sandler","toGrade":"Neutral","fromGrade":"Overweight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":60.0},{"epochGradeDate":1768239308,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":47.0,"priorPriceTarget":57.0},{"epochGradeDate":1767630395,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":48.0,"priorPriceTarget":65.0},{"epochGradeDate":1762466890,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":51.0,"priorPriceTarget":56.0},{"epochGradeDate":1762450956,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":62.0,"priorPriceTarget":64.0},{"epochGradeDate":1762436369,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":58.0,"priorPriceTarget":58.0},{"epochGradeDate":1762423540,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":60.0,"priorPriceTarget":63.0},{"epochGradeDate":1760700077,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Maintains","currentPriceTarget":58.0,"priorPriceTarget":58.0},{"epochGradeDate":1759926308,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":57.0,"priorPriceTarget":0.0},{"epochGradeDate":1754585989,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Sell","action":"main","priceTargetAction":"Raises","currentPriceTarget":47.0,"priorPriceTarget":42.0},{"epochGradeDate":1754580018,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":53.0},{"epochGradeDate":1754574236,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":63.0,"priorPriceTarget":57.0},{"epochGradeDate":1754573918,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":59.0},{"epochGradeDate":1754567911,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":58.0,"priorPriceTarget":53.0},{"epochGradeDate":1753885996,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":54.0},{"epochGradeDate":1752755591,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":59.0,"priorPriceTarget":50.0},{"epochGradeDate":1751921434,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":59.0,"priorPriceTarget":56.0},{"epochGradeDate":1746728871,"firm":"UBS","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":53.0,"priorPriceTarget":48.0},{"epochGradeDate":1746724002,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":53.0},{"epochGradeDate":1746718221,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":56.0,"priorPriceTarget":54.0},{"epochGradeDate":1746713903,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":49.0},{"epochGradeDate":1746704870,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":53.0,"priorPriceTarget":53.0},{"epochGradeDate":1746443521,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":53.0,"priorPriceTarget":62.0},{"epochGradeDate":1744806122,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":54.0,"priorPriceTarget":63.0},{"epochGradeDate":1744720838,"firm":"Mizuho","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":60.0},{"epochGradeDate":1744210502,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":52.0},{"epochGradeDate":1743448009,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":48.0,"priorPriceTarget":0.0},{"epochGradeDate":1740747706,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":42.0,"priorPriceTarget":51.0},{"epochGradeDate":1740665695,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":59.0,"priorPriceTarget":60.0},{"epochGradeDate":1740659761,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":62.0,"priorPriceTarget":62.0},{"epochGradeDate":1740493463,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":62.0,"priorPriceTarget":62.0},{"epochGradeDate":1736328557,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":57.0,"priorPriceTarget":65.0},{"epochGradeDate":1733746076,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":52.0,"priorPriceTarget":0.0},{"epochGradeDate":1731105292,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":62.0,"priorPriceTarget":62.0},{"epochGradeDate":1731057803,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":63.0},{"epochGradeDate":1726502502,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":62.0,"priorPriceTarget":62.0},{"epochGradeDate":1723047655,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":57.0},{"epochGradeDate":1723046934,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":61.0,"priorPriceTarget":61.0},{"epochGradeDate":1723029895,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":62.0,"priorPriceTarget":62.0},{"epochGradeDate":1723021560,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":63.0,"priorPriceTarget":63.0},{"epochGradeDate":1715166867,"firm":"Mizuho","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":57.0},{"epochGradeDate":1715160137,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Raises","currentPriceTarget":63.0,"priorPriceTarget":60.0},{"epochGradeDate":1714478000,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Maintains","currentPriceTarget":60.0,"priorPriceTarget":60.0},{"epochGradeDate":1711636666,"firm":"William Blair","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1710155182,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1709132355,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":61.0,"priorPriceTarget":0.0},{"epochGradeDate":1709115974,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1708968128,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":54.0},{"epochGradeDate":1707245216,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":59.0,"priorPriceTarget":58.0},{"epochGradeDate":1699471597,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":61.0,"priorPriceTarget":59.0},{"epochGradeDate":1699447649,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":62.0,"priorPriceTarget":61.0},{"epochGradeDate":1699436646,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1691655222,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"Overweight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1691588604,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":63.0},{"epochGradeDate":1691580744,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":47.0},{"epochGradeDate":1691572119,"firm":"Wolfe Research","toGrade":"Peer Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1691493432,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Neutral","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":47.0,"priorPriceTarget":0.0},{"epochGradeDate":1691424156,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":59.0,"priorPriceTarget":53.0},{"epochGradeDate":1689840779,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":61.0,"priorPriceTarget":53.0},{"epochGradeDate":1686731407,"firm":"Piper Sandler","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1685706697,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":56.0,"priorPriceTarget":53.0},{"epochGradeDate":1683795423,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":47.0,"priorPriceTarget":45.0},{"epochGradeDate":1683734929,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":53.0,"priorPriceTarget":50.0},{"epochGradeDate":1683729828,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":53.0,"priorPriceTarget":47.0},{"epochGradeDate":1683718065,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":48.0},{"epochGradeDate":1683716716,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":51.0,"priorPriceTarget":45.0},{"epochGradeDate":1683712458,"firm":"Rosenblatt","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":47.0,"priorPriceTarget":43.0},{"epochGradeDate":1683706728,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":53.0,"priorPriceTarget":47.0},{"epochGradeDate":1679662986,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":47.0,"priorPriceTarget":0.0},{"epochGradeDate":1677679346,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":47.0,"priorPriceTarget":44.0},{"epochGradeDate":1677678713,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":50.0,"priorPriceTarget":48.0},{"epochGradeDate":1677672297,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":39.0},{"epochGradeDate":1677664034,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":47.0,"priorPriceTarget":45.0},{"epochGradeDate":1677586944,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":39.0,"priorPriceTarget":0.0},{"epochGradeDate":1670507793,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":40.0},{"epochGradeDate":1668074116,"firm":"Goldman Sachs","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":44.0,"priorPriceTarget":38.0},{"epochGradeDate":1667999306,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":35.0},{"epochGradeDate":1667998548,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":39.0,"priorPriceTarget":37.0},{"epochGradeDate":1666962844,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":44.0,"priorPriceTarget":46.0},{"epochGradeDate":1666083219,"firm":"Rosenblatt","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":37.0,"priorPriceTarget":0.0},{"epochGradeDate":1666010829,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":35.0,"priorPriceTarget":46.0},{"epochGradeDate":1660725673,"firm":"Wolfe Research","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":48.0,"priorPriceTarget":0.0},{"epochGradeDate":1660138067,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":45.0},{"epochGradeDate":1653036513,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":40.0,"priorPriceTarget":0.0},{"epochGradeDate":1652280215,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":47.0},{"epochGradeDate":1652278526,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":53.0},{"epochGradeDate":1652269665,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":46.0,"priorPriceTarget":55.0},{"epochGradeDate":1652262680,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":45.0,"priorPriceTarget":50.0},{"epochGradeDate":1646224023,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":55.0,"priorPriceTarget":65.0},{"epochGradeDate":1646215432,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":50.0,"priorPriceTarget":72.0},{"epochGradeDate":1628673849,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":72.0,"priorPriceTarget":65.0},{"epochGradeDate":1628513934,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":70.0,"priorPriceTarget":52.0},{"epochGradeDate":1626856608,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":65.0,"priorPriceTarget":60.0},{"epochGradeDate":1621850819,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":54.0},{"epochGradeDate":1618308995,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":54.0,"priorPriceTarget":52.0},{"epochGradeDate":1605525052,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Sector Perform","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1603113495,"firm":"B of A Securities","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":45.0,"priorPriceTarget":0.0},{"epochGradeDate":1603104432,"firm":"Mizuho","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":44.0,"priorPriceTarget":0.0},{"epochGradeDate":1603104268,"firm":"RBC Capital","toGrade":"Sector Perform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":43.0,"priorPriceTarget":0.0},{"epochGradeDate":1603104208,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":28.0,"priorPriceTarget":0.0},{"epochGradeDate":1603104041,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":43.0,"priorPriceTarget":0.0},{"epochGradeDate":1603097760,"firm":"Keybanc","toGrade":"Sector Weight","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1602678352,"firm":"Berenberg","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":41.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.0025891876,"fmt":"0.26%"},"postMarketChange":{"raw":0.09000015,"fmt":"0.09"},"postMarketTime":1774655456,"postMarketPrice":{"raw":34.85,"fmt":"34.85"},"postMarketSource":"FREE_REALTIME","regularMarketChangePercent":{"raw":-0.03977897,"fmt":"-3.98%"},"regularMarketChange":{"raw":-1.4399986,"fmt":"-1.44"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":34.76,"fmt":"34.76"},"regularMarketDayHigh":{"raw":35.805,"fmt":"35.81"},"regularMarketDayLow":{"raw":34.465,"fmt":"34.47"},"regularMarketVolume":{"raw":3856254,"fmt":"3.86M","longFmt":"3,856,254.00"},"averageDailyVolume10Day":{"raw":2551440,"fmt":"2.55M","longFmt":"2,551,440"},"averageDailyVolume3Month":{"raw":3064037,"fmt":"3.06M","longFmt":"3,064,037"},"regularMarketPreviousClose":{"raw":36.199997,"fmt":"36.20"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":35.54,"fmt":"35.54"},"strikePrice":{},"openInterest":{},"exchange":"NMS","exchangeName":"NasdaqGS","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"BSY","underlyingSymbol":null,"shortName":"Bentley Systems, Incorporated","longName":"Bentley Systems, Incorporated","currency":"USD","quoteSourceName":"Nasdaq Real Time Price","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":10551643136,"fmt":"10.55B","longFmt":"10,551,643,136.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.35,"fmt":"0.35"},"estimate":{"raw":0.30029,"fmt":"0.30"},"fiscalQuarter":"1Q2025","calendarQuarter":"1Q2025","difference":"0.05","surprisePct":"16.55","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1746615600,"fmt":"2025-05-07"}},{"date":"2Q2025","actual":{"raw":0.32,"fmt":"0.32"},"estimate":{"raw":0.28582,"fmt":"0.29"},"fiscalQuarter":"2Q2025","calendarQuarter":"2Q2025","difference":"0.03","surprisePct":"11.96","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754478000,"fmt":"2025-08-06"}},{"date":"3Q2025","actual":{"raw":0.27,"fmt":"0.27"},"estimate":{"raw":0.27266,"fmt":"0.27"},"fiscalQuarter":"3Q2025","calendarQuarter":"3Q2025","difference":"-0.0","surprisePct":"-0.98","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762344243,"fmt":"2025-11-05"}},{"date":"4Q2025","actual":{"raw":0.27,"fmt":"0.27"},"estimate":{"raw":0.26065,"fmt":"0.26"},"fiscalQuarter":"4Q2025","calendarQuarter":"4Q2025","difference":"0.01","surprisePct":"3.59","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1772107471,"fmt":"2026-02-26"}}],"currentQuarterEstimate":{"raw":0.35535,"fmt":"0.36"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"1Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778070600,"fmt":"2026-05-06"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":1099082000,"fmt":"1.1B","longFmt":"1,099,082,000"},"earnings":{"raw":274518000,"fmt":"274.52M","longFmt":"274,518,000"}},{"date":2023,"revenue":{"raw":1228413000,"fmt":"1.23B","longFmt":"1,228,413,000"},"earnings":{"raw":297175000,"fmt":"297.18M","longFmt":"297,175,000"}},{"date":2024,"revenue":{"raw":1353095000,"fmt":"1.35B","longFmt":"1,353,095,000"},"earnings":{"raw":350936000,"fmt":"350.94M","longFmt":"350,936,000"}},{"date":2025,"revenue":{"raw":1501779000,"fmt":"1.5B","longFmt":"1,501,779,000"},"earnings":{"raw":395726000,"fmt":"395.73M","longFmt":"395,726,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"1Q2025","revenue":{"raw":370542000,"fmt":"370.54M","longFmt":"370,542,000"},"earnings":{"raw":114577000,"fmt":"114.58M","longFmt":"114,577,000"}},{"date":"2Q2025","fiscalQuarter":"2Q2025","revenue":{"raw":364106000,"fmt":"364.11M","longFmt":"364,106,000"},"earnings":{"raw":105478000,"fmt":"105.48M","longFmt":"105,478,000"}},{"date":"3Q2025","fiscalQuarter":"3Q2025","revenue":{"raw":375549000,"fmt":"375.55M","longFmt":"375,549,000"},"earnings":{"raw":88158000,"fmt":"88.16M","longFmt":"88,158,000"}},{"date":"4Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":391582000,"fmt":"391.58M","longFmt":"391,582,000"},"earnings":{"raw":87513000,"fmt":"87.51M","longFmt":"87,513,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":34.76,"fmt":"34.76"},"targetHighPrice":{"raw":61.0,"fmt":"61.00"},"targetLowPrice":{"raw":42.0,"fmt":"42.00"},"targetMeanPrice":{"raw":48.14286,"fmt":"48.14"},"targetMedianPrice":{"raw":48.0,"fmt":"48.00"},"recommendationMean":{"raw":1.875,"fmt":"1.88"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":14,"fmt":"14","longFmt":"14"},"totalCash":{"raw":123278000,"fmt":"123.28M","longFmt":"123,278,000"},"totalCashPerShare":{"raw":0.393,"fmt":"0.39"},"ebitda":{"raw":432056992,"fmt":"432.06M","longFmt":"432,056,992"},"totalDebt":{"raw":1284731008,"fmt":"1.28B","longFmt":"1,284,731,008"},"quickRatio":{"raw":0.485,"fmt":"0.49"},"currentRatio":{"raw":0.561,"fmt":"0.56"},"totalRevenue":{"raw":1501778944,"fmt":"1.5B","longFmt":"1,501,778,944"},"debtToEquity":{"raw":108.007,"fmt":"108.01%"},"revenuePerShare":{"raw":4.772,"fmt":"4.77"},"returnOnAssets":{"raw":0.06647,"fmt":"6.65%"},"returnOnEquity":{"raw":0.24906999,"fmt":"24.91%"},"grossProfits":{"raw":1224248960,"fmt":"1.22B","longFmt":"1,224,248,960"},"freeCashflow":{"raw":468156992,"fmt":"468.16M","longFmt":"468,156,992"},"operatingCashflow":{"raw":538464000,"fmt":"538.46M","longFmt":"538,464,000"},"earningsGrowth":{"raw":0.169,"fmt":"16.90%"},"revenueGrowth":{"raw":0.119,"fmt":"11.90%"},"grossMargins":{"raw":0.8152,"fmt":"81.52%"},"ebitdaMargins":{"raw":0.2877,"fmt":"28.77%"},"operatingMargins":{"raw":0.2067,"fmt":"20.67%"},"profitMargins":{"raw":0.18502001,"fmt":"18.50%"},"financialCurrency":"USD"}}],"error":null}}