Latest insider trades
56 Form 4 trades in our database.
Showing trades by brittain-miles-1766072Clear
PPurchaseSSaleMOption exerciseAAward/GrantFTax withholdingGGift
- 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
- Brittain Milessold3,300 shares ofNWPXat $70.891$234K · filed Details
- Brittain Milessold4,000 shares ofNWPXat $71.01$284K · 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
- Brittain Milessold4,000 shares ofNWPXat $56.41$226K · filed Details
- Brittain Milessold4,000 shares ofNWPXat $56.756$227K · 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
- Brittain Milesexercised2,977 shares ofNWPX · filed Details
- Brittain Milesgranted7,781 shares ofNWPX · filed Details
- Brittain Milesgranted2,594 shares ofNWPX · filed Details
- Brittain Milesexercised917 shares ofNWPX · filed Details
- Brittain Milestax-withheld435 shares ofNWPXat $48.66$21K · filed Details
- Brittain Milesexercised961 shares ofNWPX · filed Details
- Brittain Milestax-withheld485 shares ofNWPXat $48.66$24K · filed Details
- Brittain Milesexercised1,071 shares ofNWPX · filed Details
- Brittain Milestax-withheld380 shares ofNWPXat $48.66$18K · filed Details
- Brittain Milesexercised840 shares ofNWPX · filed Details
- Brittain Milessold4,500 shares ofNWPXat $41.905$189K · 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
- Brittain Milesgranted8,651 shares ofNWPX · filed Details
- Brittain Milesgranted2,884 shares ofNWPX · filed Details