Bank of America stock trades below fair value despite 124% run
Published on 09/20/2026 at 13:45 | Editorial responsibility: Rafael Müller, Editor-in-Chief AD HOC NEWS
Bank of America Corporation stock (ISIN US0605051046) has surged 124 percent over its recent run yet, according to current valuation analysis as of September 20, 2026, still trades below estimated fair value at a share price of USD 57.73 on the New York Stock Exchange.
Valuation analysis flags upside potential
As Simply Wall St noted on September 20, 2026, Bank of America stock recently traded at USD 57.73, after a 124 percent share price increase over its latest rally period.
The same analysis highlights that investors are closely watching more than USD 90 billion of unrealized losses in the bank's bond portfolio, which partly helps to explain why the stock price may still lag what the excess returns from the underlying business could support over time, despite the substantial run-up in the shares.
Earnings power versus bond losses
According to Simply Wall St, Bank of America's current valuation reflects market concern about the large unrealized bond losses but also the strength of its earnings profile, as the bank continues to generate equity returns that exceed its cost of capital.
While the detailed quarterly figures are not broken out in that summary, the analysis describes how the bank's earnings power has supported a 124 percent increase in the share price over the recent period, a move that still leaves the stock below the analyst's estimate of intrinsic value, implying potential upside if bond-market risks recede and profitability remains intact.
Stock price and investor perspective
As of September 20, 2026, Bank of America stock changed hands at around USD 57.73 on the New York Stock Exchange, with investors weighing the bank's strong earnings capacity against more than USD 90 billion in unrealized bond losses and the prospect that the shares may still trade below fair value despite a 124 percent rally.
Key data on Bank of America stock
- Company: Bank of America Corporation
- ISIN: US0605051046
- Ticker: BAC
- Trading venue: New York Stock Exchange
- Price (as of September 20, 2026): 57.73 USD
- Sector / Industry: Financials / Banks
- Index membership: S&P 500
