Latest insider trades
396 Form 4 trades in our database.
PPurchaseSSaleMOption exerciseAAward/GrantFTax withholdingGGift
- ROMAN RICHARD Asold4,000 shares ofNWPXat $96.839$387K · filed Details
- Stokes Ericsold12,631 shares ofNWPXat $105.865$1.3M · filed Details
- LARSON KEITH Rsold250 shares ofNWPXat $106.481$27K · filed Details
- Stokes Ericsold12,353 shares ofNWPXat $103.38$1.3M · filed Details
- LARSON KEITH Rsold1,000 shares ofNWPXat $102.195$102K · filed Details
- Wilkins Aaronsold20 shares ofNWPXat $101.93$2K · filed Details
- LARSON KEITH Rsold1,000 shares ofNWPXat $102.31$102K · filed Details
- Wilkins Aaronsold1,950 shares ofNWPXat $100.681$196K · filed Details
- LARSON KEITH Rsold1,000 shares ofNWPXat $101.119$101K · filed Details
- ROMAN RICHARD Agifted1,000 shares ofNWPXat $0 · filed Details
- FRANSON MICHAEL Cgifted100 shares ofNWPXat $0 · filed Details
- FRANSON MICHAEL Csold3,500 shares ofNWPXat $105.304$369K · filed Details
- Wilkins Aaronsold1,500 shares ofNWPXat $106.52$160K · filed Details
- LARSON KEITH Rsold1,000 shares ofNWPXat $105.869$106K · filed Details
- ROMAN RICHARD Asold4,000 shares ofNWPXat $105.719$423K · filed Details
- LARSON KEITH Rsold4 shares ofNWPXat $110.785$443 · filed Details
- LARSON KEITH Rsold74 shares ofNWPXat $110.26$8K · filed Details
- LARSON KEITH Rsold1,172 shares ofNWPXat $110.04$129K · filed Details
- MONTROSS SCOTT Jsold1,227 shares ofNWPXat $110.581$136K · filed Details
- Wray Michaelgifted600 shares ofNWPXat $0 · filed Details
- Wray Michaelsold4,500 shares ofNWPXat $110.941$499K · filed Details
- LARSON KEITH Rsold1,250 shares ofNWPXat $110.316$138K · filed Details
- MONTROSS SCOTT Jsold2,500 shares ofNWPXat $109.367$273K · filed Details
- MONTROSS SCOTT Jsold2,500 shares ofNWPXat $115.127$288K · filed Details
- LARSON KEITH Rsold1,250 shares ofNWPXat $115.863$145K · filed Details
- MONTROSS SCOTT Jsold2,500 shares ofNWPXat $118.739$297K · filed Details
- Wilkins Aaronsold428 shares ofNWPXat $120$51K · filed Details
- MONTROSS SCOTT Jsold2,500 shares ofNWPXat $128.619$322K · filed Details
- Lockridge Irmagranted899 shares ofNWPXat $122.31$110K · filed Details
- Paschal Johngranted899 shares ofNWPXat $122.31$110K · filed Details
- LARSON KEITH Rgranted899 shares ofNWPXat $122.31$110K · filed Details
- Julian Amandagranted899 shares ofNWPXat $122.31$110K · filed Details
- FRANSON MICHAEL Cgranted899 shares ofNWPXat $122.31$110K · filed Details
- ROMAN RICHARD Agranted899 shares ofNWPXat $122.31$110K · filed Details
- Kendrick Megan A.exercised1,405 shares ofNWPX · filed Details
- Kendrick Megan A.exercised1,652 shares ofNWPX · filed Details
- Kendrick Megan A.exercised1,902 shares ofNWPX · filed Details
- Kendrick Megan A.tax-withheld602 shares ofNWPXat $77.86$47K · filed Details
- Kendrick Megan A.exercised1,531 shares ofNWPX · filed Details
- Kendrick Megan A.tax-withheld845 shares ofNWPXat $77.86$66K · filed Details
- Kendrick Megan A.exercised2,148 shares ofNWPX · filed Details
- Kendrick Megan A.tax-withheld875 shares ofNWPXat $77.86$68K · filed Details
- Kendrick Megan A.exercised2,225 shares ofNWPX · filed Details
- Stokes Ericexercised2,128 shares ofNWPX · filed Details
- Stokes Ericexercised2,503 shares ofNWPX · filed Details
- Stokes Ericexercised2,883 shares ofNWPX · filed Details
- Stokes Erictax-withheld912 shares ofNWPXat $77.86$71K · filed Details
- Stokes Ericexercised2,320 shares ofNWPX · filed Details
- Stokes Erictax-withheld1,280 shares ofNWPXat $77.86$100K · filed Details
- Stokes Ericexercised3,254 shares ofNWPX · filed Details