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.0% 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 3.7% (price as of 2026-10-02)
Sept. 21, 2026 NWPX S 10b5-1 1,000 $102.31 $102,310 15,633 Direct -6.01% Disposed 3.6% (price as of 2026-10-02)
Sept. 14, 2026 NWPX S 10b5-1 1,000 $101.12 $101,120 16,633 Direct -5.67% Disposed 4.8% (price as of 2026-10-02)
Sept. 8, 2026 NWPX S 10b5-1 1,000 $105.87 $105,870 17,633 Direct -5.37% Disposed 0.1% (price as of 2026-10-02)
Sept. 3, 2026 NWPX S 10b5-1 4 $110.78 $443 18,633 Direct -0.02% Disposed -4.3% (price as of 2026-10-02)
Sept. 2, 2026 NWPX S 10b5-1 74 $110.26 $8,159 18,637 Direct -0.40% Disposed -3.9% (price as of 2026-10-02)
Aug. 31, 2026 NWPX S 10b5-1 1,172 $110.04 $128,967 18,711 Direct -5.89% Disposed -3.7% (price as of 2026-10-02)
Aug. 24, 2026 NWPX S 10b5-1 1,250 $110.32 $137,900 19,883 Direct -5.91% Disposed -3.9% (price as of 2026-10-02)
Aug. 17, 2026 NWPX S 10b5-1 1,250 $115.86 $144,825 21,133 Direct -5.58% Disposed -8.5% (price as of 2026-10-02)
Dec. 24, 2025 ASTS P 10b5-1 625 $80.00 $50,000 2,015 Indirect +44.96% Acquired -26.9% (price as of 2026-10-02)
Dec. 17, 2025 ASTS P 10b5-1 715 $70.02 $50,064 1,390 Indirect +105.93% Acquired -16.5% (price as of 2026-10-02)
Dec. 10, 2025 ASTS P 10b5-1 675 $72.71 $49,079 675 Indirect · Acquired -19.6% (price as of 2026-10-02)
Dec. 6, 2021 NWPX S 10b5-1 313 $28.98 $9,071 12,101 Direct -2.52% Disposed 265.7% (price as of 2026-10-02)
Nov. 29, 2021 NWPX S 10b5-1 1,000 $29.62 $29,620 12,414 Direct -7.45% Disposed 257.8% (price as of 2026-10-02)
Nov. 22, 2021 NWPX S 10b5-1 1,000 $30.90 $30,900 13,414 Direct -6.94% Disposed 243.0% (price as of 2026-10-02)
Nov. 15, 2021 NWPX S 10b5-1 1,000 $29.24 $29,240 14,414 Direct -6.49% Disposed 262.5% (price as of 2026-10-02)
Aug. 2, 2021 NWPX S 10b5-1 1,000 $28.08 $28,080 15,414 Direct -6.09% Disposed 277.5% (price as of 2026-10-02)
July 26, 2021 NWPX S 10b5-1 1,000 $28.73 $28,730 16,414 Direct -5.74% Disposed 268.9% (price as of 2026-10-02)
July 19, 2021 NWPX S 10b5-1 1,000 $27.24 $27,240 17,414 Direct -5.43% Disposed 289.1% (price as of 2026-10-02)
July 6, 2021 NWPX S 10b5-1 1,000 $27.95 $27,950 18,414 Direct -5.15% Disposed 279.2% (price as of 2026-10-02)
June 28, 2021 NWPX S 10b5-1 1,000 $28.99 $28,990 19,414 Direct -4.90% Disposed 265.6% (price as of 2026-10-02)
June 21, 2021 NWPX S 10b5-1 1,000 $28.76 $28,760 20,414 Direct -4.67% Disposed 268.5% (price as of 2026-10-02)
June 14, 2021 NWPX S 10b5-1 1,000 $30.08 $30,080 21,414 Direct -4.46% Disposed 252.4% (price as of 2026-10-02)
June 7, 2021 NWPX S 10b5-1 1,000 $31.77 $31,770 20,313 Direct -4.69% Disposed 233.6% (price as of 2026-10-02)
June 1, 2021 NWPX S 10b5-1 1,000 $31.57 $31,570 21,313 Direct -4.48% Disposed 235.7% (price as of 2026-10-02)
May 24, 2021 NWPX S 10b5-1 1,500 $33.74 $50,610 22,313 Direct -6.30% Disposed 214.1% (price as of 2026-10-02)
May 17, 2021 NWPX S 10b5-1 1,000 $31.73 $31,730 23,813 Direct -4.03% Disposed 234.0% (price as of 2026-10-02)
May 10, 2021 NWPX S 10b5-1 1,500 $32.00 $48,000 24,813 Direct -5.70% Disposed 231.2% (price as of 2026-10-02)
July 28, 2008 NWPX S 5,000 $59.05 $295,250 471 Direct -91.39% Disposed 79.5% (price as of 2026-10-02)
July 28, 2008 NWPX S 2,000 $59.05 $118,100 471 Direct -80.94% Disposed 79.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
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