Bank of America Corp. (BAC) is a major global financial institution set to report Q4 2025 earnings on Jan. 15. Analysts expect EPS of $0.98 and revenue of $27.57 billion. Stock traded at $17.43 per share 10 years ago, now at $53.65 with a dividend yield of 2.11%.

Over the last 10 years, Bank of America paid about $7.40 in dividends per share. If you had invested $10,000 in BAC stock, it could have grown to $35,026, a total return of 250.26%, less than the S&P 500 total return of 291.80% for the same period.

Bank of America has a “Buy” rating and a price target of $52.18. On Oct. 15, the company announced Q3 2025 earnings, with EPS of $1.06 and revenue of $28.24 billion, beating estimates. Net interest income rose 9% year-over-year to $15.20 billion due to various factors.

Read more at Yahoo Finance: If You Invested $10K In Bank of America Stock 10 Years Ago, How Much Would You Have Now?