US-based nut group John B. Sanfilippo & Son has booked an increase in earnings for the full year, boosted by growth in the majority of his channels.