Follow the people · Insider
Bryan Lee Stovall
Bryan Lee Stovall files insider transactions with the SEC as a coo - metal coatings of Azz (AZZ). We hold 1 disclosed purchase or sale filed since 6 March 2009, 1 of them in the last 90 days.
- Files forAZZ
- Disclosed buys and sells1 in all, 1 in the last 90 days
- Last disclosure14 August 2026
Positions held
1 post we hold — a term names its own dates; a run of filings only says when they filed- Filed 6 March 2009 — 14 August 2026COO - Metal Coatings · Azz (AZZ)225 Form 4 lines · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- ▼ sold on the open market 2,677 shares of AzzSEC Form 414 August 2026COMMON STOCK · traded 14 August 2026 · filed 14 August 2026
- exercised options over 9,017 shares of AzzSEC Form 42 June 2026COMMON STOCK · traded 31 May 2026 · filed 2 June 2026
- exercised options over 112 shares of AzzSEC Form 42 June 2026COMMON STOCK · traded 31 May 2026 · filed 2 June 2026
- had shares withheld for tax on 3,592 shares of AzzSEC Form 42 June 2026COMMON STOCK · traded 31 May 2026 · filed 2 June 2026
- exercised options over 9,017 shares of Azz (a derivative holding)SEC Form 42 June 2026Restricted Stock Units · traded 31 May 2026 · filed 2 June 2026
- exercised options over 1,029 shares of AzzSEC Form 429 April 2026COMMON STOCK · traded 25 April 2026 · filed 29 April 2026
- exercised options over 1,029 shares of Azz (a derivative holding)SEC Form 429 April 2026Restricted Stock Units · traded 25 April 2026 · filed 29 April 2026
- exercised options over 1,909 shares of Azz (a derivative holding)SEC Form 429 April 2026Restricted Stock Units · traded 28 April 2026 · filed 29 April 2026
- exercised options over 10,537 shares of Azz (a derivative holding)SEC Form 429 April 2026Performance Share Units · traded 28 April 2026 · filed 29 April 2026
- exercised options over 13 shares of AzzSEC Form 429 April 2026COMMON STOCK · traded 25 April 2026 · filed 29 April 2026
- had shares withheld for tax on 336 shares of AzzSEC Form 429 April 2026COMMON STOCK · traded 25 April 2026 · filed 29 April 2026
- exercised options over 1,909 shares of AzzSEC Form 429 April 2026COMMON STOCK · traded 28 April 2026 · filed 29 April 2026
- exercised options over 48 shares of AzzSEC Form 429 April 2026COMMON STOCK · traded 28 April 2026 · filed 29 April 2026
- had shares withheld for tax on 632 shares of AzzSEC Form 429 April 2026COMMON STOCK · traded 28 April 2026 · filed 29 April 2026
- exercised options over 10,537 shares of AzzSEC Form 429 April 2026COMMON STOCK · traded 28 April 2026 · filed 29 April 2026
- exercised options over 269 shares of AzzSEC Form 429 April 2026COMMON STOCK · traded 28 April 2026 · filed 29 April 2026
- had shares withheld for tax on 4,037 shares of AzzSEC Form 429 April 2026COMMON STOCK · traded 28 April 2026 · filed 29 April 2026
- exercised options over 949 shares of AzzSEC Form 427 April 2026COMMON STOCK · traded 24 April 2026 · filed 27 April 2026
- exercised options over 6 shares of AzzSEC Form 427 April 2026COMMON STOCK · traded 24 April 2026 · filed 27 April 2026
- had shares withheld for tax on 324 shares of AzzSEC Form 427 April 2026COMMON STOCK · traded 24 April 2026 · filed 27 April 2026
- exercised options over 949 shares of Azz (a derivative holding)SEC Form 427 April 2026Restricted Stock Units · traded 24 April 2026 · filed 27 April 2026
- ▼ sold on the open market 773 shares of AzzSEC Form 411 August 2025COMMON STOCK · traded 11 August 2025 · filed 11 August 2025
- ▼ sold on the open market 400 shares of AzzSEC Form 411 August 2025COMMON STOCK · traded 11 August 2025 · filed 11 August 2025
- ▼ sold on the open market 3,827 shares of AzzSEC Form 411 August 2025COMMON STOCK · traded 11 August 2025 · filed 11 August 2025
- ▼ sold on the open market 5,000 shares of AzzSEC Form 421 July 2025COMMON STOCK · traded 16 July 2025 · filed 21 July 2025
- exercised options over 9,018 shares of Azz (a derivative holding)SEC Form 43 June 2025Restricted Stock Units · traded 31 May 2025 · filed 3 June 2025
- exercised options over 9,018 shares of AzzSEC Form 43 June 2025COMMON STOCK · traded 31 May 2025 · filed 3 June 2025
- exercised options over 52 shares of AzzSEC Form 43 June 2025COMMON STOCK · traded 31 May 2025 · filed 3 June 2025
- had shares withheld for tax on 3,568 shares of AzzSEC Form 43 June 2025COMMON STOCK · traded 31 May 2025 · filed 3 June 2025
- exercised options over 2,098 shares of Azz (a derivative holding)SEC Form 413 May 2025Restricted Stock Units · traded 9 May 2025 · filed 13 May 2025
- exercised options over 6,023 shares of Azz (a derivative holding)SEC Form 413 May 2025Performance Share Units · traded 9 May 2025 · filed 13 May 2025
- exercised options over 2,098 shares of AzzSEC Form 413 May 2025COMMON STOCK · traded 9 May 2025 · filed 13 May 2025
- exercised options over 73 shares of AzzSEC Form 413 May 2025COMMON STOCK · traded 9 May 2025 · filed 13 May 2025
- had shares withheld for tax on 763 shares of AzzSEC Form 413 May 2025COMMON STOCK · traded 9 May 2025 · filed 13 May 2025
- exercised options over 6,023 shares of AzzSEC Form 413 May 2025COMMON STOCK · traded 9 May 2025 · filed 13 May 2025
- exercised options over 212 shares of AzzSEC Form 413 May 2025COMMON STOCK · traded 9 May 2025 · filed 13 May 2025
- had shares withheld for tax on 2,453 shares of AzzSEC Form 413 May 2025COMMON STOCK · traded 9 May 2025 · filed 13 May 2025
- exercised options over 1,029 shares of Azz (a derivative holding)SEC Form 429 April 2025Restricted Stock Units · traded 25 April 2025 · filed 29 April 2025
- exercised options over 1,029 shares of AzzSEC Form 429 April 2025COMMON STOCK · traded 25 April 2025 · filed 29 April 2025
- exercised options over 6 shares of AzzSEC Form 429 April 2025COMMON STOCK · traded 25 April 2025 · filed 29 April 2025
- had shares withheld for tax on 334 shares of AzzSEC Form 429 April 2025COMMON STOCK · traded 25 April 2025 · filed 29 April 2025
- exercised options over 1,909 shares of Azz (a derivative holding)SEC Form 429 April 2025Restricted Stock Units · traded 28 April 2025 · filed 29 April 2025
- exercised options over 1,909 shares of AzzSEC Form 429 April 2025COMMON STOCK · traded 28 April 2025 · filed 29 April 2025
- exercised options over 35 shares of AzzSEC Form 429 April 2025COMMON STOCK · traded 28 April 2025 · filed 29 April 2025
- had shares withheld for tax on 628 shares of AzzSEC Form 429 April 2025COMMON STOCK · traded 28 April 2025 · filed 29 April 2025
- was granted 2,847 shares of Azz (a derivative holding)SEC Form 428 April 2025Restricted Stock Units · traded 24 April 2025 · filed 28 April 2025
- was granted 2,846 shares of Azz (a derivative holding)SEC Form 428 April 2025Performance Share Units · traded 24 April 2025 · filed 28 April 2025
- was granted 18,035 shares of Azz (a derivative holding)SEC Form 411 April 2025Restricted Stock Units · traded 15 July 2024 · filed 11 April 2025
- ▼ sold on the open market 14,545 shares of AzzSEC Form 419 July 2024COMMON STOCK · traded 18 July 2024 · filed 19 July 2024
- exercised options over 2,098 shares of Azz (a derivative holding)SEC Form 413 May 2024Restricted Stock Units · traded 9 May 2024 · filed 13 May 2024
- exercised options over 2,098 shares of AzzSEC Form 413 May 2024COMMON STOCK · traded 9 May 2024 · filed 13 May 2024
- exercised options over 61 shares of AzzSEC Form 413 May 2024COMMON STOCK · traded 9 May 2024 · filed 13 May 2024
- had shares withheld for tax on 698 shares of AzzSEC Form 413 May 2024COMMON STOCK · traded 9 May 2024 · filed 13 May 2024
- exercised options over 1,221 shares of Azz (a derivative holding)SEC Form 48 May 2024Restricted Stock Units · traded 4 May 2024 · filed 8 May 2024
- exercised options over 3,272 shares of Azz (a derivative holding)SEC Form 48 May 2024Performance Share Units · traded 4 May 2024 · filed 8 May 2024
- exercised options over 1,221 shares of AzzSEC Form 48 May 2024COMMON STOCK · traded 4 May 2024 · filed 8 May 2024
- exercised options over 52 shares of AzzSEC Form 48 May 2024COMMON STOCK · traded 4 May 2024 · filed 8 May 2024
- had shares withheld for tax on 435 shares of AzzSEC Form 48 May 2024COMMON STOCK · traded 4 May 2024 · filed 8 May 2024
- exercised options over 3,272 shares of AzzSEC Form 48 May 2024COMMON STOCK · traded 4 May 2024 · filed 8 May 2024
- exercised options over 140 shares of AzzSEC Form 48 May 2024COMMON STOCK · traded 4 May 2024 · filed 8 May 2024
- had shares withheld for tax on 1,103 shares of AzzSEC Form 48 May 2024COMMON STOCK · traded 4 May 2024 · filed 8 May 2024
- exercised options over 1,909 shares of Azz (a derivative holding)SEC Form 41 May 2024Restricted Stock Units · traded 28 April 2024 · filed 1 May 2024
- exercised options over 1,909 shares of AzzSEC Form 41 May 2024COMMON STOCK · traded 28 April 2024 · filed 1 May 2024
- exercised options over 19 shares of AzzSEC Form 41 May 2024COMMON STOCK · traded 28 April 2024 · filed 1 May 2024
- had shares withheld for tax on 725 shares of AzzSEC Form 41 May 2024COMMON STOCK · traded 28 April 2024 · filed 1 May 2024
- was granted 3,088 shares of Azz (a derivative holding)SEC Form 429 April 2024Restricted Stock Units · traded 25 April 2024 · filed 29 April 2024
- was granted 3,088 shares of Azz (a derivative holding)SEC Form 429 April 2024Performance Share Units · traded 25 April 2024 · filed 29 April 2024
- exercised options over 2,097 shares of Azz (a derivative holding)SEC Form 411 May 2023Restricted Stock Units · traded 9 May 2023 · filed 11 May 2023
- exercised options over 2,097 shares of AzzSEC Form 411 May 2023COMMON STOCK · traded 9 May 2023 · filed 11 May 2023
- exercised options over 25 shares of AzzSEC Form 411 May 2023COMMON STOCK · traded 9 May 2023 · filed 11 May 2023
- had shares withheld for tax on 686 shares of AzzSEC Form 411 May 2023COMMON STOCK · traded 9 May 2023 · filed 11 May 2023
- exercised options over 1,221 shares of Azz (a derivative holding)SEC Form 48 May 2023Restricted Stock Units · traded 4 May 2023 · filed 8 May 2023
- exercised options over 1,813 shares of Azz (a derivative holding)SEC Form 48 May 2023Restricted Stock Units · traded 4 May 2023 · filed 8 May 2023
- exercised options over 2,392 shares of Azz (a derivative holding)SEC Form 48 May 2023Performance Share Units · traded 4 May 2023 · filed 8 May 2023
- exercised options over 1,221 shares of AzzSEC Form 48 May 2023COMMON STOCK · traded 4 May 2023 · filed 8 May 2023
- exercised options over 31 shares of AzzSEC Form 48 May 2023COMMON STOCK · traded 4 May 2023 · filed 8 May 2023
- had shares withheld for tax on 393 shares of AzzSEC Form 48 May 2023COMMON STOCK · traded 4 May 2023 · filed 8 May 2023
- exercised options over 1,813 shares of AzzSEC Form 48 May 2023COMMON STOCK · traded 4 May 2023 · filed 8 May 2023
- exercised options over 87 shares of AzzSEC Form 48 May 2023COMMON STOCK · traded 4 May 2023 · filed 8 May 2023
- had shares withheld for tax on 597 shares of AzzSEC Form 48 May 2023COMMON STOCK · traded 4 May 2023 · filed 8 May 2023
- exercised options over 2,392 shares of AzzSEC Form 48 May 2023COMMON STOCK · traded 4 May 2023 · filed 8 May 2023
- exercised options over 115 shares of AzzSEC Form 48 May 2023COMMON STOCK · traded 4 May 2023 · filed 8 May 2023
- had shares withheld for tax on 789 shares of AzzSEC Form 48 May 2023COMMON STOCK · traded 4 May 2023 · filed 8 May 2023
- was granted 5,727 shares of Azz (a derivative holding)SEC Form 42 May 2023Restricted Stock Units · traded 28 April 2023 · filed 2 May 2023
- was granted 5,727 shares of Azz (a derivative holding)SEC Form 42 May 2023Performance Share Units · traded 28 April 2023 · filed 2 May 2023
- was granted 4,495 shares of Azz (a derivative holding)SEC Form 41 March 2023Performance Share Units · traded 9 May 2022 · filed 1 March 2023
- was granted 6,293 shares of Azz (a derivative holding)SEC Form 41 March 2023Restricted Stock Units · traded 9 May 2022 · filed 1 March 2023
- exercised options over 10,000 shares of Azz (a derivative holding)SEC Form 42 November 2022Restricted Stock Units · traded 1 November 2022 · filed 2 November 2022
- exercised options over 10,000 shares of AzzSEC Form 42 November 2022COMMON STOCK · traded 1 November 2022 · filed 2 November 2022
- exercised options over 438 shares of AzzSEC Form 42 November 2022COMMON STOCK · traded 1 November 2022 · filed 2 November 2022
- had shares withheld for tax on 3,517 shares of AzzSEC Form 42 November 2022COMMON STOCK · traded 1 November 2022 · filed 2 November 2022
- exercised options over 2,122 shares of Azz (a derivative holding)SEC Form 424 May 2022Performance Share Units · traded 22 May 2022 · filed 24 May 2022
- exercised options over 689 shares of Azz (a derivative holding)SEC Form 424 May 2022Restricted Stock Units · traded 22 May 2022 · filed 24 May 2022
- exercised options over 2,122 shares of AzzSEC Form 424 May 2022COMMON STOCK · traded 22 May 2022 · filed 24 May 2022
- exercised options over 102 shares of AzzSEC Form 424 May 2022COMMON STOCK · traded 22 May 2022 · filed 24 May 2022
- had shares withheld for tax on 719 shares of AzzSEC Form 424 May 2022COMMON STOCK · traded 22 May 2022 · filed 24 May 2022
- exercised options over 689 shares of AzzSEC Form 424 May 2022COMMON STOCK · traded 22 May 2022 · filed 24 May 2022
- exercised options over 33 shares of AzzSEC Form 424 May 2022COMMON STOCK · traded 22 May 2022 · filed 24 May 2022
- had shares withheld for tax on 233 shares of AzzSEC Form 424 May 2022COMMON STOCK · traded 22 May 2022 · filed 24 May 2022
- exercised options over 1,495 shares of Azz (a derivative holding)SEC Form 46 May 2022Restricted Stock Units · traded 4 May 2022 · filed 6 May 2022
- exercised options over 1,812 shares of Azz (a derivative holding)SEC Form 46 May 2022Restricted Stock Units · traded 4 May 2022 · filed 6 May 2022
- exercised options over 1,221 shares of Azz (a derivative holding)SEC Form 46 May 2022Restricted Stock Units · traded 4 May 2022 · filed 6 May 2022
- exercised options over 1,495 shares of AzzSEC Form 46 May 2022COMMON STOCK · traded 4 May 2022 · filed 6 May 2022
- exercised options over 14 shares of AzzSEC Form 46 May 2022COMMON STOCK · traded 4 May 2022 · filed 6 May 2022
- had shares withheld for tax on 487 shares of AzzSEC Form 46 May 2022COMMON STOCK · traded 4 May 2022 · filed 6 May 2022
- exercised options over 1,812 shares of AzzSEC Form 46 May 2022COMMON STOCK · traded 4 May 2022 · filed 6 May 2022
- exercised options over 58 shares of AzzSEC Form 46 May 2022COMMON STOCK · traded 4 May 2022 · filed 6 May 2022
- had shares withheld for tax on 618 shares of AzzSEC Form 46 May 2022COMMON STOCK · traded 4 May 2022 · filed 6 May 2022
- exercised options over 1,221 shares of AzzSEC Form 46 May 2022COMMON STOCK · traded 4 May 2022 · filed 6 May 2022
- exercised options over 12 shares of AzzSEC Form 46 May 2022COMMON STOCK · traded 4 May 2022 · filed 6 May 2022
- had shares withheld for tax on 398 shares of AzzSEC Form 46 May 2022COMMON STOCK · traded 4 May 2022 · filed 6 May 2022
- exercised options over 689 shares of AzzSEC Form 424 May 2021COMMON STOCK · traded 22 May 2021 · filed 24 May 2021
- exercised options over 23 shares of AzzSEC Form 424 May 2021COMMON STOCK · traded 22 May 2021 · filed 24 May 2021
- had shares withheld for tax on 172 shares of AzzSEC Form 424 May 2021COMMON STOCK · traded 22 May 2021 · filed 24 May 2021
- exercised options over 689 shares of Azz (a derivative holding)SEC Form 424 May 2021Restricted Stock Units · traded 22 May 2021 · filed 24 May 2021
- exercised options over 397 shares of AzzSEC Form 420 May 2021COMMON STOCK · traded 18 May 2021 · filed 20 May 2021
- exercised options over 19 shares of AzzSEC Form 420 May 2021COMMON STOCK · traded 18 May 2021 · filed 20 May 2021
- had shares withheld for tax on 101 shares of AzzSEC Form 420 May 2021COMMON STOCK · traded 18 May 2021 · filed 20 May 2021
- exercised options over 397 shares of Azz (a derivative holding)SEC Form 420 May 2021Restricted Stock Units · traded 18 May 2021 · filed 20 May 2021
- exercised options over 1,812 shares of Azz (a derivative holding)SEC Form 46 May 2021Restricted Stock Units · traded 4 May 2021 · filed 6 May 2021
Positions come from the unitedstates/congress-legislators roster, the Office of Government Ethics and the SEC’s Form 4 index. Every disclosed line names its own source and links the document the government published; we print what the filing says and never a price we did not read from it. Headlines and links come from the GDELT Global Knowledge Graph — the story stays with the publisher. The portrait, where we have one, is the public-domain Congressional Bioguide photograph.