Company profile

John H. Batten
Incorporated in
Fiscal year end
IRS number

TWIN stock data



5 May 20
11 Jul 20
30 Jun 21


Company financial data Financial data

Quarter (USD) Mar 20 Dec 19 Sep 19 Jun 19
Revenue 68.64M 59.54M 59.29M 72.45M
Net income -25.18M -6.47M -6.29M -773K
Diluted EPS -1.92 -0.49 -0.48 -0.07
Net profit margin -36.68% -10.86% -10.61% -1.07%
Operating income -26.94M -4.95M -6.83M -42K
Net change in cash -6.4M -1.67M 4.14M -3.4M
Cash on hand 8.43M 14.84M 16.51M 12.36M
Cost of revenue 52.09M 43.83M 49.65M 56M
Annual (USD) Jun 19 Jun 18 Jun 17 Jun 16
Revenue 302.66M 240.73M 168.18M 166.28M
Net income 10.8M 9.65M -6.12M -13.01M
Diluted EPS 0.83 0.82 -0.56 -1.17
Net profit margin 3.57% 4.01% -3.64% -7.83%
Operating income 18.5M 16.15M -8.98M -24.6M
Net change in cash -2.81M -1.2M -1.91M -4.66M
Cash on hand 12.36M 15.17M 16.37M 18.27M
Cost of revenue 213.02M 160.09M 119.95M 125.69M

Financial data from Twin Disc earnings reports

Date Owner Security Transaction Code 10b5-1 $Price #Shares $Value #Remaining
13 May 20 Doar Michael Common Stock Buy Aquire P No 6.252 10,000 62.52K 56,819
8 May 20 Rayburn David B Common Stock Buy Aquire P No 6.388 10,000 63.88K 73,793
7 May 20 Rayburn David B Common Stock Buy Aquire P No 6.243 2,500 15.61K 63,793
6 May 20 Rayburn David B Common Stock Buy Aquire P No 6.4934 7,500 48.7K 61,293
31 Oct 19 John H Batten Common Stock Grant Aquire A No 10.67 44,986 480K 224,630
31 Oct 19 Jeffrey Scott Knutson Common Stock Grant Aquire A No 10.67 1,874 20K 63,368
59.5% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 55 59 -6.8%
Opened positions 4 6 -33.3%
Closed positions 8 7 +14.3%
Increased positions 18 21 -14.3%
Reduced positions 21 15 +40.0%
13F shares
Current Prev Q Change
Total value 77.04M 112.28M -31.4%
Total shares 7.79M 7.68M +1.4%
Total puts 0 0
Total calls 0 0
Total put/call ratio
Largest owners
Shares Value Change
GBL Gamco Investors, Inc. Et Al 1.65M $11.49M +8.4%
Juniper Investment 744.41K $5.2M +17.3%
BLK BlackRock 722.06K $5.04M +1.2%
Pacific Ridge Capital Partners 700.57K $4.89M +7.1%
Dimensional Fund Advisors 683.96K $4.77M -0.2%
Vanguard 539.2K $3.76M +0.2%
TETAA Teton Advisors 454K $3.17M -6.4%
NEU Neuberger Berman 431.04K $3.02M -1.6%
Gabelli Funds 412.6K $2.88M +4.4%
Grace & White 280.92K $1.96M +0.1%
Largest transactions
Shares Bought/sold Change
GBL Gamco Investors, Inc. Et Al 1.65M +128.12K +8.4%
Juniper Investment 744.41K +109.84K +17.3%
Skylands Capital 0 -77.3K EXIT
Renaissance Technologies 45.29K -50.9K -52.9%
Pacific Ridge Capital Partners 700.57K +46.35K +7.1%
Huntington National Bank 80K +40K +100.0%
TETAA Teton Advisors 454K -31K -6.4%
JPM JPMorgan Chase & Co. 3.31K -30.88K -90.3%
Perritt Capital Management 20K -24.31K -54.9%
Two Sigma Investments 0 -20.17K EXIT

Financial report summary

Stewart & Stevenson
Content analysis ?
H.S. sophomore Avg
New words: administered, advice, aforementioned, aggravated, Aid, annum, arrive, assist, assistance, billion, called, challenged, challenging, Chinese, climate, conclusion, consulted, consumption, coordinated, cruise, curb, curtail, curtailing, cutback, cyclical, damaged, deployed, depressed, depth, diminished, directly, discontinuation, discontinued, dismal, disregarded, distancing, documented, drastic, drastically, drilling, drop, duration, environment, evidencing, evolve, exacerbating, expert, exploration, Exporting, face, fall, forgivable, forgiven, furlough, heretofore, home, inability, indirectly, Interbank, intermittent, introductory, labor, leisure, lending, London, magnitude, maintenance, meaningful, midst, month, mortgage, necessarily, necessitated, notable, notably, notwithstanding, November, onset, OPEC, Organization, outbreak, outlook, oversupply, pandemic, passenger, Paycheck, payroll, Petroleum, PPP, predict, predicted, predictor, prepaid, preservation, producer, promissory, prospectively, Protecting, Protection, prudence, prudent, put, rapidly, regulatory, Relief, relocation, remote, robust, run, safety, SBA, scenario, schedule, short, side, slower, small, social, spread, staggered, steeper, strain, suspended, suspending, thereon, thirteen, unanticipated, uncertainty, undertaken, undiscounted, unemployment, unexpected, unforgiven, unknown, unprecedented, wage, war, week, welfare, Wuhan
Removed: bear, declining, Eurodollar, Fee, focused, foreseeable, generate, invest, investing, Letter, licensing, mandatory, meet, model, modern, paying, prepay, proprietary, reflect, sourcing