AmerisourceBergen to buy Alliance Healthcare from WBA
The company is selling Alliance Healthcare to AmerisourceBergen for $6.5 billion in a cash-and-stock transaction comprised of $6.3 billion in cash and 2 million shares of AmerisourceBergen common stock.