MarketPeel
Insider Trading Intelligence
DP

Duncan Palmer

OSK
DIRECTOR · OSHKOSH CORP · CIK 0001411587
FILING MIX · LIFETIME88%/12%
BUYS
28
SELLS
4
TOTAL VALUE
$329.1K
COMPANIES
4
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
285,079
AVG SELL PX
$28.39
TRADE KIND
SHOWING 32 / 32
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
2 backtested trades · 8 horizons · 5 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Duncan Palmer, 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
7d2+100.00%-3.85%+0.92%-1.49%-1.49%
14d2+100.00%-1.79%+0.89%-2.32%-2.32%
30d2+100.00%-8.95%-6.33%-2.62%-2.62%
60d2(1 pending)+100.00%-46.85%-20.23%-26.63%-26.63%
90d2(1 pending)+100.00%-44.71%-14.39%-30.32%-30.32%
180d2(1 pending)+100.00%-46.60%-0.15%-46.44%-46.44%
1y2(1 pending)+100.00%-20.00%+18.26%-38.26%-38.26%
2y2(1 pending)+0.00%+8.49%+38.69%-30.20%-30.20%
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
OSK · 39,684.07 shares · as of May 12, 2026
010,04720,09530,14240,189202120222023202420252026SHARES 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
2026
FLOW · 28 buys / 4 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
OSK
OSHKOSH CORP
SALE10b5-1
10b5-1 plan
505$133.86$67.6K39,684.07May 12, 2026May 13, 2026View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
1,11040,189.07May 5, 2026May 6, 2026View →
ANNA
ALEANNA, INC.
PURCHASEGRANT
Stock grant
38,549132,980Apr 13, 2026Apr 15, 2026View →
ANNA
ALEANNA, INC.
PURCHASEGRANT
Stock grant
60,53360,533Oct 29, 2025Nov 3, 2025View →
ANNA
ALEANNA, INC.
PURCHASEGRANT
Stock grant
33,89894,431Oct 29, 2025Nov 3, 2025View →
VGAS
VERDE CLEAN FUELS, INC.
PURCHASEGRANT
Stock grant
84,68384,683Jun 2, 2025Jun 4, 2025View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
1,92738,450.75May 6, 2025May 8, 2025View →
VGAS
VERDE CLEAN FUELS, INC.
PURCHASEGRANT
Stock grant
67,38067,380May 29, 2024May 31, 2024View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
1,46035,900.77May 7, 2024May 9, 2024View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
2,04733,823.65May 3, 2023May 5, 2023View →
VGAS
VERDE CLEAN FUELS, INC.
PURCHASEGRANT
Stock grant
21,66521,665Apr 27, 2023May 1, 2023View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
141.68$91.54$13.0K31,776.65Feb 16, 2023Feb 16, 2023View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
125.76$92.69$11.7K31,634.97Nov 14, 2022Nov 15, 2022View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
132.2$87.81$11.6K31,509.21Aug 15, 2022Aug 17, 2022View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
131.2$88.12$11.6K31,377.01May 13, 2022May 16, 2022View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
1,35031,245.81Feb 22, 2022Feb 23, 2022View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
95.6$115.29$11.0K29,895.81Feb 11, 2022Feb 14, 2022View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
95.57$115.02$11.0K29,800.21Nov 15, 2021Nov 17, 2021View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
83.66$116.82$9.8K29,704.64Aug 16, 2021Aug 17, 2021View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
72.03$135.36$9.7K29,620.98May 14, 2021May 18, 2021View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
98.04$99.12$9.7K29,548.95Feb 12, 2021Feb 16, 2021View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
1,55029,450.91Feb 2, 2021Feb 3, 2021View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
116.37$78.79$9.2K27,900.91Nov 16, 2020Nov 17, 2020View →
CWK
CUSHMAN & WAKEFIELD LTD.
PURCHASE
See Remarks
13,865.7591,696.5Sep 6, 2020Sep 9, 2020View →
CWK
CUSHMAN & WAKEFIELD LTD.
SALE
See Remarks
13,865.7527,731.5Sep 6, 2020Sep 9, 2020View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
103.74$80.04$8.3K27,784.54Aug 17, 2020Aug 19, 2020View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
135.45$61.01$8.3K27,680.8May 15, 2020May 18, 2020View →
CWK
CUSHMAN & WAKEFIELD LTD.
SALE
See Remarks
21,00963,025Mar 7, 2020Mar 10, 2020View →
CWK
CUSHMAN & WAKEFIELD LTD.
PURCHASE
See Remarks
21,00977,830.75Mar 7, 2020Mar 10, 2020View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
97.87$84.13$8.2K27,545.35Feb 14, 2020Feb 19, 2020View →
CWK
CUSHMAN & WAKEFIELD LTD.
SALE
See Remarks
6,401$20.07$128.5K56,821.75Feb 6, 2020Feb 7, 2020View →
OSK
OSHKOSH CORP
PURCHASEGRANT
Stock grant
1,62527,447.48Feb 4, 2020Feb 6, 2020View →
Other insiders · OSK
Loading peer insiders…
About this filer
CIK 0001411587
ROLE
Director
PRIMARY
OSK
COMPANIES
4
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0001411587DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback