MarketPeel
Insider Trading Intelligence
MB

Miles Brittain

NWPX
SR. VP OF OPERATIONS · NWPX INFRASTRUCTURE, INC. · CIK 0001766072
FILING MIX · LIFETIME38%/62%
BUYS
47
SELLS
76
TOTAL VALUE
$2.30M
COMPANIES
1
ACTIVE SINCE
Jan 2020
HOLDINGS NOW
26,034
AVG SELL PX
$49.20
TRADE KIND
SHOWING 123 / 123
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
5 backtested trades · 8 horizons · 11 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Miles Brittain, 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
7d5+60.00%+0.51%-0.55%+1.05%-0.21%
14d5+0.00%+5.58%+0.76%+4.82%+2.85%
30d5+0.00%+12.08%+4.03%+8.05%+8.92%
60d5+0.00%+31.61%+5.26%+19.97%+14.84%
90d5+0.00%+51.09%+7.66%+43.44%+28.29%
180d5(2 pending)+0.00%+63.93%+8.56%+41.59%+41.59%
1y5(4 pending)+0.00%+24.99%+18.93%+6.06%+6.06%
2y5(5 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 · 26,034 shares · as of Mar 31, 2026
08,80817,61726,42535,233202120222023202420252026SHARES 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 · 47 buys / 76 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
2,88310,666Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,478$77.86$115.1K22,286Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
3,75823,765Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
8,0730Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,112$77.86$86.6K26,274Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
3,21213,549Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
2,5938,073Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,474$77.86$114.8K24,560Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
2,82627,386Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
3,74826,034Mar 31, 2026Apr 2, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE10b5-1
10b5-1 plan
3,300$70.89$233.9K20,006Mar 20, 2026Mar 23, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE10b5-1
10b5-1 plan
4,000$71.01$284.0K23,306Mar 12, 2026Mar 16, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
393$69.27$27.2K27,306Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
1,07026,795Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,0704,517Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
486$69.27$33.7K26,309Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
86527,699Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
9613,556Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
96127,270Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
8652,691Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
436$69.27$30.2K26,834Jan 15, 2026Jan 20, 2026View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE10b5-1
10b5-1 plan
4,000$56.41$225.6K25,725Nov 24, 2025Nov 25, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE10b5-1
10b5-1 plan
4,000$56.76$227.0K29,725Nov 14, 2025Nov 18, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
2,97730,407Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,508$41.30$62.3K33,725Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
3,56532,801Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
3,21219,644Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
2,52322,856Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
2,88316,761Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,402$41.30$57.9K31,399Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
3,83435,233Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,171$41.30$48.4K29,236Mar 31, 2025Apr 2, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
7,78125,379Mar 27, 2025Mar 31, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
2,5945,587Mar 27, 2025Mar 31, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
435$48.66$21.2K27,430Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,0713,954Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
1,07127,389Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
380$48.66$18.5K26,318Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
84026,698Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
485$48.66$23.6K26,904Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
8405,025Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
96127,865Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
9172,993Jan 15, 2025Jan 17, 2025View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE10b5-1
10b5-1 plan
4,500$41.90$188.6K25,858Sep 4, 2024Sep 6, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
3,21217,598Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,154$35.16$40.6K30,358Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,107$35.16$38.9K28,621Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
2,89131,512Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
2,77429,728Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
2,52220,810Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
940$35.16$33.1K26,954Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,91523,332Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
2,35527,894Apr 1, 2024Apr 3, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
8,65125,247Mar 28, 2024Apr 1, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
2,8845,865Mar 28, 2024Apr 1, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
63924,780Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
289$28.84$8.3K24,491Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
6394,893Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
1,07126,023Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
484$28.84$14.0K25,539Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
84125,332Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
8414,052Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,0712,981Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
380$28.84$11.0K24,952Jan 15, 2024Jan 17, 2024View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
3,2125,532Apr 8, 2023Apr 11, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
9,63616,596Apr 8, 2023Apr 11, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
2,39211,396Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
3,32925,450Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,9149,482Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
949$31.23$29.6K22,121Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
3,80322,154Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
2,5226,960Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,496$31.23$46.7K20,658Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
2,41223,070Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,309$31.23$40.9K24,141Mar 31, 2023Apr 4, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
360$35.55$12.8K17,540Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
84118,731Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
288$35.55$10.2K17,890Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
63818,178Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
6383,161Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
380$35.55$13.5K18,351Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
7983,799Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
8412,320Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
79817,900Jan 16, 2023Jan 18, 2023View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
2,5224,597Jun 16, 2022Jun 20, 2022View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
7,56713,788Jun 16, 2022Jun 20, 2022View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
2,3928,135Mar 31, 2022Apr 4, 2022View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
3,37317,349Mar 31, 2022Apr 4, 2022View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
700$25.45$17.8K17,102Mar 31, 2022Apr 4, 2022View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,327$25.45$33.8K16,022Mar 31, 2022Apr 4, 2022View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
1,78017,802Mar 31, 2022Apr 4, 2022View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
1,9146,221Mar 31, 2022Apr 4, 2022View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
284$30.65$8.7K13,976Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
172$30.65$5.3K13,180Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
6382,075Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
3873,510Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
355$30.65$10.9K13,622Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
79713,977Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Executive Vice President
7972,713Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
63814,260Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Executive Vice President
38713,352Jan 17, 2022Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Sr. VP of Operations
1,45810,636Mar 31, 2021Apr 2, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Operations
1,882$33.42$62.9K12,965Mar 31, 2021Apr 2, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Operations
573$33.42$19.1K10,063Mar 31, 2021Apr 2, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Operations
2,39210,527Mar 31, 2021Apr 2, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Operations
1,15712,919Mar 31, 2021Apr 2, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Sr. VP of Operations
4,78414,847Mar 31, 2021Apr 2, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
5,74314,076Mar 18, 2021Mar 22, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
1,9153,897Mar 18, 2021Mar 22, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Operations
164$31.53$5.2K8,720Jan 15, 2021Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Operations
7971,982Jan 15, 2021Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Sr. VP of Operations
7979,517Jan 15, 2021Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Operations
339$31.53$10.7K9,178Jan 15, 2021Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Operations
3852,779Jan 15, 2021Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Sr. VP of Operations
3858,884Jan 15, 2021Jan 19, 2021View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
Sr. VP of Operations
3,1469,674Mar 31, 2020Apr 2, 2020View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Operations
1,175$22.25$26.1K8,499Mar 31, 2020Apr 2, 2020View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
Sr. VP of Operations
2,3138,333Mar 31, 2020Apr 2, 2020View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
2,3923,164Mar 26, 2020Mar 30, 2020View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASEGRANT
Stock grant
7,17610,646Mar 26, 2020Mar 30, 2020View →
NWPX
NWPX INFRASTRUCTURE, INC.
PURCHASE
3856,692Jan 15, 2020Jan 17, 2020View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
385772Jan 15, 2020Jan 17, 2020View →
NWPX
NWPX INFRASTRUCTURE, INC.
SALE
164$33.66$5.5K6,528Jan 15, 2020Jan 17, 2020View →
Other insiders · NWPX
Loading peer insiders…
About this filer
CIK 0001766072
ROLE
Sr. VP of Operations
PRIMARY
NWPX
COMPANIES
1
ACTIVE SINCE
Jan 2020
MARKETPEEL · /INSIDER/0001766072DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback