Analysts are expecting J M Smucker Co. (NYSE: SJM) to post quarterly earnings at $2.10 per share on revenue of $2.32 billion ...