J & J Snack Foods yesterday (3 November) booked higher annual sales and earnings, amid a "more favourable" product mix and lower ingredient costs, but the US company revealed some challenges in the fourth quarter.