NWPXNWPX Infrastructure, Inc.Industrials · Manufacturing - Metal Fabricationas of 2026-09-16
Horizon

Issued 2026-09-16 at $102.35 · now $102.35 (2026-09-16, +0.0% since)

Based on its own history, a month from the 2026-09-16 close, NWPX has typically landed between $89.20 and $124.85 — a range of −12.8% to +22.0% from the issuance price $102.35.

Range of outcomes in historically similar periods — not a price prediction. Ranges are scored publicly on /methodology.
  • Actual close
  • Typical path (median)
  • Middle 50% of outcomes
  • 90% range

5,003 overlapping 1 month windows · 2006-09-262026-08-17 · basis climatology · forecast (batch). Probability up 53.9% (90% CI 51.756.1%, ≈1,408 obs).

The cone is anchored at the 2026-09-16 issuance close ($102.35) — the price the forecast resolves against on 2026-10-15, not the latest close. The drawn path shape is illustrative (bands widen with √t); every labeled number is real — the anchor, the scored batch p90/IQR endpoints, and the typical move.

Where NWPX has typically landed a month from the 2026-09-16 close of $102.35 — the range is history, not a prediction.

$89.2worst · -12.8%$124.85best · +22.0%
  • now $102.35 (+0.0%)
  • typicalThe typical outcome — half of similar past periods did better and half did worse (not an average, so a few wild periods don't skew it). $104.57 (+2.2%)
  • middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $97.15$112
  • 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $89.2$124.85
Actual 1-month windows behind the coneiEvery overlapping 1-month window in this security's own price history was ranked by realized return; shown are the 3 worst and 3 best of 5,003 windows spanning 2006-09-26 to 2026-09-16. Not cherry-picked — these are the extremes of the full sample. Max drop / max rise are the deepest and highest points reached within each window. See /methodology.
StartReturnMax dropMax rise
3 worst
2008-09-26−53.0%−53.0%+0.0%
2008-09-25−50.0%−50.0%+0.0%
2008-09-24−48.0%−48.0%+0.0%
3 best
2008-12-01+77.8%+0.0%+81.1%
2008-12-04+69.6%+0.0%+72.5%
2008-12-03+69.4%−1.8%+69.4%

5,003 overlapping windows · 2006-09-262026-09-16 · not cherry-picked

Seasonality · by month iHow this security has tended to do in each calendar month historically — a frequency, never a prediction.

iFor each calendar month, the share of years this security closed higher than the month before, and the average month-over-month return, over ~20 years of its own price history. Cells are shaded by average return. This is historical frequency, not a prediction — no month is a signal.
Jan
45%
−1.8%
n=20
Feb
55%
+0.2%
n=20
Mar
35%
−3.5%
n=20
Apr
55%
+4.0%
n=20
May
60%
+1.4%
n=20
Jun
50%
+4.2%
n=20
Jul
60%
−0.4%
n=20
Aug
50%
+1.4%
n=20
Sep
45%
−2.5%
n=20
Oct
55%
+1.6%
n=20
Nov
50%
+5.3%
n=20
Dec
50%
+4.2%
n=20

Up-frequency and average month-over-month return · historical frequency, not a prediction

Reported insider & political trades

Every Form 4 the people closest to this company have filed with the SEC — plotted against the share price, aggregated by month, and shown with the gap between when each trade happened and when it was disclosed. A public record, not advice.

Share price & reported tradesMonthly open-market valueReporting lag — trade date to filing date2026-092026-082026-072026-062026-052026-042026-032026-022026-012025-122025-112025-102025-092025-08$150$492026-09-14: 2 insider sales, $297K — Wilkins Aaron, LARSON KEITH R2026-09-09: 1 insider sale, $369K — FRANSON MICHAEL C2026-09-08: 3 insider sales, $689K — ROMAN RICHARD A, Wilkins Aaron, LARSON KEITH R2026-09-03: 1 insider sale, $443 — LARSON KEITH R2026-09-02: 1 insider sale, $8K — LARSON KEITH R2026-08-31: 2 insider sales, $265K — MONTROSS SCOTT J, LARSON KEITH R2026-08-26: 1 insider sale, $499K — Wray Michael2026-08-24: 2 insider sales, $411K — MONTROSS SCOTT J, LARSON KEITH R2026-08-17: 2 insider sales, $433K — MONTROSS SCOTT J, LARSON KEITH R2026-08-10: 2 insider sales, $348K — MONTROSS SCOTT J, Wilkins Aaron2026-08-04: 1 insider sale, $322K — MONTROSS SCOTT J2026-03-30: 1 insider sale, $158K — MONTROSS SCOTT J2026-03-20: 1 insider sale, $234K — Brittain Miles2026-03-16: 3 insider sales, $610K — Julian Amanda, MONTROSS SCOTT J …2026-03-12: 1 insider sale, $284K — Brittain Miles2026-03-09: 1 insider sale, $181K — MONTROSS SCOTT J2026-03-04: 1 insider sale, $363K — Kendrick Megan A.2025-12-15: 1 insider sale, $2K — Wilkins Aaron2025-12-09: 2 insider sales, $406K — FRANSON MICHAEL C, Wilkins Aaron2025-12-08: 1 insider sale, $300K — Wilkins Aaron2025-11-24: 1 insider sale, $226K — Brittain Miles2025-11-14: 1 insider sale, $227K — Brittain Miles2025-11-11: 4 insider sales, $470K — MONTROSS SCOTT J …2025-09-02: 1 insider sale, $104K — Wilkins Aaron2025-08-29: 1 insider sale, $27K — Wilkins Aaron2025-08-22: 1 insider sale, $127K — Wilkins Aaron2025-08: 3 open-market sales, $329K2025-09: 1 open-market sale, $104K2025-11: 6 open-market sales, $923K2025-12: 4 open-market sales, $708K2026-03: 8 open-market sales, $1.8M2026-08: 10 open-market sales, $2.3M2026-09: 8 open-market sales, $1.4M↑ buys↓ salesofficer Wilkins Aaron — Sale on 2026-09-14, filed 2 days after the tradedirector LARSON KEITH R — Sale on 2026-09-14, filed 2 days after the tradedirector FRANSON MICHAEL C — Sale on 2026-09-09, filed 2 days after the tradedirector ROMAN RICHARD A — Sale on 2026-09-08, filed 2 days after the tradeofficer Wilkins Aaron — Sale on 2026-09-08, filed 2 days after the tradedirector LARSON KEITH R — Sale on 2026-09-08, filed 2 days after the tradedirector LARSON KEITH R — Sale on 2026-09-03, filed 1 day after the tradedirector LARSON KEITH R — Sale on 2026-09-02, filed 1 day after the tradeofficer MONTROSS SCOTT J — Sale on 2026-08-31, filed 2 days after the tradedirector LARSON KEITH R — Sale on 2026-08-31, filed 2 days after the tradeofficer Wray Michael — Sale on 2026-08-26, filed 2 days after the tradeofficer MONTROSS SCOTT J — Sale on 2026-08-24, filed 1 day after the tradedirector LARSON KEITH R — Sale on 2026-08-24, filed 1 day after the tradeofficer MONTROSS SCOTT J — Sale on 2026-08-17, filed 1 day after the tradedirector LARSON KEITH R — Sale on 2026-08-17, filed 1 day after the tradeofficer MONTROSS SCOTT J — Sale on 2026-08-10, filed 1 day after the tradeofficer Wilkins Aaron — Sale on 2026-08-10, filed 1 day after the tradeofficer MONTROSS SCOTT J — Sale on 2026-08-04, filed 1 day after the tradeofficer MONTROSS SCOTT J — Sale on 2026-03-30, filed 1 day after the tradeofficer Brittain Miles — Sale on 2026-03-20, filed 3 days after the tradedirector Julian Amanda — Sale on 2026-03-16, filed 1 day after the tradeofficer MONTROSS SCOTT J — Sale on 2026-03-16, filed 7 days after the tradeofficer MONTROSS SCOTT J — Sale on 2026-03-16, filed 1 day after the tradeofficer Brittain Miles — Sale on 2026-03-12, filed 4 days after the tradeofficer MONTROSS SCOTT J — Sale on 2026-03-09, filed 1 day after the tradeofficer Kendrick Megan A. — Sale on 2026-03-04, filed 2 days after the tradeofficer Wilkins Aaron — Sale on 2025-12-15, filed 1 day after the tradedirector FRANSON MICHAEL C — Sale on 2025-12-09, filed 2 days after the tradeofficer Wilkins Aaron — Sale on 2025-12-09, filed 1 day after the tradeofficer Wilkins Aaron — Sale on 2025-12-08, filed 2 days after the tradeofficer Brittain Miles — Sale on 2025-11-24, filed 1 day after the tradeofficer Brittain Miles — Sale on 2025-11-14, filed 4 days after the tradeofficer MONTROSS SCOTT J — Sale on 2025-11-11, filed 2 days after the tradeofficer MONTROSS SCOTT J — Sale on 2025-11-11, filed 2 days after the tradeofficer MONTROSS SCOTT J — Sale on 2025-11-11, filed 2 days after the tradeofficer MONTROSS SCOTT J — Sale on 2025-11-11, filed 2 days after the tradeofficer Wilkins Aaron — Sale on 2025-09-02, filed 1 day after the tradeofficer Wilkins Aaron — Sale on 2025-08-29, filed 5 days after the tradeofficer Wilkins Aaron — Sale on 2025-08-22, filed 4 days after the trade
DatePersonRoleActionShares @ priceValueOwnership Δvs S&P 1mvs S&P 6mOwned afterFiling
2026-09-14Wilkins AaronofficerSale1,950 @ $100.68$196K−8.0% of holdingnot yet — horizon still opennot yet — horizon still open22,448Form 4 · filed 2 days after the trade
2026-09-14LARSON KEITH RdirectorSale1,000 @ $101.12$101K−5.7% of holdingnot yet — horizon still opennot yet — horizon still open16,633Form 4 · filed 2 days after the trade
2026-09-09FRANSON MICHAEL CdirectorSale3,500 @ $105.30$369K−18.0% of holdingnot yet — horizon still opennot yet — horizon still open15,924Form 4 · filed 2 days after the trade
2026-09-08ROMAN RICHARD AdirectorSale4,000 @ $105.72$423K−11.6% of holdingnot yet — horizon still opennot yet — horizon still open30,340Form 4 · filed 2 days after the trade
2026-09-08Wilkins AaronofficerSale1,500 @ $106.52$160K−5.8% of holdingnot yet — horizon still opennot yet — horizon still open24,398Form 4 · filed 2 days after the trade
2026-09-08LARSON KEITH RdirectorSale1,000 @ $105.87$106K−5.4% of holdingnot yet — horizon still opennot yet — horizon still open17,633Form 4 · filed 2 days after the trade
2026-09-03LARSON KEITH RdirectorSale4 @ $110.78$443−0.0% of holdingnot yet — horizon still opennot yet — horizon still open18,633Form 4 · filed 1 day after the trade
2026-09-02LARSON KEITH RdirectorSale74 @ $110.26$8K−0.4% of holdingnot yet — horizon still opennot yet — horizon still open18,637Form 4 · filed 1 day after the trade
2026-08-31MONTROSS SCOTT JofficerSale1,227 @ $110.58$136K−1.7% of holdingnot yet — horizon still opennot yet — horizon still open69,902Form 4 · filed 2 days after the trade
2026-08-31LARSON KEITH RdirectorSale1,172 @ $110.04$129K−5.9% of holdingnot yet — horizon still opennot yet — horizon still open18,711Form 4 · filed 2 days after the trade
2026-08-26Wray MichaelofficerSale4,500 @ $110.94$499K−15.9% of holdingnot yet — horizon still opennot yet — horizon still open23,886Form 4 · filed 2 days after the trade
2026-08-24MONTROSS SCOTT JofficerSale2,500 @ $109.37$273K−3.4% of holdingnot yet — horizon still opennot yet — horizon still open71,129Form 4 · filed 1 day after the trade
2026-08-24LARSON KEITH RdirectorSale1,250 @ $110.32$138K−5.9% of holdingnot yet — horizon still opennot yet — horizon still open19,883Form 4 · filed 1 day after the trade
2026-08-17MONTROSS SCOTT JofficerSale2,500 @ $115.13$288K−3.3% of holding−10.1%not yet — horizon still open73,629Form 4 · filed 1 day after the trade
2026-08-17LARSON KEITH RdirectorSale1,250 @ $115.86$145K−5.6% of holding−10.1%not yet — horizon still open21,133Form 4 · filed 1 day after the trade
2026-08-10MONTROSS SCOTT JofficerSale2,500 @ $118.74$297K−3.2% of holding−5.3%not yet — horizon still open76,129Form 4 · filed 1 day after the trade
2026-08-10Wilkins AaronofficerSale428 @ $120.00$51K−1.6% of holding−5.3%not yet — horizon still open25,898Form 4 · filed 1 day after the trade
2026-08-04MONTROSS SCOTT JofficerSale2,500 @ $128.62$322K−3.1% of holding−12.6%not yet — horizon still open78,629Form 4 · filed 1 day after the trade
2026-03-30MONTROSS SCOTT JofficerSale2,056 @ $76.85$158K−3.1% of holding+1.6%not yet — horizon still open63,921Form 4 · filed 1 day after the trade
2026-03-20Brittain MilesofficerSale3,300 @ $70.89$234K−14.2% of holding+6.1%not yet — horizon still open20,006Form 4 · filed 3 days after the trade
2026-03-16Julian AmandadirectorSale3,473 @ $71.98$250K−25.0% of holding+10.9%+26.0%10,417Form 4 · filed 1 day after the trade
2026-03-16MONTROSS SCOTT JofficerSale2,500 @ $72.48$181K−3.7% of holding+10.9%+26.0%65,977Form 4 · filed 7 days after the trade
2026-03-16MONTROSS SCOTT JofficerSale2,500 @ $71.44$179K−3.5% of holding+10.9%+26.0%68,477Form 4 · filed 1 day after the trade
2026-03-12Brittain MilesofficerSale4,000 @ $71.01$284K−14.6% of holding+16.6%+27.5%23,306Form 4 · filed 4 days after the trade
2026-03-09MONTROSS SCOTT JofficerSale2,500 @ $72.32$181K−3.4% of holding+9.9%+29.1%70,977Form 4 · filed 1 day after the trade
2026-03-04Kendrick Megan A.officerSale4,500 @ $80.59$363K−39.1% of holding+1.3%+21.9%6,996Form 4 · filed 2 days after the trade
2025-12-15Wilkins AaronofficerSale35 @ $63.50$2K−0.2% of holding+7.9%+110.9%18,477Form 4 · filed 1 day after the trade
2025-12-09FRANSON MICHAEL CdirectorSale5,506 @ $60.17$331K−22.9% of holding+8.7%+108.1%18,525Form 4 · filed 2 days after the trade
2025-12-09Wilkins AaronofficerSale1,241 @ $60.10$75K−6.3% of holding+8.7%+108.1%18,512Form 4 · filed 1 day after the trade
2025-12-08Wilkins AaronofficerSale5,009 @ $59.90$300K−20.2% of holding+5.2%+97.7%19,753Form 4 · filed 2 days after the trade
2025-11-24Brittain MilesofficerSale4,000 @ $56.41$226K−13.5% of holding+10.1%+97.8%25,725Form 4 · filed 1 day after the trade
2025-11-14Brittain MilesofficerSale4,000 @ $56.76$227K−11.9% of holding+8.7%+77.7%29,725Form 4 · filed 4 days after the trade
2025-11-11MONTROSS SCOTT JofficerSale3,210 @ $57.18$184K−4.5% of holding+8.6%+87.6%68,781Form 4 · filed 2 days after the trade
2025-11-11MONTROSS SCOTT JofficerSale2,500 @ $57.23$143K−3.4% of holding+8.6%+87.6%71,991Form 4 · filed 2 days after the trade
2025-11-11MONTROSS SCOTT JofficerSale1,500 @ $57.34$86K−2.0% of holding+8.6%+87.6%74,491Form 4 · filed 2 days after the trade
2025-11-11MONTROSS SCOTT JofficerSale1,000 @ $57.53$58K−1.3% of holding+8.6%+87.6%75,991Form 4 · filed 2 days after the trade
2025-09-02Wilkins AaronofficerSale2,000 @ $52.24$104K−7.5% of holding−1.6%+51.6%24,762Form 4 · filed 1 day after the trade
2025-08-29Wilkins AaronofficerSale500 @ $54.02$27K−1.8% of holding−3.6%+46.8%26,762Form 4 · filed 5 days after the trade
2025-08-22Wilkins AaronofficerSale2,500 @ $50.89$127K−8.4% of holding−2.7%+31.7%27,262Form 4 · filed 4 days after the trade
2025-08-11Kendrick Megan A.officerSale3,500 @ $50.00$175K−24.9% of holding+1.7%+42.8%10,560Form 4 · filed 1 day after the trade

The vs-S&P columns are a labeled look-back on what the stock did after each filing, measured against the index over the same window. Descriptive history, not a claim about the person or a reason to trade.

260 award / exercise / gift records — not counted as purchases

Awards, option exercises, gifts and tax-withholding disposals are shown separately and never counted as open-market purchases or sales — they carry no conviction information.

DatePersonRoleActionSharesOwned afterFiling
2026-09-14ROMAN RICHARD AdirectorGift1,00029,340Form 4
2026-09-10FRANSON MICHAEL CdirectorGift10015,824Form 4
2026-08-27Wray MichaelofficerGift60023,286Form 4
2026-06-10Julian AmandadirectorAward / grant89911,316Form 4
2026-06-10ROMAN RICHARD AdirectorAward / grant89934,340Form 4
2026-06-10LARSON KEITH RdirectorAward / grant89922,383Form 4
2026-06-10Lockridge IrmadirectorAward / grant8998,688Form 4
2026-06-10Paschal JohndirectorAward / grant89917,098Form 4
2026-06-10FRANSON MICHAEL CdirectorAward / grant89919,424Form 4
2026-03-31MONTROSS SCOTT JofficerWithheld for tax3,96676,141Form 4
2026-03-31MONTROSS SCOTT JofficerWithheld for tax3,96270,028Form 4
2026-03-31MONTROSS SCOTT JofficerWithheld for tax3,23681,129Form 4
2026-03-31Wilkins AaronofficerWithheld for tax1,47822,338Form 4
2026-03-31Brittain MilesofficerWithheld for tax1,47822,286Form 4
2026-03-31Wilkins AaronofficerWithheld for tax1,47424,612Form 4
2026-03-31Brittain MilesofficerWithheld for tax1,47424,560Form 4
2026-03-31Stokes EricofficerWithheld for tax1,32734,245Form 4
2026-03-31Wray MichaelofficerWithheld for tax1,28026,978Form 4
2026-03-31Stokes EricofficerWithheld for tax1,28036,219Form 4
2026-03-31Wray MichaelofficerWithheld for tax1,26725,004Form 4
2026-03-31Wilkins AaronofficerWithheld for tax1,11226,326Form 4
2026-03-31Brittain MilesofficerWithheld for tax1,11226,274Form 4
2026-03-31Stokes EricofficerWithheld for tax91237,627Form 4
2026-03-31Wray MichaelofficerWithheld for tax91228,386Form 4
2026-03-31Kendrick Megan A.officerWithheld for tax8758,346Form 4
2026-03-31Kendrick Megan A.officerWithheld for tax8459,649Form 4
2026-03-31Kendrick Megan A.officerWithheld for tax60210,578Form 4
2026-03-31Tanguis JesusofficerWithheld for tax3582,380Form 4
2026-03-31Tanguis JesusofficerWithheld for tax2452,986Form 4
2026-03-31Brittain MilesofficerOption exercise2,5938,073Form 4
2026-03-31Kendrick Megan A.officerOption exercise1,53111,180Form 4
2026-03-31Kendrick Megan A.officerOption exercise1,90210,109Form 4
2026-03-31Kendrick Megan A.officerOption exercise1,6528,457Form 4
2026-03-31Wray MichaelofficerOption exercise3,22126,271Form 4
2026-03-31Wray MichaelofficerOption exercise3,25428,258Form 4
2026-03-31Wray MichaelofficerOption exercise2,32029,298Form 4
2026-03-31Wray MichaelofficerOption exercise2,75315,999Form 4
2026-03-31Wray MichaelofficerOption exercise2,50313,496Form 4
2026-03-31Wray MichaelofficerOption exercise2,12811,368Form 4
2026-03-31Stokes EricofficerOption exercise2,32038,539Form 4

Source: SEC Form 4 filings. Each row links to its original filing.

Across 2012–2021, stocks where a CEO, C-suite officer, or director had recently made an open-market common-stock purchase ran about +28 bp per month above the universe average (n=34,268 stock-weeks). A historical tendency, not a prediction.

Congressional disclosures

No congressional trades disclosed for this company.

Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms.