MarketPeel
Insider Trading Intelligence
WC

William G. Currie

UFPI
DIRECTOR · UFP INDUSTRIES INC · CIK 0000940226
FILING MIX · LIFETIME73%/27%
BUYS
24
SELLS
9
TOTAL VALUE
$9.83M
COMPANIES
1
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
36,751
AVG SELL PX
$90.99
TRADE KIND
SHOWING 33 / 33
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
6 backtested trades · 8 horizons · 1 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by William G. Currie, 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
7d6+66.67%-2.03%-0.05%-1.98%-1.84%
14d6+50.00%-3.14%-0.79%-2.35%-1.86%
30d6+66.67%-4.04%+0.69%-4.73%-6.20%
60d6+83.33%-5.00%+3.22%-8.22%-10.33%
90d6+83.33%-6.45%+3.82%-10.27%-10.62%
180d6+50.00%+1.48%+10.80%-9.32%-10.57%
1y6+33.33%+6.41%+21.06%-14.65%-10.69%
2y6(1 pending)+20.00%+2.52%+34.20%-31.67%-29.76%
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
UFPI · 36,751 shares · as of Feb 3, 2025
035,11070,220105,330140,44020212022202320242025SHARES 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
FLOW · 24 buys / 9 sellsCOVERAGE · 21 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
292$115.32$33.7K36,751Feb 3, 2025Jan 29, 2025View →
UFPI
UFP INDUSTRIES INC
SALE
5,700$126.59$721.6K61,140Dec 13, 2024Dec 16, 2024View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
274$123.08$33.7K36,366Nov 1, 2024Nov 4, 2024View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
268$126.20$33.8K35,993Aug 1, 2024Aug 1, 2024View →
UFPI
UFP INDUSTRIES INC
PURCHASE
1,060$119.28$126.4K31,317May 17, 2024May 21, 2024View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
299$113.00$33.8K35,622May 1, 2024May 3, 2024View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
290$116.27$33.7K35,223Feb 1, 2024Feb 5, 2024View →
UFPI
UFP INDUSTRIES INC
SALEGRANT
Gift
80032,377Jan 10, 2024Jan 12, 2024View →
UFPI
UFP INDUSTRIES INC
SALE
20,000$112.59$2.25M33,177Nov 15, 2023Nov 15, 2023View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
352$95.78$33.7K34,823Nov 1, 2023Nov 3, 2023View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
326$103.35$33.7K34,369Aug 1, 2023Aug 2, 2023View →
UFPI
UFP INDUSTRIES INC
SALEGRANT
Gift
10,59353,177Jun 28, 2023Jun 28, 2023View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
425$79.36$33.7K33,931May 1, 2023May 2, 2023View →
UFPI
UFP INDUSTRIES INC
SALE
46,830$85.10$3.99M63,770Mar 1, 2023Mar 2, 2023View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
649$96.33$62.5K33,408Feb 1, 2023Feb 3, 2023View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
874$71.58$62.6K32,658Nov 1, 2022Nov 3, 2022View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
763$92.01$70.2K31,676Aug 1, 2022Aug 5, 2022View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
679$92.01$62.5K31,676Aug 1, 2022Aug 10, 2022View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
87630,913May 2, 2022May 9, 2022View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
88530,922May 1, 2022May 3, 2022View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
84630,037Feb 1, 2022Feb 2, 2022View →
UFPI
UFP INDUSTRIES INC
SALEGRANT
Gift
1,100112,140Dec 7, 2021Dec 9, 2021View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
80629,191Nov 1, 2021Nov 3, 2021View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
89828,385Aug 1, 2021Aug 2, 2021View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
79127,487May 1, 2021May 3, 2021View →
UFPI
UFP INDUSTRIES INC
SALE
25,000$80.57$2.01M113,240Apr 23, 2021Apr 23, 2021View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
1,15626,696Feb 1, 2021Feb 2, 2021View →
UFPI
UFP INDUSTRIES INC
SALEGRANT
Gift
2,200138,240Dec 9, 2020Dec 10, 2020View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
1,31325,540Nov 1, 2020Nov 2, 2020View →
UFPI
UFP INDUSTRIES INC
SALE
3,285$61.00$200.4K140,440Aug 27, 2020Aug 27, 2020View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
1,12324,227Aug 1, 2020Aug 3, 2020View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
1,62123,104May 1, 2020May 4, 2020View →
UFPI
UFP INDUSTRIES INC
PURCHASEGRANT
Stock grant
1,38921,483Feb 1, 2020Feb 3, 2020View →
Other insiders · UFPI
Loading peer insiders…
About this filer
CIK 0000940226
ROLE
Director
PRIMARY
UFPI
COMPANIES
1
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0000940226DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback