Bank of America (BAC) stock rallied on Wednesday following the release of the financial company’s Q3 2025 earnings report. This report started with diluted earnings per share of $1.06, compared to Wall Street’s estimate of 95 cents. It also represented a 31% increase year-over-year compared to earnings of 81 cents per share.
Elevate Your Investing Strategy:
- Take advantage of TipRanks Premium at 50% off! Unlock powerful investing tools, advanced data, and expert analyst insights to help you invest with confidence.
Revenue reported by Bank of America in Q3 2025 came in at $28.1 billion, which beat analysts’ estimate of $27.52 billion. The company’s revenue also increased 11% year-over-year from the $25.3 billion reported in the same period of the year prior. This growth came from a 9% rise in net interest income, which was tied to Global Markets activity, fixed-rate asset repricing, as well as higher deposit and loan balances.
Bank of America stock was up 4.81% in pre-market trading on Wednesday, following a 2.52% rally yesterday. This also extended a 16% rally year-to-date and a 17.03% gain over the past 12 months.

Bank of America Guidance
Bank of America Executive Vice President and Chief Financial Officer Alastair Borthwick stated, “Our strong capital position enabled us to support clients, growing average loans by $25 billion from the second quarter, and to return $7.4 billion to shareholders through dividends and share repurchases. Liquidity and capital improved and our asset quality included a decline in net charge-offs, positioning us to be well-prepared to grow with clients and deliver for shareholders.”
Is Bank of America Stock a Buy, Sell, or Hold?
Turning to Wall Street, the analysts’ consensus rating for Bank of America is Strong Buy, based on 17 Buy and a single Hold rating over the past three months. With that comes an average BAC stock price target of $56.15, representing a potential 12.1% upside for the shares. These ratings and price targets will likely change as analysts update their coverage after today’s earnings report.
