Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 78 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

78 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Aug. 20, 2008 NWPX S 92 $52.33 $4,814 0 Direct -100.00% Disposed 102.5% (price as of 2026-10-02)
Aug. 20, 2008 NWPX S 92 $52.33 $4,814 0 Direct -100.00% Disposed 102.5% (price as of 2026-10-02)

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
May 29, 2014 NWPX Restricted Stock Units Common Stock (455) · · 455 Acquired
May 29, 2014 NWPX Performance Shares Common Stock (1,365) · · 1,365 Acquired
Jan. 15, 2014 NWPX Restricted Stock Units Common Stock (186) · · 186 Disposed
Jan. 1, 2014 NWPX Restricted Stock Units Common Stock (230) · · 230 Disposed
Jan. 1, 2014 NWPX Restricted Stock Units Common Stock (195) · · 195 Disposed
Jan. 1, 2014 NWPX Performance Shares Common Stock (679) · · 459 Disposed
Jan. 1, 2014 NWPX Performance Shares Common Stock (439) · · 585 Disposed
May 31, 2013 NWPX Restricted Stock Common Stock (557) · · 557 Acquired
May 31, 2013 NWPX Performance Shares Common Stock (1,671) · · 1,671 Acquired
Jan. 1, 2013 NWPX Restricted Stock Units Common Stock (459) · · 459 Disposed
Jan. 1, 2013 NWPX Restricted Stock Units Common Stock (195) · · 195 Disposed
Jan. 1, 2013 NWPX Performance Shares Common Stock (808) · · 808 Disposed
June 14, 2012 NWPX Restricted Stock Units Common Stock (585) · · 585 Acquired
June 14, 2012 NWPX Performance Shares Common Stock (585) · · 585 Acquired
June 14, 2012 NWPX Performance Shares Common Stock (1,171) · · 1,171 Acquired
March 15, 2012 NWPX Restricted Stock Units Common Stock (124) · · 124 Disposed
Oct. 10, 2011 NWPX Restricted Stock Units Common Stock (689) · · 689 Acquired
Oct. 10, 2011 NWPX Performance Shares Common Stock · · 918 Acquired
Oct. 10, 2011 NWPX Performance Shares Common Stock · · 459 Acquired
Aug. 18, 2011 NWPX Restricted Stock Units Common Stock (33) · · 33 Disposed
March 15, 2011 NWPX Restricted Stock Units Common Stock (124) · · 124 Disposed
Aug. 18, 2010 NWPX Restricted Stock Units Common Stock (65) · · 65 Disposed
March 15, 2010 NWPX Restricted Stock Units Common Stock (124) · · 124 Disposed
Feb. 18, 2010 NWPX Restricted Stock Units Common Stock (49) · · 49 Disposed
Aug. 18, 2009 NWPX Restricted stock units Common Stock (49) · · 49 Disposed
Aug. 18, 2009 NWPX Restricted stock units Common Stock (245) · · 245 Disposed
Aug. 18, 2009 NWPX Restricted stock units Common Stock (66) · · 66 Disposed
April 15, 2009 NWPX Restricted Stock Units Common Stock (372) · · 372 Acquired
Feb. 19, 2009 NWPX Restricted Stock Units Common Stock (49) · · 49 Disposed
Aug. 20, 2008 NWPX INCENTIVE STOCK OPTION COMMON STOCK (92) $17.90 May 23, 2012 92 Disposed
Aug. 20, 2008 NWPX INCENTIVE STOCK OPTION COMMON STOCK (92) $17.90 May 23, 2012 92 Disposed
Aug. 18, 2008 NWPX Restricted Stock Units Common Stock (245) · · 245 Acquired
Aug. 18, 2008 NWPX Restricted Stock Units Common Stock (147) · · 147 Acquired
Aug. 18, 2008 NWPX Restricted Stock Units Common Stock (164) · · 164 Acquired

Exercise/conversion price is blank when not applicable (e.g. RSUs).

Initial ownership (Form 3) 2 holdings

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
July 27, 2007 NWPX COMMON STOCK 0 Direct
July 27, 2007 NWPX INCENTIVE STOCK OPTION→ COMMON STOCK (92) 92 Direct