Snyder's-Lance has admitted its annual profits are set to miss the US snack maker's previous expectations as commodity costs hit margins from the company's own-label products.