Earnings Growth & Price Strength Make Bank of America (BAC) a Stock to Watch

By Zacks Equity Research | June 30, 2025, 9:30 AM

Here at Zacks, we offer our members many different opportunities to take full advantage of the stock market, as well as how to invest in ways that lead to long-term success.

One of our most popular services, Zacks Premium offers daily updates of the Zacks Rank and Zacks Industry Rank; full access to the Zacks #1 Rank List; Equity Research reports; and Premium stock screens like the Earnings ESP filter. All are useful tools to find what stocks to buy, what to sell, and what are today's hottest industries.

It also includes the Focus List, a long-term portfolio of top stocks that have all the elements to beat the market.

Breaking Down the Zacks Focus List

Building an investment portfolio from scratch can be difficult, so if you could, wouldn't you take a peek at a curated list of top stocks?

That's what the Zacks Focus List, a portfolio of 50 stocks, offers investors. Not only does it serve as a starting point for long-term investors, but all stocks included in the list are poised to outperform the market over the next 12 months.

One thing that makes the Focus List even more advantageous is that each pick comes with a full Zacks Analyst Report. This helps explain why each stock was selected and why we believe it's a good pick for the long-term.

The portfolio's past performance only solidifies why investors should consider it as a starting point. For 2020, the Focus List gained 13.85% on an annualized basis compared to the S&P 500's return of 9.38%. Cumulatively, the portfolio has returned 2,519.23% while the S&P returned 854.95%. Returns are for the period of February 1, 1996 to March 31, 2021.

Focus List Methodology

When stocks are picked for the Focus List, it reflects our enduring reliance on the power of earnings estimate revisions.

Earnings estimates are expectations of growth and profitability, and are determined by brokerage analysts. Together with company management, these analysts examine every aspect that may affect future earnings, like interest rates, the economy, and sector and industry optimism.

What a company will earn down the road also needs to be taken into consideration, and this is why earnings estimate revisions are so important.

When a stock receives upward earnings estimate revisions, it will likely get even more positive changes in the future. For instance, if an analyst raised their earnings outlook last month, they'll probably do so again this month, and other analysts will follow.

Harnessing the power of earnings estimate revisions is where the Zacks Rank comes in. The Zacks Rank, which is a unique, proprietary stock-rating model, employs earnings estimate revisions to make it easier to build a winning portfolio.

There are four main factors behind the Zacks Rank: Agreement, Magnitude, Upside, and Surprise. Each one of these features is then given a raw score that's recalculated every night and compiled into the Rank. Using this data, stocks are classified into five groups, ranging from "Strong Buy" to "Strong Sell."

The Focus List is comprised of stocks hand-picked from a long list of #1 (Strong Buy) or #2 (Buy) ranked companies, meaning that each new addition boasts a bullish earnings consensus among analysts.

It can be very profitable to buy stocks with rising earnings estimates, as stock prices respond to revisions. By adding Focus List stocks, there's a great chance you'll be getting into companies whose future earnings estimates will be raised, which can lead to price momentum.

Focus List Spotlight: Bank of America (BAC)

Headquartered in Charlotte, NC, Bank of America Corporation (incorporated in 1874) is one of the largest financial holding companies in the United States. With total assets worth $3.35 trillion as of March 31, 2025, it provides a diverse range of banking and non-banking financial services and products through 3,681 financial centers and 14,866 automated telling machines (ATMs) across the country.

On January 9, 2017, BAC was added to the Focus List at $22.68 per share. Shares have increased 107.76% to $47.12 since then, and the company is a #3 (Hold) on the Zacks Rank.

Three analysts revised their earnings estimate upwards in the last 60 days for fiscal 2025. The Zacks Consensus Estimate has increased $0.01 to $3.68. BAC boasts an average earnings surprise of 6.6%.

Earnings for BAC are forecasted to see growth of 12.2% for the current fiscal year as well.

Reveal Winning Stocks

Unlock all of our powerful research, tools and analysis, including the Zacks #1 Rank List, Equity Research Reports, Zacks Earnings ESP Filter, Premium Screener and more, as part of Zacks Premium. You'll quickly identify which stocks to buy, hold and sell, and target today's hottest industries, to help improve the performance of your portfolio. Gain full access now >>

Want the latest recommendations from Zacks Investment Research? Today, you can download 7 Best Stocks for the Next 30 Days. Click to get this free report


 
Bank of America Corporation (BAC): Free Stock Analysis Report

This article originally published on Zacks Investment Research (zacks.com).

Zacks Investment Research

Mentioned In This Article

Latest News