Americans could spend over $4 billion on Halloween candy this year.