Johnson & Johnson US company Johnson & Johnson agrees to buy Synthes for $21.3 billion in cash and stock. Sources: Bloomberg