MarketPeel
Insider Trading Intelligence
MK

Megan A. Kendrick

NWPX
SR. VP OF HUMAN RESOURCES · NWPX INFRASTRUCTURE, INC. · CIK 0001445525
FILING MIX · LIFETIME40%/60%
BUYS
48
SELLS
72
TOTAL VALUE
$1.19M
COMPANIES
1
ACTIVE SINCE
Mar 2020
HOLDINGS NOW
7,052
AVG SELL PX
$52.11
TRADE KIND
SHOWING 120 / 120
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
4 backtested trades · 8 horizons · 7 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Megan A. Kendrick, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d4+25.00%-0.67%+0.50%-1.18%+0.16%
14d4+25.00%+0.10%+0.04%+0.06%+2.24%
30d4+25.00%+6.73%+1.10%+5.63%+2.09%
60d4+25.00%+18.32%+4.02%+14.30%+17.29%
90d4+0.00%+21.54%+5.30%+10.44%+11.99%
180d4(1 pending)+66.67%+14.17%+0.94%+13.23%+0.84%
1y4(2 pending)+0.00%+19.51%+16.92%+2.60%+2.60%
2y4(4 pending)
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
NWPX · 7,052 shares · as of Mar 31, 2026
03,7207,44011,16014,880202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
FLOW · 48 buys / 72 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Human Resources
1,90210,109Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Sr. VP of Human Resources
1,53111,180Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Sr. VP of Human Resources
2,14810,494Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Human Resources
845$77.86$65.8K9,649Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Human Resources
1,6528,457Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Human Resources
602$77.86$46.9K10,578Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Human Resources
875$77.86$68.1K8,346Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Sr. VP of Human Resources
2,2259,221Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Human Resources
1,4057,052Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
2,58812,011Mar 12, 2026Mar 16, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
8632,351Mar 12, 2026Mar 16, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE10b5-1
10b5-1 plan
4,500$80.59$362.7K6,996Mar 4, 2026Mar 5, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Human Resources
239$69.27$16.6K11,231Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Human Resources
5501,956Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Human Resources
4681,488Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Sr. VP of Human Resources
63511,195Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Human Resources
275$69.27$19.0K10,920Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Sr. VP of Human Resources
55011,470Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Sr. VP of Human Resources
46811,699Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Human Resources
6352,506Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Human Resources
203$69.27$14.1K11,496Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE10b5-1
10b5-1 plan
3,500$50.00$175.0K10,560Aug 11, 2025Aug 11, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
1,22111,815Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
2,19714,880Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
788$41.30$32.5K12,683Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
456$41.30$18.8K11,359Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
1,03512,978Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
2,11213,471Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
820$41.30$33.9K14,060Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
1,6529,423Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
1,90311,075Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
4,21614,013Mar 27, 2025Mar 31, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
1,4053,141Mar 27, 2025Mar 31, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
3442,921Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
63410,555Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
238$48.66$11.6K10,594Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
55110,832Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
6342,287Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
5511,736Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
274$48.66$13.3K10,281Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
34410,069Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
148$48.66$7.2K9,921Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE10b5-1
10b5-1 plan
1,000$44.22$44.2K9,725Oct 15, 2024Oct 16, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE10b5-1
10b5-1 plan
1,000$42.37$42.4K10,725Sep 16, 2024Sep 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
1,03411,700Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
649$35.16$22.8K11,725Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
431$35.16$15.2K10,661Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
84512,734Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
1,03910,349Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
1,71312,374Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
1,13711,092Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
1,9039,797Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
394$35.16$13.9K9,955Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
4,95713,579Mar 28, 2024Apr 1, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
1,6523,265Mar 28, 2024Apr 1, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
3459,099Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
3452,247Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
6349,584Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
6341,613Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
2818,875Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
274$28.84$7.9K9,310Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
149$28.84$4.3K8,950Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
2812,592Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
121$28.84$3.5K8,754Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
5,7088,622Apr 8, 2023Apr 11, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
1,9032,873Apr 8, 2023Apr 11, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
1,3659,103Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
509$31.23$15.9K8,594Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
1,3447,573Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
1,0342,914Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
501$31.23$15.6K7,072Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
8443,948Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
8454,792Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
1,0638,135Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
397$31.23$12.4K7,738Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
345970Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
2825,993Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
3456,378Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
2821,597Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
121$35.55$4.3K6,033Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
2821,315Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
2826,154Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
121$35.55$4.3K5,872Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
149$35.55$5.3K6,229Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
3,1035,637Jun 16, 2022Jun 20, 2022View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
1,0341,879Jun 16, 2022Jun 20, 2022View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
293$25.45$7.5K5,711Mar 31, 2022Apr 4, 2022View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
8442,534Mar 31, 2022Apr 4, 2022View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
444$25.45$11.3K5,219Mar 31, 2022Apr 4, 2022View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
7856,004Mar 31, 2022Apr 4, 2022View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
8443,378Mar 31, 2022Apr 4, 2022View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
1,1905,663Mar 31, 2022Apr 4, 2022View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
2831,408Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
2834,269Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
2811,127Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
2824,593Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
2814,430Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
120$30.65$3.7K4,473Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
282845Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
120$30.65$3.7K4,149Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
119$30.65$3.6K4,311Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
8495,066Mar 31, 2021Apr 2, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
1,0703,327Mar 31, 2021Apr 2, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
630$33.42$21.1K3,986Mar 31, 2021Apr 2, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
399$33.42$13.3K2,928Mar 31, 2021Apr 2, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
1,6884,616Mar 31, 2021Apr 2, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
8444,222Mar 31, 2021Apr 2, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
2,5335,915Mar 18, 2021Mar 22, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
8451,691Mar 18, 2021Mar 22, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
119$31.53$3.8K2,257Jan 15, 2021Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
2832,215Jan 15, 2021Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
120$31.53$3.8K2,095Jan 15, 2021Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
2831,127Jan 15, 2021Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
281846Jan 15, 2021Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
2812,376Jan 15, 2021Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
862$22.25$19.2K1,932Mar 31, 2020Apr 2, 2020View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
VP of Human Resources
2,3092,794Mar 31, 2020Apr 2, 2020View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
VP of Human Resources
1,6983,382Mar 31, 2020Apr 2, 2020View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
2,5335,080Mar 26, 2020Mar 30, 2020View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
8441,410Mar 26, 2020Mar 30, 2020View →
Other insiders · NWPX
Loading peer insiders…
About this filer
CIK 0001445525
ROLE
Sr. VP of Human Resources
PRIMARY
NWPX
COMPANIES
1
ACTIVE SINCE
Mar 2020
MARKETPEEL · /INSIDER/0001445525DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback