
Bank of America's stock price history is a story of resilience and growth. Since its IPO in 2004, the stock has consistently outperformed the market, with a compound annual growth rate (CAGR) of 8.3%.
The bank's financial performance has been a key driver of its stock price. In 2020, Bank of America reported a net income of $28.1 billion, a significant increase from the previous year.
One of the key factors behind Bank of America's success is its diversified revenue streams. The bank generates revenue from a range of sources, including consumer banking, corporate and investment banking, and asset management.
Bank of America's strong financial position has also allowed it to return capital to shareholders through dividends and share buybacks. In 2020, the bank authorized a $30 billion share buyback program.
Financial Performance
Bank of America's stock price has seen its fair share of ups and downs over the years.
The current share price is $44.81, while the 52-week high is $48.08 and the 52-week low is $31.27.
The stock has shown significant growth, with a 1-year change of 30.15% and a 5-year change of 28.99%.
Price History & Performance
Bank of America's stock price has had its fair share of ups and downs over the years.
The current share price is $44.81, a significant drop from its 52-week high of $48.08.
Bank of America's stock price has been on a steady growth trajectory since its IPO in 1980, with a whopping 2,767.84% increase.
Here's a breakdown of the stock's performance over the past few years:
The bank's stock price has been relatively stable in the past decade, with a few notable dips, including a 4.15% drop in the past month.
Despite these fluctuations, Bank of America's stock price has still managed to post impressive gains, especially in the past year.
Income Statement (Mio. USD)
The income statement is a crucial tool for understanding a company's financial performance. It provides a snapshot of a company's revenues and expenses over a specific period.
In this case, the income statement for the company shows a significant increase in sales from 2022 to 2023, with a 48.49% change. This is a notable improvement from the previous year.
Here's a breakdown of the company's sales growth over the past few years:
As you can see, the company has experienced a steady increase in sales, with some fluctuations. The significant jump in sales from 2022 to 2023 is worth noting.
The operating income has also shown some fluctuations, with a decrease of 16.28% in 2023 compared to 2022. However, this is still a relatively stable figure compared to the previous years.
The income before tax and income after tax have also shown some changes, with a decrease of 8.48% and 3.68% respectively in 2023 compared to 2022. These figures are worth monitoring to see how the company's financial performance evolves over time.
Expand your knowledge: Compared to Growth Stocks Value Stocks' Price-earnings Ratio Is Typically
Balance Sheet in USD
The balance sheet is a snapshot of a company's financial situation at a specific point in time. It's a crucial tool for understanding a company's financial health.
In 2023, the total liabilities of the company stood at $2,888,505.00, a slight increase from the previous year.
A key aspect of the balance sheet is equity, which represents the company's net worth. In 2023, the equity stood at $291,646.00.
Equity change in percentage is a useful metric for understanding the company's financial performance over time. In 2023, the equity change in percentage was 7.54%.
Here's a breakdown of the company's balance sheet total over the years:
The balance sheet total has fluctuated over the years, with a notable increase of 4.22% in 2023 compared to the previous year.
Recovery Stalled in March
Bank of America's stock recovery stalled in March, and analysts expect the bank to post earnings per share of 59 cents when it reports first quarter earnings. The stock has been below its 50-day simple moving average at $31.25 since March 22, and it's yet to test its 200-day simple moving average at $27.73.
The bank's total assets ended 2017 at $1.769 trillion, making it the third largest of the four "too big to fail" money center banks, controlling 10.2% of the total assets in the banking system.
You might like: Bofa Earnings
The stock closed Thursday at $30.65, up 3.8% year to date and 7.3% below its March 12 high of $33.05. It's 6.6% above its 2018 low of $28.75 set on April 2.
Here's a quick look at the bank's income statements over the years:
The stock's weekly chart ended last week negative, with the stock below its five-week modified moving average of $30.64.
Market Analysis
In the current market, Bank of America's stock (BofA) is a significant player, with a market capitalization of over $300 billion.
The company's financial performance has been strong, with a net income of over $40 billion in 2020.
BofA's revenue has been steadily increasing over the years, reaching $102 billion in 2020.
The bank's diverse business segments, including consumer banking, global markets, and global banking, contribute to its overall revenue.
BofA's strong balance sheet, with a ratio of 11.4% to total assets, is a key indicator of its financial stability.
The company's stock has shown a steady growth trend, with a 5-year annual return of 12.5%.
BofA's dividend yield is around 2.5%, making it an attractive option for income investors.
The bank's large customer base, with over 66 million active customers, provides a stable source of revenue.
On a similar theme: Bofa Warns Nvidia's Earnings Could Swing the Stock Market
Stock Information
Bank of America's current share price is $44.81, which is a significant drop from its 52-week high of $48.08.
The bank's stock has experienced some volatility, with a 1-month change of -4.15% and a 3-month change of 12.14%. However, it's worth noting that the 1-year change is a more impressive 30.15%.
Here are some key statistics about Bank of America's stock performance over the past few years:
Analysts' price targets are currently averaging around $34.60, which is about 19% higher than the current share price. This may be an optimistic forecast, and the bank's third-quarter results will be critical in determining the future of the stock.
Price History
Bank of America's stock price has been on a steady growth trajectory since its IPO in 1980. The current share price is $44.81, which is a significant increase from its IPO price of $1.94.
The 52-week high for Bank of America's stock price is $48.08, while the 52-week low is $31.27. This indicates a relatively stable price range over the past year. The beta of 1.35 suggests that Bank of America's stock is more volatile than the overall market.
In the past year, Bank of America's stock price has increased by 30.15%, making it a strong performer in the market. Over the past three years, however, the stock price has decreased by 8.89%. This highlights the importance of looking at long-term trends when investing in the stock market.
Here's a summary of Bank of America's stock price changes over the past few years:
As you can see, Bank of America's stock price has undergone significant fluctuations over the years. However, the company's long-term growth prospects remain strong, making it an attractive investment opportunity for many.
Dividend Calendar
The dividend calendar is a crucial tool for investors to track dividend payments from their stocks. It's essentially a schedule of when dividends will be paid out.
Bank of America Corp. has a long history of paying dividends, with the first recorded payment dating back to 1999. The company has consistently paid out dividends every year since then.
One notable exception was in 2008, when the dividend payment was significantly higher at $2.24 per share. This was likely due to the company's need to return capital to shareholders during a tumultuous time in the financial markets.
In recent years, Bank of America Corp. has maintained a relatively stable dividend payment schedule, with payments ranging from $0.72 to $0.92 per share.
Here's a breakdown of Bank of America Corp.'s dividend payments over the past few years:
The dividend yield is another important metric to consider, which represents the ratio of the annual dividend payment to the stock's current price. For Bank of America Corp., the dividend yield has ranged from 0.26% in 2013 to 2.73% in 2023.
Bank of America Corp.'s dividend payments have been steadily increasing over the years, with the exception of 2017, when the payment was $0.39 per share. This increase in dividend payments is a positive sign for investors, indicating that the company is committed to returning value to its shareholders.
Company News
Bank of America's stock has been on a rollercoaster ride in recent years, with a high of $31.25 per share in 2018.
The company's market capitalization has fluctuated significantly, reaching a peak of $343 billion in 2020.
As of the latest quarterly earnings report, Bank of America's net income was $6.7 billion, a 20% increase from the same quarter the previous year.
In 2020, Bank of America announced a $1.5 billion investment in its digital transformation efforts.
The bank's efforts to improve its digital services have paid off, with a significant increase in online banking users and mobile app downloads.
Bank of America has a strong commitment to corporate social responsibility, with a goal of lending $1 trillion to low- and moderate-income communities by 2030.
The company's focus on diversity and inclusion has led to a significant increase in hiring and promoting women and minorities in leadership positions.
Management and Estimates
Bank of America's management has provided estimates for the company's financial performance in 2025 and 2026. According to the estimates, Bank of America's revenue is expected to reach $107,867 in 2025 and $113,002 in 2026.
The number of analysts who have provided earnings estimates for Bank of America has varied over the past few quarters, ranging from 14 to 20 analysts. As of the current quarter, ending 03/31/25, 14 analysts have provided earnings estimates, with an average estimate of $0.857 USD.
The average revenue estimate for Bank of America in 2026 is $113,002 USD, based on the estimates of 13 analysts. This represents a significant increase from the average revenue estimate of $49,387 USD for the same quarter last year.
Estimates in USD
Estimates in USD are a crucial aspect of understanding a company's financial performance. Bank of America's estimates for the years 2025, 2026, and 2027 are provided in the table below.
Looking at these estimates, we can see that Bank of America is expected to experience steady growth in revenue over the next two years. The dividend is also expected to increase, with a yield of 2.81% in 2027.
Calendar

Bank of America's earnings reports are a crucial aspect of their management strategy. The calendar for these reports is set in advance, providing investors and analysts with a clear understanding of what to expect.
The first earnings report of 2025 is scheduled for January 16th, with an estimated value of 0.773 USD. This is a significant indicator of the bank's performance in Q4 2024.
The calendar continues with reports in April, July, October, and January of the following year, each with a steadily increasing estimated value. This trend suggests a positive growth in the bank's performance over time.
Here is a breakdown of Bank of America's earnings reports for the next few years:
As you can see, Bank of America's earnings reports are a crucial aspect of their management strategy, providing a clear picture of their performance over time.
Management
The management team at Bank of America is a diverse group of professionals with various roles and responsibilities. Brian T. Moynihan serves as the Chairman, President & Chief Executive Officer.

The bank has a strong leadership presence, with 34 individuals listed in the management team section. This includes a mix of executive officers, vice chairmen, and directors.
At the top of the management structure is Brian T. Moynihan, who oversees the entire organization. Below him are several executive officers, including Mark Harris, Christopher Hernandez, and Aditya Bhasin.
The bank also has a number of vice chairmen, including Paul M. Donofrio, Catherine P. Bessant, and Thomas Dawson Stoddard. These individuals play a key role in supporting the CEO and making strategic decisions.
Here is a list of some of the key members of the management team:
The management team at Bank of America is responsible for making strategic decisions and overseeing the day-to-day operations of the bank.
Frequently Asked Questions
Is Bank of America a good stock to buy?
Bank of America has shown a strong 31% return in the past year, driven by a resilient economy and optimistic lending conditions. If you're considering investing, it's worth exploring further to see if this momentum continues into 2025.
Who owns the most shares in Bank of America?
Warren Buffett owns the most shares of Bank of America. This significant ownership stake is worth noting for investors and analysts.
What is the future price of Bank of America stock?
According to analyst forecasts, Bank of America stock is expected to reach a future price of around $46.22, representing a 5.26% increase from its current price of $43.91.
What is the 5 year return for BAC?
The 5-year total return for Bank of America (BAC) stock is 42.04%, meaning an initial $100 investment would be worth $142.04 today. This impressive return is a result of price appreciation and reinvested dividends.
Is BAC a buy hold or sell?
Bank of America (BAC) is a Strong Buy, with 14 analysts recommending a buy and none a sell. Based on this consensus, BAC has significant upside potential.
Sources
- https://simplywall.st/stocks/us/banks/nyse-bac/bank-of-america
- https://www.investopedia.com/news/bank-americas-overvalued-stock-faces-more-declines/
- https://www.investopedia.com/news/bank-america-stocks-recovery-stalled-march/
- https://www.morningstar.com/stocks/xnys/bac/quote
- https://markets.businessinsider.com/stocks/bac-stock
Featured Images: pexels.com