Wray Michael

Officer · NWPX

As of 2026-09-16, Wray Michael has 64 Form 4 transactions on record across 1 company — 36 in the trailing 12 months.

Everything this person has disclosed to the SEC on Form 4 — across every company they file for — reconstructed from the public record. A filing history, not a tip sheet.

Reconstructed holdings

Direct: $2.4MIndirect: $0$2.4Mas of 2026-09-16
  • Direct $2.4M
  • Indirect $0
NWPXdirect23,286 sh$2.4M

Reconstructed from this person's own Form 4 filings — the total each filing reported owning afterward, priced at the close on the as-of date shown. A filed position can lag the real one.

Direct and indirect holdings (e.g. through a trust or fund) are tagged separately, as filed.

Trades by company

NWPX · 64 trades
2026-08-27: Gift, 600 sh ($0)2026-08-26: Sale, 4,500 sh ($499K)2026-03-31: Withheld for tax, 1,280 sh ($100K)2026-03-31: Withheld for tax, 1,267 sh ($99K)2026-03-31: Withheld for tax, 912 sh ($71K)2026-03-31: Option exercise, 3,221 sh2026-03-31: Option exercise, 3,221 sh2026-03-31: Option exercise, 2,128 sh2026-03-31: Option exercise, 2,503 sh2026-03-31: Option exercise, 2,753 sh2026-03-31: Option exercise, 2,320 sh2026-03-31: Option exercise, 3,254 sh2026-03-31: Option exercise, 2,128 sh2026-03-31: Option exercise, 2,503 sh2026-03-31: Option exercise, 2,753 sh2026-03-31: Option exercise, 2,320 sh2026-03-31: Option exercise, 3,254 sh2026-03-12: Award / grant, 4,607 sh2026-03-12: Award / grant, 4,607 sh2026-03-12: Award / grant, 1,536 sh2026-03-12: Award / grant, 1,536 sh2026-01-15: Withheld for tax, 417 sh ($29K)2026-01-15: Withheld for tax, 379 sh ($26K)2026-01-15: Withheld for tax, 322 sh ($22K)2026-01-15: Option exercise, 918 sh2026-01-15: Option exercise, 918 sh2026-01-15: Option exercise, 834 sh2026-01-15: Option exercise, 709 sh2026-01-15: Option exercise, 918 sh2026-01-15: Option exercise, 834 sh2026-01-15: Option exercise, 709 sh2026-01-15: Option exercise, 918 sh2026-01-15: Option exercise, 834 sh2026-01-15: Option exercise, 709 sh2026-01-15: Option exercise, 834 sh2026-01-15: Option exercise, 709 sh2025-03-31: Withheld for tax, 1,309 sh ($54K)2025-03-31: Withheld for tax, 1,201 sh ($50K)2025-03-31: Withheld for tax, 1,003 sh ($41K)2025-03-31: Option exercise, 2,550 sh2025-03-31: Option exercise, 2,503 sh2025-03-31: Option exercise, 2,751 sh2025-03-31: Option exercise, 2,161 sh2025-03-31: Option exercise, 3,329 sh2025-03-31: Option exercise, 3,054 sh2025-03-31: Option exercise, 2,550 sh2025-03-31: Option exercise, 3,054 sh2025-03-31: Option exercise, 3,329 sh2025-03-31: Option exercise, 2,161 sh2025-03-31: Option exercise, 2,503 sh2025-03-31: Option exercise, 2,751 sh2025-03-27: Award / grant, 2,129 sh2025-03-27: Award / grant, 6,386 sh2025-03-27: Award / grant, 2,129 sh2025-03-27: Award / grant, 6,386 sh2025-01-15: Withheld for tax, 415 sh ($20K)2025-01-15: Withheld for tax, 377 sh ($18K)2025-01-15: Withheld for tax, 326 sh ($16K)2025-01-15: Option exercise, 917 sh2025-01-15: Option exercise, 834 sh2025-01-15: Option exercise, 721 sh2025-01-15: Option exercise, 917 sh2025-01-15: Option exercise, 834 sh2025-01-15: Option exercise, 721 sh

Filing ledger

DateCompanyActionShares @ priceValueOwnership ΔOwned afterFiling
2026-08-26NWPXSale4,500 @ $110.94$499K−15.9% of holding23,886Form 4
63 award / exercise / gift records — not counted as purchases
DateCompanyActionSharesOwned afterFiling
2026-08-27NWPXGift60023,286Form 4
2026-03-31NWPXWithheld for tax1,28026,978Form 4
2026-03-31NWPXWithheld for tax1,26725,004Form 4
2026-03-31NWPXWithheld for tax91228,386Form 4
2026-03-31NWPXOption exercise3,22126,271Form 4
2026-03-31NWPXOption exercise3,22126,271Form 4
2026-03-31NWPXOption exercise2,12811,368Form 4
2026-03-31NWPXOption exercise2,50313,496Form 4
2026-03-31NWPXOption exercise2,75315,999Form 4
2026-03-31NWPXOption exercise2,32029,298Form 4
2026-03-31NWPXOption exercise3,25428,258Form 4
2026-03-31NWPXOption exercise2,12811,368Form 4
2026-03-31NWPXOption exercise2,50313,496Form 4
2026-03-31NWPXOption exercise2,75315,999Form 4
2026-03-31NWPXOption exercise2,32029,298Form 4
2026-03-31NWPXOption exercise3,25428,258Form 4
2026-03-12NWPXAward / grant4,60718,752Form 4
2026-03-12NWPXAward / grant4,60718,752Form 4
2026-03-12NWPXAward / grant1,5363,791Form 4
2026-03-12NWPXAward / grant1,5363,791Form 4
2026-01-15NWPXWithheld for tax41722,208Form 4
2026-01-15NWPXWithheld for tax37922,663Form 4
2026-01-15NWPXWithheld for tax32223,050Form 4
2026-01-15NWPXOption exercise9183,798Form 4
2026-01-15NWPXOption exercise91822,625Form 4
2026-01-15NWPXOption exercise83423,042Form 4
2026-01-15NWPXOption exercise70923,372Form 4
2026-01-15NWPXOption exercise9183,798Form 4
2026-01-15NWPXOption exercise8342,964Form 4
2026-01-15NWPXOption exercise7092,255Form 4
2026-01-15NWPXOption exercise91822,625Form 4
2026-01-15NWPXOption exercise83423,042Form 4
2026-01-15NWPXOption exercise70923,372Form 4
2026-01-15NWPXOption exercise8342,964Form 4
2026-01-15NWPXOption exercise7092,255Form 4
2025-03-31NWPXWithheld for tax1,30921,707Form 4
2025-03-31NWPXWithheld for tax1,20119,687Form 4
2025-03-31NWPXWithheld for tax1,00317,834Form 4
2025-03-31NWPXOption exercise2,55018,837Form 4
2025-03-31NWPXOption exercise2,50314,145Form 4

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

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