Taylor Devices FY26 net income drops 15% to $425,000; net revenue falls 10% to $41.65 million - TAYD News | Rallies