MarketPeel
Insider Trading Intelligence
TF

Thomas E. Ferguson

AZZ
PRESIDENT AND CEO · AZZ INC · CIK 0001208749
FILING MIX · LIFETIME57%/43%
BUYS
80
SELLS
61
TOTAL VALUE
$23.13M
COMPANIES
1
ACTIVE SINCE
Apr 2020
HOLDINGS NOW
201,827
AVG SELL PX
$86.60
TRADE KIND
SHOWING 141 / 141
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
9 backtested trades · 8 horizons · 8 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Thomas E. Ferguson, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d9+44.44%+3.27%+1.64%+1.63%+0.85%
14d9+66.67%+3.35%+1.71%+1.64%-0.50%
30d9+33.33%+3.84%+1.82%+2.02%+1.82%
60d9+33.33%+5.50%+3.22%+2.28%+2.69%
90d9+33.33%+11.54%+6.90%+4.63%+6.58%
180d9(1 pending)+25.00%+16.05%+14.11%+1.95%-5.96%
1y9(2 pending)+57.14%+42.32%+23.39%+18.93%+31.89%
2y9(5 pending)+100.00%+49.64%+24.72%+24.92%+28.76%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
AZZ · 201,827 shares · as of Jun 30, 2026
060,486120,972181,458241,944202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 80 buys / 61 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
AZZ
AZZ INC
PURCHASE
President and CEO
305$69.63$21.2K201,827Jun 30, 2026Jul 1, 2026View →
AZZ
AZZ INC
PURCHASE
President and CEO
8,978174,092Apr 28, 2026Apr 28, 2026View →
AZZ
AZZ INC
PURCHASE
President and CEO
49,554220,253Apr 28, 2026Apr 28, 2026View →
AZZ
AZZ INC
SALE
President and CEO
19,996$141.58$2.83M201,522Apr 28, 2026Apr 28, 2026View →
AZZ
AZZ INC
SALE
President and CEO
8,9780Apr 28, 2026Apr 28, 2026View →
AZZ
AZZ INC
SALE
President and CEO
49,5540Apr 28, 2026Apr 28, 2026View →
AZZ
AZZ INC
PURCHASE
President and CEO
229174,321Apr 28, 2026Apr 28, 2026View →
AZZ
AZZ INC
SALE
President and CEO
3,622$141.58$512.8K170,699Apr 28, 2026Apr 28, 2026View →
AZZ
AZZ INC
PURCHASE
President and CEO
1,265221,518Apr 28, 2026Apr 28, 2026View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
12,02912,029Apr 27, 2026Apr 28, 2026View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
12,02812,028Apr 27, 2026Apr 28, 2026View →
AZZ
AZZ INC
PURCHASE
President and CEO
76167,406Apr 25, 2026Apr 28, 2026View →
AZZ
AZZ INC
SALE
President and CEO
5,7495,749Apr 25, 2026Apr 28, 2026View →
AZZ
AZZ INC
PURCHASE
President and CEO
5,749167,330Apr 25, 2026Apr 28, 2026View →
AZZ
AZZ INC
SALE
President and CEO
2,292$144.78$331.8K165,114Apr 25, 2026Apr 28, 2026View →
AZZ
AZZ INC
SALE
President and CEO
2,203$143.33$315.8K161,581Apr 24, 2026Apr 27, 2026View →
AZZ
AZZ INC
SALE
President and CEO
5,60211,128Apr 24, 2026Apr 27, 2026View →
AZZ
AZZ INC
PURCHASE
President and CEO
39163,784Apr 24, 2026Apr 27, 2026View →
AZZ
AZZ INC
PURCHASE
President and CEO
5,563163,745Apr 24, 2026Apr 27, 2026View →
AZZ
AZZ INC
SALE
President and CEO
25,000$127.29$3.18M158,182Feb 3, 2026Feb 3, 2026View →
AZZ
AZZ INC
SALE
President and CEO
26,516$110.85$2.94M183,182Jul 22, 2025Jul 22, 2025View →
AZZ
AZZ INC
PURCHASE
President and CEO
305$69.63$21.2K209,698Jun 30, 2025Jul 8, 2025View →
AZZ
AZZ INC
SALE
President and CEO
4,973$93.91$467.0K209,393May 12, 2025May 13, 2025View →
AZZ
AZZ INC
PURCHASE
President and CEO
26,687224,297May 9, 2025May 13, 2025View →
AZZ
AZZ INC
SALE
President and CEO
10,870$91.49$994.5K214,366May 9, 2025May 13, 2025View →
AZZ
AZZ INC
PURCHASE
President and CEO
280200,854May 9, 2025May 13, 2025View →
AZZ
AZZ INC
PURCHASE
President and CEO
7,967200,574May 9, 2025May 13, 2025View →
AZZ
AZZ INC
SALE
President and CEO
26,6870May 9, 2025May 13, 2025View →
AZZ
AZZ INC
SALE
President and CEO
3,244$91.49$296.8K197,610May 9, 2025May 13, 2025View →
AZZ
AZZ INC
PURCHASE
President and CEO
939225,236May 9, 2025May 13, 2025View →
AZZ
AZZ INC
SALE
President and CEO
7,9670May 9, 2025May 13, 2025View →
AZZ
AZZ INC
SALE
President and CEO
18,851$89.91$1.69M192,607May 5, 2025May 6, 2025View →
AZZ
AZZ INC
SALE
President and CEO
26,889$85.88$2.31M211,458Apr 30, 2025May 2, 2025View →
AZZ
AZZ INC
SALE
President and CEO
3,597$86.86$312.4K238,347Apr 28, 2025Apr 29, 2025View →
AZZ
AZZ INC
PURCHASE
President and CEO
8,977241,779Apr 28, 2025Apr 29, 2025View →
AZZ
AZZ INC
PURCHASE
President and CEO
165241,944Apr 28, 2025Apr 29, 2025View →
AZZ
AZZ INC
SALE
President and CEO
8,9778,977Apr 28, 2025Apr 29, 2025View →
AZZ
AZZ INC
SALE
President and CEO
2,275$85.21$193.9K232,802Apr 25, 2025Apr 29, 2025View →
AZZ
AZZ INC
PURCHASE
President and CEO
34235,077Apr 25, 2025Apr 29, 2025View →
AZZ
AZZ INC
SALE
President and CEO
5,74911,499Apr 25, 2025Apr 29, 2025View →
AZZ
AZZ INC
PURCHASE
President and CEO
5,749235,043Apr 25, 2025Apr 29, 2025View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
16,69016,690Apr 24, 2025Apr 28, 2025View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
16,69116,691Apr 24, 2025Apr 28, 2025View →
AZZ
AZZ INC
PURCHASE
President and CEO
622$34.17$21.3K229,294Jun 30, 2024Jul 11, 2024View →
AZZ
AZZ INC
PURCHASE
President and CEO
232231,897May 9, 2024May 13, 2024View →
AZZ
AZZ INC
PURCHASE
President and CEO
7,966231,665May 9, 2024May 13, 2024View →
AZZ
AZZ INC
SALE
President and CEO
3,225$78.07$251.8K228,672May 9, 2024May 13, 2024View →
AZZ
AZZ INC
SALE
President and CEO
7,9667,966May 9, 2024May 13, 2024View →
AZZ
AZZ INC
SALE
President and CEO
23,4500May 4, 2024May 8, 2024View →
AZZ
AZZ INC
SALE
President and CEO
5,8340May 4, 2024May 8, 2024View →
AZZ
AZZ INC
SALE
President and CEO
9,622$75.02$721.8K223,699May 4, 2024May 8, 2024View →
AZZ
AZZ INC
SALE
President and CEO
2,064$75.02$154.8K208,867May 4, 2024May 8, 2024View →
AZZ
AZZ INC
PURCHASE
President and CEO
249210,931May 4, 2024May 8, 2024View →
AZZ
AZZ INC
PURCHASE
President and CEO
23,450232,317May 4, 2024May 8, 2024View →
AZZ
AZZ INC
PURCHASE
President and CEO
1,004233,321May 4, 2024May 8, 2024View →
AZZ
AZZ INC
PURCHASE
President and CEO
5,834210,682May 4, 2024May 8, 2024View →
AZZ
AZZ INC
SALE
President and CEO
3,053$71.49$218.3K204,848Apr 28, 2024May 1, 2024View →
AZZ
AZZ INC
PURCHASE
President and CEO
8,977207,812Apr 28, 2024May 1, 2024View →
AZZ
AZZ INC
PURCHASE
President and CEO
89207,901Apr 28, 2024May 1, 2024View →
AZZ
AZZ INC
PURCHASE
President and CEO
8,97717,955Apr 28, 2024May 1, 2024View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
17,24817,248Apr 25, 2024Apr 28, 2025View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
17,24817,248Apr 25, 2024Apr 28, 2025View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
16,74616,746Apr 25, 2024Jan 30, 2025View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
16,74616,746Apr 25, 2024Jan 30, 2025View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
17,24817,248Apr 25, 2024Apr 29, 2024View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
17,24817,248Apr 25, 2024Apr 29, 2024View →
AZZ
AZZ INC
PURCHASE
President and CEO
96201,385May 9, 2023May 11, 2023View →
AZZ
AZZ INC
PURCHASE
President and CEO
7,966201,289May 9, 2023May 11, 2023View →
AZZ
AZZ INC
SALE
President and CEO
7,96615,933May 9, 2023May 11, 2023View →
AZZ
AZZ INC
SALE
President and CEO
3,171$35.55$112.7K198,214May 9, 2023May 11, 2023View →
AZZ
AZZ INC
PURCHASE
President and CEO
862199,876May 4, 2023May 8, 2023View →
AZZ
AZZ INC
PURCHASE
President and CEO
150176,533May 4, 2023May 8, 2023View →
AZZ
AZZ INC
SALE
President and CEO
9,0620May 4, 2023May 8, 2023View →
AZZ
AZZ INC
SALE
President and CEO
17,9410May 4, 2023May 8, 2023View →
AZZ
AZZ INC
SALE
President and CEO
5,8330May 4, 2023May 8, 2023View →
AZZ
AZZ INC
PURCHASE
President and CEO
17,941199,014May 4, 2023May 8, 2023View →
AZZ
AZZ INC
SALE
President and CEO
6,553$36.30$237.9K193,323May 4, 2023May 8, 2023View →
AZZ
AZZ INC
PURCHASE
President and CEO
9,062183,660May 4, 2023May 8, 2023View →
AZZ
AZZ INC
SALE
President and CEO
1,935$36.30$70.2K174,598May 4, 2023May 8, 2023View →
AZZ
AZZ INC
SALE
President and CEO
3,022$36.30$109.7K181,073May 4, 2023May 8, 2023View →
AZZ
AZZ INC
PURCHASE
President and CEO
435184,095May 4, 2023May 8, 2023View →
AZZ
AZZ INC
PURCHASE
President and CEO
5,833176,383May 4, 2023May 8, 2023View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
26,93226,932Apr 28, 2023May 2, 2023View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
26,93226,932Apr 28, 2023May 2, 2023View →
AZZ
AZZ INC
PURCHASE
President and CEO
5,000$42.49$212.4K170,550Aug 10, 2022Aug 10, 2022View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
527$34.70$18.3K165,550Jul 1, 2022Jul 8, 2022View →
AZZ
AZZ INC
SALE
President and CEO
26,5320May 22, 2022May 24, 2022View →
AZZ
AZZ INC
PURCHASE
President and CEO
26,532171,037May 22, 2022May 24, 2022View →
AZZ
AZZ INC
PURCHASE
President and CEO
5,743167,115May 22, 2022May 24, 2022View →
AZZ
AZZ INC
SALE
President and CEO
10,942$43.43$475.2K161,372May 22, 2022May 24, 2022View →
AZZ
AZZ INC
SALE
President and CEO
2,368$43.43$102.8K165,023May 22, 2022May 24, 2022View →
AZZ
AZZ INC
SALE
President and CEO
5,7430May 22, 2022May 24, 2022View →
AZZ
AZZ INC
PURCHASE
President and CEO
1,277172,314May 22, 2022May 24, 2022View →
AZZ
AZZ INC
PURCHASE
President and CEO
276167,391May 22, 2022May 24, 2022View →
AZZ
AZZ INC
PURCHASE
President and CEO
9,061143,254May 4, 2022May 6, 2022View →
AZZ
AZZ INC
SALE
President and CEO
3,025$47.67$144.2K140,520May 4, 2022May 6, 2022View →
AZZ
AZZ INC
PURCHASE
President and CEO
57146,410May 4, 2022May 6, 2022View →
AZZ
AZZ INC
SALE
President and CEO
5,83311,667May 4, 2022May 6, 2022View →
AZZ
AZZ INC
PURCHASE
President and CEO
5,833146,353May 4, 2022May 6, 2022View →
AZZ
AZZ INC
SALE
President and CEO
1,905$47.67$90.8K144,505May 4, 2022May 6, 2022View →
AZZ
AZZ INC
SALE
President and CEO
9,0619,061May 4, 2022May 6, 2022View →
AZZ
AZZ INC
PURCHASE
President and CEO
291143,545May 4, 2022May 6, 2022View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
526$40.32$21.2K134,193Jun 30, 2021Jul 1, 2021View →
AZZ
AZZ INC
PURCHASE
President and CEO
5,743135,806May 22, 2021May 24, 2021View →
AZZ
AZZ INC
SALE
President and CEO
5,7435,743May 22, 2021May 24, 2021View →
AZZ
AZZ INC
PURCHASE
President and CEO
197136,003May 22, 2021May 24, 2021View →
AZZ
AZZ INC
SALE
President and CEO
2,336$53.61$125.2K133,667May 22, 2021May 24, 2021View →
AZZ
AZZ INC
PURCHASE
President and CEO
889137,607May 18, 2021May 20, 2021View →
AZZ
AZZ INC
SALE
President and CEO
1,964$54.04$106.1K118,434May 18, 2021May 20, 2021View →
AZZ
AZZ INC
PURCHASE
President and CEO
4,762120,167May 18, 2021May 20, 2021View →
AZZ
AZZ INC
SALE
President and CEO
18,2840May 18, 2021May 20, 2021View →
AZZ
AZZ INC
SALE
President and CEO
4,7620May 18, 2021May 20, 2021View →
AZZ
AZZ INC
PURCHASE
President and CEO
231120,398May 18, 2021May 20, 2021View →
AZZ
AZZ INC
PURCHASE
President and CEO
18,284136,718May 18, 2021May 20, 2021View →
AZZ
AZZ INC
SALE
President and CEO
7,544$54.04$407.7K130,063May 18, 2021May 20, 2021View →
AZZ
AZZ INC
SALE
President and CEO
9,06118,123May 4, 2021May 6, 2021View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
17,50017,500May 4, 2021May 6, 2021View →
AZZ
AZZ INC
PURCHASE
President and CEO
9,061118,855May 4, 2021May 6, 2021View →
AZZ
AZZ INC
SALE
President and CEO
3,623$53.51$193.9K115,405May 4, 2021May 6, 2021View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
17,50017,500May 4, 2021May 6, 2021View →
AZZ
AZZ INC
PURCHASE
President and CEO
173119,028May 4, 2021May 6, 2021View →
AZZ
AZZ INC
PURCHASE
President and CEO
26,471$43.92$1.16M136,265Feb 4, 2021Feb 5, 2021View →
AZZ
AZZ INC
SALE
President and CEO
23,050$50.44$1.16M113,215Feb 4, 2021Feb 5, 2021View →
AZZ
AZZ INC
SALE
President and CEO
26,4710Feb 4, 2021Feb 5, 2021View →
AZZ
AZZ INC
SALE
President and CEO
3,421$50.27$172.0K109,794Feb 4, 2021Feb 5, 2021View →
AZZ
AZZ INC
PURCHASE
President and CEO
10,000$28.94$289.4K109,794Jul 14, 2020Jul 15, 2020View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
728$29.17$21.2K99,794Jun 30, 2020Jul 6, 2020View →
AZZ
AZZ INC
SALE
President and CEO
1,422$31.28$44.5K99,066May 22, 2020May 26, 2020View →
AZZ
AZZ INC
PURCHASE
President and CEO
101100,488May 22, 2020May 26, 2020View →
AZZ
AZZ INC
SALE
President and CEO
5,74311,486May 22, 2020May 26, 2020View →
AZZ
AZZ INC
PURCHASE
President and CEO
5,743100,387May 22, 2020May 26, 2020View →
AZZ
AZZ INC
PURCHASE
President and CEO
4,76295,708May 18, 2020May 19, 2020View →
AZZ
AZZ INC
SALE
President and CEO
1,189$30.06$35.7K94,644May 18, 2020May 19, 2020View →
AZZ
AZZ INC
SALE
President and CEO
4,7624,762May 18, 2020May 19, 2020View →
AZZ
AZZ INC
PURCHASE
President and CEO
12595,833May 18, 2020May 19, 2020View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
27,18427,184May 4, 2020May 6, 2020View →
AZZ
AZZ INC
PURCHASEGRANT
Stock grant
27,18427,184May 4, 2020May 6, 2020View →
AZZ
AZZ INC
SALE
President and CEO
630$28.59$18.0K90,946Apr 27, 2020Apr 29, 2020View →
AZZ
AZZ INC
PURCHASE
President and CEO
10191,576Apr 27, 2020Apr 29, 2020View →
AZZ
AZZ INC
PURCHASE
President and CEO
2,49291,475Apr 27, 2020Apr 29, 2020View →
AZZ
AZZ INC
SALE
President and CEO
2,4920Apr 27, 2020Apr 29, 2020View →
Other insiders · AZZ
Loading peer insiders…
About this filer
CIK 0001208749
ROLE
President and CEO
PRIMARY
AZZ
COMPANIES
1
ACTIVE SINCE
Apr 2020
MARKETPEEL · /INSIDER/0001208749DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback