| Security | NWPX / NWPX Infrastructure, Inc. |
| Insider | Eric Stokes |
Insider Purchases - Short Term Profit Analysis
In this section, we analyze the profitability of every unplanned, open-market insider purchase made by Eric Stokes 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 Eric Stokes 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 | Stokes Eric | NWPX | Common Stock | D | 77.8600 | -912 | -71 | 37,627 | ||||
| 2026-04-02 | 2026-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 2,320 | 38,539 | ||||||
| 2026-04-02 | 2026-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 77.8600 | -1,280 | -100 | 36,219 | ||||
| 2026-04-02 | 2026-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 3,254 | 37,499 | ||||||
| 2026-04-02 | 2026-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 77.8600 | -1,327 | -103 | 34,245 | ||||
| 2026-04-02 | 2026-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 3,373 | 35,572 | ||||||
| 2026-01-20 | 2026-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 69.2700 | -302 | -21 | 32,199 | ||||
| 2026-01-20 | 2026-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 709 | 32,501 | ||||||
| 2026-01-20 | 2026-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 69.2700 | -355 | -25 | 31,792 | ||||
| 2026-01-20 | 2026-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 834 | 32,147 | ||||||
| 2026-01-20 | 2026-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 69.2700 | -409 | -28 | 31,313 | ||||
| 2026-01-20 | 2026-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 960 | 31,722 | ||||||
| 2025-04-02 | 2025-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 41.3000 | -1,243 | -51 | 30,762 | ||||
| 2025-04-02 | 2025-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 3,329 | 32,005 | ||||||
| 2025-04-02 | 2025-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 41.3000 | -1,194 | -49 | 28,676 | ||||
| 2025-04-02 | 2025-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 3,199 | 29,870 | ||||||
| 2025-04-02 | 2025-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 41.3000 | -997 | -41 | 26,671 | ||||
| 2025-04-02 | 2025-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 2,672 | 27,668 | ||||||
| 2025-01-17 | 2025-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 48.6600 | -355 | -17 | 24,996 | ||||
| 2025-01-17 | 2025-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 834 | 25,351 | ||||||
| 2025-01-17 | 2025-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 48.6600 | -409 | -20 | 24,517 | ||||
| 2025-01-17 | 2025-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 961 | 24,926 | ||||||
| 2025-01-17 | 2025-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 48.6600 | -321 | -16 | 23,965 | ||||
| 2025-01-17 | 2025-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 754 | 24,286 | ||||||
| 2024-04-03 | 2024-04-01 | 4 | Stokes Eric | NWPX | Common Stock | D | 35.1600 | -1,020 | -36 | 23,532 | ||||
| 2024-04-03 | 2024-04-01 | 4 | Stokes Eric | NWPX | Common Stock | D | 2,594 | 24,552 | ||||||
| 2024-04-03 | 2024-04-01 | 4 | Stokes Eric | NWPX | Common Stock | D | 35.1600 | -979 | -34 | 21,958 | ||||
| 2024-04-03 | 2024-04-01 | 4 | Stokes Eric | NWPX | Common Stock | D | 2,489 | 22,937 | ||||||
| 2024-04-03 | 2024-04-01 | 4 | Stokes Eric | NWPX | Common Stock | D | 35.1600 | -841 | -30 | 20,448 | ||||
| 2024-04-03 | 2024-04-01 | 4 | Stokes Eric | NWPX | Common Stock | D | 2,139 | 21,289 | ||||||
| 2024-01-17 | 2024-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 28.8400 | -429 | -12 | 19,150 | ||||
| 2024-01-17 | 2024-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 961 | 19,579 | ||||||
| 2024-01-17 | 2024-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 28.8400 | -337 | -10 | 18,618 | ||||
| 2024-01-17 | 2024-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 755 | 18,955 | ||||||
| 2024-01-17 | 2024-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 28.8400 | -258 | -7 | 18,200 | ||||
| 2024-01-17 | 2024-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 579 | 18,458 | ||||||
| 2023-04-04 | 2023-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 31.2300 | -1,175 | -37 | 17,879 | ||||
| 2023-04-04 | 2023-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 2,987 | 19,054 | ||||||
| 2023-04-04 | 2023-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 31.2300 | -862 | -27 | 16,067 | ||||
| 2023-04-04 | 2023-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 2,191 | 16,929 | ||||||
| 2023-04-04 | 2023-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 31.2300 | -1,358 | -42 | 14,738 | ||||
| 2023-04-04 | 2023-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 3,453 | 16,096 | ||||||
| 2023-01-18 | 2023-01-16 | 4 | Stokes Eric | NWPX | Common Stock | D | 35.5500 | -337 | -12 | 12,643 | ||||
| 2023-01-18 | 2023-01-16 | 4 | Stokes Eric | NWPX | Common Stock | D | 755 | 12,980 | ||||||
| 2023-01-18 | 2023-01-16 | 4 | Stokes Eric | NWPX | Common Stock | D | 35.5500 | -258 | -9 | 12,225 | ||||
| 2023-01-18 | 2023-01-16 | 4 | Stokes Eric | NWPX | Common Stock | D | 580 | 12,483 | ||||||
| 2023-01-18 | 2023-01-16 | 4 | Stokes Eric | NWPX | Common Stock | D | 35.5500 | -323 | -11 | 11,903 | ||||
| 2023-01-18 | 2023-01-16 | 4 | Stokes Eric | NWPX | Common Stock | D | 725 | 12,226 | ||||||
| 2022-04-04 | 2022-03-31 | 4 | Stokes Eric | NWPX | Performance Shares | D | -1,739 | 5,650 | ||||||
| 2022-04-04 | 2022-03-31 | 4 | Stokes Eric | NWPX | Performance Shares | D | -2,173 | 7,389 | ||||||
| 2022-04-04 | 2022-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 25.4500 | -603 | -15 | 11,501 | ||||
| 2022-04-04 | 2022-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 1,617 | 12,104 | ||||||
| 2022-04-04 | 2022-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 25.4500 | -1,144 | -29 | 10,487 | ||||
| 2022-04-04 | 2022-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 3,064 | 11,631 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Stokes Eric | NWPX | Restricted Stock | D | -580 | 1,884 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Stokes Eric | NWPX | Restricted Stock | D | -724 | 2,464 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Stokes Eric | NWPX | Restricted Stock | D | -334 | 3,188 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Stokes Eric | NWPX | Common Stock | D | 30.6500 | -247 | -8 | 8,567 | ||||
| 2022-01-19 | 2022-01-17 | 4 | Stokes Eric | NWPX | Common Stock | D | 580 | 8,814 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Stokes Eric | NWPX | Common Stock | D | 30.6500 | -308 | -9 | 8,234 | ||||
| 2022-01-19 | 2022-01-17 | 4 | Stokes Eric | NWPX | Common Stock | D | 724 | 8,542 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Stokes Eric | NWPX | Common Stock | D | 30.6500 | -142 | -4 | 7,818 | ||||
| 2022-01-19 | 2022-01-17 | 4 | Stokes Eric | NWPX | Common Stock | D | 334 | 7,960 | ||||||
| 2021-04-02 | 2021-03-31 | 4 | Stokes Eric | NWPX | Performance Shares | D | -2,173 | 9,562 | ||||||
| 2021-04-02 | 2021-03-31 | 4 | Stokes Eric | NWPX | Performance Shares | D | -998 | 11,735 | ||||||
| 2021-04-02 | 2021-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 33.4200 | -1,623 | -54 | 7,626 | ||||
| 2021-04-02 | 2021-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 4,346 | 9,249 | ||||||
| 2021-04-02 | 2021-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 33.4200 | -469 | -16 | 4,903 | ||||
| 2021-04-02 | 2021-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 1,257 | 5,372 | ||||||
| 2021-03-22 | 2021-03-18 | 4 | Stokes Eric | NWPX | Performance Shares | D | 5,217 | 12,733 | ||||||
| 2021-03-22 | 2021-03-18 | 4 | Stokes Eric | NWPX | Restricted Stock | D | 1,739 | 3,522 | ||||||
| 2021-01-19 | 2021-01-15 | 4 | Stokes Eric | NWPX | Restricted Stock | D | -724 | 1,783 | ||||||
| 2021-01-19 | 2021-01-15 | 4 | Stokes Eric | NWPX | Restricted Stock | D | -332 | 2,507 | ||||||
| 2021-01-19 | 2021-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 31.5300 | -308 | -10 | 4,115 | ||||
| 2021-01-19 | 2021-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 724 | 4,423 | ||||||
| 2021-01-19 | 2021-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 31.5300 | -141 | -4 | 3,699 | ||||
| 2021-01-19 | 2021-01-15 | 4 | Stokes Eric | NWPX | Common Stock | D | 332 | 3,840 | ||||||
| 2020-04-02 | 2020-03-31 | 4 | Stokes Eric | NWPX | Performance Shares | D | -1,995 | 7,516 | ||||||
| 2020-04-02 | 2020-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 22.2500 | -1,013 | -23 | 3,508 | ||||
| 2020-04-02 | 2020-03-31 | 4 | Stokes Eric | NWPX | Common Stock | D | 2,713 | 4,521 | ||||||
| 2020-03-30 | 2020-03-26 | 4 | Stokes Eric | NWPX | Performance Shares | D | 6,518 | 9,511 | ||||||
| 2020-03-30 | 2020-03-26 | 4 | Stokes Eric | NWPX | Restricted Stock | D | 2,173 | 2,839 | ||||||
| 2020-03-30 | 3 | Stokes Eric | NWPX | Common Stock | D | 3,616 | ||||||||
| 2020-03-30 | 3 | Stokes Eric | NWPX | Common Stock | D | 3,616 | ||||||||
| 2020-03-30 | 3 | Stokes Eric | NWPX | Common Stock | D | 3,616 |
