J.M. Smucker (SJM): financials explained · StockLab