Escalon Medical Corp. (ESMC) reports earnings