 Shares of John B. Sanfilippo Son, Inc. NASDAQ:JBSS have earned a consensus broker rating score of 3.00 Hold from the one brokers that cover the company, Zacks Investment Research reports. One investment analyst has rated the stock with a hold recommendation. Analysts have set a one year consensus price objective of 94.00 for the ... 