Latest insider trades
396 Form 4 trades in our database.
PPurchaseSSaleMOption exerciseAAward/GrantFTax withholdingGGift
- MONTROSS SCOTT Jexercised2,869 shares ofNWPX · filed Details
- Wilkins Aaronsold35 shares ofNWPXat $63.5$2K · filed Details
- FRANSON MICHAEL Csold5,506 shares ofNWPXat $60.168$331K · filed Details
- Wilkins Aaronsold1,241 shares ofNWPXat $60.103$75K · filed Details
- Wilkins Aaronsold5,009 shares ofNWPXat $59.899$300K · filed Details
- Brittain Milessold4,000 shares ofNWPXat $56.41$226K · filed Details
- Brittain Milessold4,000 shares ofNWPXat $56.756$227K · filed Details
- MONTROSS SCOTT Jsold3,210 shares ofNWPXat $57.178$184K · filed Details
- MONTROSS SCOTT Jsold2,500 shares ofNWPXat $57.228$143K · filed Details
- MONTROSS SCOTT Jsold1,500 shares ofNWPXat $57.343$86K · filed Details
- MONTROSS SCOTT Jsold1,000 shares ofNWPXat $57.528$58K · filed Details
- Wilkins Aaronsold2,000 shares ofNWPXat $52.245$104K · filed Details
- Wilkins Aaronsold500 shares ofNWPXat $54.02$27K · filed Details
- Wilkins Aaronsold2,500 shares ofNWPXat $50.89$127K · filed Details
- Kendrick Megan A.sold3,500 shares ofNWPXat $50$175K · filed Details
- Julian Amandagranted2,166 shares ofNWPXat $39.23$85K · filed Details
- LARSON KEITH Rgranted2,166 shares ofNWPXat $39.23$85K · filed Details
- Lockridge Irmagranted2,166 shares ofNWPXat $39.23$85K · filed Details
- Paschal Johngranted2,166 shares ofNWPXat $39.23$85K · filed Details
- FRANSON MICHAEL Cgranted2,166 shares ofNWPXat $39.23$85K · filed Details
- ROMAN RICHARD Agranted2,166 shares ofNWPXat $39.23$85K · filed Details
- MONTROSS SCOTT Jtraded8,869 shares ofNWPX · filed Details
- Kendrick Megan A.exercised1,652 shares ofNWPX · filed Details
- Kendrick Megan A.exercised1,903 shares ofNWPX · filed Details
- Kendrick Megan A.exercised1,035 shares ofNWPX · filed Details
- Kendrick Megan A.tax-withheld820 shares ofNWPXat $41.3$34K · filed Details
- Kendrick Megan A.exercised2,197 shares ofNWPX · filed Details
- Kendrick Megan A.tax-withheld788 shares ofNWPXat $41.3$33K · filed Details
- Kendrick Megan A.exercised2,112 shares ofNWPX · filed Details
- Kendrick Megan A.tax-withheld456 shares ofNWPXat $41.3$19K · filed Details
- Kendrick Megan A.exercised1,221 shares ofNWPX · filed Details
- Wray Michaelexercised2,503 shares ofNWPX · filed Details
- Wray Michaelexercised2,751 shares ofNWPX · filed Details
- Wray Michaelexercised2,161 shares ofNWPX · filed Details
- Wray Michaeltax-withheld1,309 shares ofNWPXat $41.3$54K · filed Details
- Wray Michaelexercised3,329 shares ofNWPX · filed Details
- Wray Michaeltax-withheld1,201 shares ofNWPXat $41.3$50K · filed Details
- Wray Michaelexercised3,054 shares ofNWPX · filed Details
- Wray Michaeltax-withheld1,003 shares ofNWPXat $41.3$41K · filed Details
- Wray Michaelexercised2,550 shares ofNWPX · filed Details
- Stokes Ericexercised2,503 shares ofNWPX · filed Details
- Stokes Ericexercised2,882 shares ofNWPX · filed Details
- Stokes Ericexercised2,264 shares ofNWPX · filed Details
- Stokes Erictax-withheld1,243 shares ofNWPXat $41.3$51K · filed Details
- Stokes Ericexercised3,329 shares ofNWPX · filed Details
- Stokes Erictax-withheld1,194 shares ofNWPXat $41.3$49K · filed Details
- Stokes Ericexercised3,199 shares ofNWPX · filed Details
- Stokes Erictax-withheld997 shares ofNWPXat $41.3$41K · filed Details
- Stokes Ericexercised2,672 shares ofNWPX · filed Details
- Brittain Milesexercised2,883 shares ofNWPX · filed Details