Bernstein analysts revised their outlook on J.M. Smucker (NYSE: SJM), reducing the price target to $104 from $124, while keeping a Market Perform rating on the stock. Currently trading at $105.17, ...