Electromed Inc. (ELMD) reports earnings