Taylor Devices Inc. (TAYD) reports earnings