John H. Batten

Chief Executive Officer, Twin Disc.

Companies

  • Twin DiscChief executive officer Mar 7, 2014 to now1
  • Twin DiscBoard member Aug 5, 2009 to now2
  • Twin DiscPresident Aug 5, 2009 to May 3, 20192
  • Twin DiscChief operating officer Aug 5, 2009 to Jul 31, 20132
  • Twin DiscVP-GM - Marine Jul 2, 2003 to Jul 29, 20083

Holdings

Stock this person has reported owning, from the forms officers and directors file with the SEC. See the biggest insider stakes.

Shares held

  • Twin Disc TWIN627,162 shares4$15.9M at $25.39Aug 7, 2026

As of each latest filing. The line shows shares held over time.

Recent filings

  • Aug 5, 2026Granted 18,756 shares at $24.01 of Twin Disc4
  • Aug 5, 2026Shares withheld for tax 36,986 shares at $24.01 of Twin Disc4
  • Aug 5, 2026Granted 78,693 shares at $24.01 of Twin Disc4
  • Aug 5, 2026Shares withheld for tax 15,479 shares at $23.34 of Twin Disc4
  • Mar 4, 2026Granted 5,040 shares at $18.00 of Twin Disc5
  • Feb 27, 2026Granted 6,000 shares at $18.01 of Twin Disc6
  • Feb 26, 2026Granted 535 shares at $18.05 of Twin Disc7
  • Feb 25, 2026Granted 2,901 shares at $18.02 of Twin Disc8
  • Feb 18, 2026Granted 1,000 shares at $18.00 of Twin Disc9
  • Feb 18, 2026Granted 1,543 shares at $18.04 of Twin Disc9
  • Feb 18, 2026Granted 600 shares at $18.00 of Twin Disc9
  • Feb 17, 2026Granted 5,000 shares at $18.02 of Twin Disc10
  • Feb 17, 2026Granted 5,000 shares at $18.02 of Twin Disc10
  • Feb 17, 2026Granted 5,000 shares at $18.03 of Twin Disc10
  • Feb 12, 2026Granted 1,500 shares at $18.21 of Twin Disc11
  • Feb 12, 2026Granted 1,500 shares at $18.21 of Twin Disc11
  • Feb 12, 2026Granted 1,500 shares at $18.21 of Twin Disc11
  • Feb 11, 2026Granted 10,000 shares at $18.67 of Twin Disc12
  • Feb 11, 2026Granted 10,000 shares at $18.58 of Twin Disc12
  • Feb 11, 2026Granted 10,000 shares at $18.53 of Twin Disc12
  • Dec 9, 2025Granted 107 shares at $15.90 of Twin Disc13
  • Dec 8, 2025Granted 1,782 shares at $15.61 of Twin Disc14
  • Dec 5, 2025Granted 1,190 shares at $16.10 of Twin Disc14
  • Nov 12, 2025Granted 9,102 shares at $16.14 of Twin Disc15
  • Nov 11, 2025Granted 10,000 shares at $16.28 of Twin Disc16

Trade performance

DateStockTradeValueReturn sinceVs S&P sinceVs S&P, 1 year
May 23, 2024TWINSale$169.6K+81.1%−34.3%+60.5%
May 22, 2024TWINSale$107.6K+80.7%−35.0%+58.6%

Returns are price-only (no dividends), measured from the trade date.