| Security | NWPX / NWPX Infrastructure, Inc. |
| Insider | Richard A Roman |
Insider Purchases - Short Term Profit Analysis
In this section, we analyze the profitability of every unplanned, open-market insider purchase made by Richard A Roman 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 Richard A Roman 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 (%) |
|---|---|---|---|---|---|---|---|---|---|
| 2018-12-14 | 9,446 | 23.0400 | 9,446 | 23.0400 | 217,636 | 10 | 21.12 | -18,135 | -8.33 |
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 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-06-16 | 2025-06-12 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 39.2300 | 2,166 | 85 | 33,441 | ||||
| 2024-06-17 | 2024-06-13 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 33.2700 | 2,404 | 80 | 31,275 | ||||
| 2023-06-26 | 2023-06-22 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 29.5600 | 2,537 | 75 | 28,871 | ||||
| 2022-10-24 | 2022-10-21 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 32.0545 | -1,411 | -45 | 26,334 | ||||
| 2022-10-24 | 2022-10-20 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 32.0363 | -1,133 | -36 | 27,745 | ||||
| 2022-10-20 | 2022-10-19 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 32.0232 | -1,464 | -47 | 28,878 | ||||
| 2022-10-20 | 2022-10-18 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 32.0150 | -992 | -32 | 30,342 | ||||
| 2022-06-17 | 2022-06-16 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 30.7500 | 2,276 | 70 | 31,334 | ||||
| 2022-06-17 | 2022-06-15 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 32.0881 | -2,500 | -80 | 29,058 | ||||
| 2022-05-24 | 2022-05-23 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 32.0036 | -3,574 | -114 | 31,558 | ||||
| 2022-05-19 | 2022-05-18 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 32.0355 | -6,426 | -206 | 35,132 | ||||
| 2021-06-14 | 2021-06-10 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 30.9400 | 2,101 | 65 | 41,558 | ||||
| 2021-05-21 | 2021-05-19 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 32.2235 | -3,000 | -97 | 39,457 | ||||
| 2020-06-08 | 2020-06-04 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 25.3700 | 2,563 | 65 | 42,457 | ||||
| 2020-03-30 | 2020-03-26 | 4 | ROMAN RICHARD A | NWPX | Incentive Stock Option | D | 24.15 | 24.1500 | -4,140 | -100 | 0 | |||
| 2020-03-30 | 2020-03-26 | 4 | ROMAN RICHARD A | NWPX | Non-Qualified Stock Option | D | 24.15 | 24.1500 | -19,860 | -480 | 0 | |||
| 2020-03-30 | 2020-03-26 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 26.6500 | -3,752 | -100 | 39,894 | ||||
| 2020-03-30 | 2020-03-26 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 24.1500 | 4,140 | 100 | 43,646 | ||||
| 2020-03-30 | 2020-03-26 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 26.6500 | -17,997 | -480 | 39,506 | ||||
| 2020-03-30 | 2020-03-26 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 24.1500 | 19,860 | 480 | 57,503 | ||||
| 2019-06-24 | 2019-06-20 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 24.5600 | 2,443 | 60 | 37,643 | ||||
| 2018-12-18 | 2018-12-14 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 23.0400 | -9,446 | -218 | 35,200 | ||||
| 2015-05-12 | 2015-05-08 | 4 | ROMAN RICHARD A | NWPX | Non-Qualified Stock Option (right to buy) | D | 22.07 | 22.0700 | -2,000 | -44 | 23,860 | |||
| 2015-05-12 | 2015-05-08 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 22.8300 | -1,934 | -44 | 44,646 | ||||
| 2015-05-12 | 2015-05-08 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 22.0700 | 2,000 | 44 | 46,580 | ||||
| 2014-05-13 | 2014-05-09 | 4 | ROMAN RICHARD A | NWPX | Non-Qualified Stock Option (right to buy) | D | 14.00 | -2,000 | 25,860 | |||||
| 2014-05-13 | 2014-05-09 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 14.0000 | 2,000 | 28 | 44,580 | ||||
| 2014-01-17 | 2014-01-01 | 4 | ROMAN RICHARD A | NWPX | Performance Shares | D | -2,671 | 5,342 | ||||||
| 2014-01-17 | 2014-01-01 | 4 | ROMAN RICHARD A | NWPX | Performance Shares | D | -8,030 | 8,013 | ||||||
| 2014-01-17 | 2014-01-01 | 4 | ROMAN RICHARD A | NWPX | Restricted Stock Units | D | -890 | 891 | ||||||
| 2014-01-17 | 2014-01-01 | 4 | ROMAN RICHARD A | NWPX | Restricted Stock Units | D | -4,016 | 1,781 | ||||||
| 2014-01-17 | 2014-01-01 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 37.7600 | -996 | -38 | 42,580 | ||||
| 2014-01-17 | 2014-01-01 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 2,003 | 43,576 | ||||||
| 2014-01-17 | 2014-01-01 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 37.7600 | -5,912 | -223 | 41,573 | ||||
| 2014-01-17 | 2014-01-01 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 11,884 | 47,485 | ||||||
| 2014-01-17 | 2014-01-01 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 37.7600 | -442 | -17 | 35,601 | ||||
| 2014-01-17 | 2014-01-01 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 890 | 36,043 | ||||||
| 2014-01-17 | 2014-01-01 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 37.7600 | -1,997 | -75 | 35,153 | ||||
| 2014-01-17 | 2014-01-01 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 4,016 | 37,150 | ||||||
| 2013-05-13 | 2013-05-13 | 4 | ROMAN RICHARD A | NWPX | Stock Option (right to buy) | D | 10.31 | -7,000 | 32,000 | |||||
| 2013-05-13 | 2013-05-13 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 10.3100 | 7,000 | 72 | 33,134 | ||||
| 2013-01-11 | 2013-01-01 | 4 | ROMAN RICHARD A | NWPX | Performance Shares | D | -14,134 | 16,043 | ||||||
| 2013-01-11 | 2013-01-01 | 4 | ROMAN RICHARD A | NWPX | Restricted Stock | D | -890 | 5,797 | ||||||
| 2013-01-11 | 2013-01-01 | 4 | ROMAN RICHARD A | NWPX | Restricted Stock | D | -8,030 | 6,687 | ||||||
| 2013-01-11 | 2013-01-01 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 23.8600 | -7,208 | -172 | 26,134 | ||||
| 2013-01-11 | 2013-01-01 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 14,134 | 33,342 | ||||||
| 2013-01-11 | 2013-01-01 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 23.8600 | -453 | -11 | 19,208 | ||||
| 2013-01-11 | 2013-01-01 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 890 | 19,661 | ||||||
| 2013-01-11 | 2013-01-01 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 23.8600 | -4,095 | -98 | 18,771 | ||||
| 2013-01-11 | 2013-01-01 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 8,030 | 22,866 | ||||||
| 2012-07-03 | 2012-07-01 | 4 | ROMAN RICHARD A | NWPX | Restricted Stock Units | D | -6,000 | 14,717 | ||||||
| 2012-07-03 | 2012-07-01 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 24.2600 | -2,782 | -67 | 14,836 | ||||
| 2012-07-03 | 2012-07-01 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 6,000 | 17,618 | ||||||
| 2012-06-18 | 2012-06-14 | 4 | ROMAN RICHARD A | NWPX | Performance Shares | D | 5,342 | 32,104 | ||||||
| 2012-06-18 | 2012-06-14 | 4 | ROMAN RICHARD A | NWPX | Restricted Stock Units | D | 2,671 | 26,762 | ||||||
| 2012-06-18 | 2012-06-14 | 4 | ROMAN RICHARD A | NWPX | Performance Shares | D | 2,671 | 26,762 | ||||||
| 2012-01-04 | 2012-01-02 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 22.8600 | -2,200 | -50 | 11,618 | ||||
| 2012-01-04 | 2012-01-02 | 4 | ROMAN RICHARD A | NWPX | Common Stock | D | 4,818 | 13,818 |
