Twin Disc FY26 gross profit rises 9.2% to $102.6 million; net sales climb 11.9% to $381.3 million - TWIN News | Rallies