‹ Screener

TWIN DISC INC

TWIN · General Industrial Machinery & Equipment · 14.4M shares · +1%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: $3M (gross $3M)

Grade

D48

Sub-scale marine/industrial transmission maker that posted a net loss despite acquisition-driven revenue growth.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $97M2025-09-26 · $80M2025-12-26 · $90M2026-03-27 · $97M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
27.2%
Operating margin
2.9%
Net margin
-0.6%
Return on equity
-1.2%
Return on assets
-0.5%
ROIC
4.1%
Revenue growth (QoQ)
7.2%
Net-income growth
-117.2%
Debt / equity
0.2×
Current ratio
2.0×
Free cash flow
$9M
EBITDA
$25M
Tangible book value
$148M

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-05Knutson Jeffrey ScottGrant7.0K$19.06
2026-05-01DOAR MICHAELGrant475$17.12
2026-05-01Johnson David WGrant237$17.12
2026-03-05Knutson Jeffrey ScottGrant3.2K$18.25
2026-03-04BATTEN JOHN HGrant5.0K$18.00
2026-02-27BATTEN JOHN HGrant6.0K$18.01
2026-02-26BATTEN JOHN HGrant535$18.05
2026-02-25Knutson Jeffrey ScottGrant499$18.20
2026-02-25BATTEN JOHN HGrant2.9K$18.02
2026-02-18BATTEN JOHN HGrant600$18.00
2026-02-18BATTEN JOHN HGrant1.5K$18.04
2026-02-18BATTEN JOHN HGrant1.0K$18.00
2026-02-17BATTEN JOHN HGrant5.0K$18.03
2026-02-17BATTEN JOHN HGrant5.0K$18.02
2026-02-17BATTEN JOHN HGrant5.0K$18.02
2026-02-12BATTEN JOHN HGrant1.5K$18.21
2026-02-12BATTEN JOHN HGrant1.5K$18.21
2026-02-12BATTEN JOHN HGrant1.5K$18.21
2026-02-11BATTEN JOHN HGrant10K$18.53
2026-02-11BATTEN JOHN HGrant10K$18.58
2026-02-11BATTEN JOHN HGrant10K$18.67
2026-02-11Knutson Jeffrey ScottGrant4.1K$18.70
2026-02-10Giesselman Janet PlautGrant11K$18.09
2026-02-02DOAR MICHAELGrant935$17.38
2026-02-02Johnson David WGrant234$17.38
2025-12-09BATTEN JOHN HGrant107$15.90
2025-12-08BATTEN JOHN HGrant1.8K$15.61
2025-12-05BATTEN JOHN HGrant1.2K$16.10
2025-12-05Knutson Jeffrey ScottGrant3.7K$16.00
2025-11-12BATTEN JOHN HGrant9.1K$16.14
2025-11-11BATTEN JOHN HGrant10K$16.33
2025-11-11BATTEN JOHN HGrant10K$16.28
2025-11-10Knutson Jeffrey ScottGrant2.9K$16.55
2025-11-10BATTEN JOHN HGrant10K$16.44
2025-11-10BATTEN JOHN HGrant10K$16.55
2025-11-01DOAR MICHAELGrant1.1K$14.94
2025-11-01Johnson David WGrant272$14.94
2025-10-30Olsen Kevin M.Grant5.4K$14.88
2025-10-30SMILEY MICHAEL CGrant5.4K$14.88
2025-10-30DOAR MICHAELGrant5.4K$14.88
2025-10-30Johnson David WGrant5.4K$14.88
2025-10-30Giesselman Janet PlautGrant5.4K$14.88
2025-10-30Larimer JuliannGrant5.4K$14.88
2025-09-10Knutson Jeffrey ScottGrant1.9K$13.50
2025-09-08Knutson Jeffrey ScottGrant8.4K$13.25
2025-09-08BATTEN JOHN HGrant15K$13.10
2025-08-06Knutson Jeffrey ScottGrant59K$9.02
2025-08-06Knutson Jeffrey ScottTax withheld28K$9.02
2025-08-06Knutson Jeffrey ScottGrant22K
2025-08-06BATTEN JOHN HGrant120K$9.02
2025-08-06BATTEN JOHN HTax withheld57K$9.02
2025-08-06BATTEN JOHN HGrant44K
2025-08-03BATTEN JOHN HTax withheld23K$8.85
2025-08-03Knutson Jeffrey ScottTax withheld11K$8.85
2025-08-01Johnson David WGrant443$9.16
2025-08-01DOAR MICHAELGrant1.8K$9.16
2025-03-10Larimer JuliannGrant1.0K$7.88
2025-03-10Larimer JuliannGrant1.0K$7.84
2025-02-01DOAR MICHAELGrant1.4K$11.29
2025-02-01Johnson David WGrant360$11.29

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-05-06ResultsReg FDExhibitsfiling ↗
2026-05-06Reg FDExhibitsfiling ↗
2026-02-04Reg FDExhibitsfiling ↗
2026-02-04ResultsReg FDExhibitsfiling ↗
2025-11-05Reg FDExhibitsfiling ↗
2025-11-05ResultsReg FDExhibitsfiling ↗
2025-11-04Shareholder voteOtherExhibitsfiling ↗
2025-08-26Reg FDExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-062026-05-060001437749-26-015030 ↗
10-Q2026-05-062026-03-270001437749-26-015032 ↗
8-K2026-05-062026-05-060001437749-26-015031 ↗
10-Q2026-02-042025-12-260001437749-26-002879 ↗
8-K2026-02-042026-02-040001437749-26-002878 ↗
8-K2026-02-042026-02-040001437749-26-002877 ↗
10-Q2025-11-052025-09-260001437749-25-033138 ↗
8-K2025-11-052025-11-050001437749-25-033136 ↗
8-K2025-11-052025-11-050001437749-25-033137 ↗
8-K2025-11-042025-10-300001437749-25-033066 ↗
10-K2025-09-052025-06-300001437749-25-028487 ↗
8-K2025-08-262025-08-260001437749-25-027720 ↗