Bank of America has shown strong earnings and revenue growth, driven by trading revenues. Read why I upgrade BAC stock from a ...