Bank of America Corp. (BAC) stock price, ideas, forecast, news 2025

Bank of America Corp (BAC)

New York Stock Exchange:
BAC
| Latest update: Jul 1, 2025, 6:28 PM

Stock events for Bank of America Corp. (BAC)

In the past six months, Bank of America's stock (BAC) has traded around $47, with a 52-week high of $48.08 and a low of $33.065. The stock has shown positive performance, increasing by 7.4% over the last six months and 22.7% over the past year. Key events include stronger-than-expected earnings for Q1 2025, passing the Federal Reserve's annual stress tests, dividend declarations, discussions around interest rate adjustments, broader economic indicators, and recent insider trades.

Demand Seasonality affecting Bank of America Corp.’s stock price

Demand for Bank of America's products and services exhibits seasonality, influenced by economic cycles, interest rates, and consumer behavior. Net interest income can drop in the first quarter due to seasonal factors. Interest rate cycles impact lending profitability, economic conditions influence loan demand, and consumer behavior shows seasonal patterns in mortgage applications and credit card usage. Regulatory changes, tax season, and corporate activity also contribute to seasonal fluctuations in demand for financial products and services.

Overview of Bank of America Corp.’s business

Bank of America Corporation is a prominent American multinational investment bank and financial services holding company, one of the largest financial institutions globally. It operates within the Financial Services sector, categorized under Major Banks or Diversified Banks. Its primary financial services are structured across four major segments: Consumer Banking, providing services to consumers and small businesses; Global Wealth & Investment Management (GWIM), offering tailored solutions for investment management; Global Banking, providing lending and advisory services to corporations; and Global Markets, offering sales, trading, and research services to institutional clients.

BAC’s Geographic footprint

Bank of America has a significant presence across the United States, with approximately 3,700 retail financial centers and 15,000 ATMs as of 2024. It holds a leading market share in bank deposits in key states and ranks second in several others. Globally, Bank of America operates in over 40 or more than 35 countries, serving clients worldwide through its commercial and capital markets businesses.

BAC Corporate Image Assessment

Bank of America is recognized as a leading financial institution, named North America's Most Innovative Bank in 2025 by Global Finance. The company focuses on "Responsible Growth" and improving clients' financial lives, earning recognition from Forbes in the Global 2000, World's Best Banks, and America's Best Large Employers. However, its reputation was impacted by a CFPB enforcement action in July 2023 for illegally charging "junk fees," withholding credit card rewards, and opening unauthorized accounts, resulting in significant penalties and redress to consumers. The company had faced previous enforcement actions in 2014 and 2022 related to illegal credit card practices and unemployment benefit disbursements.

Ownership

Bank of America Corporation has a diverse ownership structure, with a significant portion held by institutional investors. Major institutional owners include Vanguard Group Inc., Berkshire Hathaway Inc., BlackRock, Inc., and State Street Corp., collectively holding over 50% of the company's shares. Major individual owners include Brian T. Moynihan, Matthew Koder, and Dean Athanasia. Insiders hold a smaller percentage of the company's stock, while retail investors hold a substantial portion.

Expert AI

Show me the sentiment for Bank of America Corp.
What's the latest sentiment for Bank of America Corp.?

Price Chart

$47.32

7.23%
(1 month)

Top Shareholders

No data available

No institutional shareholders available

Trade Ideas for BAC

Today

Loading...

Loading...

Loading...

Sentiment History
Activity History

Buzz Talk for BAC

Today

News

Social Media

FAQ

What is the current stock price of Bank of America Corp.?

As of the latest update, Bank of America Corp.'s stock is trading at $47.32 per share.

What’s happening with Bank of America Corp. stock today?

Today, Bank of America Corp. stock is up by 7.23%, possibly due to news.

What is the market sentiment around Bank of America Corp. stock?

Current sentiment around Bank of America Corp. stock is negative, based on recent news, trading volume, and analyst opinions.

Is Bank of America Corp.'s stock price growing?

Over the past month, Bank of America Corp.'s stock price has increased by 7.23%.

How can I buy Bank of America Corp. stock?

You can buy Bank of America Corp. stock through any brokerage platform, such as e.g., Robinhood, Fidelity, E*TRADE, by searching for the ticker symbol BAC

Who are the major shareholders of Bank of America Corp. stock?

Major shareholders of Bank of America Corp. include institutions such as ... , according to the latest filings.