{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.0038580415,"fmt":"0.39%"},"oneMonthReturn":{"raw":-0.22551651,"fmt":"-22.55%"},"threeMonthReturn":{"raw":-0.113145806,"fmt":"-11.31%"},"sixMonthReturn":{"raw":-0.03413642,"fmt":"-3.41%"},"ytdReturnPct":{"raw":-0.0837534,"fmt":"-8.38%"},"oneYearTotalReturn":{"raw":0.1934526,"fmt":"19.35%"},"twoYearTotalReturn":{"raw":-0.2259683,"fmt":"-22.60%"},"threeYearTotalReturn":{"raw":0.6306218,"fmt":"63.06%"},"fiveYearTotalReturn":{"raw":0.34652454,"fmt":"34.65%"},"tenYearTotalReturn":{"raw":5.3401814,"fmt":"534.02%"},"maxReturn":{"raw":7.267913,"fmt":"726.79%"}},"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":10796667904,"fmt":"10.8B","longFmt":"10,796,667,904"},"forwardPE":{"raw":19.557098,"fmt":"19.56"},"profitMargins":{"raw":0.15746,"fmt":"15.75%"},"floatShares":{"raw":72455357,"fmt":"72.46M","longFmt":"72,455,357"},"sharesOutstanding":{"raw":77895585,"fmt":"77.9M","longFmt":"77,895,585"},"sharesShort":{"raw":2582928,"fmt":"2.58M","longFmt":"2,582,928"},"sharesShortPriorMonth":{"raw":2578716,"fmt":"2.58M","longFmt":"2,578,716"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.0332,"fmt":"3.32%"},"heldPercentInsiders":{"raw":0.06843,"fmt":"6.84%"},"heldPercentInstitutions":{"raw":0.95891,"fmt":"95.89%"},"shortRatio":{"raw":3.2,"fmt":"3.2"},"shortPercentOfFloat":{"raw":0.0375,"fmt":"3.75%"},"beta":{"raw":1.305,"fmt":"1.3"},"impliedSharesOutstanding":{"raw":77895585,"fmt":"77.9M","longFmt":"77,895,585"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":26.394,"fmt":"26.39"},"priceToBook":{"raw":5.027658,"fmt":"5.03"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1743379200,"fmt":"2025-03-31"},"nextFiscalYearEnd":{"raw":1774915200,"fmt":"2026-03-31"},"mostRecentQuarter":{"raw":1767139200,"fmt":"2025-12-31"},"earningsQuarterlyGrowth":{"raw":0.153,"fmt":"15.30%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":470721984,"fmt":"470.72M","longFmt":"470,721,984"},"trailingEps":{"raw":6.01,"fmt":"6.01"},"forwardEps":{"raw":6.78526,"fmt":"6.79"},"pegRatio":{},"lastSplitFactor":null,"lastSplitDate":{},"enterpriseToRevenue":{"raw":3.612,"fmt":"3.61"},"enterpriseToEbitda":{"raw":11.995,"fmt":"11.99"},"52WeekChange":{"raw":0.18993604,"fmt":"18.99%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.18,"fmt":"0.18"},"lastDividendDate":{"raw":1772409600,"fmt":"2026-03-02"},"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.99,"fmt":"0.99"},"estimate":{"raw":1.06886,"fmt":"1.07"},"fiscalQuarter":"4Q2025","calendarQuarter":"1Q2025","difference":"-0.08","surprisePct":"-7.38","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1747305000,"fmt":"2025-05-15"}},{"date":"2Q2025","actual":{"raw":1.84,"fmt":"1.84"},"estimate":{"raw":1.7405,"fmt":"1.74"},"fiscalQuarter":"1Q2026","calendarQuarter":"2Q2025","difference":"0.1","surprisePct":"5.72","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754563200,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":1.99,"fmt":"1.99"},"estimate":{"raw":1.68374,"fmt":"1.68"},"fiscalQuarter":"2Q2026","calendarQuarter":"3Q2025","difference":"0.31","surprisePct":"18.19","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762429510,"fmt":"2025-11-06"}},{"date":"4Q2025","actual":{"raw":1.19,"fmt":"1.19"},"estimate":{"raw":1.08673,"fmt":"1.09"},"fiscalQuarter":"3Q2026","calendarQuarter":"4Q2025","difference":"0.1","surprisePct":"9.5","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770291600,"fmt":"2026-02-05"}}],"currentQuarterEstimate":{"raw":0.92542,"fmt":"0.93"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"4Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778761800,"fmt":"2026-05-14"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":2769315000,"fmt":"2.77B","longFmt":"2,769,315,000"},"earnings":{"raw":229532000,"fmt":"229.53M","longFmt":"229,532,000"}},{"date":2023,"revenue":{"raw":3071121000,"fmt":"3.07B","longFmt":"3,071,121,000"},"earnings":{"raw":507086000,"fmt":"507.09M","longFmt":"507,086,000"}},{"date":2024,"revenue":{"raw":2874473000,"fmt":"2.87B","longFmt":"2,874,473,000"},"earnings":{"raw":509915000,"fmt":"509.92M","longFmt":"509,915,000"}},{"date":2025,"revenue":{"raw":2904245000,"fmt":"2.9B","longFmt":"2,904,245,000"},"earnings":{"raw":450172000,"fmt":"450.17M","longFmt":"450,172,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":615761000,"fmt":"615.76M","longFmt":"615,761,000"},"earnings":{"raw":77157000,"fmt":"77.16M","longFmt":"77,157,000"}},{"date":"2Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":829880000,"fmt":"829.88M","longFmt":"829,880,000"},"earnings":{"raw":143922000,"fmt":"143.92M","longFmt":"143,922,000"}},{"date":"3Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":850381000,"fmt":"850.38M","longFmt":"850,381,000"},"earnings":{"raw":156017000,"fmt":"156.02M","longFmt":"156,017,000"}},{"date":"4Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":693354000,"fmt":"693.35M","longFmt":"693,354,000"},"earnings":{"raw":93626000,"fmt":"93.63M","longFmt":"93,626,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"WMS Q3 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q3","date":1770303600,"updated":1772060860,"transcriptId":2755279,"type":"IN_HOUSE","eventId":412435,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q3-2026-earnings_call-412435.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/2/5/2755279.json","maxAge":1},{"title":"WMS Q2 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q2","date":1762441200,"updated":1762469094,"transcriptId":2246014,"type":"IN_HOUSE","eventId":372106,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q2-2026-earnings_call-372106.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/11/6/2246014.json","maxAge":1},{"title":"WMS Q1 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q1","date":1754575200,"updated":1764415804,"transcriptId":2321484,"type":"IN_HOUSE","eventId":347012,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q1-2026-earnings_call-347012.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/8/7/2321484.json","maxAge":1},{"title":"WMS Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1747317600,"updated":1763437412,"transcriptId":2300419,"type":"IN_HOUSE","eventId":303972,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q4-2025-earnings_call-303972.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/5/15/2300419.json","maxAge":1},{"title":"WMS Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1738854000,"updated":1767905186,"transcriptId":2561839,"type":"IN_HOUSE","eventId":254253,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q3-2025-earnings_call-254253.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/2/6/2561839.json","maxAge":1},{"title":"WMS Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1731078000,"updated":1768461448,"transcriptId":2602317,"type":"IN_HOUSE","eventId":220114,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q2-2025-earnings_call-220114.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/11/8/2602317.json","maxAge":1},{"title":"WMS Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1723125600,"updated":1772064844,"transcriptId":2724038,"type":"IN_HOUSE","eventId":195301,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q1-2025-earnings_call-195301.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/8/8/2724038.json","maxAge":1},{"title":"WMS Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1715868000,"updated":1772061219,"transcriptId":2710865,"type":"IN_HOUSE","eventId":159182,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q4-2024-earnings_call-159182.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/5/16/2710865.json","maxAge":1},{"title":"WMS Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1707404400,"updated":1772059828,"transcriptId":2806777,"type":"IN_HOUSE","eventId":148171,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q3-2024-earnings_call-148171.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/2/8/2806777.json","maxAge":1},{"title":"WMS Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1698933600,"updated":1772059509,"transcriptId":2854794,"type":"IN_HOUSE","eventId":86835,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q2-2024-earnings_call-86835.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/11/2/2854794.json","maxAge":1},{"title":"WMS Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1691071200,"updated":1772064075,"transcriptId":2905888,"type":"IN_HOUSE","eventId":69930,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q1-2024-earnings_call-69930.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/8/3/2905888.json","maxAge":1},{"title":"WMS Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1684418400,"updated":1772278346,"transcriptId":2951347,"type":"IN_HOUSE","eventId":49736,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q4-2023-earnings_call-49736.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/5/18/2951347.json","maxAge":1},{"title":"WMS Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1675350000,"updated":1773487867,"transcriptId":3024753,"type":"IN_HOUSE","eventId":42863,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q3-2023-earnings_call-42863.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/2/2/3024753.json","maxAge":1},{"title":"WMS Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1667484000,"updated":1773380994,"transcriptId":3063458,"type":"IN_HOUSE","eventId":40044,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q2-2023-earnings_call-40044.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/11/3/3063458.json","maxAge":1},{"title":"WMS Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1659577860,"updated":1773730046,"transcriptId":3097842,"type":"IN_HOUSE","eventId":30774,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q1-2023-earnings_call-30774.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/8/4/3097842.json","maxAge":1},{"title":"WMS Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1652918400,"updated":1774698284,"transcriptId":3128535,"type":"IN_HOUSE","eventId":22489,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q4-2022-earnings_call-22489.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/5/19/3128535.json","maxAge":1},{"title":"WMS Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1643855449,"updated":1752165408,"transcriptId":1574609,"type":"RAW","eventId":13837,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q3-2022-earnings_call-13837.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/2/3/1574609.json","maxAge":1},{"title":"WMS Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1635984000,"updated":1752165408,"transcriptId":1571179,"type":"RAW","eventId":9812,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q2-2022-earnings_call-9812.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/11/4/1571179.json","maxAge":1},{"title":"WMS Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1628184000,"updated":1752165408,"transcriptId":1565522,"type":"RAW","eventId":3456,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q1-2022-earnings_call-3456.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/8/5/1565522.json","maxAge":1},{"title":"WMS Q4 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q4","date":1621526178,"updated":1752165408,"transcriptId":1565818,"type":"RAW","eventId":3793,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q4-2021-earnings_call-3793.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/5/20/1565818.json","maxAge":1},{"title":"WMS Q3 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q3","date":1612450800,"updated":1768933552,"transcriptId":2633240,"type":"IN_HOUSE","eventId":542821,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q3-2021-earnings_call-542821.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/2/4/2633240.json","maxAge":1},{"title":"WMS Q2 FY2021 earnings call transcript","fiscalYear":2021,"fiscalPeriod":"Q2","date":1604588400,"updated":1768940597,"transcriptId":2633733,"type":"IN_HOUSE","eventId":542822,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q2-2021-earnings_call-542822.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/11/5/2633733.json","maxAge":1},{"title":"WMS Q4 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q4","date":1591012800,"updated":1768934799,"transcriptId":2633335,"type":"IN_HOUSE","eventId":268590,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q4-2020-earnings_call-268590.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/6/1/2633335.json","maxAge":1},{"title":"WMS Q3 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q3","date":1581001200,"updated":1768934799,"transcriptId":2633324,"type":"IN_HOUSE","eventId":542827,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q3-2020-earnings_call-542827.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2020/2/6/2633324.json","maxAge":1},{"title":"WMS Q2 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q2","date":1573135200,"updated":1768933552,"transcriptId":2633241,"type":"IN_HOUSE","eventId":542830,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q2-2020-earnings_call-542830.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/11/7/2633241.json","maxAge":1},{"title":"WMS Q1 FY2020 earnings call transcript","fiscalYear":2020,"fiscalPeriod":"Q1","date":1564668000,"updated":1768933552,"transcriptId":2633221,"type":"IN_HOUSE","eventId":542831,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/WMS/earnings/WMS-Q1-2020-earnings_call-542831.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2019/8/1/2633221.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":134.32,"fmt":"134.32"},"open":{"raw":133.69,"fmt":"133.69"},"dayLow":{"raw":132.01,"fmt":"132.01"},"dayHigh":{"raw":135.21,"fmt":"135.21"},"regularMarketPreviousClose":{"raw":134.32,"fmt":"134.32"},"regularMarketOpen":{"raw":133.69,"fmt":"133.69"},"regularMarketDayLow":{"raw":132.01,"fmt":"132.01"},"regularMarketDayHigh":{"raw":135.21,"fmt":"135.21"},"dividendRate":{"raw":0.72,"fmt":"0.72"},"dividendYield":{"raw":0.0054,"fmt":"0.54%"},"exDividendDate":{"raw":1772409600,"fmt":"2026-03-02"},"payoutRatio":{"raw":0.1165,"fmt":"11.65%"},"fiveYearAvgDividendYield":{"raw":0.43,"fmt":"0.43"},"beta":{"raw":1.305,"fmt":"1.30"},"trailingPE":{"raw":22.079866,"fmt":"22.08"},"forwardPE":{"raw":19.557098,"fmt":"19.56"},"volume":{"raw":577680,"fmt":"577.68k","longFmt":"577,680"},"regularMarketVolume":{"raw":577680,"fmt":"577.68k","longFmt":"577,680"},"averageVolume":{"raw":762679,"fmt":"762.68k","longFmt":"762,679"},"averageVolume10days":{"raw":1071970,"fmt":"1.07M","longFmt":"1,071,970"},"averageDailyVolume10Day":{"raw":1071970,"fmt":"1.07M","longFmt":"1,071,970"},"bid":{"raw":130.06,"fmt":"130.06"},"ask":{"raw":159.51,"fmt":"159.51"},"bidSize":{"raw":10000,"fmt":"10k","longFmt":"10,000"},"askSize":{"raw":10000,"fmt":"10k","longFmt":"10,000"},"marketCap":{"raw":10336743424,"fmt":"10.34B","longFmt":"10,336,743,424"},"nonDilutedMarketCap":{"raw":10297017381,"fmt":"10.3B","longFmt":"10,297,017,381"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":93.915,"fmt":"93.92"},"fiftyTwoWeekHigh":{"raw":179.315,"fmt":"179.32"},"allTimeHigh":{"raw":184.27,"fmt":"184.27"},"allTimeLow":{"raw":14.74,"fmt":"14.74"},"priceToSalesTrailing12Months":{"raw":3.4578264,"fmt":"3.46"},"fiftyDayAverage":{"raw":157.8302,"fmt":"157.83"},"twoHundredDayAverage":{"raw":141.1979,"fmt":"141.20"},"trailingAnnualDividendRate":{"raw":0.7,"fmt":"0.70"},"trailingAnnualDividendYield":{"raw":0.005211435,"fmt":"0.52%"},"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":1778761800,"fmt":"2026-05-14"}],"earningsCallDate":[{"raw":1770303600,"fmt":"2026-02-05"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":0.97038,"fmt":"0.97"},"earningsLow":{"raw":0.75,"fmt":"0.75"},"earningsHigh":{"raw":1.07,"fmt":"1.07"},"revenueAverage":{"raw":652275140,"fmt":"652.28M","longFmt":"652,275,140"},"revenueLow":{"raw":629000000,"fmt":"629M","longFmt":"629,000,000"},"revenueHigh":{"raw":666300000,"fmt":"666.3M","longFmt":"666,300,000"}},"exDividendDate":{"raw":1772409600,"fmt":"2026-03-02"},"dividendDate":{"raw":1773619200,"fmt":"2026-03-16"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1770654688,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":200.0,"priorPriceTarget":180.0},{"epochGradeDate":1770398806,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":205.0,"priorPriceTarget":176.0},{"epochGradeDate":1770395027,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":198.0,"priorPriceTarget":180.0},{"epochGradeDate":1770390785,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":198.0,"priorPriceTarget":187.0},{"epochGradeDate":1769434392,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":180.0,"priorPriceTarget":170.0},{"epochGradeDate":1768492843,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":187.0,"priorPriceTarget":181.0},{"epochGradeDate":1768487668,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":180.0,"priorPriceTarget":175.0},{"epochGradeDate":1767722028,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":197.0,"priorPriceTarget":183.0},{"epochGradeDate":1765207372,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":181.0,"priorPriceTarget":176.0},{"epochGradeDate":1762538829,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":168.0,"priorPriceTarget":158.0},{"epochGradeDate":1762527700,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":176.0,"priorPriceTarget":160.0},{"epochGradeDate":1762527168,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":170.0,"priorPriceTarget":159.0},{"epochGradeDate":1754917199,"firm":"RBC Capital","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":159.0,"priorPriceTarget":0.0},{"epochGradeDate":1754677401,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":167.0,"priorPriceTarget":146.0},{"epochGradeDate":1754673507,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":166.0,"priorPriceTarget":141.0},{"epochGradeDate":1754667437,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":165.0,"priorPriceTarget":160.0},{"epochGradeDate":1754661012,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":159.0,"priorPriceTarget":140.0},{"epochGradeDate":1754657253,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":160.0,"priorPriceTarget":135.0},{"epochGradeDate":1747432621,"firm":"UBS","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":146.0,"priorPriceTarget":155.0},{"epochGradeDate":1747416975,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":160.0,"priorPriceTarget":165.0},{"epochGradeDate":1747405758,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":141.0,"priorPriceTarget":146.0},{"epochGradeDate":1747405272,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":133.0,"priorPriceTarget":143.0},{"epochGradeDate":1747403902,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":130.0},{"epochGradeDate":1744135521,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":130.0,"priorPriceTarget":149.0},{"epochGradeDate":1744121531,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":135.0,"priorPriceTarget":180.0},{"epochGradeDate":1743694798,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":165.0,"priorPriceTarget":177.0},{"epochGradeDate":1743529235,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":134.0,"priorPriceTarget":0.0},{"epochGradeDate":1738968771,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":160.0,"priorPriceTarget":170.0},{"epochGradeDate":1738964573,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":149.0,"priorPriceTarget":160.0},{"epochGradeDate":1738954573,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":135.0,"priorPriceTarget":135.0},{"epochGradeDate":1737048230,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":160.0,"priorPriceTarget":172.0},{"epochGradeDate":1736335077,"firm":"UBS","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":155.0,"priorPriceTarget":0.0},{"epochGradeDate":1731514250,"firm":"Stephens & Co.","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Announces","currentPriceTarget":135.0,"priorPriceTarget":0.0},{"epochGradeDate":1731350882,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":170.0,"priorPriceTarget":180.0},{"epochGradeDate":1731337560,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":172.0,"priorPriceTarget":194.0},{"epochGradeDate":1731332638,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":180.0,"priorPriceTarget":195.0},{"epochGradeDate":1731331301,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":184.0,"priorPriceTarget":192.0},{"epochGradeDate":1731330598,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":161.0,"priorPriceTarget":174.0},{"epochGradeDate":1723729479,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":192.0,"priorPriceTarget":192.0},{"epochGradeDate":1723488898,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Lowers","currentPriceTarget":180.0,"priorPriceTarget":188.0},{"epochGradeDate":1723208807,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":194.0,"priorPriceTarget":202.0},{"epochGradeDate":1723203828,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":187.0,"priorPriceTarget":200.0},{"epochGradeDate":1715966349,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":202.0,"priorPriceTarget":189.0},{"epochGradeDate":1715945493,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":193.0,"priorPriceTarget":182.0},{"epochGradeDate":1715943474,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":200.0,"priorPriceTarget":192.0},{"epochGradeDate":1715939394,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":195.0,"priorPriceTarget":185.0},{"epochGradeDate":1715183470,"firm":"Northcoast Research","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":190.0,"priorPriceTarget":0.0},{"epochGradeDate":1713444617,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":180.0,"priorPriceTarget":172.0},{"epochGradeDate":1707509870,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":185.0,"priorPriceTarget":160.0},{"epochGradeDate":1707501983,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":182.0,"priorPriceTarget":138.0},{"epochGradeDate":1702465050,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":156.0,"priorPriceTarget":151.0},{"epochGradeDate":1699012553,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":145.0,"priorPriceTarget":160.0},{"epochGradeDate":1693482879,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":148.0,"priorPriceTarget":140.0},{"epochGradeDate":1692947239,"firm":"Stephens & Co.","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":148.0,"priorPriceTarget":0.0},{"epochGradeDate":1692604941,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":160.0,"priorPriceTarget":150.0},{"epochGradeDate":1691425576,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":162.0,"priorPriceTarget":131.0},{"epochGradeDate":1691165860,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":133.0,"priorPriceTarget":114.0},{"epochGradeDate":1691157833,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":155.0,"priorPriceTarget":125.0},{"epochGradeDate":1691146762,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":150.0,"priorPriceTarget":138.0},{"epochGradeDate":1690187101,"firm":"Keybanc","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":150.0,"priorPriceTarget":0.0},{"epochGradeDate":1689242019,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":138.0,"priorPriceTarget":119.0},{"epochGradeDate":1688040138,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"reit","priceTargetAction":"Maintains","currentPriceTarget":114.0,"priorPriceTarget":114.0},{"epochGradeDate":1687947797,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Raises","currentPriceTarget":114.0,"priorPriceTarget":107.0},{"epochGradeDate":1684758600,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":115.0},{"epochGradeDate":1684499391,"firm":"UBS","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":102.0,"priorPriceTarget":94.0},{"epochGradeDate":1684496953,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":125.0,"priorPriceTarget":120.0},{"epochGradeDate":1684496689,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":107.0,"priorPriceTarget":105.0},{"epochGradeDate":1684493247,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":108.0},{"epochGradeDate":1684488914,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":119.0,"priorPriceTarget":113.0},{"epochGradeDate":1684488493,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":131.0,"priorPriceTarget":125.0},{"epochGradeDate":1681906896,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":105.0,"priorPriceTarget":110.0},{"epochGradeDate":1681894572,"firm":"Oppenheimer","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":108.0,"priorPriceTarget":0.0},{"epochGradeDate":1679918569,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":118.0},{"epochGradeDate":1679916400,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Announces","currentPriceTarget":113.0,"priorPriceTarget":0.0},{"epochGradeDate":1679673488,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":115.0,"priorPriceTarget":118.0},{"epochGradeDate":1679410864,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":125.0,"priorPriceTarget":147.0},{"epochGradeDate":1675779334,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":110.0,"priorPriceTarget":120.0},{"epochGradeDate":1675338019,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Announces","currentPriceTarget":155.0,"priorPriceTarget":0.0},{"epochGradeDate":1671021000,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":127.0,"priorPriceTarget":122.0},{"epochGradeDate":1667829457,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":152.0},{"epochGradeDate":1667561598,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":122.0,"priorPriceTarget":164.0},{"epochGradeDate":1666265804,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":159.0,"priorPriceTarget":182.0},{"epochGradeDate":1666003481,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Announces","currentPriceTarget":168.0,"priorPriceTarget":0.0},{"epochGradeDate":1660813044,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":182.0,"priorPriceTarget":0.0},{"epochGradeDate":1659700660,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":170.0,"priorPriceTarget":119.0},{"epochGradeDate":1659698214,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":164.0,"priorPriceTarget":135.0},{"epochGradeDate":1657892250,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":135.0,"priorPriceTarget":138.0},{"epochGradeDate":1657284252,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":124.0,"priorPriceTarget":158.0},{"epochGradeDate":1656416243,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":120.0,"priorPriceTarget":142.0},{"epochGradeDate":1653054679,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":137.0,"priorPriceTarget":158.0},{"epochGradeDate":1653049998,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":142.0,"priorPriceTarget":145.0},{"epochGradeDate":1653047739,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":138.0,"priorPriceTarget":162.0},{"epochGradeDate":1646133365,"firm":"Morgan Stanley","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Announces","currentPriceTarget":145.0,"priorPriceTarget":0.0},{"epochGradeDate":1639571362,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":162.0,"priorPriceTarget":135.0},{"epochGradeDate":1636120712,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":135.0,"priorPriceTarget":130.0},{"epochGradeDate":1621600329,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":130.0,"priorPriceTarget":128.0},{"epochGradeDate":1621598081,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":112.0},{"epochGradeDate":1619014325,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":128.0,"priorPriceTarget":115.0},{"epochGradeDate":1618240365,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":112.0,"priorPriceTarget":102.0},{"epochGradeDate":1613042067,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"Underweight","action":"up","priceTargetAction":"Announces","currentPriceTarget":102.0,"priorPriceTarget":0.0},{"epochGradeDate":1612548207,"firm":"Loop Capital","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":88.0},{"epochGradeDate":1612547376,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":115.0,"priorPriceTarget":98.0},{"epochGradeDate":1611147206,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":98.0,"priorPriceTarget":89.0},{"epochGradeDate":1608295885,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":89.0,"priorPriceTarget":77.0},{"epochGradeDate":1604678608,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":53.0,"priorPriceTarget":49.0},{"epochGradeDate":1602502592,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":77.0,"priorPriceTarget":64.0},{"epochGradeDate":1601035026,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":49.0,"priorPriceTarget":45.0},{"epochGradeDate":1596806572,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":41.0},{"epochGradeDate":1596714454,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":64.0,"priorPriceTarget":55.0},{"epochGradeDate":1594899905,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Raises","currentPriceTarget":55.0,"priorPriceTarget":48.0},{"epochGradeDate":1594645376,"firm":"Morgan Stanley","toGrade":"Underweight","fromGrade":"Equal-Weight","action":"down","priceTargetAction":"Lowers","currentPriceTarget":41.0,"priorPriceTarget":43.0},{"epochGradeDate":1591013070,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":27.0},{"epochGradeDate":1590756066,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":43.0,"priorPriceTarget":27.0},{"epochGradeDate":1590145961,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":48.0,"priorPriceTarget":41.0},{"epochGradeDate":1587136788,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":40.0,"priorPriceTarget":38.0},{"epochGradeDate":1584449176,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":39.0,"priorPriceTarget":46.0},{"epochGradeDate":1581340388,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":46.0,"priorPriceTarget":42.0},{"epochGradeDate":1576853126,"firm":"Morgan Stanley","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":42.0,"priorPriceTarget":0.0},{"epochGradeDate":1576670108,"firm":"Barclays","toGrade":"Overweight","fromGrade":"Equal-Weight","action":"up","priceTargetAction":"Raises","currentPriceTarget":45.0,"priorPriceTarget":41.0},{"epochGradeDate":1575374861,"firm":"B of A Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":46.0,"priorPriceTarget":0.0},{"epochGradeDate":1565091828,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":35.0,"priorPriceTarget":29.0},{"epochGradeDate":1546616245,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":30.0},{"epochGradeDate":1544631418,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":27.0,"priorPriceTarget":30.0},{"epochGradeDate":1542045905,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Lowers","currentPriceTarget":34.0,"priorPriceTarget":35.0},{"epochGradeDate":1542043883,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Lowers","currentPriceTarget":30.0,"priorPriceTarget":35.0},{"epochGradeDate":1534163111,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":29.0},{"epochGradeDate":1532353557,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":30.0,"priorPriceTarget":29.0},{"epochGradeDate":1527684576,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":25.0},{"epochGradeDate":1527684575,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":32.0,"priorPriceTarget":29.0},{"epochGradeDate":1518454369,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"Equal-Weight","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":24.0},{"epochGradeDate":1518185206,"firm":"Baird","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":28.0},{"epochGradeDate":1513770566,"firm":"Barclays","toGrade":"Equal-Weight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":24.0,"priorPriceTarget":0.0},{"epochGradeDate":1511964872,"firm":"Citigroup","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":26.0,"priorPriceTarget":0.0},{"epochGradeDate":1509726205,"firm":"Baird","toGrade":"Outperform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":25.0},{"epochGradeDate":1484315844,"firm":"Baird","toGrade":"Outperform","fromGrade":"Neutral","action":"up","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":25.0},{"epochGradeDate":1470921766,"firm":"Boenning & Scattergood","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1465404062,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":25.0,"priorPriceTarget":24.0},{"epochGradeDate":1459440173,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":24.0,"priorPriceTarget":32.0},{"epochGradeDate":1448360570,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Lowers","currentPriceTarget":32.0,"priorPriceTarget":0.0},{"epochGradeDate":1431522000,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":34.0,"priorPriceTarget":29.0},{"epochGradeDate":1429186055,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":30.0,"priorPriceTarget":0.0},{"epochGradeDate":1424440760,"firm":"Boenning & Scattergood","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1423231200,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":29.0,"priorPriceTarget":24.0},{"epochGradeDate":1413205200,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":24.0,"priorPriceTarget":22.0},{"epochGradeDate":1409738479,"firm":"Barclays","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":22.0,"priorPriceTarget":0.0},{"epochGradeDate":1409737629,"firm":"Deutsche Bank","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":24.0,"priorPriceTarget":0.0},{"epochGradeDate":1359983714,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Removes","currentPriceTarget":0.0,"priorPriceTarget":20.0},{"epochGradeDate":1359725630,"firm":"BMO Capital","toGrade":"Market Perform","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":18.0},{"epochGradeDate":1359719065,"firm":"JP Morgan","toGrade":"Neutral","fromGrade":"Underperform","action":"up","priceTargetAction":"Raises","currentPriceTarget":26.0,"priorPriceTarget":13.0},{"epochGradeDate":1359667455,"firm":"Goldman Sachs","toGrade":"Neutral","fromGrade":"Sell","action":"up","priceTargetAction":"Raises","currentPriceTarget":24.0,"priorPriceTarget":13.0},{"epochGradeDate":1357577639,"firm":"Macquarie","toGrade":"Neutral","fromGrade":"Outperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":17.0,"priorPriceTarget":20.0},{"epochGradeDate":1351866060,"firm":"CLSA","toGrade":"Sell","fromGrade":"Underperform","action":"down","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":19.0},{"epochGradeDate":1351862040,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":20.0,"priorPriceTarget":22.0},{"epochGradeDate":1347973440,"firm":"Sterne Agee","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":19.0,"priorPriceTarget":17.5},{"epochGradeDate":1347961440,"firm":"Deutsche Bank","toGrade":"Sell","fromGrade":"Hold","action":"down","priceTargetAction":"Lowers","currentPriceTarget":13.0,"priorPriceTarget":15.0},{"epochGradeDate":1344424560,"firm":"Goldman Sachs","toGrade":"Sell","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":20.0},{"epochGradeDate":1344340740,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":22.0,"priorPriceTarget":26.0},{"epochGradeDate":1344335040,"firm":"B of A Securities","toGrade":"Underperform","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":25.0},{"epochGradeDate":1344333840,"firm":"Deutsche Bank","toGrade":"Hold","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":15.0,"priorPriceTarget":19.0},{"epochGradeDate":1344332760,"firm":"JP Morgan","toGrade":"Underweight","fromGrade":"Neutral","action":"down","priceTargetAction":"Lowers","currentPriceTarget":14.0,"priorPriceTarget":21.0},{"epochGradeDate":1335876000,"firm":"Sterne Agee","toGrade":"Neutral","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":24.0,"priorPriceTarget":21.0}],"maxAge":86400},"pageViews":{"shortTermTrend":"DOWN","midTermTrend":"UP","longTermTrend":"UP","maxAge":1},"price":{"maxAge":1,"preMarketChange":{},"preMarketPrice":{},"preMarketSource":"FREE_REALTIME","postMarketChangePercent":{"raw":0.0,"fmt":"0.00%"},"postMarketChange":{"raw":0.0,"fmt":"0.00"},"postMarketTime":1774650361,"postMarketPrice":{"raw":132.7,"fmt":"132.70"},"postMarketSource":"DELAYED","regularMarketChangePercent":{"raw":-0.0120608,"fmt":"-1.21%"},"regularMarketChange":{"raw":-1.62001,"fmt":"-1.62"},"regularMarketTime":1774641602,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":132.7,"fmt":"132.70"},"regularMarketDayHigh":{"raw":135.21,"fmt":"135.21"},"regularMarketDayLow":{"raw":132.01,"fmt":"132.01"},"regularMarketVolume":{"raw":577680,"fmt":"577.68k","longFmt":"577,680.00"},"averageDailyVolume10Day":{"raw":1071970,"fmt":"1.07M","longFmt":"1,071,970"},"averageDailyVolume3Month":{"raw":762679,"fmt":"762.68k","longFmt":"762,679"},"regularMarketPreviousClose":{"raw":134.32,"fmt":"134.32"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":133.69,"fmt":"133.69"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"WMS","underlyingSymbol":null,"shortName":"Advanced Drainage Systems, Inc.","longName":"Advanced Drainage Systems, Inc.","currency":"USD","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":10336743424,"fmt":"10.34B","longFmt":"10,336,743,424.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":1.03,"fmt":"1.03"},"estimate":{"raw":1.098,"fmt":"1.10"},"fiscalQuarter":"4Q2025","calendarQuarter":"1Q2025","difference":"-0.07","surprisePct":"-6.19","periodEndDate":{"raw":1743379200,"fmt":"2025-03-31"},"reportedDate":{"raw":1747305000,"fmt":"2025-05-15"}},{"date":"2Q2025","actual":{"raw":1.95,"fmt":"1.95"},"estimate":{"raw":1.75833,"fmt":"1.76"},"fiscalQuarter":"1Q2026","calendarQuarter":"2Q2025","difference":"0.19","surprisePct":"10.9","periodEndDate":{"raw":1751241600,"fmt":"2025-06-30"},"reportedDate":{"raw":1754563200,"fmt":"2025-08-07"}},{"date":"3Q2025","actual":{"raw":1.9813,"fmt":"1.98"},"estimate":{"raw":1.64442,"fmt":"1.64"},"fiscalQuarter":"2Q2026","calendarQuarter":"3Q2025","difference":"0.34","surprisePct":"20.49","periodEndDate":{"raw":1759190400,"fmt":"2025-09-30"},"reportedDate":{"raw":1762429510,"fmt":"2025-11-06"}},{"date":"4Q2025","actual":{"raw":1.27,"fmt":"1.27"},"estimate":{"raw":1.09714,"fmt":"1.10"},"fiscalQuarter":"3Q2026","calendarQuarter":"4Q2025","difference":"0.17","surprisePct":"15.76","periodEndDate":{"raw":1767139200,"fmt":"2025-12-31"},"reportedDate":{"raw":1770291600,"fmt":"2026-02-05"}}],"currentQuarterEstimate":{"raw":0.97038,"fmt":"0.97"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"4Q2026","currentPeriodEndDate":{"raw":1774915200,"fmt":"2026-03-31"},"earningsDate":[{"raw":1778761800,"fmt":"2026-05-14"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":2769315000,"fmt":"2.77B","longFmt":"2,769,315,000"},"earnings":{"raw":308953530,"fmt":"308.95M","longFmt":"308,953,530"}},{"date":2023,"revenue":{"raw":3071121000,"fmt":"3.07B","longFmt":"3,071,121,000"},"earnings":{"raw":535198860,"fmt":"535.2M","longFmt":"535,198,860"}},{"date":2024,"revenue":{"raw":2874473000,"fmt":"2.87B","longFmt":"2,874,473,000"},"earnings":{"raw":531953790,"fmt":"531.95M","longFmt":"531,953,790"}},{"date":2025,"revenue":{"raw":2904245000,"fmt":"2.9B","longFmt":"2,904,245,000"},"earnings":{"raw":460527320,"fmt":"460.53M","longFmt":"460,527,320"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":615761000,"fmt":"615.76M","longFmt":"615,761,000"},"earnings":{"raw":80452270,"fmt":"80.45M","longFmt":"80,452,270"}},{"date":"2Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":829880000,"fmt":"829.88M","longFmt":"829,880,000"},"earnings":{"raw":152060860,"fmt":"152.06M","longFmt":"152,060,860"}},{"date":"3Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":850381000,"fmt":"850.38M","longFmt":"850,381,000"},"earnings":{"raw":155151950,"fmt":"155.15M","longFmt":"155,151,950"}},{"date":"4Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":693354000,"fmt":"693.35M","longFmt":"693,354,000"},"earnings":{"raw":99627690,"fmt":"99.63M","longFmt":"99,627,690"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":132.7,"fmt":"132.70"},"targetHighPrice":{"raw":215.0,"fmt":"215.00"},"targetLowPrice":{"raw":174.0,"fmt":"174.00"},"targetMeanPrice":{"raw":197.2,"fmt":"197.20"},"targetMedianPrice":{"raw":199.0,"fmt":"199.00"},"recommendationMean":{"raw":1.4,"fmt":"1.40"},"recommendationKey":"strong_buy","numberOfAnalystOpinions":{"raw":10,"fmt":"10","longFmt":"10"},"totalCash":{"raw":1008190016,"fmt":"1.01B","longFmt":"1,008,190,016"},"totalCashPerShare":{"raw":12.943,"fmt":"12.94"},"ebitda":{"raw":900113024,"fmt":"900.11M","longFmt":"900,113,024"},"totalDebt":{"raw":1445670016,"fmt":"1.45B","longFmt":"1,445,670,016"},"quickRatio":{"raw":3.014,"fmt":"3.01"},"currentRatio":{"raw":4.125,"fmt":"4.12"},"totalRevenue":{"raw":2989376000,"fmt":"2.99B","longFmt":"2,989,376,000"},"debtToEquity":{"raw":74.108,"fmt":"74.11%"},"revenuePerShare":{"raw":38.476,"fmt":"38.48"},"returnOnAssets":{"raw":0.11494,"fmt":"11.49%"},"returnOnEquity":{"raw":0.27569,"fmt":"27.57%"},"grossProfits":{"raw":1155974016,"fmt":"1.16B","longFmt":"1,155,974,016"},"freeCashflow":{"raw":466318112,"fmt":"466.32M","longFmt":"466,318,112"},"operatingCashflow":{"raw":820360000,"fmt":"820.36M","longFmt":"820,360,000"},"earningsGrowth":{"raw":0.144,"fmt":"14.40%"},"revenueGrowth":{"raw":0.004,"fmt":"0.40%"},"grossMargins":{"raw":0.38669,"fmt":"38.67%"},"ebitdaMargins":{"raw":0.30110002,"fmt":"30.11%"},"operatingMargins":{"raw":0.21014,"fmt":"21.01%"},"profitMargins":{"raw":0.15746,"fmt":"15.75%"},"financialCurrency":"USD"}}],"error":null}}