Latest insider trades
389 Form 4 trades in our database.
PPurchaseSSaleMOption exerciseAAward/GrantFTax withholdingGGift
- 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
- Brittain Milesexercised3,212 shares ofNWPX · filed Details
- Brittain Milesexercised2,523 shares ofNWPX · filed Details
- Brittain Milestax-withheld1,508 shares ofNWPXat $41.3$62K · filed Details
- Brittain Milesexercised3,834 shares ofNWPX · filed Details
- Brittain Milestax-withheld1,402 shares ofNWPXat $41.3$58K · filed Details
- Brittain Milesexercised3,565 shares ofNWPX · filed Details
- Brittain Milestax-withheld1,171 shares ofNWPXat $41.3$48K · filed Details