Apparel and footwear group Deckers Brands is to speed up some elements of its long-term strategy with the closure of around 20 stores, after revealing a "more challenging" third-quarter than it expected.
Trending Articles
More Pages to Explore .....