Fashion Avenue estimates they sell about 6 million holiday sweaters a year. The companies are doing well, in part, because of a culture that encourages ugly sweater aficionados to purchase a new sweater with the latest designs every year.
Fashion Avenue estimates they sell about 6 million holiday sweaters a year. The companies are doing well, in part, because of a culture that encourages ugly sweater aficionados to purchase a new sweater with the latest designs every year.