ESMC stock rating: ESCALON MEDICAL CORP quant rating & factor grades · Tickwind