Latest insider trades
389 Form 4 trades in our database.
PPurchaseSSaleMOption exerciseAAward/GrantFTax withholdingGGift
- 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
- Stokes Erictax-withheld1,327 shares ofNWPXat $77.86$103K · filed Details
- Stokes Ericexercised3,373 shares ofNWPX · filed Details
- Tanguis Jesusexercised781 shares ofNWPX · filed Details
- Tanguis Jesusexercised955 shares ofNWPX · filed Details
- Tanguis Jesustax-withheld245 shares ofNWPXat $77.86$19K · filed Details
- Tanguis Jesusexercised851 shares ofNWPX · filed Details
- Tanguis Jesustax-withheld358 shares ofNWPXat $77.86$28K · filed Details