Bank of America (NYSE:BAC) provides banking and financial products and services for individual consumers, small and ...