MarketPeel
Insider Trading Intelligence
JB

John H. Batten

TWIN
PRESIDENT AND CEO · TWIN DISC INC · CIK 0001226982
FILING MIX · LIFETIME25%/75%
BUYS
14
SELLS
42
TOTAL VALUE
$9.99M
COMPANIES
1
ACTIVE SINCE
Feb 2016
HOLDINGS NOW
160,019
AVG SELL PX
$13.48
TRADE KIND
SHOWING 56 / 56
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
4 backtested trades · 8 horizons
Forward-return performance of every backtestable P/S trade by John H. Batten, 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+0.00%+0.70%-0.67%+1.37%+1.37%
14d4+0.00%+0.43%+1.28%-0.86%-0.86%
30d4+100.00%-18.87%+3.48%-22.35%-22.35%
60d4+100.00%-5.17%+5.41%-10.58%-10.58%
90d4+100.00%-9.49%+6.36%-15.85%-15.85%
180d4+100.00%-18.73%+12.32%-31.05%-31.05%
1y4+100.00%-49.45%+11.48%-60.93%-60.93%
2y4+0.00%+13.81%+42.41%-28.60%-28.60%
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
TWIN · 160,019 shares · as of Mar 4, 2026
0143,708287,415431,123574,8302017201820192020202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2016
2016
2016
2016
2017
2017
2017
2017
2018
2018
2018
2018
2019
2019
2019
2019
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 · 14 buys / 42 sellsCOVERAGE · 41 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
5,040$18.00$90.7K160,019Mar 4, 2026Mar 5, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
6,000$18.01$108.0K165,059Feb 27, 2026Feb 27, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
535$18.05$9.7K171,059Feb 26, 2026Feb 26, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
2,901$18.02$52.3K171,594Feb 25, 2026Feb 25, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
1,000$18.00$18.0K201,156Feb 18, 2026Feb 18, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
1,543$18.04$27.8K174,495Feb 18, 2026Feb 18, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
600$18.00$10.8K475,434Feb 18, 2026Feb 18, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
5,000$18.02$90.1K176,038Feb 17, 2026Feb 17, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
5,000$18.03$90.1K476,034Feb 17, 2026Feb 17, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
5,000$18.02$90.1K202,156Feb 17, 2026Feb 17, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
1,500$18.21$27.3K183,519Feb 12, 2026Feb 12, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
1,500$18.21$27.3K483,934Feb 12, 2026Feb 12, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
1,500$18.21$27.3K209,656Feb 12, 2026Feb 12, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
10,000$18.58$185.8K185,019Feb 11, 2026Feb 11, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
10,000$18.67$186.7K211,156Feb 11, 2026Feb 11, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
10,000$18.53$185.3K485,434Feb 11, 2026Feb 11, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
107$15.90$1.7K495,434Dec 9, 2025Dec 11, 2025View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
1,782$15.61$27.8K495,541Dec 8, 2025Dec 8, 2025View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
1,190$16.10$19.2K497,323Dec 5, 2025Dec 8, 2025View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
9,102$16.14$146.9K498,513Nov 12, 2025Nov 14, 2025View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
10,000$16.33$163.3K517,615Nov 11, 2025Nov 12, 2025View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
10,000$16.28$162.8K507,615Nov 11, 2025Nov 12, 2025View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
10,000$16.44$164.4K537,615Nov 10, 2025Nov 12, 2025View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
10,000$16.55$165.5K527,615Nov 10, 2025Nov 12, 2025View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
15,000$13.10$196.5K547,615Sep 8, 2025Sep 10, 2025View →
TWIN
TWIN DISC INC
PURCHASEGRANT
Stock grant
120,289$9.02$1.08M574,830Aug 6, 2025Aug 8, 2025View →
TWIN
TWIN DISC INC
SALE
President and CEO
56,536$9.02$509.7K518,294Aug 6, 2025Aug 8, 2025View →
TWIN
TWIN DISC INC
PURCHASE
President and CEO
72,37630,474Aug 6, 2025Aug 8, 2025View →
TWIN
TWIN DISC INC
PURCHASEGRANT
Stock grant
44,321562,615Aug 6, 2025Aug 8, 2025View →
TWIN
TWIN DISC INC
SALE
President and CEO
22,678$8.85$200.8K454,541Aug 3, 2025Aug 8, 2025View →
TWIN
TWIN DISC INC
PURCHASEGRANT
Stock grant
30,47430,474Aug 4, 2024Aug 13, 2025View →
TWIN
TWIN DISC INC
PURCHASEGRANT
Stock grant
20,952$12.62$264.4K482,704Aug 4, 2024Aug 6, 2024View →
TWIN
TWIN DISC INC
SALE
President and CEO
9,847$12.62$124.3K472,857Aug 4, 2024Aug 6, 2024View →
TWIN
TWIN DISC INC
PURCHASEGRANT
Stock grant
72,710$14.17$1.03M500,288Jul 31, 2024Aug 2, 2024View →
TWIN
TWIN DISC INC
SALE
President and CEO
38,536$14.17$545.9K461,752Jul 31, 2024Aug 2, 2024View →
TWIN
TWIN DISC INC
SALE
President and CEO
5,000$14.00$70.0K373,388May 23, 2024May 24, 2024View →
TWIN
TWIN DISC INC
SALE
President and CEO
7,114$14.00$99.6K366,274May 23, 2024May 24, 2024View →
TWIN
TWIN DISC INC
SALE
President and CEO
5,000$14.00$70.0K378,388May 22, 2024May 24, 2024View →
TWIN
TWIN DISC INC
SALE
President and CEO
2,662$14.11$37.6K383,388May 22, 2024May 24, 2024View →
TWIN
TWIN DISC INC
SALE
President and CEO
24,437$12.72$310.9K386,050Aug 6, 2023Aug 8, 2023View →
TWIN
TWIN DISC INC
PURCHASEGRANT
Stock grant
32,933353,010Aug 3, 2023Aug 4, 2023View →
TWIN
TWIN DISC INC
SALE
President and CEO
50,971$12.80$652.4K410,487Aug 3, 2023Aug 4, 2023View →
TWIN
TWIN DISC INC
PURCHASEGRANT
Stock grant
108,448$12.80$1.39M461,458Aug 3, 2023Aug 4, 2023View →
TWIN
TWIN DISC INC
SALE
President and CEO
21,143$13.38$282.9K305,252Oct 31, 2022Nov 2, 2022View →
TWIN
TWIN DISC INC
PURCHASEGRANT
Stock grant
72,37672,376Aug 3, 2022Aug 5, 2022View →
TWIN
TWIN DISC INC
PURCHASEGRANT
Stock grant
48,251$8.29$400.0K326,395Aug 3, 2022Aug 5, 2022View →
TWIN
TWIN DISC INC
SALE
CEO
8,684$12.90$112.0K278,144Aug 24, 2021Aug 26, 2021View →
TWIN
TWIN DISC INC
PURCHASEGRANT
Stock grant
18,476286,828Aug 24, 2021Aug 26, 2021View →
TWIN
TWIN DISC INC
PURCHASEGRANT
Stock grant
20,95220,952Aug 4, 2021Aug 6, 2021View →
TWIN
TWIN DISC INC
PURCHASEGRANT
Stock grant
6,893274,465Aug 13, 2020Aug 17, 2020View →
TWIN
TWIN DISC INC
SALE
CEO
6,113$6.59$40.3K268,352Aug 13, 2020Aug 17, 2020View →
TWIN
TWIN DISC INC
PURCHASEGRANT
Stock grant
51,994$5.77$300.0K267,572Aug 6, 2020Aug 10, 2020View →
TWIN
TWIN DISC INC
SALE
CEO
9,052$5.85$52.9K215,578Aug 3, 2020Aug 5, 2020View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
2,900$18.08$52.4K481,034Feb 13, 2016Feb 13, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
2,500$18.11$45.3K207,156Feb 13, 2016Feb 13, 2026View →
TWIN
TWIN DISC INC
SALEGRANT
Stock grant
2,481$18.07$44.8K181,038Feb 13, 2016Feb 13, 2026View →
Other insiders · TWIN
Loading peer insiders…
About this filer
CIK 0001226982
ROLE
President and CEO
PRIMARY
TWIN
COMPANIES
1
ACTIVE SINCE
Feb 2016
MARKETPEEL · /INSIDER/0001226982DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback