Bank of America (NYSE: BAC) was the last of the "big four" U.S. banks to report its second-quarter earnings on Monday, and it feels like the best was saved for last. Not only did Bank of America beat expectations on the top and bottom lines, but it posted impressive results throughout its operations with very little that could be interpreted as disappointing news.With that in mind, here's a rundown of the numbers and why Bank of America could still have lots of room to grow.Image Source: Bank of America.Continue reading