Insider at

04

Insider transactions

05
3 buys (P) 9 sells (S) Net: $-682,651 + 27 non-open-market transactions below Avg return of open purchases vs now: -21.4% 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

27 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Sept. 28, 2026 NWPX S 10b5-1 1,000 $102.20 $102,200 14,633 Direct -6.40% Disposed 4.5% (price as of 2026-10-05)
Sept. 21, 2026 NWPX S 10b5-1 1,000 $102.31 $102,310 15,633 Direct -6.01% Disposed 4.4% (price as of 2026-10-05)
Sept. 14, 2026 NWPX S 10b5-1 1,000 $101.12 $101,120 16,633 Direct -5.67% Disposed 5.6% (price as of 2026-10-05)
Sept. 8, 2026 NWPX S 10b5-1 1,000 $105.87 $105,870 17,633 Direct -5.37% Disposed 0.9% (price as of 2026-10-05)
Sept. 3, 2026 NWPX S 10b5-1 4 $110.78 $443 18,633 Direct -0.02% Disposed -3.6% (price as of 2026-10-05)
Sept. 2, 2026 NWPX S 10b5-1 74 $110.26 $8,159 18,637 Direct -0.40% Disposed -3.1% (price as of 2026-10-05)
Aug. 31, 2026 NWPX S 10b5-1 1,172 $110.04 $128,967 18,711 Direct -5.89% Disposed -2.9% (price as of 2026-10-05)
Aug. 24, 2026 NWPX S 10b5-1 1,250 $110.32 $137,900 19,883 Direct -5.91% Disposed -3.2% (price as of 2026-10-05)
Aug. 17, 2026 NWPX S 10b5-1 1,250 $115.86 $144,825 21,133 Direct -5.58% Disposed -7.8% (price as of 2026-10-05)
Dec. 24, 2025 ASTS P 10b5-1 625 $80.00 $50,000 2,015 Indirect +44.96% Acquired -27.3% (price as of 2026-10-05)
Dec. 17, 2025 ASTS P 10b5-1 715 $70.02 $50,064 1,390 Indirect +105.93% Acquired -16.9% (price as of 2026-10-05)
Dec. 10, 2025 ASTS P 10b5-1 675 $72.71 $49,079 675 Indirect · Acquired -20.0% (price as of 2026-10-05)
Dec. 6, 2021 NWPX S 10b5-1 313 $28.98 $9,071 12,101 Direct -2.52% Disposed 268.6% (price as of 2026-10-05)
Nov. 29, 2021 NWPX S 10b5-1 1,000 $29.62 $29,620 12,414 Direct -7.45% Disposed 260.7% (price as of 2026-10-05)
Nov. 22, 2021 NWPX S 10b5-1 1,000 $30.90 $30,900 13,414 Direct -6.94% Disposed 245.7% (price as of 2026-10-05)
Nov. 15, 2021 NWPX S 10b5-1 1,000 $29.24 $29,240 14,414 Direct -6.49% Disposed 265.4% (price as of 2026-10-05)
Aug. 2, 2021 NWPX S 10b5-1 1,000 $28.08 $28,080 15,414 Direct -6.09% Disposed 280.4% (price as of 2026-10-05)
July 26, 2021 NWPX S 10b5-1 1,000 $28.73 $28,730 16,414 Direct -5.74% Disposed 271.8% (price as of 2026-10-05)
July 19, 2021 NWPX S 10b5-1 1,000 $27.24 $27,240 17,414 Direct -5.43% Disposed 292.2% (price as of 2026-10-05)
July 6, 2021 NWPX S 10b5-1 1,000 $27.95 $27,950 18,414 Direct -5.15% Disposed 282.2% (price as of 2026-10-05)
June 28, 2021 NWPX S 10b5-1 1,000 $28.99 $28,990 19,414 Direct -4.90% Disposed 268.5% (price as of 2026-10-05)
June 21, 2021 NWPX S 10b5-1 1,000 $28.76 $28,760 20,414 Direct -4.67% Disposed 271.5% (price as of 2026-10-05)
June 14, 2021 NWPX S 10b5-1 1,000 $30.08 $30,080 21,414 Direct -4.46% Disposed 255.2% (price as of 2026-10-05)
June 7, 2021 NWPX S 10b5-1 1,000 $31.77 $31,770 20,313 Direct -4.69% Disposed 236.3% (price as of 2026-10-05)
June 1, 2021 NWPX S 10b5-1 1,000 $31.57 $31,570 21,313 Direct -4.48% Disposed 238.4% (price as of 2026-10-05)
May 24, 2021 NWPX S 10b5-1 1,500 $33.74 $50,610 22,313 Direct -6.30% Disposed 216.6% (price as of 2026-10-05)
May 17, 2021 NWPX S 10b5-1 1,000 $31.73 $31,730 23,813 Direct -4.03% Disposed 236.7% (price as of 2026-10-05)
May 10, 2021 NWPX S 10b5-1 1,500 $32.00 $48,000 24,813 Direct -5.70% Disposed 233.8% (price as of 2026-10-05)
July 28, 2008 NWPX S 5,000 $59.05 $295,250 471 Direct -91.39% Disposed 80.9% (price as of 2026-10-05)
July 28, 2008 NWPX S 2,000 $59.05 $118,100 471 Direct -80.94% Disposed 80.9% (price as of 2026-10-05)

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
July 28, 2008 NWPX NQ STOCK OPTION COMMON STOCK (5,000) $34.77 May 30, 2017 5,000 Disposed
July 28, 2008 NWPX NQ STOCK OPTIONS COMMON STOCK (2,000) $34.77 May 30, 2017 2,000 Disposed

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
Dec. 3, 2020 ROG Capital (Common) Stock 0 Direct
June 1, 2007 NWPX NON-QUALIFIED STOCK OPTIONS→ COMMON STOCK (7,000) 7,000 Direct