{
  "@context": "https://orbyd.app/schemas/dossier.v1.json",
  "ticker": "NWPX",
  "name": "NWPX Infrastructure, Inc.",
  "url": "https://orbyd.app/dossiers/NWPX/",
  "json_url": "https://orbyd.app/dossiers/NWPX.json",
  "status": "DORMANT",
  "current_conviction": "LOW",
  "graded_conviction": "LOW",
  "archetype": {
    "code": "a4",
    "n": 4
  },
  "current_thesis": "Legacy steel-pipe maker re-rated into a water-infrastructure + precast roll-up on a record $373M WTS backlog, an ~83% Q1 beat, and the Permalok RBJ field win. Narrative intact but the setup is extended — last near $148, ~35% above the ~$109 consensus PT at all-time highs, now inside the blackout window ahead of the ~Aug 5 Q2 print. Fresh entries chase a binary at the high.",
  "invalidation_trigger": "A weekly close below $120 forfeits the early-June breakout shelf (~$122–128) and the rising trend; secondary break if the ~Aug 5 Q2 print shows WTS backlog rolling over beneath the $373M Q1 record or municipal funding shifts away from steel/concrete pipe.",
  "catalyst_date": "2026-08-05",
  "outcome": "INVALIDATED",
  "outcome_date": "2026-08-06",
  "invalidation_fired": true,
  "themes": [
    "ai-datacenter-infrastructure",
    "cyclical-industrials",
    "industrial-power-grid"
  ],
  "tags": [],
  "sources": [],
  "notes": [
    "2026-06-05: tagged new 52w high $123.49 then reversed to close $117.76 (-3.96%) — first distribution-looking session after the ~3x run; MATURING/extended read reinforced. Wait for a pullback to ~$105–110 MA support is the playbook stance, not a chase 5% under the high.",
    "THEME TAGS canonical: water-infrastructure-capex + precast-concrete-rollup + industrial-materials. Prior auto-tags (ai-datacenter-infrastructure, industrial-power-grid, commodity-materials-rare-earths, industrial-power-ai) were ALL wrong — NWPX = US water-transmission steel pipe (WTS) + precast concrete, two segments.",
    "Renamed Northwest Pipe Company -> NWPX Infrastructure, Inc. In June 2025.",
    "EARNINGS BLACKOUT: Q1 reported 2026-04-29; Q2 est. ~2026-08-05. Late-July onward is a blackout window — no company news flow expected into the print; treat the print as binary.",
    "Illiquid small-cap (~$1.43B cap; ~97k sh/day on 2026-06-05). Size entries small, mind slippage; slow institutional grind, not a fast retail narrative.",
    "Boughton's Precast acquisition closed 2026-02-23 — M&A roll-up cadence is a recurring, event-driven catalyst; a new bolt-on or large WTS award could re-accelerate the theme intra-quarter (watch 8-K flow).",
    "Setup is MATURING/extended: last near $148 (2026-06-26), ~35% above the ~$109.33 consensus PT at all-time highs (52w $40.01-$152.03), P/E ~34.7. Standing targets Northland $80, DA Davidson $90 both far below spot; Sahm Capital 2026-06-23 flags ~27% overvalued. Wait for a pullback to ~$105-115 MA support or a post-print base, not a chase at the high.",
    "PRICE FEED STALE: last hard print is 2026-06-26 ($148.00). Re-validate against current tape before trusting technical levels.",
    "Distribution watch: institutional holder sold ~$8.5M into strength ~2026-05-12; 2026-06-05 tagged high $123.49 then reversed to close $117.76 (-3.96%), first distribution-looking session after the ~3.7x run."
  ],
  "body_markdown": "## Current Thesis\nNWPX is the re-rating of a sleepy steel-pipe maker (formerly Northwest Pipe, renamed NWPX Infrastructure June 2025) into a higher-margin water-transmission and precast-concrete roll-up. The mix-shift is real and the numbers carry it: Q1 2026 (reported 2026-04-29) delivered an ~83% EPS beat, a record $373M Water Transmission Systems backlog, the Boughton's Precast bolt-on (closed 2026-02-23), and commercial validation of the patent-pending Permalok Radial Bending Joint in a New Jersey emergency microtunneling install (~2026-06-23). The narrative frame is intact. The problem is the entry: the tape went vertical into all-time highs — last observed $148.00 at the 2026-06-26 close, +23.99% over 30 days, within ~2.7% of the $152.03 record — roughly 35% above the ~$109.33 consensus price target. As of 2026-07-18 the stock has entered its pre-earnings blackout with no scheduled fuel until the Q2 print on ~2026-08-05. That converts a former catalyst vacuum into approaching binary risk. Chasing strength at the high, three weeks ahead of a print the Street already models well below spot, is a poor risk/reward entry; the disciplined stance is to wait for a pullback toward moving-average support or a clean post-print base.\n\n## Bull Case\n- Q1 2026 (reported 2026-04-29): EPS $1.08 vs ~$0.59 consensus, an ~83% beat; net sales $138.3M (+19.1% YoY from $116.1M); net income $10.5M.\n- Record Q1 gross profit $26.7M, +37.7% YoY — engineered water and precast mix is structurally lifting blended margin off the old single-digit steel-pipe base.\n- Record WTS backlog $373M ($430M including confirmed orders) plus a $55M precast order book (Q1 2026) — multi-quarter revenue visibility is already booked.\n- Permalok RBJ moved from demo to revenue: Florida debut on the South Hillsborough / Tampa Bay Water line (announced 2026-01-08; 5,764 linear feet, 18 crossings), then a first emergency field install under NJ's Pleasure Bay (~2026-06-23) — differentiated curved-microtunneling that peers cannot easily copy.\n- A previously-unplanned ~$50M government WTS project (disclosed on the 2026-04-29 call) is additive to an already-record H2 2026, with possible follow-on phases.\n- Q1 free cash flow $25.7M and operating cash flow $29.2M — the pivot self-funds; the M&A engine (Boughton's, Colorado Springs) is not debt-fed.\n- Sell-side is trailing the tape: Northland lifted its target to $80 from $50 (Market Perform), DA Davidson sits at $90 (Buy) — both raised into the move, both still below the last print.\n\n## Bear Case\n- Last near $148.00 (2026-06-26) versus a ~$109.33 consensus PT and standing targets of $80 (Northland) and $90 (DA Davidson) — every published target sits well beneath spot.\n- The advance is parabolic: +23.99% in 30 days into all-time highs, against a 52-week range of $40.01–$152.03 (~3.7x off the low). Stretched small-caps at the high mean-revert hard when the bid thins.\n- The Aug 5 Q2 print is now the next scheduled event and it is binary; fresh capital committed at highs into a print the Street models ~26% lower is buying the risk, not the edge.\n- P/E ~34.7 on a business that historically traded single-digit. The multiple assumes flawless execution; one lumpy, project-driven WTS backlog roll-over de-rates it fast.\n- A third-party note (Sahm Capital, 2026-06-23) flags the stock ~27% overvalued versus a $109.33 fair value and questions whether municipal funding shifting toward \"sustainable alternatives\" caps demand for traditional steel/concrete pipe.\n- Distribution sits beneath the run: an institutional holder disclosed selling ~$8.5M into strength (~2026-05-12).\n- Illiquid small-cap (~$1.43B cap; ~97k shares/day on 2026-06-05). Slippage on size is real; this is a slow institutional grind, not a fast retail vehicle.\n\n## Setup & Price Structure\nLast hard reference is $148.00 at the 2026-06-26 close (this dossier's price feed is ~3 weeks stale as of 2026-07-18 — re-validate against current tape before acting). That level held within ~2.7% of the $152.03 all-time high after a +23.99% 30-day run, with the early-June breakout shelf sitting at ~$122–128 and rising-trend support layered beneath. The first distribution-looking session tagged a then-52w-high $123.49 on 2026-06-05 before reversing to close $117.76 (-3.96%), an early tell that supply exists near the highs. Moving-average support has trailed the move up toward the ~$105–115 region. The structure is extended, not broken: above the shelf and trend, but far above every analyst target and now inside the earnings-blackout window. A constructive re-entry wants either a controlled pullback into the $105–115 MA zone that holds, or a post-print base above the $122–128 shelf — neither is present at the high.\n\n## Catalyst Calendar (next 30 days)\n\n- Undated / event-driven: M&A bolt-on cadence post-Boughton's — a new precast acquisition or a large WTS award could land intra-quarter and re-accelerate the theme without a fixed calendar date; watch 8-K flow.\n\n## Elapsed catalysts\n\n- ~2026-07-18 onward: pre-earnings blackout window open — no company-driven news flow expected into the print; price action is technical/flow-driven until then. *(passed 22d ago)*\n- ~2026-08-05 (est.): Q2 2026 earnings — the binary. Grade WTS backlog versus the $373M Q1 record, precast segment margin, any new large WTS award or M&A disclosure, and management's H2 framing around the ~$50M government project. *(passed 4d ago)*\n\n## What Would Change Our Mind\nRe-acceleration signal: a weekly close reclaiming and holding above the $122–128 breakout shelf on expanding volume, paired with a fresh large WTS award or bolt-on acquisition before the print, or a Q2 backlog reading above the $373M Q1 record — that reasserts an accelerating narrative and justifies a base-and-add on strength rather than a chase at the high. Invalidation: a weekly close below $120 forfeits the early-June shelf and the rising trend and turns the read defensive; a Q2 backlog rolling over beneath $373M removes the core visibility bull point; theme drift to saturated if the Sahm-flagged municipal-funding shift toward \"sustainable alternatives\" begins to show in order intake; and continued institutional distribution beyond the ~$8.5M disclosed ~2026-05-12 would confirm supply overhead.\n\n## Correlation Notes\nNWPX trades on its own backlog and M&A cadence more than on any macro theme — an idiosyncratic small-cap. Its real drivers are the municipal/federal water-capex cycle (state revolving funds, IIJA water allocations), steel input costs (hot-rolled coil), and precast-concrete demand. It sits inside small-cap industrials (Russell 2000) and carries indirect rate-sensitivity through municipal budget capacity. It has effectively zero linkage to AI/datacenter/power-grid themes despite prior auto-tag errors that mislabeled it under those baskets. Illiquidity means it can decouple from peers on light-volume sessions in both directions.",
  "first_seen": "2026-05-17",
  "last_analyzed": "2026-07-18T08:54:28+00:00",
  "last_synthesized": "2026-07-18",
  "last_update_source": "watchlist_research",
  "license": "Content © orbyd. Cite the canonical URL."
}