 Several brokerages have updated their recommendations and price targets on shares of John B. Sanfilippo Son NASDAQ: JBSS in the last few weeks: 3142020 John B. Sanfilippo Son was downgraded by analysts at ValuEngine from a hold rating to a sell rating. 3102020 John B. Sanfilippo Son was upgraded by ... 