MarketPeel
Insider Trading Intelligence
SB

Steven A. Brass

WDFC
PRESIDENT AND CEO · WD 40 CO · CIK 0001691913
FILING MIX · LIFETIME57%/43%
BUYS
17
SELLS
13
TOTAL VALUE
$600.8K
COMPANIES
1
ACTIVE SINCE
Jan 2020
HOLDINGS NOW
33,761
AVG SELL PX
$189.14
TRADE KIND
SHOWING 30 / 30
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
6 backtested trades · 8 horizons · 2 pending
Forward-return performance of every backtestable P/S trade by Steven A. Brass, 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+50.00%-0.19%-0.45%+0.26%-0.40%
14d6+50.00%+1.78%+0.36%+1.42%-0.02%
30d6+83.33%+3.25%+2.24%+1.01%-0.92%
60d6+66.67%+2.55%-2.91%+5.46%+2.06%
90d6+100.00%+8.15%+2.55%+5.60%+5.64%
180d6+83.33%+15.89%+8.43%+7.47%+7.22%
1y6(1 pending)+60.00%+33.29%+16.49%+16.80%+23.88%
2y6(1 pending)+60.00%+27.81%+44.65%-16.84%-14.24%
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
WDFC · 33,761 shares · as of Oct 28, 2025
09,43818,87628,31337,75120212022202320242025SHARES 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
FLOW · 17 buys / 13 sellsCOVERAGE · 24 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
WDFC
WD 40 CO
PURCHASE
President and CEO
362$200.46$72.6K33,761Oct 28, 2025Oct 29, 2025View →
WDFC
WD 40 CO
SALE
President and CEO
1,97233,399Oct 27, 2025Oct 28, 2025View →
WDFC
WD 40 CO
SALE
President and CEO
2,38035,371Oct 27, 2025Oct 28, 2025View →
WDFC
WD 40 CO
PURCHASEGRANT
Stock grant
7,78333,868Oct 9, 2025Oct 10, 2025View →
WDFC
WD 40 CO
PURCHASEGRANT
Stock grant
3,88337,751Oct 9, 2025Oct 10, 2025View →
WDFC
WD 40 CO
SALE
President and CEO
1,67227,361Oct 22, 2024Oct 23, 2024View →
WDFC
WD 40 CO
SALE
President and CEO
1,05826,303Oct 22, 2024Oct 23, 2024View →
WDFC
WD 40 CO
SALE
President and CEO
25326,050Oct 22, 2024Oct 23, 2024View →
WDFC
WD 40 CO
PURCHASEGRANT
Stock grant
5,88726,434Oct 3, 2024Oct 7, 2024View →
WDFC
WD 40 CO
PURCHASEGRANT
Stock grant
2,08628,520Oct 3, 2024Oct 7, 2024View →
WDFC
WD 40 CO
PURCHASEGRANT
Stock grant
49829,033Oct 3, 2024Oct 7, 2024View →
WDFC
WD 40 CO
PURCHASE
President and CEO
432$232.22$100.3K20,547Apr 16, 2024Apr 17, 2024View →
WDFC
WD 40 CO
SALE
President and CEO
86920,115Oct 24, 2023Oct 26, 2023View →
WDFC
WD 40 CO
PURCHASEGRANT
Stock grant
4,45120,984Oct 5, 2023Oct 10, 2023View →
WDFC
WD 40 CO
PURCHASE
President and CEO
558$179.08$99.9K16,533Apr 13, 2023Apr 14, 2023View →
WDFC
WD 40 CO
PURCHASE
President and CEO
586$170.57$100.0K15,975Jan 18, 2023Jan 19, 2023View →
WDFC
WD 40 CO
PURCHASE
President and CEO
632$158.16$100.0K15,389Oct 26, 2022Oct 27, 2022View →
WDFC
WD 40 CO
SALE
President and CEO
63214,757Oct 24, 2022Oct 25, 2022View →
WDFC
WD 40 CO
PURCHASEGRANT
Stock grant
3,75215,389Oct 10, 2022Oct 12, 2022View →
WDFC
WD 40 CO
SALE
President and COO
66213,005Oct 22, 2021Oct 26, 2021View →
WDFC
WD 40 CO
SALE
President and COO
81011,637Oct 22, 2021Oct 26, 2021View →
WDFC
WD 40 CO
SALE
President and COO
55812,447Oct 22, 2021Oct 26, 2021View →
WDFC
WD 40 CO
PURCHASEGRANT
Stock grant
1,22811,884Oct 12, 2021Oct 14, 2021View →
WDFC
WD 40 CO
PURCHASEGRANT
Stock grant
1,73810,656Oct 12, 2021Oct 14, 2021View →
WDFC
WD 40 CO
PURCHASEGRANT
Stock grant
1,78313,667Oct 12, 2021Oct 14, 2021View →
WDFC
WD 40 CO
SALE
Section 16 Officer
3759,516Oct 28, 2020Oct 29, 2020View →
WDFC
WD 40 CO
SALE
Section 16 Officer
5988,918Oct 28, 2020Oct 29, 2020View →
WDFC
WD 40 CO
PURCHASEGRANT
Stock grant
1,9988,163Oct 12, 2020Oct 12, 2020View →
WDFC
WD 40 CO
PURCHASEGRANT
Stock grant
1,7289,891Oct 12, 2020Oct 12, 2020View →
WDFC
WD 40 CO
SALE
President & COO
677$189.14$128.0K6,165Jan 22, 2020Jan 23, 2020View →
Other insiders · WDFC
Loading peer insiders…
About this filer
CIK 0001691913
ROLE
President and CEO
PRIMARY
WDFC
COMPANIES
1
ACTIVE SINCE
Jan 2020
MARKETPEEL · /INSIDER/0001691913DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback