Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 100 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

No open-market trades on record; showing all filings.

DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
May 22, 2022 AZZ M 862 · · 0 Direct -100.00% Disposed (price as of 2026-10-02)
May 22, 2022 AZZ M 3,979 · · 0 Direct -100.00% Disposed (price as of 2026-10-02)
May 22, 2022 AZZ F 291 $43.43 $12,638 22,154 Direct -1.30% Disposed 221.0% (price as of 2026-10-02)
May 22, 2022 AZZ M 41 · · 22,445 Direct +0.18% Acquired (price as of 2026-10-02)
May 22, 2022 AZZ M 862 · · 22,404 Direct +4.00% Acquired (price as of 2026-10-02)
May 22, 2022 AZZ F 1,348 $43.43 $58,544 21,542 Direct -5.89% Disposed 221.0% (price as of 2026-10-02)
May 22, 2022 AZZ M 191 · · 22,890 Direct +0.84% Acquired (price as of 2026-10-02)
May 22, 2022 AZZ M 3,979 · · 22,699 Direct +21.26% Acquired (price as of 2026-10-02)
May 4, 2022 AZZ M 877 · · 1,757 Direct -33.30% Disposed (price as of 2026-10-02)
May 4, 2022 AZZ M 1,359 · · 1,360 Direct -49.98% Disposed (price as of 2026-10-02)
May 4, 2022 AZZ F 280 $47.67 $13,348 18,720 Direct -1.47% Disposed 192.4% (price as of 2026-10-02)
May 4, 2022 AZZ M 8 · · 19,000 Direct +0.04% Acquired (price as of 2026-10-02)
May 4, 2022 AZZ M 877 · · 18,992 Direct +4.84% Acquired (price as of 2026-10-02)
May 4, 2022 AZZ F 496 $47.67 $23,644 18,115 Direct -2.67% Disposed 192.4% (price as of 2026-10-02)
May 4, 2022 AZZ M 43 · · 18,611 Direct +0.23% Acquired (price as of 2026-10-02)
May 4, 2022 AZZ M 1,359 · · 18,568 Direct +7.90% Acquired (price as of 2026-10-02)
July 22, 2021 AZZ M 2,724 · · 0 Direct -100.00% Disposed (price as of 2026-10-02)
July 22, 2021 AZZ F 73 $52.09 $3,803 17,209 Direct -0.42% Disposed 167.6% (price as of 2026-10-02)
July 22, 2021 AZZ D 2,424 $52.09 $126,266 17,282 Direct -12.30% Disposed 167.6% (price as of 2026-10-02)
July 22, 2021 AZZ M 2,724 $46.34 $126,230 19,706 Direct +16.04% Acquired 200.8% (price as of 2026-10-02)
May 22, 2021 AZZ M 861 · · 861 Direct -50.00% Disposed (price as of 2026-10-02)
May 22, 2021 AZZ F 216 $53.61 $11,580 16,456 Direct -1.30% Disposed 160.0% (price as of 2026-10-02)
May 22, 2021 AZZ M 29 · · 16,672 Direct +0.17% Acquired (price as of 2026-10-02)
May 22, 2021 AZZ M 861 · · 16,643 Direct +5.46% Acquired (price as of 2026-10-02)
May 18, 2021 AZZ M 3,427 · · 0 Direct -100.00% Disposed (price as of 2026-10-02)
May 18, 2021 AZZ M 893 · · 0 Direct -100.00% Disposed (price as of 2026-10-02)
May 18, 2021 AZZ F 874 $54.04 $47,231 15,782 Direct -5.25% Disposed 157.9% (price as of 2026-10-02)
May 18, 2021 AZZ M 166 · · 16,656 Direct +1.01% Acquired (price as of 2026-10-02)
May 18, 2021 AZZ M 3,427 · · 16,490 Direct +26.23% Acquired (price as of 2026-10-02)
May 18, 2021 AZZ F 227 $54.04 $12,267 13,063 Direct -1.71% Disposed 157.9% (price as of 2026-10-02)
May 18, 2021 AZZ M 43 · · 13,290 Direct +0.32% Acquired (price as of 2026-10-02)
May 18, 2021 AZZ M 893 · · 13,247 Direct +7.23% Acquired (price as of 2026-10-02)
May 4, 2021 AZZ A 2,633 · · 2,633 Direct · Acquired (price as of 2026-10-02)
May 4, 2021 AZZ A 2,633 · · 2,633 Direct · Acquired (price as of 2026-10-02)
May 4, 2021 AZZ M 1,359 · · 2,719 Direct -33.33% Disposed (price as of 2026-10-02)
May 4, 2021 AZZ F 337 $53.51 $18,033 12,354 Direct -2.66% Disposed 160.5% (price as of 2026-10-02)
May 4, 2021 AZZ M 26 · · 12,691 Direct +0.21% Acquired (price as of 2026-10-02)
May 4, 2021 AZZ M 1,359 · · 12,665 Direct +12.02% Acquired (price as of 2026-10-02)
June 30, 2020 AZZ A 619 $29.17 $18,056 11,306 Direct +5.79% Acquired 377.9% (price as of 2026-10-02)
May 22, 2020 AZZ M 861 · · 1,722 Direct -33.33% Disposed (price as of 2026-10-02)
May 22, 2020 AZZ F 213 $31.28 $6,663 10,687 Direct -1.95% Disposed 345.6% (price as of 2026-10-02)
May 22, 2020 AZZ M 15 · · 10,900 Direct +0.14% Acquired (price as of 2026-10-02)
May 22, 2020 AZZ M 861 · · 10,885 Direct +8.59% Acquired (price as of 2026-10-02)
May 18, 2020 AZZ M 893 · · 892 Direct -50.03% Disposed (price as of 2026-10-02)
May 18, 2020 AZZ F 222 $30.06 $6,673 10,024 Direct -2.17% Disposed 363.7% (price as of 2026-10-02)
May 18, 2020 AZZ M 23 · · 10,246 Direct +0.22% Acquired (price as of 2026-10-02)
May 18, 2020 AZZ M 893 · · 10,223 Direct +9.57% Acquired (price as of 2026-10-02)
May 4, 2020 AZZ A 4,078 · · 4,078 Direct · Acquired (price as of 2026-10-02)
May 4, 2020 AZZ A 4,078 · · 4,078 Direct · Acquired (price as of 2026-10-02)
April 27, 2020 AZZ M 415 · · 0 Direct -100.00% Disposed (price as of 2026-10-02)
April 27, 2020 AZZ F 127 $28.59 $3,631 9,330 Direct -1.34% Disposed 387.5% (price as of 2026-10-02)
April 27, 2020 AZZ M 16 · · 9,457 Direct +0.17% Acquired (price as of 2026-10-02)
April 27, 2020 AZZ M 415 · · 9,441 Direct +4.60% Acquired (price as of 2026-10-02)
June 30, 2019 AZZ A 619 $34.31 $21,238 9,026 Direct +7.36% Acquired 306.3% (price as of 2026-10-02)
May 22, 2019 AZZ A 2,584 · · 2,584 Direct · Acquired (price as of 2026-10-02)
May 22, 2019 AZZ A 2,584 · · 2,584 Direct · Acquired (price as of 2026-10-02)
May 18, 2019 AZZ M 892 · · 2,086 Direct -29.95% Disposed (price as of 2026-10-02)
May 18, 2019 AZZ F 244 $45.56 $11,117 8,407 Direct -2.82% Disposed 205.9% (price as of 2026-10-02)
May 18, 2019 AZZ M 12 · · 8,651 Direct +0.14% Acquired (price as of 2026-10-02)
May 18, 2019 AZZ M 892 · · 8,639 Direct +11.51% Acquired (price as of 2026-10-02)
April 27, 2019 AZZ M 415 · · 415 Direct -50.00% Disposed (price as of 2026-10-02)
April 27, 2019 AZZ M 406 · · 0 Direct -100.00% Disposed (price as of 2026-10-02)
April 27, 2019 AZZ F 248 $46.88 $11,626 7,747 Direct -3.10% Disposed 197.3% (price as of 2026-10-02)
April 27, 2019 AZZ M 10 · · 7,995 Direct +0.13% Acquired (price as of 2026-10-02)
April 27, 2019 AZZ M 14 · · 7,985 Direct +0.18% Acquired (price as of 2026-10-02)
April 27, 2019 AZZ M 415 · · 7,971 Direct +5.49% Acquired (price as of 2026-10-02)
April 27, 2019 AZZ M 406 · · 7,556 Direct +5.68% Acquired (price as of 2026-10-02)
Sept. 4, 2018 AZZ A 90 $45.69 $4,112 7,150 Direct +1.27% Acquired 205.1% (price as of 2026-10-02)
Sept. 4, 2018 AZZ A 148 $45.69 $6,762 7,208 Direct +2.10% Acquired 205.1% (price as of 2026-10-02)
May 18, 2018 AZZ A 2,678 · · 2,678 Direct · Acquired (price as of 2026-10-02)
May 18, 2018 AZZ A 2,678 · · 2,678 Direct · Acquired (price as of 2026-10-02)
May 18, 2018 AZZ M 182 · · 0 Direct -100.00% Disposed (price as of 2026-10-02)
May 18, 2018 AZZ F 55 $42.00 $2,310 7,060 Direct -0.77% Disposed 231.9% (price as of 2026-10-02)
May 18, 2018 AZZ M 4 · · 7,115 Direct +0.06% Acquired (price as of 2026-10-02)
May 18, 2018 AZZ M 182 · · 7,111 Direct +2.63% Acquired (price as of 2026-10-02)
April 27, 2018 AZZ M 415 · · 830 Direct -33.33% Disposed (price as of 2026-10-02)
April 27, 2018 AZZ M 406 · · 406 Direct -50.00% Disposed (price as of 2026-10-02)
April 27, 2018 AZZ M 379 · · 0 Direct -100.00% Disposed (price as of 2026-10-02)
April 27, 2018 AZZ F 332 $45.75 $15,189 6,929 Direct -4.57% Disposed 204.7% (price as of 2026-10-02)
April 27, 2018 AZZ M 4 · · 7,261 Direct +0.06% Acquired (price as of 2026-10-02)
April 27, 2018 AZZ M 9 · · 7,257 Direct +0.12% Acquired (price as of 2026-10-02)
April 27, 2018 AZZ M 12 · · 7,248 Direct +0.17% Acquired (price as of 2026-10-02)
April 27, 2018 AZZ M 415 · · 7,236 Direct +6.08% Acquired (price as of 2026-10-02)
April 27, 2018 AZZ M 406 · · 6,821 Direct +6.33% Acquired (price as of 2026-10-02)
April 27, 2018 AZZ M 379 · · 6,415 Direct +6.28% Acquired (price as of 2026-10-02)
March 5, 2018 AZZ A 405 $35.66 $14,442 6,036 Direct +7.19% Acquired 290.9% (price as of 2026-10-02)
April 27, 2017 AZZ A 1,245 · · 1,245 Direct · Acquired (price as of 2026-10-02)
April 27, 2017 AZZ A 1,245 · · 1,245 Direct · Acquired (price as of 2026-10-02)
April 27, 2017 AZZ M 406 · · 812 Direct -33.33% Disposed (price as of 2026-10-02)
April 27, 2017 AZZ M 379 · · 379 Direct -50.00% Disposed (price as of 2026-10-02)
April 27, 2017 AZZ F 208 $60.20 $12,522 5,454 Direct -3.67% Disposed 131.5% (price as of 2026-10-02)
April 27, 2017 AZZ M 3 · · 5,662 Direct +0.05% Acquired (price as of 2026-10-02)
April 27, 2017 AZZ M 7 · · 5,659 Direct +0.12% Acquired (price as of 2026-10-02)
April 27, 2017 AZZ M 406 · · 5,652 Direct +7.74% Acquired (price as of 2026-10-02)
April 27, 2017 AZZ M 379 · · 5,246 Direct +7.79% Acquired (price as of 2026-10-02)
March 6, 2017 AZZ A 362 $38.78 $14,038 4,867 Direct +8.04% Acquired 259.4% (price as of 2026-10-02)
March 1, 2017 AZZ M 6 · · 6 Direct -50.00% Disposed (price as of 2026-10-02)
March 1, 2017 AZZ M 330 · · 0 Direct -100.00% Disposed (price as of 2026-10-02)
March 1, 2017 AZZ M 6 · · 4,505 Direct +0.13% Acquired (price as of 2026-10-02)
March 1, 2017 AZZ F 108 $60.55 $6,539 4,499 Direct -2.34% Disposed 130.2% (price as of 2026-10-02)

Showing latest 100 of 120 transactions

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
May 22, 2022 AZZ Restricted Stock Units COMMON STOCK (862) · · 862 Disposed
May 22, 2022 AZZ Performance Share Units COMMON STOCK (3,979) · · 3,979 Disposed
May 4, 2022 AZZ Restricted Stock Units COMMON STOCK (877) · · 877 Disposed
May 4, 2022 AZZ Restricted Stock Units COMMON STOCK (1,359) · · 1,359 Disposed
July 22, 2021 AZZ STOCK APPRECIATION RIGHTS COMMON STOCK (2,724) · · 2,724 Disposed
May 22, 2021 AZZ Restricted Stock Units COMMON STOCK (861) · · 861 Disposed
May 18, 2021 AZZ Performance Share Units COMMON STOCK · · 3,427 Disposed
May 18, 2021 AZZ Restricted Stock Units COMMON STOCK (893) · · 893 Disposed
May 4, 2021 AZZ Performance Share Units COMMON STOCK (2,633) · · 2,633 Acquired
May 4, 2021 AZZ Restricted Stock Units COMMON STOCK (2,633) · · 2,633 Acquired
May 4, 2021 AZZ Restricted Stock Units COMMON STOCK (1,359) · · 1,359 Disposed
May 22, 2020 AZZ Restricted Stock Units COMMON STOCK (861) · · 861 Disposed
May 18, 2020 AZZ Restricted Stock Units COMMON STOCK (893) · · 893 Disposed
May 4, 2020 AZZ Performance Share Units COMMON STOCK (4,078) · · 4,078 Acquired
May 4, 2020 AZZ Restricted Stock Units COMMON STOCK (4,078) · · 4,078 Acquired
April 27, 2020 AZZ Restricted Stock Units COMMON STOCK (415) · · 415 Disposed
May 22, 2019 AZZ Performance Share Units COMMON STOCK (2,584) · · 2,584 Acquired
May 22, 2019 AZZ Restricted Stock Units COMMON STOCK (2,584) · · 2,584 Acquired
May 18, 2019 AZZ Restricted Stock Units COMMON STOCK (892) · · 892 Disposed
April 27, 2019 AZZ Restricted Stock Units COMMON STOCK (415) · · 415 Disposed
April 27, 2019 AZZ Restricted Stock Units COMMON STOCK (406) · · 406 Disposed
May 18, 2018 AZZ Restricted Stock Units COMMON STOCK (2,678) · · 2,678 Acquired
May 18, 2018 AZZ Performance Share Units COMMON STOCK (2,678) · · 2,678 Acquired
May 18, 2018 AZZ Performance Share Units COMMON STOCK (182) · · 182 Disposed
April 27, 2018 AZZ Restricted Stock Units COMMON STOCK (415) · · 415 Disposed
April 27, 2018 AZZ Restricted Stock Units COMMON STOCK (406) · · 406 Disposed
April 27, 2018 AZZ Restricted Stock Units COMMON STOCK (379) · · 379 Disposed
April 27, 2017 AZZ Performance Share Units COMMON STOCK (1,245) · · 1,245 Acquired
April 27, 2017 AZZ Restricted Stock Units COMMON STOCK (1,245) · · 1,245 Acquired
April 27, 2017 AZZ Restricted Stock Units COMMON STOCK (406) · · 406 Disposed
April 27, 2017 AZZ Restricted Stock Units COMMON STOCK (379) · · 379 Disposed
March 1, 2017 AZZ Dividend Equivalent Rights COMMON STOCK (6) · · 6 Disposed
March 1, 2017 AZZ Restricted Stock Units COMMON STOCK (330) · · 330 Disposed
April 27, 2016 AZZ Performance Share Units COMMON STOCK (1,218) · · 1,218 Acquired
April 27, 2016 AZZ Restricted Stock Units COMMON STOCK (1,218) · · 1,218 Acquired
April 27, 2016 AZZ Restricted Stock Units COMMON STOCK (380) · · 380 Disposed
March 1, 2016 AZZ Dividend Equivalent Rights COMMON STOCK (6) · · 6 Disposed
March 1, 2016 AZZ Restricted Stock Units COMMON STOCK (330) · · 330 Disposed
March 1, 2016 AZZ Dividend Equivalent Rights COMMON STOCK (28) · · 28 Disposed
March 1, 2016 AZZ Restricted Stock Units COMMON STOCK (1,650) · · 1,650 Disposed

Exercise/conversion price is blank when not applicable (e.g. RSUs).

Initial ownership (Form 3) 6 holdings

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
July 21, 2015 AZZ COMMON STOCK 1,199 Direct
July 21, 2015 AZZ STOCK APPRECIATION RIGHTS→ COMMON STOCK (2,724) 2,724 Direct
July 21, 2015 AZZ Restricted Stock Units→ COMMON STOCK (990) 990 Direct
July 21, 2015 AZZ Restricted Stock Units→ COMMON STOCK (1,138) 1,138 Direct
July 21, 2015 AZZ Performance Share Units→ COMMON STOCK (1,138) 1,138 Direct
July 21, 2015 AZZ Restricted Stock Units→ COMMON STOCK (1,650) 1,650 Direct

Compensation (DEF 14A)

08

Matched by name from proxy statements (DEF 14A) — verify against the filing.

AZZ

Fiscal yearSalaryBonusStock awards Option awardsNon-equity incentivePension changeOtherTotal
2018 $288,705 · · · $17,092 · $10,674 $466,473
2017 $280,978 · · · $81,596 · $13,731 $516,306
2016 $261,375 · · · $177,970 · $13,349 $562,695

Figures from the Summary Compensation Table of the company's proxy statement (DEF 14A). Compensation is not a recommendation.