Bank of America Corp impresses investors with its strong dividend history, sustainable growth, and robust financial health