By | April 16 2010 7:32 AM

Bank of America Corp reported higher-than-expected first-quarter earnings on Friday, as five of the company's six major business units were profitable in the period.