Latest insider trades
389 Form 4 trades in our database.
PPurchaseSSaleMOption exerciseAAward/GrantFTax withholdingGGift
- Wray Michaelgranted4,607 shares ofNWPX · filed Details
- Wray Michaelgranted1,536 shares ofNWPX · filed Details
- Wilkins Aarongranted4,775 shares ofNWPX · filed Details
- Wilkins Aarongranted1,592 shares ofNWPX · filed Details
- MONTROSS SCOTT Jgranted17,068 shares ofNWPX · filed Details
- MONTROSS SCOTT Jgranted5,689 shares ofNWPX · filed Details
- MONTROSS SCOTT Jsold2,500 shares ofNWPXat $72.316$181K · filed Details
- Kendrick Megan A.sold4,500 shares ofNWPXat $80.59$363K · filed Details
- Kendrick Megan A.tax-withheld203 shares ofNWPXat $69.27$14K · filed Details
- Kendrick Megan A.exercised468 shares ofNWPX · filed Details
- Kendrick Megan A.tax-withheld239 shares ofNWPXat $69.27$17K · filed Details
- Kendrick Megan A.exercised550 shares ofNWPX · filed Details
- Kendrick Megan A.tax-withheld275 shares ofNWPXat $69.27$19K · filed Details
- Kendrick Megan A.exercised635 shares ofNWPX · filed Details
- Stokes Erictax-withheld302 shares ofNWPXat $69.27$21K · filed Details
- Stokes Ericexercised709 shares ofNWPX · filed Details
- Stokes Erictax-withheld355 shares ofNWPXat $69.27$25K · filed Details
- Stokes Ericexercised834 shares ofNWPX · filed Details
- Stokes Erictax-withheld409 shares ofNWPXat $69.27$28K · filed Details
- Stokes Ericexercised960 shares ofNWPX · filed Details
- Wray Michaeltax-withheld322 shares ofNWPXat $69.27$22K · filed Details
- Wray Michaelexercised709 shares ofNWPX · filed Details
- Wray Michaeltax-withheld379 shares ofNWPXat $69.27$26K · filed Details
- Wray Michaelexercised834 shares ofNWPX · filed Details
- Wray Michaeltax-withheld417 shares ofNWPXat $69.27$29K · filed Details
- Wray Michaelexercised918 shares ofNWPX · filed Details
- Brittain Milestax-withheld393 shares ofNWPXat $69.27$27K · filed Details
- Brittain Milesexercised865 shares ofNWPX · filed Details
- Brittain Milestax-withheld436 shares ofNWPXat $69.27$30K · filed Details
- Brittain Milesexercised961 shares ofNWPX · filed Details
- Brittain Milestax-withheld486 shares ofNWPXat $69.27$34K · filed Details
- Brittain Milesexercised1,070 shares ofNWPX · filed Details
- Wilkins Aarontax-withheld393 shares ofNWPXat $69.27$27K · filed Details
- Wilkins Aaronexercised865 shares ofNWPX · filed Details
- Wilkins Aarontax-withheld436 shares ofNWPXat $69.27$30K · filed Details
- Wilkins Aaronexercised961 shares ofNWPX · filed Details
- Wilkins Aarontax-withheld486 shares ofNWPXat $69.27$34K · filed Details
- Wilkins Aaronexercised1,070 shares ofNWPX · filed Details
- MONTROSS SCOTT Jtax-withheld989 shares ofNWPXat $69.27$69K · filed Details
- MONTROSS SCOTT Jexercised2,515 shares ofNWPX · filed Details
- MONTROSS SCOTT Jtax-withheld997 shares ofNWPXat $69.27$69K · filed Details
- MONTROSS SCOTT Jexercised2,585 shares ofNWPX · filed Details
- MONTROSS SCOTT Jtax-withheld1,287 shares ofNWPXat $69.27$89K · filed Details
- 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