Hanesbrands Inc (HBI) Faces Sales Pressure Amidst Improved Margins and Debt Reduction Yahoo Finance Source link