J&J SNACK FOODS CORP (JJSF): financials, 13F holders and insider trades