Synopsis: JM Financial has maintained a BUY rating on Eternal, and they believe that the recent decline of around 40% in the company’s shares from its peak is largely attributable…