{"quoteSummary":{"result":[{"quoteUnadjustedPerformanceOverview":{"maxAge":1,"benchmark":{"symbol":"^GSPC","shortName":"S&P 500"},"performanceOverview":{"asOfDate":{"raw":1774569600,"fmt":"2026-03-27"},"fiveDaysReturn":{"raw":0.031433836,"fmt":"3.14%"},"oneMonthReturn":{"raw":-0.0975143,"fmt":"-9.75%"},"threeMonthReturn":{"raw":0.11078926,"fmt":"11.08%"},"sixMonthReturn":{"raw":0.106782146,"fmt":"10.68%"},"ytdReturnPct":{"raw":0.14498974,"fmt":"14.50%"},"oneYearTotalReturn":{"raw":0.43097013,"fmt":"43.10%"},"twoYearTotalReturn":{"raw":0.5890198,"fmt":"58.90%"},"threeYearTotalReturn":{"raw":2.1029077,"fmt":"210.29%"},"fiveYearTotalReturn":{"raw":1.4339548,"fmt":"143.40%"},"tenYearTotalReturn":{"raw":1.1828531,"fmt":"118.29%"},"maxReturn":{"raw":47.10625,"fmt":"4,710.63%"}},"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":4231922432,"fmt":"4.23B","longFmt":"4,231,922,432"},"forwardPE":{"raw":18.110981,"fmt":"18.11"},"profitMargins":{"raw":0.19886999,"fmt":"19.89%"},"floatShares":{"raw":29365137,"fmt":"29.37M","longFmt":"29,365,137"},"sharesOutstanding":{"raw":29855666,"fmt":"29.86M","longFmt":"29,855,666"},"sharesShort":{"raw":772999,"fmt":"773k","longFmt":"772,999"},"sharesShortPriorMonth":{"raw":966184,"fmt":"966.18k","longFmt":"966,184"},"sharesShortPreviousMonthDate":{"raw":1770940800,"fmt":"2026-02-13"},"dateShortInterest":{"raw":1773360000,"fmt":"2026-03-13"},"sharesPercentSharesOut":{"raw":0.025899999,"fmt":"2.59%"},"heldPercentInsiders":{"raw":0.01792,"fmt":"1.79%"},"heldPercentInstitutions":{"raw":0.97446,"fmt":"97.45%"},"shortRatio":{"raw":3.95,"fmt":"3.95"},"shortPercentOfFloat":{"raw":0.0392,"fmt":"3.92%"},"beta":{"raw":1.128,"fmt":"1.13"},"impliedSharesOutstanding":{"raw":30057083,"fmt":"30.06M","longFmt":"30,057,083"},"morningStarOverallRating":{},"morningStarRiskRating":{},"category":null,"bookValue":{"raw":44.187,"fmt":"44.19"},"priceToBook":{"raw":2.7772875,"fmt":"2.78"},"annualReportExpenseRatio":{},"ytdReturn":{},"qtdReturn":{},"beta3Year":{},"totalAssets":{},"yield":{},"fundFamily":null,"fundInceptionDate":{},"legalType":null,"threeYearAverageReturn":{},"fiveYearAverageReturn":{},"priceToSalesTrailing12Months":{},"lastFiscalYearEnd":{"raw":1740700800,"fmt":"2025-02-28"},"nextFiscalYearEnd":{"raw":1772236800,"fmt":"2026-02-28"},"mostRecentQuarter":{"raw":1764460800,"fmt":"2025-11-30"},"earningsQuarterlyGrowth":{"raw":0.222,"fmt":"22.20%"},"revenueQuarterlyGrowth":{},"netIncomeToCommon":{"raw":321537984,"fmt":"321.54M","longFmt":"321,537,984"},"trailingEps":{"raw":10.65,"fmt":"10.65"},"forwardEps":{"raw":6.776,"fmt":"6.78"},"pegRatio":{},"lastSplitFactor":"2:1","lastSplitDate":{"raw":1343692800,"fmt":"2012-07-31"},"enterpriseToRevenue":{"raw":2.617,"fmt":"2.62"},"enterpriseToEbitda":{"raw":12.203,"fmt":"12.20"},"52WeekChange":{"raw":0.3785193,"fmt":"37.85%"},"SandP52WeekChange":{"raw":0.12811458,"fmt":"12.81%"},"lastDividendValue":{"raw":0.2,"fmt":"0.20"},"lastDividendDate":{"raw":1770249600,"fmt":"2026-02-05"},"lastCapGain":{},"annualHoldingsTurnover":{},"latestFundingDate":{},"latestAmountRaised":{},"latestImpliedValuation":{},"latestShareClass":null,"leadInvestor":null,"fundingToDate":{},"totalFundingRounds":{}},"financialsTemplate":{"code":"N","maxAge":1},"earningsGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.67,"fmt":"0.67"},"estimate":{"raw":0.815,"fmt":"0.81"},"fiscalQuarter":"4Q2025","calendarQuarter":"1Q2025","difference":"-0.14","surprisePct":"-17.79","periodEndDate":{"raw":1740700800,"fmt":"2025-02-28"},"reportedDate":{"raw":1745266500,"fmt":"2025-04-21"}},{"date":"2Q2025","actual":{"raw":5.66,"fmt":"5.66"},"estimate":{"raw":1.46833,"fmt":"1.47"},"fiscalQuarter":"1Q2026","calendarQuarter":"2Q2025","difference":"4.19","surprisePct":"285.47","periodEndDate":{"raw":1748649600,"fmt":"2025-05-31"},"reportedDate":{"raw":1752092100,"fmt":"2025-07-09"}},{"date":"3Q2025","actual":{"raw":2.95,"fmt":"2.95"},"estimate":{"raw":1.42714,"fmt":"1.43"},"fiscalQuarter":"2Q2026","calendarQuarter":"3Q2025","difference":"1.52","surprisePct":"106.71","periodEndDate":{"raw":1756598400,"fmt":"2025-08-31"},"reportedDate":{"raw":1759954500,"fmt":"2025-10-08"}},{"date":"4Q2025","actual":{"raw":1.36,"fmt":"1.36"},"estimate":{"raw":1.32143,"fmt":"1.32"},"fiscalQuarter":"3Q2026","calendarQuarter":"4Q2025","difference":"0.04","surprisePct":"2.92","periodEndDate":{"raw":1764460800,"fmt":"2025-11-30"},"reportedDate":{"raw":1767820527,"fmt":"2026-01-07"}}],"currentQuarterEstimate":{"raw":1.07833,"fmt":"1.08"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"4Q2026","currentPeriodEndDate":{"raw":1772236800,"fmt":"2026-02-28"},"earningsDate":[{"raw":1776715200,"fmt":"2026-04-20"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":902664000,"fmt":"902.66M","longFmt":"902,664,000"},"earnings":{"raw":84022000,"fmt":"84.02M","longFmt":"84,022,000"}},{"date":2023,"revenue":{"raw":1323649000,"fmt":"1.32B","longFmt":"1,323,649,000"},"earnings":{"raw":-61214000,"fmt":"-61.21M","longFmt":"-61,214,000"}},{"date":2024,"revenue":{"raw":1537589000,"fmt":"1.54B","longFmt":"1,537,589,000"},"earnings":{"raw":87207000,"fmt":"87.21M","longFmt":"87,207,000"}},{"date":2025,"revenue":{"raw":1577744000,"fmt":"1.58B","longFmt":"1,577,744,000"},"earnings":{"raw":52435000,"fmt":"52.44M","longFmt":"52,435,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":351875000,"fmt":"351.88M","longFmt":"351,875,000"},"earnings":{"raw":20210000,"fmt":"20.21M","longFmt":"20,210,000"}},{"date":"2Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":421962000,"fmt":"421.96M","longFmt":"421,962,000"},"earnings":{"raw":170908000,"fmt":"170.91M","longFmt":"170,908,000"}},{"date":"3Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":417275000,"fmt":"417.27M","longFmt":"417,275,000"},"earnings":{"raw":89346000,"fmt":"89.35M","longFmt":"89,346,000"}},{"date":"4Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":425746000,"fmt":"425.75M","longFmt":"425,746,000"},"earnings":{"raw":41075000,"fmt":"41.08M","longFmt":"41,075,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"earningsCallTranscripts":{"transcripts":[{"title":"AZZ Q3 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q3","date":1767888000,"updated":1767901764,"transcriptId":2561554,"type":"IN_HOUSE","eventId":396488,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q3-2026-earnings_call-396488.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2026/1/8/2561554.json","maxAge":1},{"title":"AZZ Q2 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q2","date":1760022000,"updated":1761144181,"transcriptId":2174259,"type":"IN_HOUSE","eventId":362779,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q2-2026-earnings_call-362779.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/10/9/2174259.json","maxAge":1},{"title":"AZZ Q1 FY2026 earnings call transcript","fiscalYear":2026,"fiscalPeriod":"Q1","date":1752159600,"updated":1755073855,"transcriptId":2001142,"type":"IN_HOUSE","eventId":337560,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q1-2026-earnings_call-337560.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/7/10/2001142.json","maxAge":1},{"title":"AZZ Q4 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q4","date":1745334000,"updated":1766648721,"transcriptId":2537960,"type":"IN_HOUSE","eventId":300039,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q4-2025-earnings_call-300039.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/4/22/2537960.json","maxAge":1},{"title":"AZZ Q3 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q3","date":1736352000,"updated":1768649078,"transcriptId":2574766,"type":"IN_HOUSE","eventId":242346,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q3-2025-earnings_call-242346.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2025/1/8/2574766.json","maxAge":1},{"title":"AZZ Q2 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q2","date":1728572400,"updated":1768852056,"transcriptId":2627822,"type":"IN_HOUSE","eventId":213006,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q2-2025-earnings_call-213006.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/10/10/2627822.json","maxAge":1},{"title":"AZZ Q1 FY2025 earnings call transcript","fiscalYear":2025,"fiscalPeriod":"Q1","date":1720710000,"updated":1772058741,"transcriptId":2731939,"type":"IN_HOUSE","eventId":186772,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q1-2025-earnings_call-186772.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/7/11/2731939.json","maxAge":1},{"title":"AZZ Q4 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q4","date":1713798000,"updated":1772061325,"transcriptId":2762104,"type":"IN_HOUSE","eventId":150972,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q4-2024-earnings_call-150972.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/4/22/2762104.json","maxAge":1},{"title":"AZZ Q3 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q3","date":1704902400,"updated":1772059683,"transcriptId":2826311,"type":"IN_HOUSE","eventId":122446,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q3-2024-earnings_call-122446.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2024/1/10/2826311.json","maxAge":1},{"title":"AZZ Q2 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q2","date":1697036400,"updated":1772061951,"transcriptId":2877114,"type":"IN_HOUSE","eventId":83732,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q2-2024-earnings_call-83732.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/10/11/2877114.json","maxAge":1},{"title":"AZZ Q1 FY2024 earnings call transcript","fiscalYear":2024,"fiscalPeriod":"Q1","date":1689001200,"updated":1772081435,"transcriptId":2930257,"type":"IN_HOUSE","eventId":64996,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q1-2024-earnings_call-64996.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/7/10/2930257.json","maxAge":1},{"title":"AZZ Q4 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q4","date":1682521200,"updated":1772436107,"transcriptId":2972320,"type":"IN_HOUSE","eventId":48789,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q4-2023-earnings_call-48789.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/4/26/2972320.json","maxAge":1},{"title":"AZZ Q3 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q3","date":1673366400,"updated":1773016447,"transcriptId":3030558,"type":"RAW","eventId":37985,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q3-2023-earnings_call-37985.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2023/1/10/3030558.json","maxAge":1},{"title":"AZZ Q2 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q2","date":1665500400,"updated":1774093169,"transcriptId":3078438,"type":"IN_HOUSE","eventId":35704,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q2-2023-earnings_call-35704.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/10/11/3078438.json","maxAge":1},{"title":"AZZ Q1 FY2023 earnings call transcript","fiscalYear":2023,"fiscalPeriod":"Q1","date":1657530480,"updated":1773992680,"transcriptId":3119789,"type":"IN_HOUSE","eventId":25350,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q1-2023-earnings_call-25350.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/7/11/3119789.json","maxAge":1},{"title":"AZZ Q4 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q4","date":1650628011,"updated":1774254181,"transcriptId":3148977,"type":"IN_HOUSE","eventId":19169,"eventType":"Earnings call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q4-2022-earnings_call-19169.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/4/22/3148977.json","maxAge":1},{"title":"AZZ Q3 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q3","date":1641772800,"updated":1752165408,"transcriptId":1573515,"type":"RAW","eventId":12511,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q3-2022-earnings_call-12511.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2022/1/10/1573515.json","maxAge":1},{"title":"AZZ Q2 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q2","date":1633996800,"updated":1752165408,"transcriptId":1562930,"type":"RAW","eventId":518,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q2-2022-earnings_call-518.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/10/12/1562930.json","maxAge":1},{"title":"AZZ Q1 FY2022 earnings call transcript","fiscalYear":2022,"fiscalPeriod":"Q1","date":1625842794,"updated":1752165408,"transcriptId":1569993,"type":"RAW","eventId":8515,"eventType":"Earnings Call","url":"https://finance.yahoo.com/quote/AZZ/earnings/AZZ-Q1-2022-earnings_call-8515.html","s3Url":"s3://890742573995-market-data-service-prod-us-east-1/shared/transcripts/2021/7/9/1569993.json","maxAge":1}],"maxAge":86400},"summaryDetail":{"maxAge":1,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"previousClose":{"raw":123.29,"fmt":"123.29"},"open":{"raw":122.29,"fmt":"122.29"},"dayLow":{"raw":121.62,"fmt":"121.62"},"dayHigh":{"raw":124.8199,"fmt":"124.82"},"regularMarketPreviousClose":{"raw":123.29,"fmt":"123.29"},"regularMarketOpen":{"raw":122.29,"fmt":"122.29"},"regularMarketDayLow":{"raw":121.62,"fmt":"121.62"},"regularMarketDayHigh":{"raw":124.8199,"fmt":"124.82"},"dividendRate":{"raw":0.77,"fmt":"0.77"},"dividendYield":{"raw":0.0063,"fmt":"0.63%"},"exDividendDate":{"raw":1770249600,"fmt":"2026-02-05"},"payoutRatio":{"raw":0.0695,"fmt":"6.95%"},"fiveYearAvgDividendYield":{"raw":1.18,"fmt":"1.18"},"beta":{"raw":1.128,"fmt":"1.13"},"trailingPE":{"raw":11.5230055,"fmt":"11.52"},"forwardPE":{"raw":18.110981,"fmt":"18.11"},"volume":{"raw":107458,"fmt":"107.46k","longFmt":"107,458"},"regularMarketVolume":{"raw":107458,"fmt":"107.46k","longFmt":"107,458"},"averageVolume":{"raw":178042,"fmt":"178.04k","longFmt":"178,042"},"averageVolume10days":{"raw":233520,"fmt":"233.52k","longFmt":"233,520"},"averageDailyVolume10Day":{"raw":233520,"fmt":"233.52k","longFmt":"233,520"},"bid":{"raw":115.91,"fmt":"115.91"},"ask":{"raw":129.87,"fmt":"129.87"},"bidSize":{"raw":10000,"fmt":"10k","longFmt":"10,000"},"askSize":{"raw":20000,"fmt":"20k","longFmt":"20,000"},"marketCap":{"raw":3688605440,"fmt":"3.69B","longFmt":"3,688,605,440"},"nonDilutedMarketCap":{"raw":3552227140,"fmt":"3.55B","longFmt":"3,552,227,140"},"yield":{},"ytdReturn":{},"qtdReturn":{},"totalAssets":{},"expireDate":{},"strikePrice":{},"openInterest":{},"fiftyTwoWeekLow":{"raw":70.9,"fmt":"70.90"},"fiftyTwoWeekHigh":{"raw":141.18,"fmt":"141.18"},"allTimeHigh":{"raw":141.18,"fmt":"141.18"},"allTimeLow":{"raw":0.515625,"fmt":"0.52"},"priceToSalesTrailing12Months":{"raw":2.2813416,"fmt":"2.28"},"fiftyDayAverage":{"raw":127.7866,"fmt":"127.79"},"twoHundredDayAverage":{"raw":111.0705,"fmt":"111.07"},"trailingAnnualDividendRate":{"raw":0.74,"fmt":"0.74"},"trailingAnnualDividendYield":{"raw":0.006002109,"fmt":"0.60%"},"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":1776715200,"fmt":"2026-04-20"}],"earningsCallDate":[{"raw":1767888000,"fmt":"2026-01-08"}],"isEarningsDateEstimate":true,"earningsAverage":{"raw":1.21889,"fmt":"1.22"},"earningsLow":{"raw":1.17,"fmt":"1.17"},"earningsHigh":{"raw":1.3,"fmt":"1.30"},"revenueAverage":{"raw":382243750,"fmt":"382.24M","longFmt":"382,243,750"},"revenueLow":{"raw":372500000,"fmt":"372.5M","longFmt":"372,500,000"},"revenueHigh":{"raw":395779000,"fmt":"395.78M","longFmt":"395,779,000"}},"exDividendDate":{"raw":1770249600,"fmt":"2026-02-05"},"dividendDate":{"raw":1772064000,"fmt":"2026-02-26"}},"upgradeDowngradeHistory":{"history":[{"epochGradeDate":1772719218,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":137.0,"priorPriceTarget":128.0},{"epochGradeDate":1772460744,"firm":"Wells Fargo","toGrade":"Equal-Weight","fromGrade":"Overweight","action":"down","priceTargetAction":"Raises","currentPriceTarget":132.0,"priorPriceTarget":127.0},{"epochGradeDate":1760109779,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"Overweight","action":"main","priceTargetAction":"Lowers","currentPriceTarget":121.0,"priorPriceTarget":128.0},{"epochGradeDate":1758132244,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":140.0,"priorPriceTarget":131.0},{"epochGradeDate":1755266960,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":120.0,"priorPriceTarget":110.0},{"epochGradeDate":1755168962,"firm":"Wells Fargo","toGrade":"Overweight","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":128.0,"priorPriceTarget":0.0},{"epochGradeDate":1752235736,"firm":"Baird","toGrade":"Neutral","fromGrade":"Neutral","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":90.0},{"epochGradeDate":1752064947,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"Outperform","action":"main","priceTargetAction":"Raises","currentPriceTarget":108.0,"priorPriceTarget":90.0},{"epochGradeDate":1749482482,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Maintains","currentPriceTarget":101.0,"priorPriceTarget":101.0},{"epochGradeDate":1744206576,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Announces","currentPriceTarget":101.0,"priorPriceTarget":0.0},{"epochGradeDate":1739290554,"firm":"Roth MKM","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":108.0,"priorPriceTarget":0.0},{"epochGradeDate":1739282896,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":111.0,"priorPriceTarget":99.0},{"epochGradeDate":1733492644,"firm":"Jefferies","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":110.0,"priorPriceTarget":105.0},{"epochGradeDate":1722455571,"firm":"Wolfe Research","toGrade":"Peer Perform","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1721726448,"firm":"Baird","toGrade":"Neutral","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1721235161,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":99.0,"priorPriceTarget":89.0},{"epochGradeDate":1718367489,"firm":"Evercore ISI Group","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":90.0,"priorPriceTarget":0.0},{"epochGradeDate":1718124860,"firm":"Noble Capital Markets","toGrade":"Outperform","fromGrade":"Market Perform","action":"up","priceTargetAction":"Announces","currentPriceTarget":95.0,"priorPriceTarget":0.0},{"epochGradeDate":1716208809,"firm":"Jefferies","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":105.0,"priorPriceTarget":0.0},{"epochGradeDate":1713891302,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"Buy","action":"main","priceTargetAction":"Raises","currentPriceTarget":85.0,"priorPriceTarget":67.0},{"epochGradeDate":1711123470,"firm":"Noble Capital Markets","toGrade":"Market Perform","fromGrade":"Outperform","action":"down","priceTargetAction":"Announces","currentPriceTarget":75.0,"priorPriceTarget":0.0},{"epochGradeDate":1693389133,"firm":"B. Riley Securities","toGrade":"Buy","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":64.0,"priorPriceTarget":0.0},{"epochGradeDate":1692623026,"firm":"Noble Capital Markets","toGrade":"Outperform","fromGrade":"","action":"init","priceTargetAction":"Announces","currentPriceTarget":60.0,"priorPriceTarget":0.0},{"epochGradeDate":1673608820,"firm":"Stifel","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"Announces","currentPriceTarget":48.0,"priorPriceTarget":0.0},{"epochGradeDate":1663671400,"firm":"Stifel","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":54.0,"priorPriceTarget":62.0},{"epochGradeDate":1605782389,"firm":"Stifel","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":50.0,"priorPriceTarget":0.0},{"epochGradeDate":1586351620,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Lowers","currentPriceTarget":48.0,"priorPriceTarget":60.0},{"epochGradeDate":1540821086,"firm":"Sidoti & Co.","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"Maintains","currentPriceTarget":54.0,"priorPriceTarget":0.0},{"epochGradeDate":1484054395,"firm":"Stifel","toGrade":"Hold","fromGrade":"Sell","action":"up","priceTargetAction":"Raises","currentPriceTarget":60.0,"priorPriceTarget":57.0},{"epochGradeDate":1481195715,"firm":"Stifel","toGrade":"Sell","fromGrade":"Hold","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1459165404,"firm":"Stifel","toGrade":"Hold","fromGrade":"","action":"init","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1452516942,"firm":"BB&T Capital","toGrade":"Hold","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1444657206,"firm":"Sidoti & Co.","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1396612350,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"","action":"main","priceTargetAction":"Raises","currentPriceTarget":53.0,"priorPriceTarget":50.0},{"epochGradeDate":1361812667,"firm":"DA Davidson","toGrade":"Buy","fromGrade":"Neutral","action":"up","priceTargetAction":"","currentPriceTarget":0.0,"priorPriceTarget":0.0},{"epochGradeDate":1359119990,"firm":"BB&T Capital","toGrade":"Buy","fromGrade":"Hold","action":"up","priceTargetAction":"Announces","currentPriceTarget":49.0,"priorPriceTarget":0.0},{"epochGradeDate":1349096400,"firm":"DA Davidson","toGrade":"Neutral","fromGrade":"Buy","action":"down","priceTargetAction":"Raises","currentPriceTarget":42.0,"priorPriceTarget":37.5}],"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":1774650421,"postMarketPrice":{"raw":122.72,"fmt":"122.72"},"postMarketSource":"DELAYED","regularMarketChangePercent":{"raw":-0.00462324,"fmt":"-0.46%"},"regularMarketChange":{"raw":-0.57,"fmt":"-0.57"},"regularMarketTime":1774641603,"priceHint":{"raw":2,"fmt":"2","longFmt":"2"},"regularMarketPrice":{"raw":122.72,"fmt":"122.72"},"regularMarketDayHigh":{"raw":124.8199,"fmt":"124.82"},"regularMarketDayLow":{"raw":121.62,"fmt":"121.62"},"regularMarketVolume":{"raw":107458,"fmt":"107.46k","longFmt":"107,458.00"},"averageDailyVolume10Day":{"raw":233520,"fmt":"233.52k","longFmt":"233,520"},"averageDailyVolume3Month":{"raw":178042,"fmt":"178.04k","longFmt":"178,042"},"regularMarketPreviousClose":{"raw":123.29,"fmt":"123.29"},"regularMarketSource":"FREE_REALTIME","regularMarketOpen":{"raw":122.29,"fmt":"122.29"},"strikePrice":{},"openInterest":{},"exchange":"NYQ","exchangeName":"NYSE","exchangeDataDelayedBy":0,"marketState":"CLOSED","quoteType":"EQUITY","symbol":"AZZ","underlyingSymbol":null,"shortName":"AZZ Inc.","longName":"AZZ Inc.","currency":"USD","quoteSourceName":"Delayed Quote","currencySymbol":"$","fromCurrency":null,"toCurrency":null,"lastMarket":null,"volume24Hr":{},"volumeAllCurrencies":{},"circulatingSupply":{},"marketCap":{"raw":3688605440,"fmt":"3.69B","longFmt":"3,688,605,440.00"}},"earningsNonGaap":{"maxAge":86400,"earningsChart":{"quarterly":[{"date":"1Q2025","actual":{"raw":0.98,"fmt":"0.98"},"estimate":{"raw":0.97556,"fmt":"0.98"},"fiscalQuarter":"4Q2025","calendarQuarter":"1Q2025","difference":"0.0","surprisePct":"0.46","periodEndDate":{"raw":1740700800,"fmt":"2025-02-28"},"reportedDate":{"raw":1745266500,"fmt":"2025-04-21"}},{"date":"2Q2025","actual":{"raw":1.78,"fmt":"1.78"},"estimate":{"raw":1.59286,"fmt":"1.59"},"fiscalQuarter":"1Q2026","calendarQuarter":"2Q2025","difference":"0.19","surprisePct":"11.75","periodEndDate":{"raw":1748649600,"fmt":"2025-05-31"},"reportedDate":{"raw":1752092100,"fmt":"2025-07-09"}},{"date":"3Q2025","actual":{"raw":1.55,"fmt":"1.55"},"estimate":{"raw":1.574,"fmt":"1.57"},"fiscalQuarter":"2Q2026","calendarQuarter":"3Q2025","difference":"-0.02","surprisePct":"-1.52","periodEndDate":{"raw":1756598400,"fmt":"2025-08-31"},"reportedDate":{"raw":1759954500,"fmt":"2025-10-08"}},{"date":"4Q2025","actual":{"raw":1.52,"fmt":"1.52"},"estimate":{"raw":1.483,"fmt":"1.48"},"fiscalQuarter":"3Q2026","calendarQuarter":"4Q2025","difference":"0.04","surprisePct":"2.49","periodEndDate":{"raw":1764460800,"fmt":"2025-11-30"},"reportedDate":{"raw":1767820527,"fmt":"2026-01-07"}}],"currentQuarterEstimate":{"raw":1.21889,"fmt":"1.22"},"currentQuarterEstimateDate":"1Q","currentCalendarQuarter":"1Q2026","currentQuarterEstimateYear":2026,"currentFiscalQuarter":"4Q2026","currentPeriodEndDate":{"raw":1772236800,"fmt":"2026-02-28"},"earningsDate":[{"raw":1776715200,"fmt":"2026-04-20"}],"isEarningsDateEstimate":true},"financialsChart":{"yearly":[{"date":2022,"revenue":{"raw":902664000,"fmt":"902.66M","longFmt":"902,664,000"},"earnings":{"raw":83835000,"fmt":"83.83M","longFmt":"83,835,000"}},{"date":2023,"revenue":{"raw":1323649000,"fmt":"1.32B","longFmt":"1,323,649,000"},"earnings":{"raw":86928000,"fmt":"86.93M","longFmt":"86,928,000"}},{"date":2024,"revenue":{"raw":1537589000,"fmt":"1.54B","longFmt":"1,537,589,000"},"earnings":{"raw":132769000,"fmt":"132.77M","longFmt":"132,769,000"}},{"date":2025,"revenue":{"raw":1577744000,"fmt":"1.58B","longFmt":"1,577,744,000"},"earnings":{"raw":156802000,"fmt":"156.8M","longFmt":"156,802,000"}}],"quarterly":[{"date":"1Q2025","fiscalQuarter":"4Q2025","revenue":{"raw":351875000,"fmt":"351.88M","longFmt":"351,875,000"},"earnings":{"raw":29643000,"fmt":"29.64M","longFmt":"29,643,000"}},{"date":"2Q2025","fiscalQuarter":"1Q2026","revenue":{"raw":421962000,"fmt":"421.96M","longFmt":"421,962,000"},"earnings":{"raw":53807000,"fmt":"53.81M","longFmt":"53,807,000"}},{"date":"3Q2025","fiscalQuarter":"2Q2026","revenue":{"raw":417275000,"fmt":"417.27M","longFmt":"417,275,000"},"earnings":{"raw":46926000,"fmt":"46.93M","longFmt":"46,926,000"}},{"date":"4Q2025","fiscalQuarter":"3Q2026","revenue":{"raw":425746000,"fmt":"425.75M","longFmt":"425,746,000"},"earnings":{"raw":45956000,"fmt":"45.96M","longFmt":"45,956,000"}}]},"financialCurrency":"USD","defaultMethodology":"nongaap"},"corporateActions":{"corporateActions":[],"maxAge":1},"financialData":{"maxAge":86400,"currentPrice":{"raw":122.72,"fmt":"122.72"},"targetHighPrice":{"raw":167.0,"fmt":"167.00"},"targetLowPrice":{"raw":123.0,"fmt":"123.00"},"targetMeanPrice":{"raw":140.11111,"fmt":"140.11"},"targetMedianPrice":{"raw":135.0,"fmt":"135.00"},"recommendationMean":{"raw":1.8,"fmt":"1.80"},"recommendationKey":"buy","numberOfAnalystOpinions":{"raw":9,"fmt":"9","longFmt":"9"},"totalCash":{"raw":623000,"fmt":"623k","longFmt":"623,000"},"totalCashPerShare":{"raw":0.021,"fmt":"0.02"},"ebitda":{"raw":346788992,"fmt":"346.79M","longFmt":"346,788,992"},"totalDebt":{"raw":568657984,"fmt":"568.66M","longFmt":"568,657,984"},"quickRatio":{"raw":1.175,"fmt":"1.17"},"currentRatio":{"raw":1.656,"fmt":"1.66"},"totalRevenue":{"raw":1616857984,"fmt":"1.62B","longFmt":"1,616,857,984"},"debtToEquity":{"raw":43.105,"fmt":"43.11%"},"revenuePerShare":{"raw":53.969,"fmt":"53.97"},"returnOnAssets":{"raw":0.072340004,"fmt":"7.23%"},"returnOnEquity":{"raw":0.27378,"fmt":"27.38%"},"grossProfits":{"raw":389908000,"fmt":"389.91M","longFmt":"389,908,000"},"freeCashflow":{"raw":159600128,"fmt":"159.6M","longFmt":"159,600,128"},"operatingCashflow":{"raw":517184000,"fmt":"517.18M","longFmt":"517,184,000"},"earningsGrowth":{"raw":0.214,"fmt":"21.40%"},"revenueGrowth":{"raw":0.055,"fmt":"5.50%"},"grossMargins":{"raw":0.24114999,"fmt":"24.11%"},"ebitdaMargins":{"raw":0.21448,"fmt":"21.45%"},"operatingMargins":{"raw":0.16319,"fmt":"16.32%"},"profitMargins":{"raw":0.19886999,"fmt":"19.89%"},"financialCurrency":"USD"}}],"error":null}}