So how good were the holidays for retailers?

by Sean McHenry