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/S valuation multiple

Oct 23, 2026
8% cheapvs 3Y median · 3.15x
P/S
1.82.73.54.3Nov 21Jan 23Apr 24Jul 25Oct 26
3Y median3.15x
Forward 1Y2.85x
Forward 2Y2.69x
Forward 3Y2.57x

Understanding P/S

Relates equity value to sales. It does not account for differences in margins, debt or the cash needed to generate those sales.

P/S = Market capitalization / revenue354,968,922,600 ÷ 122,968,000,000 ≈ 2.89x

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 $55.13 (9% 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.