Bank of America's earnings per share over the past 12 months were $1.35. This gives the company a price-to-earnings ratio of 12.97 based on its current share price of $17.49. This P/E ratio translates to an earnings yield of 7.7% for Bank of America. While shareholders do not receive all of the company's earnings directly, they do receive a quarterly dividend currently yielding 1.14% annually based on the stock's price. Analysts expect Bank of America's earnings to grow to $1.43 in the current fiscal year and $1.56 in the next fiscal year.