JM Financial maintains Buy call on OnEMI Technology with 28% upside