‹ Screener

NWPX Infrastructure, Inc.

NWPX · Steel Pipe & Tubes · 9.6M shares · +1%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$3M (gross $707K, SBC $4M)

Reference price $76.85 · est. market cap ~$741M — last insider sale, 2026-03-30 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B73

Largest North American water-transmission pipe maker with strong returns on assets and a clean balance sheet.

Strengths

Risks

Notable findings

Quarterly revenue

2016-09-30 · $41M2016-12-31 · $32M2017-09-30 · $39M2017-12-31 · $36M

Last 4 quarters · from SEC filings.

Key metrics

Return on equity
9.0%
Return on assets
6.1%
ROIC
10.0%
Revenue growth (QoQ)
-8.2%
Net-income growth
3.5%
Debt / equity
0.0×
Interest coverage
19.5×
Current ratio
3.8×
Free cash flow
$47M
Tangible book value
$316M
Cash & investments
$2M

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-10Lockridge IrmaGrant899$122.31
2026-06-10Paschal JohnGrant899$122.31
2026-06-10LARSON KEITH RGrant899$122.31
2026-06-10Julian AmandaGrant899$122.31
2026-06-10FRANSON MICHAEL CGrant899$122.31
2026-06-10ROMAN RICHARD AGrant899$122.31
2026-03-31Kendrick Megan A.Option exercise2.2K
2026-03-31Kendrick Megan A.Tax withheld875$77.86
2026-03-31Kendrick Megan A.Option exercise2.1K
2026-03-31Kendrick Megan A.Tax withheld845$77.86
2026-03-31Kendrick Megan A.Option exercise1.5K
2026-03-31Kendrick Megan A.Tax withheld602$77.86
2026-03-31Stokes EricOption exercise3.4K
2026-03-31Stokes EricTax withheld1.3K$77.86
2026-03-31Stokes EricOption exercise3.3K
2026-03-31Stokes EricTax withheld1.3K$77.86
2026-03-31Stokes EricOption exercise2.3K
2026-03-31Stokes EricTax withheld912$77.86
2026-03-31Tanguis JesusOption exercise1.2K
2026-03-31Tanguis JesusTax withheld358$77.86
2026-03-31Tanguis JesusOption exercise851
2026-03-31Tanguis JesusTax withheld245$77.86
2026-03-31Wray MichaelOption exercise3.2K
2026-03-31Wray MichaelTax withheld1.3K$77.86
2026-03-31Wray MichaelOption exercise3.3K
2026-03-31Wray MichaelTax withheld1.3K$77.86
2026-03-31Wray MichaelOption exercise2.3K
2026-03-31Wray MichaelTax withheld912$77.86
2026-03-31Wilkins AaronOption exercise3.8K
2026-03-31Wilkins AaronTax withheld1.5K$77.86
2026-03-31Wilkins AaronOption exercise3.7K
2026-03-31Wilkins AaronTax withheld1.5K$77.86
2026-03-31Wilkins AaronOption exercise2.8K
2026-03-31Wilkins AaronTax withheld1.1K$77.86
2026-03-31Brittain MilesOption exercise3.8K
2026-03-31Brittain MilesTax withheld1.5K$77.86
2026-03-31Brittain MilesOption exercise3.7K
2026-03-31Brittain MilesTax withheld1.5K$77.86
2026-03-31Brittain MilesOption exercise2.8K
2026-03-31Brittain MilesTax withheld1.1K$77.86
2026-03-31MONTROSS SCOTT JOption exercise10K
2026-03-31MONTROSS SCOTT JTax withheld4.0K$77.86
2026-03-31MONTROSS SCOTT JOption exercise10K
2026-03-31MONTROSS SCOTT JTax withheld4.0K$77.86
2026-03-31MONTROSS SCOTT JOption exercise8.2K
2026-03-31MONTROSS SCOTT JTax withheld3.2K$77.86
2026-03-30MONTROSS SCOTT JSell2.1K$76.85
2026-03-20Brittain MilesSell3.3K$70.89
2026-03-16Julian AmandaSell3.5K$71.98
2026-03-16MONTROSS SCOTT JSell2.5K$71.44
2026-03-16MONTROSS SCOTT JSell2.5K$72.48
2026-03-12Brittain MilesSell4.0K$71.01
2026-03-09MONTROSS SCOTT JSell2.5K$72.32
2026-03-04Kendrick Megan A.Sell4.5K$80.59
2026-01-15Stokes EricOption exercise960
2026-01-15Stokes EricTax withheld409$69.27
2026-01-15Stokes EricOption exercise834
2026-01-15Stokes EricTax withheld355$69.27
2026-01-15Stokes EricOption exercise709
2026-01-15Stokes EricTax withheld302$69.27
2026-01-15Wray MichaelOption exercise918
2026-01-15Wray MichaelTax withheld417$69.27
2026-01-15Wray MichaelOption exercise834
2026-01-15Wray MichaelTax withheld379$69.27
2026-01-15Wray MichaelOption exercise709
2026-01-15Wray MichaelTax withheld322$69.27
2026-01-15Brittain MilesOption exercise1.1K
2026-01-15Brittain MilesTax withheld486$69.27
2026-01-15Brittain MilesOption exercise961
2026-01-15Brittain MilesTax withheld436$69.27
2026-01-15Brittain MilesOption exercise865
2026-01-15Brittain MilesTax withheld393$69.27
2026-01-15Wilkins AaronOption exercise1.1K
2026-01-15Wilkins AaronTax withheld486$69.27
2026-01-15Wilkins AaronOption exercise961
2026-01-15Wilkins AaronTax withheld436$69.27
2026-01-15Wilkins AaronTax withheld393$69.27
2026-01-15MONTROSS SCOTT JOption exercise2.9K
2026-01-15MONTROSS SCOTT JTax withheld1.3K$69.27
2026-01-15MONTROSS SCOTT JOption exercise2.6K
2026-01-15MONTROSS SCOTT JTax withheld997$69.27
2026-01-15MONTROSS SCOTT JOption exercise2.5K
2026-01-15MONTROSS SCOTT JTax withheld989$69.27
2026-01-15Wilkins AaronOption exercise865
2026-01-15Kendrick Megan A.Option exercise635
2026-01-15Kendrick Megan A.Tax withheld275$69.27
2026-01-15Kendrick Megan A.Option exercise550
2026-01-15Kendrick Megan A.Tax withheld239$69.27
2026-01-15Kendrick Megan A.Option exercise468
2026-01-15Kendrick Megan A.Tax withheld203$69.27
2025-12-15Wilkins AaronSell35$63.50
2025-12-09FRANSON MICHAEL CSell5.5K$60.17
2025-12-09Wilkins AaronSell1.2K$60.10
2025-12-08Wilkins AaronSell5.0K$59.90
2025-11-24Brittain MilesSell4.0K$56.41
2025-11-14Brittain MilesSell4.0K$56.76
2025-11-11MONTROSS SCOTT JSell3.2K$57.18
2025-11-11MONTROSS SCOTT JSell1.5K$57.34
2025-11-11MONTROSS SCOTT JSell2.5K$57.23
2025-11-11MONTROSS SCOTT JSell1.0K$57.53
2025-09-02Wilkins AaronSell2.0K$52.24
2025-08-29Wilkins AaronSell500$54.02
2025-08-22Wilkins AaronSell2.5K$50.89
2025-08-11Kendrick Megan A.Sell3.5K$50.00
2025-06-12Julian AmandaGrant2.2K$39.23
2025-06-12FRANSON MICHAEL CGrant2.2K$39.23
2025-06-12ROMAN RICHARD AGrant2.2K$39.23
2025-06-12Paschal JohnGrant2.2K$39.23
2025-06-12Lockridge IrmaGrant2.2K$39.23
2025-06-12LARSON KEITH RGrant2.2K$39.23
2025-05-05MONTROSS SCOTT JOther8.9K
2025-03-31Stokes EricOption exercise3.3K
2025-03-31Brittain MilesOption exercise3.0K
2025-03-31Brittain MilesTax withheld1.2K$41.30
2025-03-31Brittain MilesOption exercise3.6K
2025-03-31Brittain MilesTax withheld1.4K$41.30
2025-03-31Brittain MilesOption exercise3.8K
2025-03-31Brittain MilesTax withheld1.5K$41.30
2025-03-31Wilkins AaronOption exercise3.0K
2025-03-31Wilkins AaronTax withheld1.2K$41.30
2025-03-31Wilkins AaronOption exercise3.6K
2025-03-31Wilkins AaronTax withheld1.4K$41.30
2025-03-31Wilkins AaronOption exercise3.8K
2025-03-31Wilkins AaronTax withheld1.5K$41.30
2025-03-31MONTROSS SCOTT JOption exercise9.4K
2025-03-31MONTROSS SCOTT JTax withheld3.7K$41.30
2025-03-31MONTROSS SCOTT JOption exercise9.6K
2025-03-31MONTROSS SCOTT JTax withheld3.8K$41.30
2025-03-31MONTROSS SCOTT JOption exercise10K
2025-03-31MONTROSS SCOTT JTax withheld4.1K$41.30
2025-03-31Stokes EricTax withheld1.2K$41.30
2025-03-31Kendrick Megan A.Option exercise1.2K
2025-03-31Kendrick Megan A.Tax withheld456$41.30
2025-03-31Kendrick Megan A.Option exercise2.1K
2025-03-31Kendrick Megan A.Tax withheld788$41.30
2025-03-31Kendrick Megan A.Option exercise2.2K
2025-03-31Kendrick Megan A.Tax withheld820$41.30
2025-03-31Wray MichaelOption exercise2.5K
2025-03-31Wray MichaelTax withheld1.0K$41.30
2025-03-31Wray MichaelOption exercise3.1K
2025-03-31Wray MichaelTax withheld1.2K$41.30
2025-03-31Wray MichaelOption exercise3.3K
2025-03-31Wray MichaelTax withheld1.3K$41.30
2025-03-31Stokes EricOption exercise2.7K
2025-03-31Stokes EricTax withheld997$41.30
2025-03-31Stokes EricOption exercise3.2K
2025-03-31Stokes EricTax withheld1.2K$41.30
2025-03-24Wilkins AaronSell1.0K$44.00
2025-02-12MONTROSS SCOTT JOther2.4K
2025-01-15Kendrick Megan A.Option exercise344
2025-01-15Kendrick Megan A.Tax withheld148$48.66
2025-01-15Kendrick Megan A.Option exercise634
2025-01-15Kendrick Megan A.Tax withheld274$48.66
2025-01-15Kendrick Megan A.Option exercise551
2025-01-15Kendrick Megan A.Tax withheld238$48.66
2025-01-15Stokes EricOption exercise754
2025-01-15Stokes EricTax withheld321$48.66
2025-01-15Stokes EricOption exercise961
2025-01-15Stokes EricTax withheld409$48.66
2025-01-15Stokes EricOption exercise834
2025-01-15Stokes EricTax withheld355$48.66
2025-01-15Wray MichaelOption exercise721
2025-01-15Wray MichaelTax withheld326$48.66
2025-01-15Wray MichaelOption exercise917
2025-01-15Wray MichaelTax withheld415$48.66
2025-01-15Wray MichaelOption exercise834
2025-01-15Wray MichaelTax withheld377$48.66
2025-01-15Brittain MilesOption exercise840
2025-01-15Brittain MilesTax withheld380$48.66
2025-01-15Brittain MilesOption exercise1.1K
2025-01-15Brittain MilesTax withheld485$48.66
2025-01-15Brittain MilesOption exercise961
2025-01-15Brittain MilesTax withheld435$48.66
2025-01-15Wilkins AaronOption exercise840
2025-01-15Wilkins AaronTax withheld380$48.66
2025-01-15Wilkins AaronOption exercise1.1K
2025-01-15Wilkins AaronTax withheld485$48.66
2025-01-15Wilkins AaronOption exercise961
2025-01-15Wilkins AaronTax withheld435$48.66
2025-01-15MONTROSS SCOTT JOption exercise2.6K
2025-01-15MONTROSS SCOTT JTax withheld1.2K$48.66
2025-01-15MONTROSS SCOTT JOption exercise2.9K
2025-01-15MONTROSS SCOTT JTax withheld1.2K$48.66
2025-01-15MONTROSS SCOTT JOption exercise2.6K
2025-01-15MONTROSS SCOTT JTax withheld993$48.66

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-11Shareholder voteExhibitsfiling ↗
2026-06-10Reg FDExhibitsfiling ↗
2026-04-29ResultsExhibitsfiling ↗
2026-03-17Exec/director changeOtherExhibitsfiling ↗
2026-02-25ResultsExhibitsfiling ↗
2026-01-22Exec/director changeExhibitsfiling ↗
2025-12-16Exec/director changeOtherExhibitsfiling ↗
2025-10-29ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-112026-06-100001437749-26-020293 ↗
8-K2026-06-102026-06-100001437749-26-020086 ↗
10-Q2026-04-302026-03-310001437749-26-014185 ↗
8-K2026-04-292026-04-290001437749-26-013887 ↗
8-K2026-03-172026-03-110001437749-26-008601 ↗
10-K2026-02-262025-12-310001437749-26-005861 ↗
8-K2026-02-252026-02-250001437749-26-005605 ↗
8-K2026-01-222026-01-150001437749-26-001761 ↗
8-K2025-12-162025-12-100001437749-25-038005 ↗
10-Q2025-10-302025-09-300001437749-25-032419 ↗
8-K2025-10-292025-10-290001437749-25-032195 ↗
8-K2025-08-192025-08-130001437749-25-027357 ↗