Bank Of America is a diversified bank company located in North Carolina, United States, which is part of the Financial Services sector, and is traded under the ticker BAC on the NYSE exchange.
Bank Of America stock last closed at $50.38, up 0.26% from the previous day, and has increased 27% in one year. It has underperformed other stocks in the Banks - Diversified industry by 0.08 percentage points. Bank Of America stock is currently +52.37% from its 52-week low of $33.07, and -0.49% from its 52-week high of $50.63.
As of Aug 27, 2025, there are 7.41B BAC shares outstanding. The market capitalization of BAC is $373.16B. In the past 24 hours, 42.43M BAC shares were traded.
You need an online brokerage account in order to access the NYSE market and buy BAC stock.
In our opinion, eToro is the best brokerage. eToro gives you:
Get $10 towards your purchase of stock by opening an account with eToro today. This offer is only for US users.
Open eToro AccountNow that you've selected the right brokerage, you'll need to fill out some personal details so you can buy BAC today.
Now that you have finished signing up on the best stock app, you need to deposit funds:
Watch the walkthrough below if you need help depositing funds into your new brokerage account.
After you have identified the best place to buy Bank Of America stock, it's very important to research their stock prior to investing, so you truly comprehend the risk as well as the upside.
WallStreetZen was built to help everyday investors perform better fundamental analysis in minutes instead of hours.
You can view all of the due diligence checks on BAC's stock page.
Investors use a variety of different financial metrics, analyses, models, and charts to gauge BAC's fair value.
Using relative valuations ratios:
You can access more valuation research on BAC's stock here.
Out of 15 sell side analysts who give recommendations on BAC, the consensus analyst rating on Bank Of America is a Strong Buy
Please note that analyst ratings are not recommendations, nor are they investment advice.
Keith Horowitz, a top 5% analyst from Citigroup maintains BAC with a strong buy rating and raises their BAC price target from $50.00 to $54.00, on Jun 26, 2025.
Citigroup's Keith Horowitz raised their price target on Bank Of America (NYSE: BAC) by 8% from $50 to $54 on 2025/06/26. The analyst maintained their Strong Buy rating on the stock.
Bank of America will report its Q2 2025 earnings on 2025/07/16.
In a preview note, Horowitz told readers the "bar seems reasonably set" for the quarter.
According to the analyst, Bank of America, "one of the more consensus-long names, has been gaining short-momentum over past three months."
Horowitz predicted an excellent NII compared to guidance, but likely no adjustment to management's guidance.
Betsy Graseck, a top 18% analyst from Morgan Stanley maintains BAC with a strong buy rating and raises their BAC price target from $47.00 to $49.00, on Jun 23, 2025.
Richard Ramsden, a top 14% analyst from Goldman Sachs maintains BAC with a strong buy rating and raises their BAC price target from $46.00 to $52.00, on Jun 10, 2025.
Stephen Biggar, a top 10% analyst from Argus Research maintains BAC with a strong buy rating and lowers their BAC price target from $53.00 to $47.00, on Apr 16, 2025.
David Konrad, a top 8% analyst from Keefe, Bruyette & Woods maintains BAC with a buy rating and lowers their BAC price target from $55.00 to $52.00, on Apr 16, 2025.
You can dive deeper into what analysts are projecting on the Bank Of America stock forecast page.
Last year, BAC earnings were $26.59B. In the last 5 year, BAC's earnings have increased by 10.5% per year. This was slower than the Banks - Diversified industry average of 22.03%.
Last year, BAC revenue was $104.52B. In the past 5 year, BAC's revenue has gone up by 2.98% per year. This was slower than the Banks - Diversified industry average of 5.26%.
Learn more about BAC's earnings and revenue performance here.
Over the last 12 months, insiders at BAC have sold more shares than they have bought.
Hari Gopalkrishnan, Chief Tech Info Officer of BAC, was the latest BAC insider to sell. They sold $63,415.94 worth of BAC stock on Aug 15, 2025.
Research more about who owns BAC shares here.
Bank Of America pays a dividend of 2.06%, compared to the Banks - Diversified industry's average dividend yield of 2.19%. If you owned $1,000 worth of BAC stock, you would have been paid $20.64 in the past 12 months.
Bank Of America dividend payments have consistently grown over the past decade and have remained stable.
Find more info about Bank Of America dividend yield and history here.
One of the reasons eToro is our top-rated brokerage is because of its social trading community.
Click below to find out what other community members have to say.
You have two primary options:
Click the Open Trade button and eToro will execute your order.
If you want more help with investing in stocks on eToro, click the how to video below:
Now that you own some shares in BAC, you'll want to stay up-to-date on your new stock purchase.
Put BAC on a watchlist to get alerted to the latest events about your BAC stock.
To reiterate, here are the 6 steps to buy stock in Bank Of America:
If you require a online brokerage, eToro is our recommended option.
Get Started with eToro TodayIf you want to watch your new investment in Bank Of America, hit the button below to create your watchlist.