Latest insider trades
389 Form 4 trades in our database.
PPurchaseSSaleMOption exerciseAAward/GrantFTax withholdingGGift
- Tanguis Jesusexercised1,242 shares ofNWPX · filed Details
- Wray Michaelexercised2,128 shares ofNWPX · filed Details
- Wray Michaelexercised2,503 shares ofNWPX · filed Details
- Wray Michaelexercised2,753 shares ofNWPX · filed Details
- Wray Michaeltax-withheld912 shares ofNWPXat $77.86$71K · filed Details
- Wray Michaelexercised2,320 shares ofNWPX · filed Details
- Wray Michaeltax-withheld1,280 shares ofNWPXat $77.86$100K · filed Details
- Wray Michaelexercised3,254 shares ofNWPX · filed Details
- Wray Michaeltax-withheld1,267 shares ofNWPXat $77.86$99K · filed Details
- Wray Michaelexercised3,221 shares ofNWPX · filed Details
- Wilkins Aaronexercised2,593 shares ofNWPX · filed Details
- Wilkins Aaronexercised2,883 shares ofNWPX · filed Details
- Wilkins Aaronexercised3,212 shares ofNWPX · filed Details
- Wilkins Aarontax-withheld1,112 shares ofNWPXat $77.86$87K · filed Details
- Wilkins Aaronexercised2,826 shares ofNWPX · filed Details
- Wilkins Aarontax-withheld1,474 shares ofNWPXat $77.86$115K · filed Details
- Wilkins Aaronexercised3,748 shares ofNWPX · filed Details
- Wilkins Aarontax-withheld1,478 shares ofNWPXat $77.86$115K · filed Details
- Wilkins Aaronexercised3,758 shares ofNWPX · filed Details
- Brittain Milestax-withheld8,073 shares ofNWPX · filed Details
- Brittain Milesexercised2,593 shares ofNWPX · filed Details
- Brittain Milesexercised2,883 shares ofNWPX · filed Details
- Brittain Milesexercised3,212 shares ofNWPX · filed Details
- Brittain Milestax-withheld1,112 shares ofNWPXat $77.86$87K · filed Details
- Brittain Milesexercised2,826 shares ofNWPX · filed Details
- Brittain Milestax-withheld1,474 shares ofNWPXat $77.86$115K · filed Details
- Brittain Milesexercised3,748 shares ofNWPX · filed Details
- Brittain Milestax-withheld1,478 shares ofNWPXat $77.86$115K · filed Details
- Brittain Milesexercised3,758 shares ofNWPX · filed Details
- MONTROSS SCOTT Jexercised7,545 shares ofNWPX · filed Details
- MONTROSS SCOTT Jexercised7,753 shares ofNWPX · filed Details
- MONTROSS SCOTT Jexercised8,606 shares ofNWPX · filed Details
- MONTROSS SCOTT Jtax-withheld3,236 shares ofNWPXat $77.86$252K · filed Details
- MONTROSS SCOTT Jexercised8,224 shares ofNWPX · filed Details
- MONTROSS SCOTT Jtax-withheld3,966 shares ofNWPXat $77.86$309K · filed Details
- MONTROSS SCOTT Jexercised10,079 shares ofNWPX · filed Details
- MONTROSS SCOTT Jtax-withheld3,962 shares ofNWPXat $77.86$308K · filed Details
- MONTROSS SCOTT Jexercised10,069 shares ofNWPX · filed Details
- MONTROSS SCOTT Jsold2,056 shares ofNWPXat $76.85$158K · filed Details
- MONTROSS SCOTT Jsold2,500 shares ofNWPXat $72.48$181K · filed Details
- Tanguis Jesusgranted3,584 shares ofNWPX · filed Details
- Tanguis Jesusgranted1,195 shares ofNWPX · filed Details
- Brittain Milessold3,300 shares ofNWPXat $70.891$234K · filed Details
- Julian Amandasold3,473 shares ofNWPXat $71.984$250K · filed Details
- MONTROSS SCOTT Jsold2,500 shares ofNWPXat $71.44$179K · filed Details
- Kendrick Megan A.granted2,588 shares ofNWPX · filed Details
- Kendrick Megan A.granted863 shares ofNWPX · filed Details
- Brittain Milessold4,000 shares ofNWPXat $71.01$284K · filed Details
- Stokes Ericgranted4,198 shares ofNWPX · filed Details
- Stokes Ericgranted1,399 shares ofNWPX · filed Details