| NWPX Infrastructure, Inc. | NWPX | Michael WrayPres | Aug 27 | GPLAN | 600 | $0.00 | — |
| NWPX Infrastructure, Inc. | NWPX | Michael WrayPres | Aug 26 | SPLAN | 4,500 | $110.94 | $499K |
| NWPX Infrastructure, Inc. | NWPX | Michael WrayPresDERIV | Mar 31 | M | 2,128 | — | — |
| NWPX Infrastructure, Inc. | NWPX | Michael WrayPresDERIV | Mar 31 | M | 2,503 | — | — |
| NWPX Infrastructure, Inc. | NWPX | Michael WrayPresDERIV | Mar 31 | M | 2,753 | — | — |
| NWPX Infrastructure, Inc. | NWPX | Michael WrayPres | Mar 31 | F | 912 | $77.86 | $71K |
| NWPX Infrastructure, Inc. | NWPX | Michael WrayPres | Mar 31 | M | 2,320 | — | — |
| NWPX Infrastructure, Inc. | NWPX | Michael WrayPres | Mar 31 | F | 1,280 | $77.86 | $100K |
| NWPX Infrastructure, Inc. | NWPX | Michael WrayPres | Mar 31 | M | 3,254 | — | — |
| NWPX Infrastructure, Inc. | NWPX | Michael WrayPres | Mar 31 | F | 1,267 | $77.86 | $99K |
| NWPX Infrastructure, Inc. | NWPX | Michael WrayPres | Mar 31 | M | 3,221 | — | — |
| NWPX Infrastructure, Inc. | NWPX | Michael WrayPresDERIV | Mar 12 | A | 4,607 | — | — |
| NWPX Infrastructure, Inc. | NWPX | Michael WrayPresDERIV | Mar 12 | A | 1,536 | — | — |
| NWPX Infrastructure, Inc. | NWPX | Michael WraySVPDERIV | Jan 15 | M | 709 | — | — |
| NWPX Infrastructure, Inc. | NWPX | Michael WraySVPDERIV | Jan 15 | M | 834 | — | — |
| NWPX Infrastructure, Inc. | NWPX | Michael WraySVPDERIV | Jan 15 | M | 918 | — | — |
| NWPX Infrastructure, Inc. | NWPX | Michael WraySVP | Jan 15 | F | 322 | $69.27 | $22K |
| NWPX Infrastructure, Inc. | NWPX | Michael WraySVP | Jan 15 | M | 709 | — | — |
| NWPX Infrastructure, Inc. | NWPX | Michael WraySVP | Jan 15 | F | 379 | $69.27 | $26K |
| NWPX Infrastructure, Inc. | NWPX | Michael WraySVP | Jan 15 | M | 834 | — | — |
| NWPX Infrastructure, Inc. | NWPX | Michael WraySVP | Jan 15 | F | 417 | $69.27 | $29K |
| NWPX Infrastructure, Inc. | NWPX | Michael WraySVP | Jan 15 | M | 918 | — | — |