CHARLOTTE, N.C. AP – Bank of America said Friday it will buy Countrywide Financial for $4.1 billion in stock, a deal that rescues the country’s biggest mortgage lender and expands the financial services empire of the nation’s largest consumer bank.

The acquisition will make Charlotte-based Bank of America Corp. the nation’s biggest mortgage lender and loan servicer.