Latest insider trades
396 Form 4 trades in our database.
PPurchaseSSaleMOption exerciseAAward/GrantFTax withholdingGGift
- Wray Michaelexercised2,161 shares ofNWPX · filed Details
- Wray Michaelexercised939 shares ofNWPX · filed Details
- Wray Michaeltax-withheld988 shares ofNWPXat $35.16$35K · filed Details
- Wray Michaelexercised2,476 shares ofNWPX · filed Details
- Wray Michaeltax-withheld949 shares ofNWPXat $35.16$33K · filed Details
- Wray Michaelexercised2,377 shares ofNWPX · filed Details
- Wray Michaeltax-withheld461 shares ofNWPXat $35.16$16K · filed Details
- Wray Michaelexercised1,155 shares ofNWPX · filed Details
- Stokes Ericexercised2,882 shares ofNWPX · filed Details
- Stokes Ericexercised2,263 shares ofNWPX · filed Details
- Stokes Ericexercised1,739 shares ofNWPX · filed Details
- Stokes Erictax-withheld1,020 shares ofNWPXat $35.16$36K · filed Details
- Stokes Ericexercised2,594 shares ofNWPX · filed Details
- Stokes Erictax-withheld979 shares ofNWPXat $35.16$34K · filed Details
- Stokes Ericexercised2,489 shares ofNWPX · filed Details
- Stokes Erictax-withheld841 shares ofNWPXat $35.16$30K · filed Details
- Stokes Ericexercised2,139 shares ofNWPX · filed Details
- Brittain Milesexercised3,212 shares ofNWPX · filed Details
- Brittain Milesexercised2,522 shares ofNWPX · filed Details
- Brittain Milesexercised1,915 shares ofNWPX · filed Details
- Brittain Milestax-withheld1,154 shares ofNWPXat $35.16$41K · filed Details
- Brittain Milesexercised2,891 shares ofNWPX · filed Details
- Brittain Milestax-withheld1,107 shares ofNWPXat $35.16$39K · filed Details
- Brittain Milesexercised2,774 shares ofNWPX · filed Details
- Brittain Milestax-withheld940 shares ofNWPXat $35.16$33K · filed Details
- Brittain Milesexercised2,355 shares ofNWPX · filed Details
- Wilkins Aaronexercised3,212 shares ofNWPX · filed Details
- Wilkins Aaronexercised2,522 shares ofNWPX · filed Details
- Wilkins Aaronexercised1,947 shares ofNWPX · filed Details
- Wilkins Aarontax-withheld1,154 shares ofNWPXat $35.16$41K · filed Details
- Wilkins Aaronexercised2,891 shares ofNWPX · filed Details
- Wilkins Aarontax-withheld1,107 shares ofNWPXat $35.16$39K · filed Details
- Wilkins Aaronexercised2,774 shares ofNWPX · filed Details
- Wilkins Aarontax-withheld956 shares ofNWPXat $35.16$34K · filed Details
- Wilkins Aaronexercised2,395 shares ofNWPX · filed Details
- MONTROSS SCOTT Jexercised8,604 shares ofNWPX · filed Details
- MONTROSS SCOTT Jexercised7,949 shares ofNWPX · filed Details
- MONTROSS SCOTT Jexercised6,581 shares ofNWPX · filed Details
- MONTROSS SCOTT Jtax-withheld3,092 shares ofNWPXat $35.16$109K · filed Details
- MONTROSS SCOTT Jexercised7,744 shares ofNWPX · filed Details
- MONTROSS SCOTT Jtax-withheld3,491 shares ofNWPXat $35.16$123K · filed Details
- MONTROSS SCOTT Jexercised8,744 shares ofNWPX · filed Details
- MONTROSS SCOTT Jtax-withheld3,232 shares ofNWPXat $35.16$114K · filed Details
- MONTROSS SCOTT Jexercised8,095 shares ofNWPX · filed Details
- Kendrick Megan A.granted4,957 shares ofNWPX · filed Details
- Kendrick Megan A.granted1,652 shares ofNWPX · filed Details
- Wray Michaelgranted7,509 shares ofNWPX · filed Details
- Wray Michaelgranted2,503 shares ofNWPX · filed Details
- Stokes Ericgranted7,509 shares ofNWPX · filed Details
- Stokes Ericgranted2,503 shares ofNWPX · filed Details