Bank of America Corp. (BAC) surprised investors this morning, after the blue-chip banking giant posted better-than-expected fourth-quarter earnings. Specifically, BAC logged a net profit of $1.58 billion, or 15 cents per share, up sharply from last year?s loss of $1.57 billion, or 16 cents per share. Revenue soared 11% to $24.89 billion from $22.4 billion ...