Twin Disc FY26 net income swings to profit at $27.1 million; net sales rise 11.9% to $381.3 million - TWIN News | Rallies