Aaron Wilkins, CFO of NWPX Infrastructure Inc. ($NWPX), sold shares on the open market seven times over the past year, totaling about $680 thousand. His most recent sale occurred on December 15, 2025. These transactions rank 5,811th among 11,678 individual insiders in our database, where the average sale amount is $8.6 million across about 6.4 transactions per insider. Wilkins made no open market purchases during this period.
| Transaction Date | Company | Ticker | Insider Name | Title | Transaction Type | Security | Shares | Price | Shares Owned Following | Total Shares Outstanding | % of Owned | % of Outstanding |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| March 31, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Performance Shares | 2883 | $0.00 | 15,441.0000 | 9,966,000 | 15.73% | 0.03% |
| March 31, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 3758 | $0.00 | 23,816.0000 | 9,966,000 | 18.74% | 0.04% |
| March 31, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 1478 | $77.86 | 22,338.0000 | 9,966,000 | 6.21% | 0.01% |
| March 31, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 3748 | $0.00 | 26,086.0000 | 9,966,000 | 16.78% | 0.04% |
| March 31, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 1474 | $77.86 | 24,612.0000 | 9,966,000 | 5.65% | 0.01% |
| March 31, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 2826 | $0.00 | 27,438.0000 | 9,966,000 | 11.48% | 0.03% |
| March 31, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 1112 | $77.86 | 26,326.0000 | 9,966,000 | 4.05% | 0.01% |
| March 31, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Performance Shares | 2593 | $0.00 | 12,848.0000 | 9,966,000 | 16.79% | 0.03% |
| March 31, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Performance Shares | 3212 | $0.00 | 18,324.0000 | 9,966,000 | 14.91% | 0.03% |
| March 12, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | A | Performance Shares | 4775 | $0.00 | 21,536.0000 | 9,966,000 | 28.49% | 0.05% |
| March 12, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | A | Restricted Stock | 1592 | $0.00 | 4,283.0000 | 9,966,000 | 59.16% | 0.02% |
| Jan. 15, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 486 | $69.27 | 19,061.0000 | 9,966,000 | 2.49% | 0.00% |
| Jan. 15, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Restricted Stock | 1070 | $0.00 | 4,517.0000 | 9,966,000 | 19.15% | 0.01% |
| Jan. 15, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 393 | $69.27 | 20,058.0000 | 9,966,000 | 1.92% | 0.00% |
| Jan. 15, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 865 | $0.00 | 20,451.0000 | 9,966,000 | 4.42% | 0.01% |
| Jan. 15, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 436 | $69.27 | 19,586.0000 | 9,966,000 | 2.18% | 0.00% |
| Jan. 15, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 961 | $0.00 | 20,022.0000 | 9,966,000 | 5.04% | 0.01% |
| Jan. 15, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 1070 | $0.00 | 19,547.0000 | 9,966,000 | 5.79% | 0.01% |
| Jan. 15, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Restricted Stock | 865 | $0.00 | 2,691.0000 | 9,966,000 | 24.33% | 0.01% |
| Jan. 15, 2026 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Restricted Stock | 961 | $0.00 | 3,556.0000 | 9,966,000 | 21.28% | 0.01% |
| Dec. 15, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | S | Common Stock | 35 | $63.50 | 18,477.0000 | 9,966,000 | 0.19% | 0.00% |
| Dec. 8, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | S | Common Stock | 5009 | $59.90 | 19,753.0000 | 9,966,000 | 20.23% | 0.05% |
| Dec. 9, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | S | Common Stock | 1241 | $60.10 | 18,512.0000 | 9,966,000 | 6.28% | 0.01% |
| Aug. 29, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | S | Common Stock | 500 | $54.02 | 26,762.0000 | 10,066,000 | 1.83% | 0.00% |
| Sept. 2, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | S | Common Stock | 2000 | $52.24 | 24,762.0000 | 10,066,000 | 7.47% | 0.02% |
| Aug. 22, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | S | Common Stock | 2500 | $50.89 | 27,262.0000 | 10,066,000 | 8.40% | 0.02% |
| March 31, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 2977 | $0.00 | 26,444.0000 | 10,066,000 | 12.69% | 0.03% |
| March 31, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 1171 | $41.30 | 25,273.0000 | 10,066,000 | 4.43% | 0.01% |
| March 31, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 3565 | $0.00 | 28,838.0000 | 10,066,000 | 14.11% | 0.04% |
| March 31, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 1402 | $41.30 | 27,436.0000 | 10,066,000 | 4.86% | 0.01% |
| March 31, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 3834 | $0.00 | 31,270.0000 | 10,066,000 | 13.97% | 0.04% |
| March 31, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 1508 | $41.30 | 29,762.0000 | 10,066,000 | 4.82% | 0.01% |
| March 31, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Performance Shares | 2523 | $0.00 | 22,856.0000 | 10,066,000 | 9.94% | 0.03% |
| March 31, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Performance Shares | 3212 | $0.00 | 19,644.0000 | 10,066,000 | 14.05% | 0.03% |
| March 31, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Performance Shares | 2883 | $0.00 | 16,761.0000 | 10,066,000 | 14.68% | 0.03% |
| March 27, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | A | Performance Shares | 7781 | $0.00 | 25,379.0000 | 10,066,000 | 44.22% | 0.08% |
| March 27, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | A | Restricted Stock | 2594 | $0.00 | 5,587.0000 | 10,066,000 | 86.67% | 0.03% |
| March 24, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | S | Common Stock | 1000 | $44.00 | 23,467.0000 | 10,066,000 | 4.09% | 0.01% |
| Jan. 15, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Restricted Stock | 1071 | $0.00 | 3,954.0000 | 10,066,000 | 21.31% | 0.01% |
| Jan. 15, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 485 | $48.66 | 23,941.0000 | 10,066,000 | 1.99% | 0.00% |
| Jan. 15, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 961 | $0.00 | 24,902.0000 | 10,066,000 | 4.01% | 0.01% |
| Jan. 15, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Restricted Stock | 961 | $0.00 | 2,993.0000 | 10,066,000 | 24.30% | 0.01% |
| Jan. 15, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 435 | $48.66 | 24,467.0000 | 10,066,000 | 1.75% | 0.00% |
| Jan. 15, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Restricted Stock | 840 | $0.00 | 5,025.0000 | 10,066,000 | 14.32% | 0.01% |
| Jan. 15, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 840 | $0.00 | 23,735.0000 | 10,066,000 | 3.67% | 0.01% |
| Jan. 15, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 380 | $48.66 | 23,355.0000 | 10,066,000 | 1.60% | 0.00% |
| Jan. 15, 2025 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 1071 | $0.00 | 24,426.0000 | 10,066,000 | 4.59% | 0.01% |
| Nov. 18, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | S | Common Stock | 300 | $53.10 | 25,095.0000 | 10,055,000 | 1.18% | 0.00% |
| Nov. 19, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | S | Common Stock | 2200 | $53.60 | 22,895.0000 | 10,055,000 | 8.77% | 0.02% |
| April 1, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 2774 | $0.00 | 24,765.0000 | 10,081,000 | 12.61% | 0.03% |
| April 1, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Performance Shares | 3212 | $0.00 | 17,598.0000 | 10,081,000 | 15.43% | 0.03% |
| April 1, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Performance Shares | 2522 | $0.00 | 20,810.0000 | 10,081,000 | 10.81% | 0.03% |
| April 1, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Performance Shares | 1947 | $0.00 | 23,332.0000 | 10,081,000 | 7.70% | 0.02% |
| April 1, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 1154 | $35.16 | 25,395.0000 | 10,081,000 | 4.35% | 0.01% |
| April 1, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 2891 | $0.00 | 26,549.0000 | 10,081,000 | 12.22% | 0.03% |
| April 1, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 1107 | $35.16 | 23,658.0000 | 10,081,000 | 4.47% | 0.01% |
| April 1, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 956 | $35.16 | 21,991.0000 | 10,081,000 | 4.17% | 0.01% |
| April 1, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 2395 | $0.00 | 22,947.0000 | 10,081,000 | 11.65% | 0.02% |
| March 28, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | A | Restricted Stock | 2884 | $0.00 | 5,865.0000 | 10,081,000 | 96.75% | 0.03% |
| March 28, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | A | Performance Shares | 8651 | $0.00 | 25,279.0000 | 10,081,000 | 52.03% | 0.09% |
| Jan. 15, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Restricted Stock | 1071 | $0.00 | 2,981.0000 | 10,081,000 | 26.43% | 0.01% |
| Jan. 15, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Restricted Stock | 841 | $0.00 | 4,052.0000 | 10,081,000 | 17.19% | 0.01% |
| Jan. 15, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Restricted Stock | 648 | $0.00 | 4,893.0000 | 10,081,000 | 11.69% | 0.01% |
| Jan. 15, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 484 | $28.84 | 20,552.0000 | 10,081,000 | 2.30% | 0.00% |
| Jan. 15, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 1071 | $0.00 | 21,036.0000 | 10,081,000 | 5.36% | 0.01% |
| Jan. 15, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 380 | $28.84 | 19,965.0000 | 10,081,000 | 1.87% | 0.00% |
| Jan. 15, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | F | Common Stock | 293 | $28.84 | 19,504.0000 | 10,081,000 | 1.48% | 0.00% |
| Jan. 15, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 841 | $0.00 | 20,345.0000 | 10,081,000 | 4.31% | 0.01% |
| Jan. 15, 2024 | NWPX Infrastructure, Inc. | $NWPX | Wilkins Aaron | CFO | M | Common Stock | 648 | $0.00 | 19,797.0000 | 10,081,000 | 3.38% | 0.01% |