Gildan Activewear confirmed it has agreed to buy smaller retailer Hanesbrands in a deal valued at $4.4 billion early Wednesday. Hanesbrands stock fell 7% to $5.76 in premarket trading. It comes after ...