| Security | NWPX / NWPX Infrastructure, Inc. |
| Insider | Miles Brittain |
Insider Purchases - Short Term Profit Analysis
In this section, we analyze the profitability of every unplanned, open-market insider purchase made by Miles Brittain 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 Miles Brittain 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 | Brittain Miles Trust | NWPX | Common Stock | I | 77.8600 | -1,112 | -87 | 26,274 | ||||
| 2026-04-02 | 2026-03-31 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 2,826 | 27,386 | ||||||
| 2026-04-02 | 2026-03-31 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 77.8600 | -1,474 | -115 | 24,560 | ||||
| 2026-04-02 | 2026-03-31 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 3,748 | 26,034 | ||||||
| 2026-04-02 | 2026-03-31 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 77.8600 | -1,478 | -115 | 22,286 | ||||
| 2026-04-02 | 2026-03-31 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 3,758 | 23,765 | ||||||
| 2026-03-23 | 2026-03-20 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 70.8912 | -3,300 | -234 | 20,006 | ||||
| 2026-03-16 | 2026-03-12 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 71.0100 | -4,000 | -284 | 23,306 | ||||
| 2026-01-20 | 2026-01-15 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 69.2700 | -393 | -27 | 27,306 | ||||
| 2026-01-20 | 2026-01-15 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 865 | 27,699 | ||||||
| 2026-01-20 | 2026-01-15 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 69.2700 | -436 | -30 | 26,834 | ||||
| 2026-01-20 | 2026-01-15 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 961 | 27,270 | ||||||
| 2026-01-20 | 2026-01-15 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 69.2700 | -486 | -34 | 26,309 | ||||
| 2026-01-20 | 2026-01-15 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 1,070 | 26,795 | ||||||
| 2025-11-25 | 2025-11-24 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 56.4100 | -4,000 | -226 | 25,725 | ||||
| 2025-11-18 | 2025-11-14 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 56.7560 | -4,000 | -227 | 29,725 | ||||
| 2025-04-02 | 2025-03-31 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 41.3000 | -1,508 | -62 | 33,725 | ||||
| 2025-04-02 | 2025-03-31 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 3,834 | 35,233 | ||||||
| 2025-04-02 | 2025-03-31 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 41.3000 | -1,402 | -58 | 31,399 | ||||
| 2025-04-02 | 2025-03-31 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 3,565 | 32,801 | ||||||
| 2025-04-02 | 2025-03-31 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 41.3000 | -1,171 | -48 | 29,236 | ||||
| 2025-04-02 | 2025-03-31 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 2,977 | 30,407 | ||||||
| 2025-01-17 | 2025-01-15 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 48.6600 | -435 | -21 | 27,430 | ||||
| 2025-01-17 | 2025-01-15 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 961 | 27,865 | ||||||
| 2025-01-17 | 2025-01-15 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 48.6600 | -485 | -24 | 26,904 | ||||
| 2025-01-17 | 2025-01-15 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 1,071 | 27,389 | ||||||
| 2025-01-17 | 2025-01-15 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 48.6600 | -380 | -18 | 26,318 | ||||
| 2025-01-17 | 2025-01-15 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 840 | 26,698 | ||||||
| 2024-09-06 | 2024-09-04 | 4 | Brittain Miles Trust | NWPX | Common Stock | I | 41.9048 | -4,500 | -189 | 25,858 | ||||
| 2024-04-03 | 2024-04-01 | 4 | Brittain Miles | NWPX | Common Stock | D | 35.1600 | -1,154 | -41 | 30,358 | ||||
| 2024-04-03 | 2024-04-01 | 4 | Brittain Miles | NWPX | Common Stock | D | 2,891 | 31,512 | ||||||
| 2024-04-03 | 2024-04-01 | 4 | Brittain Miles | NWPX | Common Stock | D | 35.1600 | -1,107 | -39 | 28,621 | ||||
| 2024-04-03 | 2024-04-01 | 4 | Brittain Miles | NWPX | Common Stock | D | 2,774 | 29,728 | ||||||
| 2024-04-03 | 2024-04-01 | 4 | Brittain Miles | NWPX | Common Stock | D | 35.1600 | -940 | -33 | 26,954 | ||||
| 2024-04-03 | 2024-04-01 | 4 | Brittain Miles | NWPX | Common Stock | D | 2,355 | 27,894 | ||||||
| 2024-01-17 | 2024-01-15 | 4 | Brittain Miles | NWPX | Common Stock | D | 28.8400 | -484 | -14 | 25,539 | ||||
| 2024-01-17 | 2024-01-15 | 4 | Brittain Miles | NWPX | Common Stock | D | 1,071 | 26,023 | ||||||
| 2024-01-17 | 2024-01-15 | 4 | Brittain Miles | NWPX | Common Stock | D | 28.8400 | -380 | -11 | 24,952 | ||||
| 2024-01-17 | 2024-01-15 | 4 | Brittain Miles | NWPX | Common Stock | D | 841 | 25,332 | ||||||
| 2024-01-17 | 2024-01-15 | 4 | Brittain Miles | NWPX | Common Stock | D | 28.8400 | -289 | -8 | 24,491 | ||||
| 2024-01-17 | 2024-01-15 | 4 | Brittain Miles | NWPX | Common Stock | D | 639 | 24,780 | ||||||
| 2023-04-04 | 2023-03-31 | 4 | Brittain Miles | NWPX | Common Stock | D | 31.2300 | -1,309 | -41 | 24,141 | ||||
| 2023-04-04 | 2023-03-31 | 4 | Brittain Miles | NWPX | Common Stock | D | 3,329 | 25,450 | ||||||
| 2023-04-04 | 2023-03-31 | 4 | Brittain Miles | NWPX | Common Stock | D | 31.2300 | -949 | -30 | 22,121 | ||||
| 2023-04-04 | 2023-03-31 | 4 | Brittain Miles | NWPX | Common Stock | D | 2,412 | 23,070 | ||||||
| 2023-04-04 | 2023-03-31 | 4 | Brittain Miles | NWPX | Common Stock | D | 31.2300 | -1,496 | -47 | 20,658 | ||||
| 2023-04-04 | 2023-03-31 | 4 | Brittain Miles | NWPX | Common Stock | D | 3,803 | 22,154 | ||||||
| 2023-01-18 | 2023-01-16 | 4 | Brittain Miles | NWPX | Common Stock | D | 35.5500 | -380 | -14 | 18,351 | ||||
| 2023-01-18 | 2023-01-16 | 4 | Brittain Miles | NWPX | Common Stock | D | 841 | 18,731 | ||||||
| 2023-01-18 | 2023-01-16 | 4 | Brittain Miles | NWPX | Common Stock | D | 35.5500 | -288 | -10 | 17,890 | ||||
| 2023-01-18 | 2023-01-16 | 4 | Brittain Miles | NWPX | Common Stock | D | 638 | 18,178 | ||||||
| 2023-01-18 | 2023-01-16 | 4 | Brittain Miles | NWPX | Common Stock | D | 35.5500 | -360 | -13 | 17,540 | ||||
| 2023-01-18 | 2023-01-16 | 4 | Brittain Miles | NWPX | Common Stock | D | 798 | 17,900 | ||||||
| 2022-04-04 | 2022-03-31 | 4 | Brittain Miles | NWPX | Performance Shares | D | -1,914 | 6,221 | ||||||
| 2022-04-04 | 2022-03-31 | 4 | Brittain Miles | NWPX | Performance Shares | D | -2,392 | 8,135 | ||||||
| 2022-04-04 | 2022-03-31 | 4 | Brittain Miles | NWPX | Common Stock | D | 25.4500 | -700 | -18 | 17,102 | ||||
| 2022-04-04 | 2022-03-31 | 4 | Brittain Miles | NWPX | Common Stock | D | 1,780 | 17,802 | ||||||
| 2022-04-04 | 2022-03-31 | 4 | Brittain Miles | NWPX | Common Stock | D | 25.4500 | -1,327 | -34 | 16,022 | ||||
| 2022-04-04 | 2022-03-31 | 4 | Brittain Miles | NWPX | Common Stock | D | 3,373 | 17,349 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Brittain Miles | NWPX | Restricted Stock | D | -638 | 2,075 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Brittain Miles | NWPX | Restricted Stock | D | -797 | 2,713 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Brittain Miles | NWPX | Restricted Stock | D | -387 | 3,510 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Brittain Miles | NWPX | Common Stock | D | 30.6500 | -284 | -9 | 13,976 | ||||
| 2022-01-19 | 2022-01-17 | 4 | Brittain Miles | NWPX | Common Stock | D | 638 | 14,260 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Brittain Miles | NWPX | Common Stock | D | 30.6500 | -355 | -11 | 13,622 | ||||
| 2022-01-19 | 2022-01-17 | 4 | Brittain Miles | NWPX | Common Stock | D | 797 | 13,977 | ||||||
| 2022-01-19 | 2022-01-17 | 4 | Brittain Miles | NWPX | Common Stock | D | 30.6500 | -172 | -5 | 13,180 | ||||
| 2022-01-19 | 2022-01-17 | 4 | Brittain Miles | NWPX | Common Stock | D | 387 | 13,352 | ||||||
| 2021-04-02 | 2021-03-31 | 4 | Brittain Miles | NWPX | Performance Shares | D | -2,392 | 10,527 | ||||||
| 2021-04-02 | 2021-03-31 | 4 | Brittain Miles | NWPX | Performance Shares | D | -1,157 | 12,919 | ||||||
| 2021-04-02 | 2021-03-31 | 4 | Brittain Miles | NWPX | Common Stock | D | 33.4200 | -1,882 | -63 | 12,965 | ||||
| 2021-04-02 | 2021-03-31 | 4 | Brittain Miles | NWPX | Common Stock | D | 4,784 | 14,847 | ||||||
| 2021-04-02 | 2021-03-31 | 4 | Brittain Miles | NWPX | Common Stock | D | 33.4200 | -573 | -19 | 10,063 | ||||
| 2021-04-02 | 2021-03-31 | 4 | Brittain Miles | NWPX | Common Stock | D | 1,458 | 10,636 | ||||||
| 2021-03-22 | 2021-03-18 | 4 | Brittain Miles | NWPX | Performance Shares | D | 5,743 | 14,076 | ||||||
| 2021-03-22 | 2021-03-18 | 4 | Brittain Miles | NWPX | Restricted Stock | D | 1,915 | 3,897 | ||||||
| 2021-01-19 | 2021-01-15 | 4 | Brittain Miles | NWPX | Restricted Stock | D | -797 | 1,982 | ||||||
| 2021-01-19 | 2021-01-15 | 4 | Brittain Miles | NWPX | Restricted Stock | D | -385 | 2,779 | ||||||
| 2021-01-19 | 2021-01-15 | 4 | Brittain Miles | NWPX | Common Stock | D | 31.5300 | -339 | -11 | 9,178 | ||||
| 2021-01-19 | 2021-01-15 | 4 | Brittain Miles | NWPX | Common Stock | D | 797 | 9,517 | ||||||
| 2021-01-19 | 2021-01-15 | 4 | Brittain Miles | NWPX | Common Stock | D | 31.5300 | -164 | -5 | 8,720 | ||||
| 2021-01-19 | 2021-01-15 | 4 | Brittain Miles | NWPX | Common Stock | D | 385 | 8,884 | ||||||
| 2020-04-02 | 2020-03-31 | 4 | Brittain Miles | NWPX | Performance Shares | D | -2,313 | 8,333 | ||||||
| 2020-04-02 | 2020-03-31 | 4 | Brittain Miles | NWPX | Common Stock | D | 22.2500 | -1,175 | -26 | 8,499 | ||||
| 2020-04-02 | 2020-03-31 | 4 | Brittain Miles | NWPX | Common Stock | D | 3,146 | 9,674 | ||||||
| 2020-03-30 | 2020-03-26 | 4 | Brittain Miles | NWPX | Performance Shares | D | 7,176 | 10,646 | ||||||
| 2020-03-30 | 2020-03-26 | 4 | Brittain Miles | NWPX | Restricted Stock | D | 2,392 | 3,164 | ||||||
| 2020-01-17 | 2020-01-15 | 4 | Brittain Miles | NWPX | Restricted Stock | D | -385 | 772 | ||||||
| 2020-01-17 | 2020-01-15 | 4 | Brittain Miles | NWPX | Common Stock | D | 33.6600 | -164 | -6 | 6,528 | ||||
| 2020-01-17 | 2020-01-15 | 4 | Brittain Miles | NWPX | Common Stock | D | 385 | 6,692 | ||||||
| 2019-03-28 | 2019-03-26 | 4 | Brittain Miles | NWPX | Performance Shares | D | 3,470 | 3,470 | ||||||
| 2019-03-28 | 2019-03-26 | 4 | Brittain Miles | NWPX | Restricted Stock | D | 1,157 | 1,157 | ||||||
| 2019-01-30 | 3 | Brittain Miles | NWPX | Common Stock | D | 12,614 | ||||||||
| 2019-01-30 | 3 | Brittain Miles | NWPX | Common Stock | D | 12,614 | ||||||||
| 2019-01-30 | 3 | Brittain Miles | NWPX | Common Stock | D | 12,614 |
