Find your next investment
Price: $50.58-0.98% close / closeMarket cap: 354.97B USDOct 23, 2026 · Daily data

Bank of America Corporation

NYSE:BAC

1.RELATIVE VALUATION

Data as of Oct 23, 2026

Bank of America Corporation (BAC) has an estimated multiples-based value of $56.00 (Base Case).

Compared with the market price of $50.58, the stock appears 10% undervalued.

This estimate uses the valuation multiples selected by the source for this company.

Explore valuation multiples →

BAC Multiples-Based Value

$56.00
UNDERVALUATION 10%
Multiples-Based Value$56.00
Price$50.58
Valuation scenarios

P/B valuation multiple

Oct 23, 2026
4% expensivevs 3Y median · 1.15x
P/B
0.60.91.21.5Nov 21Jan 23Apr 24Jul 25Oct 26
3Y median1.15x
Forward 1Y—
Forward 2Y—
Forward 3Y—

Understanding P/B

Compares equity value with accounting equity. Asset quality, accounting policies and unrecorded intangible assets can change its usefulness.

P/B = Market capitalization / book value of equity354,968,922,600 ÷ 296,749,000,000 ≈ 1.2x

What does the historical comparison mean?

The cheap/expensive label compares the current multiple with the supplied three-year median. It is a comparison with this company’s own history, not with every stock in its industry. A lower multiple can also reflect weaker growth or greater risk.

If the multiple returned to that median while the per-share financial measure stayed unchanged, the illustrative price would be $48.47 (-4.2% versus the recorded price). This is a sensitivity illustration, not a price target.

Why can forward multiples look different?

A forward multiple uses an estimated future financial measure instead of the trailing figure. A lower forward ratio may reflect expected improvement, but that improvement is not yet a reported result. Read the forecast period and assumptions before comparing it with the current multiple.

Continue your research

1 / 3 different stocks this weekExplore plans

Valuations are estimates, not investment advice. Figures may use different source dates.