Bank of America has agreed to buy investment bank Merrill Lynch for $50 billion in a transaction that creates the world's largest financial services company, the bank announced early Monday.
Bank of America to buy Merrill Lynch for $50 billion