John B. Sanfilippo & Son Inc. (JBSS) reports earnings