| Security | NWPX / NWPX Infrastructure, Inc. |
| Insider | Aaron Wilkins |
Insider Purchases - Short Term Profit Analysis
In this section, we analyze the profitability of every unplanned, open-market insider purchase made by Aaron Wilkins in NWPX / NWPX Infrastructure, Inc.. This analysis helps to understand if the insider consistently generates abnormal returns, and is worth following. This analysis is for one-year following each trade, and the results are theoretical.
The following table shows the most recent open market purchases that were not part of an automatic trading plan.
| Trade Date | Reported Shares |
Reported Price |
Adjusted Shares |
Adjusted Price |
Cost Basis | Days to Max |
Price at Max |
Max Profit ($) |
Max Return (%) |
|---|---|---|---|---|---|---|---|
| There are no known unplanned open-market trades for this insider |
Adjusted Price is the split-adjusted price. Adjusted Shares is the split-adjusted shares.
Insider Sales - Short Term Loss Analysis
In this section, we analyze the short-term loss avoidance of every unplanned, open-market insider sale made by Aaron Wilkins in NWPX / NWPX Infrastructure, Inc.. A consistent pattern of loss avoidance may suggest that future sale transactions may predict declines in price. This analysis is for one-year following each trade, and the results are theoretical.
The following table shows the most recent open market purchases that were not part of an automatic trading plan.
| Trade Date | Reported Shares |
Reported Price |
Adjusted Shares |
Adjusted Price |
Cost Basis | Days to Min |
Price at Min |
Max Loss Avoided ($) |
Max Loss Avoided (%) |
|---|---|---|---|---|---|---|---|
| There are no known unplanned open-market trades for this insider |
Adjusted Price is the split-adjusted price. Adjusted Shares is the split-adjusted shares.
Insider Transaction History
| File Date |
Trade Date |
Form | Insider | Ticker | Security Title | Code | Direct | Exercise Price |
Unit Price |
Units Changed |
Value Changed (1K) |
Remaining Options |
Remaining Shares |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-04-02 | 2026-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 77.8600 | -1,112 | -87 | 26,326 | ||||
| 2026-04-02 | 2026-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 2,826 | 27,438 | ||||||
| 2026-04-02 | 2026-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 77.8600 | -1,474 | -115 | 24,612 | ||||
| 2026-04-02 | 2026-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 3,748 | 26,086 | ||||||
| 2026-04-02 | 2026-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 77.8600 | -1,478 | -115 | 22,338 | ||||
| 2026-04-02 | 2026-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 3,758 | 23,816 | ||||||
| 2026-01-20 | 2026-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 69.2700 | -393 | -27 | 20,058 | ||||
| 2026-01-20 | 2026-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 865 | 20,451 | ||||||
| 2026-01-20 | 2026-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 69.2700 | -436 | -30 | 19,586 | ||||
| 2026-01-20 | 2026-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 961 | 20,022 | ||||||
| 2026-01-20 | 2026-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 69.2700 | -486 | -34 | 19,061 | ||||
| 2026-01-20 | 2026-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 1,070 | 19,547 | ||||||
| 2025-12-16 | 2025-12-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 63.5000 | -35 | -2 | 18,477 | ||||
| 2025-12-10 | 2025-12-09 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 60.1031 | -1,241 | -75 | 18,512 | ||||
| 2025-12-10 | 2025-12-08 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 59.8986 | -5,009 | -300 | 19,753 | ||||
| 2025-09-03 | 2025-09-02 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 52.2448 | -2,000 | -104 | 24,762 | ||||
| 2025-09-03 | 2025-08-29 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 54.0200 | -500 | -27 | 26,762 | ||||
| 2025-08-26 | 2025-08-22 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 50.8900 | -2,500 | -127 | 27,262 | ||||
| 2025-04-02 | 2025-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 41.3000 | -1,508 | -62 | 29,762 | ||||
| 2025-04-02 | 2025-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 3,834 | 31,270 | ||||||
| 2025-04-02 | 2025-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 41.3000 | -1,402 | -58 | 27,436 | ||||
| 2025-04-02 | 2025-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 3,565 | 28,838 | ||||||
| 2025-04-02 | 2025-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 41.3000 | -1,171 | -48 | 25,273 | ||||
| 2025-04-02 | 2025-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 2,977 | 26,444 | ||||||
| 2025-03-25 | 2025-03-24 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 44.0000 | -1,000 | -44 | 23,467 | ||||
| 2025-01-17 | 2025-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 48.6600 | -435 | -21 | 24,467 | ||||
| 2025-01-17 | 2025-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 961 | 24,902 | ||||||
| 2025-01-17 | 2025-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 48.6600 | -485 | -24 | 23,941 | ||||
| 2025-01-17 | 2025-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 1,071 | 24,426 | ||||||
| 2025-01-17 | 2025-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 48.6600 | -380 | -18 | 23,355 | ||||
| 2025-01-17 | 2025-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 840 | 23,735 | ||||||
| 2024-11-20 | 2024-11-19 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 53.6000 | -2,200 | -118 | 22,895 | ||||
| 2024-11-20 | 2024-11-18 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 53.1000 | -300 | -16 | 25,095 | ||||
| 2024-04-03 | 2024-04-01 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 35.1600 | -1,154 | -41 | 25,395 | ||||
| 2024-04-03 | 2024-04-01 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 2,891 | 26,549 | ||||||
| 2024-04-03 | 2024-04-01 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 35.1600 | -1,107 | -39 | 23,658 | ||||
| 2024-04-03 | 2024-04-01 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 2,774 | 24,765 | ||||||
| 2024-04-03 | 2024-04-01 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 35.1600 | -956 | -34 | 21,991 | ||||
| 2024-04-03 | 2024-04-01 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 2,395 | 22,947 | ||||||
| 2024-01-17 | 2024-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 28.8400 | -484 | -14 | 20,552 | ||||
| 2024-01-17 | 2024-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 1,071 | 21,036 | ||||||
| 2024-01-17 | 2024-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 28.8400 | -380 | -11 | 19,965 | ||||
| 2024-01-17 | 2024-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 841 | 20,345 | ||||||
| 2024-01-17 | 2024-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 28.8400 | -293 | -8 | 19,504 | ||||
| 2024-01-17 | 2024-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 648 | 19,797 | ||||||
| 2023-04-04 | 2023-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 31.2300 | -1,579 | -49 | 19,149 | ||||
| 2023-04-04 | 2023-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 3,329 | 20,728 | ||||||
| 2023-04-04 | 2023-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 31.2300 | -1,163 | -36 | 17,399 | ||||
| 2023-04-04 | 2023-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 2,452 | 18,562 | ||||||
| 2023-04-04 | 2023-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 31.2300 | -1,834 | -57 | 16,110 | ||||
| 2023-04-04 | 2023-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 3,867 | 17,944 | ||||||
| 2023-01-18 | 2023-01-16 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 35.5500 | -443 | -16 | 14,077 | ||||
| 2023-01-18 | 2023-01-16 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 841 | 14,520 | ||||||
| 2023-01-18 | 2023-01-16 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 35.5500 | -342 | -12 | 13,679 | ||||
| 2023-01-18 | 2023-01-16 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 649 | 14,021 | ||||||
| 2023-01-18 | 2023-01-16 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 35.5500 | -427 | -15 | 13,372 | ||||
| 2023-01-18 | 2023-01-16 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 810 | 13,799 | ||||||
| 2022-04-04 | 2022-03-31 | 4 | Wilkins Aaron | NWPX | Performance Shares | D | -1,946 | 6,325 | ||||||
| 2022-04-04 | 2022-03-31 | 4 | Wilkins Aaron | NWPX | Performance Shares | D | -2,432 | 8,271 | ||||||
| 2022-04-04 | 2022-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 25.4500 | -857 | -22 | 12,989 | ||||
| 2022-04-04 | 2022-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 1,810 | 13,846 | ||||||
| 2022-04-04 | 2022-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 25.4500 | -1,623 | -41 | 12,036 | ||||
| 2022-04-04 | 2022-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 3,429 | 13,659 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Wilkins Aaron | NWPX | Restricted Stock | D | -649 | 2,107 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Wilkins Aaron | NWPX | Restricted Stock | D | -811 | 2,756 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Wilkins Aaron | NWPX | Restricted Stock | D | -283 | 3,567 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 30.6500 | -341 | -10 | 10,230 | ||||
| 2022-01-19 | 2022-01-17 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 649 | 10,571 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 30.6500 | -426 | -13 | 9,922 | ||||
| 2022-01-19 | 2022-01-17 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 811 | 10,348 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 30.6500 | -148 | -5 | 9,537 | ||||
| 2022-01-19 | 2022-01-17 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 283 | 9,685 | ||||||
| 2021-04-02 | 2021-03-31 | 4 | Wilkins Aaron | NWPX | Performance Shares | D | -2,432 | 10,703 | ||||||
| 2021-04-02 | 2021-03-31 | 4 | Wilkins Aaron | NWPX | Performance Shares | D | -849 | 13,135 | ||||||
| 2021-04-02 | 2021-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 33.4200 | -2,303 | -77 | 9,402 | ||||
| 2021-04-02 | 2021-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 4,864 | 11,705 | ||||||
| 2021-04-02 | 2021-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 33.4200 | -506 | -17 | 6,841 | ||||
| 2021-04-02 | 2021-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 1,070 | 7,347 | ||||||
| 2021-03-22 | 2021-03-18 | 4 | Wilkins Aaron | NWPX | Performance Shares | D | 5,839 | 13,984 | ||||||
| 2021-03-22 | 2021-03-18 | 4 | Wilkins Aaron | NWPX | Restricted Stock | D | 1,946 | 3,850 | ||||||
| 2021-01-19 | 2021-01-15 | 4 | Wilkins Aaron | NWPX | Restricted Stock | D | -811 | 1,904 | ||||||
| 2021-01-19 | 2021-01-15 | 4 | Wilkins Aaron | NWPX | Restricted Stock | D | -283 | 2,715 | ||||||
| 2021-01-19 | 2021-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 31.5300 | -426 | -13 | 6,277 | ||||
| 2021-01-19 | 2021-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 811 | 6,703 | ||||||
| 2021-01-19 | 2021-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 31.5300 | -148 | -5 | 5,892 | ||||
| 2021-01-19 | 2021-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 283 | 6,040 | ||||||
| 2020-04-02 | 2020-03-31 | 4 | Wilkins Aaron | NWPX | Performance Shares | D | -1,698 | 8,145 | ||||||
| 2020-04-02 | 2020-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 22.2500 | -1,070 | -24 | 5,757 | ||||
| 2020-04-02 | 2020-03-31 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 2,309 | 6,827 | ||||||
| 2020-03-30 | 2020-03-26 | 4 | Wilkins Aaron | NWPX | Performance Shares | D | 7,296 | 9,843 | ||||||
| 2020-03-30 | 2020-03-26 | 4 | Wilkins Aaron | NWPX | Restricted Stock | D | 2,432 | 2,998 | ||||||
| 2020-01-17 | 2020-01-15 | 4 | Wilkins Aaron | NWPX | Restricted Stock | D | -283 | 566 | ||||||
| 2020-01-17 | 2020-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 33.6600 | -146 | -5 | 4,518 | ||||
| 2020-01-17 | 2020-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 283 | 4,664 | ||||||
| 2019-03-28 | 2019-03-26 | 4 | Wilkins Aaron | NWPX | Performance Shares | D | 2,547 | 2,547 | ||||||
| 2019-03-28 | 2019-03-26 | 4 | Wilkins Aaron | NWPX | Restricted Stock | D | 849 | 849 | ||||||
| 2018-01-17 | 2018-01-16 | 4 | Wilkins Aaron | NWPX | Restricted Stock Units | D | -8,503 | 0 | ||||||
| 2018-01-17 | 2018-01-16 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 19.8700 | -4,265 | -85 | 4,381 | ||||
| 2018-01-17 | 2018-01-16 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 8,503 | 8,646 | ||||||
| 2018-01-17 | 2018-01-15 | 4 | Wilkins Aaron | NWPX | Performance Shares | D | 3,005 | 3,005 | ||||||
| 2017-01-17 | 2017-01-15 | 4 | Wilkins Aaron | NWPX | Restricted Stock Units | D | -65 | 8,503 | ||||||
| 2017-01-17 | 2017-01-15 | 4 | Wilkins Aaron | NWPX | Common Stock | D | 65 | 143 | ||||||
| 2016-09-26 | 2016-09-22 | 4 | Wilkins Aaron | NWPX | Restricted Stock Units | D | 8,503 | 8,568 | ||||||
| 2016-09-23 | 3 | Wilkins Aaron | NWPX | Common Stock | D | 156 | ||||||||
| 2016-09-23 | 3 | Wilkins Aaron | NWPX | Common Stock | D | 156 |
