Dossier · AZZ · Dormant
AZZ
Last analysed · · source: theme_discovery
Current thesis
Thesis remains intact — industrial-power-ai theme ACCELERATING (0.94 conf), Q4 beat + FY27 guide affirmed, dual PT raises to $152/$169, rules 1/3/5/6 firing with Stocktwits velocity flipping to +223% (vs -42% last week). BUT execution is still broken: live quote bid $123.43 / ask $166.50 is ~26% wide; an IOC at ask×1.002 prints ~$166.83 vs mid $144.97 — instantly torching ~15% of R/R before the trade starts. We already hold 4 archetype-7 names (COHR/GLW/HUT/MP) in the same AI-power cluster, so adding here through a punitive spread stacks correlated risk for no edge. Wait for tradeable book (<3% spread) AND 20-EMA pullback — chasing within 10% of 52w high through this quote is the late-cycle chase the post-mortem warned about.
Invalidation trigger
Exit watchlist if (a) spread stays >5% wide for 5 more sessions AND Stocktwits velocity rolls back negative, OR (b) price breaks below $130 (20-EMA / breakout pivot zone) on volume, invalidating the structure entirely.
Thesis status
Open commitment scored if the trigger above fires How this is scored →{
"body_markdown": "# AZZ — AZZ Inc.\n\n## Current Thesis\nAZZ is a North-American picks-and-shovels coatings play (hot-dip galvanizing + Precoat coil coating) that gets dragged along by the grid / datacenter / reshoring steel-buildout narrative. The reason it landed on Serenity's DPA list as \"Substations\" is now **largely obsolete**: the only direct substation-equipment exposure AZZ had was via its 40% stake in the AVAIL JV, and AVAIL signed (Feb–Mar 2026) to sell its electrical enclosures / switchgear / bus-systems unit to nVent Electric for $975M. Post-close AZZ's JV stake is *primarily industrial lighting* — the switchgear story is being cashed out, not ridden. What remains is a clean, well-run galvanizer trading at a full ~20x forward multiple, 9% off an all-time high, with its big binary (Q4 print) already behind it and no fresh catalyst until ~July 15. This is a MATURING setup digesting a big run, not an ACCELERATING one. Watch-and-wait, not chase.\n\n## Bull Case\n- **Record FY26, raised the bar.** FY26 (reported 2026-04-23): sales $1.65B (+4.6% YoY), adj EBITDA $367M, adj EPS [trade redacted], operating cash flow $525.4M. Q4 specifically: sales $385.1M (+9.4%), adj EPS [trade redacted]. Operationally accelerating, not stalling.\n- **Balance sheet repaired.** Net leverage cut to 1.4x from 2.5x YoY on $385.3M of debt paydown; FY27 guide calls for another $130–170M reduction. The nVent/AVAIL $975M sale layers in a 40%-share cash distribution (~$150M+ gross) on top — optionality for buyback / M&A / further deleveraging.\n- **FY27 guide reiterated and credible.** Sales $1.725–1.775B, adj EBITDA $360–400M, adj EPS $6.50–7.00. Metal Coatings margin ~31% — best-in-class for a corrosion-protection franchise with structural pricing power.\n- **Sell-side ratifying the re-rate (late April):** Evercore Outperform PT $152 (2026-04-27, up from [entry redacted]); B. Riley Buy PT $169 (2026-04-24, from [entry redacted]); Baird Neutral PT $155 (2026-04-24, lifted hard from [entry redacted]). The cluster confirms narrative, but it's now priced in.\n- **Real, diffuse demand tailwind:** every transmission tower, substation lattice, solar racking frame, bridge and datacenter steel skeleton needs galvanizing. AZZ sells the \"shovel\" into the grid/reshoring capex cycle regardless of which AI name wins.\n\n## Bear Case\n- **The \"substation\" leg is being divested, not bought.** AVAIL→nVent removes AZZ's only direct grid-equipment exposure. The narrative frame on the DPA list no longer matches the asset. AZZ is a galvanizer with a loose, second-hand link to \"AI power.\"\n- **Headline cheap is a mirage.** Trailing P/E 13.1 is inflated by the one-time JV/divestiture gain (net income +146% to $317.3M). On normalized earnings the stock is ~20.4x forward at $137.90 (~22.5x at the $151.67 ATH) vs a historical 12–16x band for this name. Multiple is full; margin of safety is thin.\n- **Catalyst vacuum.** Q4 binary already printed 2026-04-23. Next print is ~2026-07-15 (Q1 FY27) — ~7 weeks out. Nothing in the next 30 days to drive a momentum leg; dead-money / drift risk is the base case.\n- **Structure rolling over.** ATH $151.67 on 2026-05-11, then -9.1% to $137.90 by 2026-05-22. The first leg down off a vertical move, no catalyst to defend it.\n- **Liquidity / data hygiene:** modest tape (~160K shares on 2026-05-22). NOTE the prior dossier's \"26–28% wide spread ($122 bid / $166 ask)\" was a **stale/phantom quote artifact** — a $4.1B NYSE name does not trade a 28% spread intraday. Do not defer again on that ghost; verify a live RTH quote.\n\n## Setup & Price Structure\n- Last: **$137.90** (2026-05-22 close, +0.61% on the day). 52-week range **$86.67–$151.67** (+59% trough-to-peak over the year). Market cap $4.12B.\n- **-9.1% off the 2026-05-11 ATH** — first pullback after a parabolic April/May leg driven by the Q4 beat + triple PT raise.\n- Breakout-retest / rising-20-EMA support sits around **$128–130**; that is the line that defines whether this is a healthy pullback (buyable) or a failed breakout (avoid).\n- This is a **MATURING** name, not ACCELERATING: the move already happened, RSI cooled from overbought as price gave back ~9%. A clean re-entry is a controlled pullback into $128–132 that holds and turns, NOT chasing back toward $150.\n- Beginner-trap read: not peak-retail (AZZ is an under-followed industrial, not a Stocktwits darling — the -42%→+223% velocity swings are noise off a tiny base); no earnings <3d; not stretched anymore after the fade. The live trap here is the opposite — being *early with no catalyst* and bleeding time premium for 7 weeks.\n\n## Catalyst Calendar (next 30 days)\n- **None inside the 30-day window.** Next earnings: **Q1 FY27, ~2026-07-15 (est.)** — ~52 days out, the real next binary (FY27 adj-EPS guide $6.50–7.00 is the bar to defend).\n- **AVAIL → nVent $975M close (date TBD, pending regulatory):** watch for the closing 8-K and AZZ's 40%-share cash distribution — capital-allocation catalyst (buyback/M&A), narrative-neutral-to-negative for the grid-equipment story.\n- Quarterly dividend declaration likely (~$0.17/sh cadence) — not tradeable.\n- catalyst_date set to null: nothing actionable in the next 30 days.\n\n## What Would Change Our Mind\n- **Upgrade to a buyable pullback** if price fades into **$128–132**, holds the rising 20-EMA / breakout-retest, and turns up on a volume expansion — re-engage as a LOW→MEDIUM probe ahead of the July print.\n- **Re-accelerate to HIGH** only if a fresh catalyst lands: a strong July 15 Q1 beat + FY27 raise, a sizeable buyback authorization funded by the nVent cash, or grid/datacenter steel demand data inflecting AZZ Metal Coatings volumes.\n- **Kill / drop from watchlist** on a weekly close below **$128** on volume (failed breakout), OR a FY27 adj-EPS guide cut below $6.50 at the 2026-07-15 print, OR the theme flipping SATURATED (mainstream CNBC \"grid winners\" coverage while AZZ fails to reclaim $145).\n- **TRIM/exit rules if we were long (we are not):** weekly close below 20-EMA → trim; reclaim-fail of $145 + theme SATURATED → exit. No averaging down below $128.\n\n## Correlation Notes\n- Theme bucket: industrial-power-ai / grid-electrification. We already hold **four correlated archetype-7 names (COHR, GLW, HUT, MP)** in the AI-power cluster. AZZ adds beta to the same macro driver (grid/datacenter capex) without differentiated edge — sizing must respect the correlated-cap, not stack a 5th.\n- AZZ's true comp set is industrial coatings / steel-infra (NUE, STRL, PWR, nVent post-deal), not the semis/materials names we hold — so it diversifies the *cluster* a little, but the underlying narrative driver overlaps.\n- Lower beta and lower retail-reflexivity than the rest of the book: it will neither rip as hard on theme acceleration nor crater as hard on a theme unwind. Treat as a slower, value-ish proxy for the same trade, not a fresh independent bet."
,
"current_thesis": "Pure-play galvanizing/coil-coating picks-and-shovels on the grid/datacenter steel buildout — but the 'substation' angle is being SOLD: AVAIL JV's switchgear unit goes to nVent for $975M, leaving AZZ's stake mostly industrial lighting. Q4 beat priced in, stock -9% off ATH, no catalyst until ~7/15. MATURING, not accelerating.",
"invalidation_trigger": "Weekly close below $128 (20-EMA / breakout-retest zone) on volume; OR FY27 adj-EPS guide cut below $6.50 at the ~2026-07-15 Q1 print; OR fails to reclaim $145 while grid coverage goes mainstream (theme SATURATED).",
"current_conviction": "LOW",
"archetype": 2,
"catalyst_date": null,
"themes": ["industrial-power-ai", "infrastructure-reshoring", "metal-coatings-galvanizing"],
"notes": [
"Earnings blackout: next print ~2026-07-15 (Q1 FY27). No binary inside 30d — do NOT trade this as a catalyst play before then.",
"PHANTOM SPREAD WARNING: prior defers cited a 26-28% wide quote ($122 bid/$166 ask). That was a stale/bad data-feed artifact. AZZ is a $4.1B NYSE name with pennies-wide RTH spreads. Verify a live RTH quote before deferring on execution again.",
"'Substations' DPA label is now stale: AVAIL (AZZ 40%) is selling switchgear/enclosures/bus systems to nVent for $975M; AZZ's remaining JV stake is primarily industrial lighting. AZZ is a galvanizer with only a 2nd-order grid link.",
"Headline trailing P/E ~13x is inflated by a one-time JV/divestiture gain (FY26 net income +146%). Normalized = ~20x forward. Use forward/adjusted multiple, not GAAP trailing.",
"Already hold 4 correlated AI-power names (COHR/GLW/HUT/MP) — respect correlated-cap; AZZ adds beta not edge.",
"Re-engage trigger: controlled pullback into $128-132 that holds the rising 20-EMA, ahead of the July 15 print."
]
}