Market Cap: $1.25B
Market Cap: $1.25B
Franson Michael C bought 899 shares of NWPX on 10 June. They now own 19,424 NWPX shares.
Franson Michael C bought NWPXLockridge Irma bought 899 shares of NWPX on 10 June. They now own 8,688 NWPX shares.
Lockridge Irma bought NWPXJulian Amanda bought 899 shares of NWPX on 10 June. They now own 11,316 NWPX shares.
Julian Amanda bought NWPXPaschal John bought 899 shares of NWPX on 10 June. They now own 17,098 NWPX shares.
Paschal John bought NWPXRoman Richard A bought 899 shares of NWPX on 10 June. They now own 34,340 NWPX shares.
Roman Richard A bought NWPXLarson Keith R bought 899 shares of NWPX on 10 June. They now own 22,383 NWPX shares.
Larson Keith R bought NWPXBrittain Miles sold 1,478 shares of NWPX on 31 March. They now own 22,286 NWPX shares.
Brittain Miles sold NWPXKendrick Megan A. bought 1,531 shares of NWPX on 31 March. They now own 11,180 NWPX shares.
Kendrick Megan A. bought NWPXWilkins Aaron sold 2,593 shares of NWPX on 31 March. They now own 12,848 NWPX shares.
Wilkins Aaron sold NWPXWilkins Aaron sold 1,112 shares of NWPX on 31 March. They now own 26,326 NWPX shares.
Wilkins Aaron sold NWPXStokes Eric bought 2,320 shares of NWPX on 31 March. They now own 38,539 NWPX shares.
Stokes Eric bought NWPXTanguis Jesus sold 358 shares of NWPX on 31 March. They now own 2,380 NWPX shares.
Tanguis Jesus sold NWPXKendrick Megan A. sold 602 shares of NWPX on 31 March. They now own 10,578 NWPX shares.
Kendrick Megan A. sold NWPXWilkins Aaron bought 3,758 shares of NWPX on 31 March. They now own 23,816 NWPX shares.
Wilkins Aaron bought NWPXWray Michael bought 2,320 shares of NWPX on 31 March. They now own 29,298 NWPX shares.
Wray Michael bought NWPXStokes Eric sold 2,883 shares of NWPX on 31 March. They now own 15,590 NWPX shares.
Stokes Eric sold NWPXWray Michael sold 2,503 shares of NWPX on 31 March. They now own 13,496 NWPX shares.
Wray Michael sold NWPXWray Michael bought 3,254 shares of NWPX on 31 March. They now own 28,258 NWPX shares.
Wray Michael bought NWPXBrittain Miles bought 2,826 shares of NWPX on 31 March. They now own 27,386 NWPX shares.
Brittain Miles bought NWPXWilkins Aaron sold 2,883 shares of NWPX on 31 March. They now own 15,441 NWPX shares.
Wilkins Aaron sold NWPXTanguis Jesus sold 245 shares of NWPX on 31 March. They now own 2,986 NWPX shares.
Tanguis Jesus sold NWPXBrittain Miles bought 3,748 shares of NWPX on 31 March. They now own 26,034 NWPX shares.
Brittain Miles bought NWPXTanguis Jesus bought 1,242 shares of NWPX on 31 March. They now own 2,738 NWPX shares.
Tanguis Jesus bought NWPXMontross Scott J bought 8,224 shares of NWPX on 31 March. They now own 84,365 NWPX shares.
Montross Scott J bought NWPXBrittain Miles sold 1,112 shares of NWPX on 31 March. They now own 26,274 NWPX shares.
Brittain Miles sold NWPXBrittain Miles sold 3,212 shares of NWPX on 31 March. They now own 13,549 NWPX shares.
Brittain Miles sold NWPXWilkins Aaron sold 1,478 shares of NWPX on 31 March. They now own 22,338 NWPX shares.
Wilkins Aaron sold NWPXKendrick Megan A. bought 2,148 shares of NWPX on 31 March. They now own 10,494 NWPX shares.
Kendrick Megan A. bought NWPXKendrick Megan A. sold 845 shares of NWPX on 31 March. They now own 9,649 NWPX shares.
Kendrick Megan A. sold NWPXTanguis Jesus sold 955 shares of NWPX on 31 March. They now own 6,883 NWPX shares.
Tanguis Jesus sold NWPXMontross Scott J bought 10,079 shares of NWPX on 31 March. They now own 80,107 NWPX shares.
Montross Scott J bought NWPXWray Michael sold 1,280 shares of NWPX on 31 March. They now own 26,978 NWPX shares.
Wray Michael sold NWPXMontross Scott J sold 8,606 shares of NWPX on 31 March. They now own 55,214 NWPX shares.
Montross Scott J sold NWPXTanguis Jesus sold 781 shares of NWPX on 31 March. They now own 6,102 NWPX shares.
Tanguis Jesus sold NWPXMontross Scott J sold 3,236 shares of NWPX on 31 March. They now own 81,129 NWPX shares.
Montross Scott J sold NWPXWilkins Aaron sold 1,474 shares of NWPX on 31 March. They now own 24,612 NWPX shares.
Wilkins Aaron sold NWPXMontross Scott J sold 3,966 shares of NWPX on 31 March. They now own 76,141 NWPX shares.
Montross Scott J sold NWPXKendrick Megan A. sold 1,405 shares of NWPX on 31 March. They now own 7,052 NWPX shares.
Kendrick Megan A. sold NWPXBrittain Miles bought 3,758 shares of NWPX on 31 March. They now own 23,765 NWPX shares.
Brittain Miles bought NWPXWray Michael sold 2,128 shares of NWPX on 31 March. They now own 11,368 NWPX shares.
Wray Michael sold NWPXWilkins Aaron bought 2,826 shares of NWPX on 31 March. They now own 27,438 NWPX shares.
Wilkins Aaron bought NWPXKendrick Megan A. sold 1,902 shares of NWPX on 31 March. They now own 10,109 NWPX shares.
Kendrick Megan A. sold NWPXStokes Eric sold 1,280 shares of NWPX on 31 March. They now own 36,219 NWPX shares.
Stokes Eric sold NWPXStokes Eric bought 3,373 shares of NWPX on 31 March. They now own 35,572 NWPX shares.
Stokes Eric bought NWPXBrittain Miles sold 2,883 shares of NWPX on 31 March. They now own 10,666 NWPX shares.
Brittain Miles sold NWPXMontross Scott J sold 7,545 shares of NWPX on 31 March. They now own 39,916 NWPX shares.
Montross Scott J sold NWPXKendrick Megan A. sold 1,652 shares of NWPX on 31 March. They now own 8,457 NWPX shares.
Kendrick Megan A. sold NWPXWilkins Aaron bought 3,748 shares of NWPX on 31 March. They now own 26,086 NWPX shares.
Wilkins Aaron bought NWPXBrittain Miles sold 1,474 shares of NWPX on 31 March. They now own 24,560 NWPX shares.
Brittain Miles sold NWPXBrittain Miles sold 8,073 shares of NWPX on 31 March. They now own 0 NWPX shares.
Brittain Miles sold NWPXWray Michael sold 2,753 shares of NWPX on 31 March. They now own 15,999 NWPX shares.
Wray Michael sold NWPXStokes Eric bought 3,254 shares of NWPX on 31 March. They now own 37,499 NWPX shares.
Stokes Eric bought NWPXStokes Eric sold 912 shares of NWPX on 31 March. They now own 37,627 NWPX shares.
Stokes Eric sold NWPXStokes Eric sold 1,327 shares of NWPX on 31 March. They now own 34,245 NWPX shares.
Stokes Eric sold NWPXWray Michael bought 3,221 shares of NWPX on 31 March. They now own 26,271 NWPX shares.
Wray Michael bought NWPXWray Michael sold 1,267 shares of NWPX on 31 March. They now own 25,004 NWPX shares.
Wray Michael sold NWPXMontross Scott J sold 7,753 shares of NWPX on 31 March. They now own 47,461 NWPX shares.
Montross Scott J sold NWPXWilkins Aaron sold 3,212 shares of NWPX on 31 March. They now own 18,324 NWPX shares.
Wilkins Aaron sold NWPXWray Michael sold 912 shares of NWPX on 31 March. They now own 28,386 NWPX shares.
Wray Michael sold NWPXTanguis Jesus bought 851 shares of NWPX on 31 March. They now own 3,231 NWPX shares.
Tanguis Jesus bought NWPXMontross Scott J sold 3,962 shares of NWPX on 31 March. They now own 70,028 NWPX shares.
Montross Scott J sold NWPXBrittain Miles sold 2,593 shares of NWPX on 31 March. They now own 8,073 NWPX shares.
Brittain Miles sold NWPXStokes Eric sold 2,128 shares of NWPX on 31 March. They now own 10,959 NWPX shares.
Stokes Eric sold NWPXMontross Scott J bought 10,069 shares of NWPX on 31 March. They now own 73,990 NWPX shares.
Montross Scott J bought NWPXKendrick Megan A. bought 2,225 shares of NWPX on 31 March. They now own 9,221 NWPX shares.
Kendrick Megan A. bought NWPXKendrick Megan A. sold 875 shares of NWPX on 31 March. They now own 8,346 NWPX shares.
Kendrick Megan A. sold NWPXStokes Eric sold 2,503 shares of NWPX on 31 March. They now own 13,087 NWPX shares.
Stokes Eric sold NWPXMontross Scott J sold 2,056 shares of NWPX on 30 March. They now own 63,921 NWPX shares.
Montross Scott J sold NWPXBrittain Miles sold 3,300 shares of NWPX on 20 March. They now own 20,006 NWPX shares.
Brittain Miles sold NWPXJulian Amanda sold 3,473 shares of NWPX on 16 March. They now own 10,417 NWPX shares.
Julian Amanda sold NWPXMontross Scott J sold 2,500 shares of NWPX on 16 March. They now own 68,477 NWPX shares.
Montross Scott J sold NWPXMontross Scott J sold 2,500 shares of NWPX on 16 March. They now own 65,977 NWPX shares.
Montross Scott J sold NWPXTanguis Jesus bought 0 shares of NWPX on 12 March. They now own 1,496 NWPX shares.
Tanguis Jesus bought NWPXTanguis Jesus bought 839 shares of NWPX on 12 March. They now own 0 NWPX shares.
Tanguis Jesus bought NWPXStokes Eric bought 4,198 shares of NWPX on 12 March. They now own 18,473 NWPX shares.
Stokes Eric bought NWPXWilkins Aaron bought 4,775 shares of NWPX on 12 March. They now own 21,536 NWPX shares.
Wilkins Aaron bought NWPXTanguis Jesus bought 3,584 shares of NWPX on 12 March. They now own 7,838 NWPX shares.
Tanguis Jesus bought NWPXStokes Eric bought 1,399 shares of NWPX on 12 March. They now own 3,654 NWPX shares.
Stokes Eric bought NWPXMontross Scott J bought 17,068 shares of NWPX on 12 March. They now own 63,820 NWPX shares.
Montross Scott J bought NWPXWray Michael bought 1,536 shares of NWPX on 12 March. They now own 3,791 NWPX shares.
Wray Michael bought NWPXBrittain Miles sold 4,000 shares of NWPX on 12 March. They now own 23,306 NWPX shares.
Brittain Miles sold NWPXTanguis Jesus bought 4,254 shares of NWPX on 12 March. They now own 0 NWPX shares.
Tanguis Jesus bought NWPXMontross Scott J bought 5,689 shares of NWPX on 12 March. They now own 13,305 NWPX shares.
Montross Scott J bought NWPXKendrick Megan A. bought 863 shares of NWPX on 12 March. They now own 2,351 NWPX shares.
Kendrick Megan A. bought NWPXWray Michael bought 4,607 shares of NWPX on 12 March. They now own 18,752 NWPX shares.
Wray Michael bought NWPXKendrick Megan A. bought 2,588 shares of NWPX on 12 March. They now own 12,011 NWPX shares.
Kendrick Megan A. bought NWPXWilkins Aaron bought 1,592 shares of NWPX on 12 March. They now own 4,283 NWPX shares.
Wilkins Aaron bought NWPXTanguis Jesus bought 1,195 shares of NWPX on 12 March. They now own 2,034 NWPX shares.
Tanguis Jesus bought NWPXMontross Scott J sold 2,500 shares of NWPX on 9 March. They now own 70,977 NWPX shares.
Montross Scott J sold NWPXKendrick Megan A. sold 4,500 shares of NWPX on 4 March. They now own 6,996 NWPX shares.
Kendrick Megan A. sold NWPXWray Michael sold 834 shares of NWPX on 15 January. They now own 2,964 NWPX shares.
Wray Michael sold NWPXWilkins Aaron sold 393 shares of NWPX on 15 January. They now own 20,058 NWPX shares.
Wilkins Aaron sold NWPXStokes Eric sold 709 shares of NWPX on 15 January. They now own 2,255 NWPX shares.
Stokes Eric sold NWPXStokes Eric sold 960 shares of NWPX on 15 January. They now own 3,798 NWPX shares.
Stokes Eric sold NWPXBrittain Miles bought 1,070 shares of NWPX on 15 January. They now own 26,795 NWPX shares.
Brittain Miles bought NWPXStokes Eric sold 302 shares of NWPX on 15 January. They now own 32,199 NWPX shares.
Stokes Eric sold NWPXKendrick Megan A. bought 468 shares of NWPX on 15 January. They now own 11,699 NWPX shares.
Kendrick Megan A. bought NWPXStokes Eric bought 834 shares of NWPX on 15 January. They now own 32,147 NWPX shares.
Stokes Eric bought NWPXWray Michael sold 918 shares of NWPX on 15 January. They now own 3,798 NWPX shares.
Wray Michael sold NWPXBrittain Miles sold 865 shares of NWPX on 15 January. They now own 2,691 NWPX shares.
Brittain Miles sold NWPXKendrick Megan A. bought 635 shares of NWPX on 15 January. They now own 11,195 NWPX shares.
Kendrick Megan A. bought NWPXBrittain Miles bought 961 shares of NWPX on 15 January. They now own 27,270 NWPX shares.
Brittain Miles bought NWPXKendrick Megan A. bought 550 shares of NWPX on 15 January. They now own 11,470 NWPX shares.
Kendrick Megan A. bought NWPXMontross Scott J bought 2,515 shares of NWPX on 15 January. They now own 74,466 NWPX shares.
Montross Scott J bought NWPXWilkins Aaron bought 865 shares of NWPX on 15 January. They now own 20,451 NWPX shares.
Wilkins Aaron bought NWPXBrittain Miles sold 436 shares of NWPX on 15 January. They now own 26,834 NWPX shares.
Brittain Miles sold NWPXWray Michael sold 379 shares of NWPX on 15 January. They now own 22,663 NWPX shares.
Wray Michael sold NWPXKendrick Megan A. sold 239 shares of NWPX on 15 January. They now own 11,231 NWPX shares.
Kendrick Megan A. sold NWPXKendrick Megan A. sold 635 shares of NWPX on 15 January. They now own 2,506 NWPX shares.
Kendrick Megan A. sold NWPXBrittain Miles bought 865 shares of NWPX on 15 January. They now own 27,699 NWPX shares.
Brittain Miles bought NWPXWray Michael sold 417 shares of NWPX on 15 January. They now own 22,208 NWPX shares.
Wray Michael sold NWPXMontross Scott J bought 2,869 shares of NWPX on 15 January. They now own 71,650 NWPX shares.
Montross Scott J bought NWPXKendrick Megan A. sold 275 shares of NWPX on 15 January. They now own 10,920 NWPX shares.
Kendrick Megan A. sold NWPXMontross Scott J sold 2,869 shares of NWPX on 15 January. They now own 12,716 NWPX shares.
Montross Scott J sold NWPXWray Michael sold 709 shares of NWPX on 15 January. They now own 2,255 NWPX shares.
Wray Michael sold NWPXWray Michael bought 709 shares of NWPX on 15 January. They now own 23,372 NWPX shares.
Wray Michael bought NWPXMontross Scott J sold 2,585 shares of NWPX on 15 January. They now own 10,131 NWPX shares.
Montross Scott J sold NWPXBrittain Miles sold 961 shares of NWPX on 15 January. They now own 3,556 NWPX shares.
Brittain Miles sold NWPXMontross Scott J sold 1,287 shares of NWPX on 15 January. They now own 70,363 NWPX shares.
Montross Scott J sold NWPXKendrick Megan A. sold 550 shares of NWPX on 15 January. They now own 1,956 NWPX shares.
Kendrick Megan A. sold NWPXWilkins Aaron sold 436 shares of NWPX on 15 January. They now own 19,586 NWPX shares.
Wilkins Aaron sold NWPXWray Michael bought 834 shares of NWPX on 15 January. They now own 23,042 NWPX shares.
Wray Michael bought NWPXStokes Eric bought 960 shares of NWPX on 15 January. They now own 31,722 NWPX shares.
Stokes Eric bought NWPXMontross Scott J sold 997 shares of NWPX on 15 January. They now own 71,951 NWPX shares.
Montross Scott J sold NWPXWilkins Aaron sold 486 shares of NWPX on 15 January. They now own 19,061 NWPX shares.
Wilkins Aaron sold NWPXStokes Eric sold 834 shares of NWPX on 15 January. They now own 2,964 NWPX shares.
Stokes Eric sold NWPXMontross Scott J sold 989 shares of NWPX on 15 January. They now own 73,477 NWPX shares.
Montross Scott J sold NWPXBrittain Miles sold 393 shares of NWPX on 15 January. They now own 27,306 NWPX shares.
Brittain Miles sold NWPXKendrick Megan A. sold 468 shares of NWPX on 15 January. They now own 1,488 NWPX shares.
Kendrick Megan A. sold NWPXStokes Eric bought 709 shares of NWPX on 15 January. They now own 32,501 NWPX shares.
Stokes Eric bought NWPXBrittain Miles sold 1,070 shares of NWPX on 15 January. They now own 4,517 NWPX shares.
Brittain Miles sold NWPXWray Michael sold 322 shares of NWPX on 15 January. They now own 23,050 NWPX shares.
Wray Michael sold NWPXWray Michael bought 918 shares of NWPX on 15 January. They now own 22,625 NWPX shares.
Wray Michael bought NWPXBrittain Miles sold 486 shares of NWPX on 15 January. They now own 26,309 NWPX shares.
Brittain Miles sold NWPXWilkins Aaron sold 961 shares of NWPX on 15 January. They now own 3,556 NWPX shares.
Wilkins Aaron sold NWPXMontross Scott J sold 2,515 shares of NWPX on 15 January. They now own 7,616 NWPX shares.
Montross Scott J sold NWPXKendrick Megan A. sold 203 shares of NWPX on 15 January. They now own 11,496 NWPX shares.
Kendrick Megan A. sold NWPXStokes Eric sold 409 shares of NWPX on 15 January. They now own 31,313 NWPX shares.
Stokes Eric sold NWPXWilkins Aaron sold 1,070 shares of NWPX on 15 January. They now own 4,517 NWPX shares.
Wilkins Aaron sold NWPXStokes Eric sold 355 shares of NWPX on 15 January. They now own 31,792 NWPX shares.
Stokes Eric sold NWPXWilkins Aaron bought 1,070 shares of NWPX on 15 January. They now own 19,547 NWPX shares.
Wilkins Aaron bought NWPXWilkins Aaron sold 865 shares of NWPX on 15 January. They now own 2,691 NWPX shares.
Wilkins Aaron sold NWPXMontross Scott J bought 2,585 shares of NWPX on 15 January. They now own 72,948 NWPX shares.
Montross Scott J bought NWPXWilkins Aaron bought 961 shares of NWPX on 15 January. They now own 20,022 NWPX shares.
Wilkins Aaron bought NWPXWilkins Aaron sold 35 shares of NWPX on 15 December. They now own 18,477 NWPX shares.
Wilkins Aaron sold NWPXWilkins Aaron sold 1,241 shares of NWPX on 9 December. They now own 18,512 NWPX shares.
Wilkins Aaron sold NWPXFranson Michael C sold 5,506 shares of NWPX on 9 December. They now own 18,525 NWPX shares.
Franson Michael C sold NWPXWilkins Aaron sold 5,009 shares of NWPX on 8 December. They now own 19,753 NWPX shares.
Wilkins Aaron sold NWPXBrittain Miles sold 4,000 shares of NWPX on 24 November. They now own 25,725 NWPX shares.
Brittain Miles sold NWPXBrittain Miles sold 4,000 shares of NWPX on 14 November. They now own 29,725 NWPX shares.
Brittain Miles sold NWPXMontross Scott J sold 1,000 shares of NWPX on 11 November. They now own 75,991 NWPX shares.
Montross Scott J sold NWPXMontross Scott J sold 2,500 shares of NWPX on 11 November. They now own 71,991 NWPX shares.
Montross Scott J sold NWPXMontross Scott J sold 3,210 shares of NWPX on 11 November. They now own 68,781 NWPX shares.
Montross Scott J sold NWPXMontross Scott J sold 1,500 shares of NWPX on 11 November. They now own 74,491 NWPX shares.
Montross Scott J sold NWPXWilkins Aaron sold 2,000 shares of NWPX on 2 September. They now own 24,762 NWPX shares.
Wilkins Aaron sold NWPXWilkins Aaron sold 500 shares of NWPX on 29 August. They now own 26,762 NWPX shares.
Wilkins Aaron sold NWPXWilkins Aaron sold 2,500 shares of NWPX on 22 August. They now own 27,262 NWPX shares.
Wilkins Aaron sold NWPXKendrick Megan A. sold 3,500 shares of NWPX on 11 August. They now own 10,560 NWPX shares.
Kendrick Megan A. sold NWPXFranson Michael C bought 2,166 shares of NWPX on 12 June. They now own 24,031 NWPX shares.
Franson Michael C bought NWPXPaschal John bought 2,166 shares of NWPX on 12 June. They now own 16,199 NWPX shares.
Paschal John bought NWPXLockridge Irma bought 2,166 shares of NWPX on 12 June. They now own 7,789 NWPX shares.
Lockridge Irma bought NWPXJulian Amanda bought 2,166 shares of NWPX on 12 June. They now own 13,890 NWPX shares.
Julian Amanda bought NWPXLarson Keith R bought 2,166 shares of NWPX on 12 June. They now own 21,484 NWPX shares.
Larson Keith R bought NWPXRoman Richard A bought 2,166 shares of NWPX on 12 June. They now own 33,441 NWPX shares.
Roman Richard A bought NWPXMontross Scott J sold 8,869 shares of NWPX on 5 May. They now own 76,991 NWPX shares.
Montross Scott J sold NWPXKendrick Megan A. bought 2,197 shares of NWPX on 31 March. They now own 14,880 NWPX shares.
Kendrick Megan A. bought NWPXKendrick Megan A. sold 1,652 shares of NWPX on 31 March. They now own 9,423 NWPX shares.
Kendrick Megan A. sold NWPXWray Michael sold 2,751 shares of NWPX on 31 March. They now own 16,648 NWPX shares.
Wray Michael sold NWPXWray Michael sold 2,161 shares of NWPX on 31 March. They now own 19,399 NWPX shares.
Wray Michael sold NWPXBrittain Miles sold 1,171 shares of NWPX on 31 March. They now own 29,236 NWPX shares.
Brittain Miles sold NWPXBrittain Miles sold 1,402 shares of NWPX on 31 March. They now own 31,399 NWPX shares.
Brittain Miles sold NWPXBrittain Miles bought 3,834 shares of NWPX on 31 March. They now own 35,233 NWPX shares.
Brittain Miles bought NWPXWray Michael bought 3,329 shares of NWPX on 31 March. They now own 23,016 NWPX shares.
Wray Michael bought NWPXWray Michael sold 1,309 shares of NWPX on 31 March. They now own 21,707 NWPX shares.
Wray Michael sold NWPXBrittain Miles bought 2,977 shares of NWPX on 31 March. They now own 30,407 NWPX shares.
Brittain Miles bought NWPXWray Michael sold 1,003 shares of NWPX on 31 March. They now own 17,834 NWPX shares.
Wray Michael sold NWPXBrittain Miles bought 3,565 shares of NWPX on 31 March. They now own 32,801 NWPX shares.
Brittain Miles bought NWPXWray Michael bought 2,550 shares of NWPX on 31 March. They now own 18,837 NWPX shares.
Wray Michael bought NWPXStokes Eric sold 997 shares of NWPX on 31 March. They now own 26,671 NWPX shares.
Stokes Eric sold NWPXKendrick Megan A. sold 456 shares of NWPX on 31 March. They now own 11,359 NWPX shares.
Kendrick Megan A. sold NWPXStokes Eric sold 1,243 shares of NWPX on 31 March. They now own 30,762 NWPX shares.
Stokes Eric sold NWPXBrittain Miles sold 1,508 shares of NWPX on 31 March. They now own 33,725 NWPX shares.
Brittain Miles sold NWPXKendrick Megan A. sold 1,035 shares of NWPX on 31 March. They now own 12,978 NWPX shares.
Kendrick Megan A. sold NWPXStokes Eric sold 2,503 shares of NWPX on 31 March. They now own 14,275 NWPX shares.
Stokes Eric sold NWPXStokes Eric bought 3,329 shares of NWPX on 31 March. They now own 32,005 NWPX shares.
Stokes Eric bought NWPXKendrick Megan A. bought 1,221 shares of NWPX on 31 March. They now own 11,815 NWPX shares.
Kendrick Megan A. bought NWPXBrittain Miles sold 3,212 shares of NWPX on 31 March. They now own 19,644 NWPX shares.
Brittain Miles sold NWPXBrittain Miles sold 2,523 shares of NWPX on 31 March. They now own 22,856 NWPX shares.
Brittain Miles sold NWPXStokes Eric bought 3,199 shares of NWPX on 31 March. They now own 29,870 NWPX shares.
Stokes Eric bought NWPXKendrick Megan A. sold 1,903 shares of NWPX on 31 March. They now own 11,075 NWPX shares.
Kendrick Megan A. sold NWPXKendrick Megan A. sold 788 shares of NWPX on 31 March. They now own 12,683 NWPX shares.
Kendrick Megan A. sold NWPXStokes Eric bought 2,672 shares of NWPX on 31 March. They now own 27,668 NWPX shares.
Stokes Eric bought NWPXStokes Eric sold 1,194 shares of NWPX on 31 March. They now own 28,676 NWPX shares.
Stokes Eric sold NWPXKendrick Megan A. bought 2,112 shares of NWPX on 31 March. They now own 13,471 NWPX shares.
Kendrick Megan A. bought NWPXKendrick Megan A. sold 820 shares of NWPX on 31 March. They now own 14,060 NWPX shares.
Kendrick Megan A. sold NWPXWray Michael sold 2,503 shares of NWPX on 31 March. They now own 14,145 NWPX shares.
Wray Michael sold NWPXStokes Eric sold 2,264 shares of NWPX on 31 March. They now own 19,660 NWPX shares.
Stokes Eric sold NWPXWray Michael bought 3,054 shares of NWPX on 31 March. They now own 20,888 NWPX shares.
Wray Michael bought NWPXStokes Eric sold 2,882 shares of NWPX on 31 March. They now own 16,778 NWPX shares.
Stokes Eric sold NWPXWray Michael sold 1,201 shares of NWPX on 31 March. They now own 19,687 NWPX shares.
Wray Michael sold NWPX