Skip to content

Stock·NYSE·Financial Services

Bank of America Corporation (BAC)

$50.70 +0.15 (+0.29%)
At close: Nov 10, 4:00 PM EST
Hold
49 / 100
CleaRank Financial AI scorei
Market cap
$349.81B
P/E
12.10
Dividend yield
2.29%
Street target
$62.00median of 25 analysts
52-week range
$46.12 $65.23
01

BAC stock today, November 10, 2026: price, news and analyst targets

As of November 10, 2026, Bank of America Corporation (BAC) trades at $50.70. Wall Street's median 12-month price target is $62.00 across 25 analysts, 22.3% above the price. CleaRank rates it Hold with a score of 49/100.

Bank of America's stock has slipped to $50.70, sitting 22.28% below its 52-week high of $65.23 and 7.63% below its 200-day average. The most recent move came after the October 14, 2026 report, when adjusted EPS of $0.91 missed the $1.11 estimate by 18.02% and the shares fell 4.76% in the next session. Analysts have not turned cautious: 22 of 25 rate the stock Buy, yet CleaRank's own rating is Hold with a score of 49 out of 100, because price trend and momentum are weak even though the stock looks cheap on earnings.

Why the shares fell after the October report

Bank of America reported adjusted EPS of $0.91 on October 14, 2026, against an analyst estimate of $1.11, a miss of 18.02%. The shares fell 4.76% in the first session after the report. It was the only one of the last eight reports that missed. Seven of the eight reports beat, and in three of those beats the shares still closed lower in the first session, so a beat has not guaranteed a positive reaction. The October miss matters because it came after a run of beats, and it lowered the bar the stock must clear next quarter.

Valuation versus trend

The stock trades at a trailing P/E of 12.10, a discount of 26.7% to the sector median of 16.5, and a price-to-sales ratio of 3.05 against a sector median of 3.8. Its GAAP earnings per share over the last 12 months is $4.19, and the net profit margin is 26.8%. Against that, the price is 7.46% below its 50-day SMA and 7.63% below its 200-day SMA, and the 50-day average sits just 0.18% below the 200-day average. Those are the two sides of the stock today: earnings and sales multiples look modest, while the price has not regained its averages.

Growth and returns lag the sector

Return on equity is 10.73%, below the sector median of 13.8%. The stock is up 2.08% over one week but down 6.67% over one month, down 20.79% over three months and down 5.10% over one year. The stock's 1.19 beta against the S&P 500 means it tends to move more than the market, with a typical daily move of 1.60%.

What analysts see

Of 25 analysts with a current rating, 22 rate the stock Buy or Strong Buy, 3 rate it Hold and none rate it Sell. Three months ago 20 of 24 ratings were Buy. Recent actions include UBS keeping its Buy rating on November 2, 2026, and JP Morgan keeping its Overweight rating on October 30, 2026. Analysts expect EPS growth of 14.6% this fiscal year and 16.7% next year. CleaRank's rating of Hold is more cautious than the Wall Street consensus of Buy, mainly because of trend and momentum. Insiders made eight sales worth $37.8M over the last 18 months and no open-market purchases, although insider sales are often planned in advance or made to cover tax on vesting shares.

CleaRank score 49/100 (Hold). 12 of 19 checks pass: trend 0 of 4, momentum 1 of 3, valuation and quality 5 of 5, analysts 3 of 3, track record 3 of 4.

About Bank of America

Bank of America Corporation is a major financial services holding company that provides a broad range of banking, investing, asset management, and risk management solutions. The company serves consumers, small and middle-market businesses, large corporations, institutions, and government clients through its integrated franchise.

02

BAC stock news

  • Earnings miss on the October report

    ·Earnings report

    Adjusted EPS of $0.91 came in 18.02% below the $1.11 estimate, and the shares fell 4.76% in the next session. The miss ended a streak of beats and raises the bar for the next report.

  • UBS keeps Buy rating

    ·UBS

    UBS kept its Buy rating on November 2, 2026, the most recent rating action on the list. It adds to the 22 Buy ratings among the 25 analysts covering the stock.

  • JP Morgan keeps Overweight rating

    ·JP Morgan

    JP Morgan kept its Overweight rating on October 30, 2026, a sign that a major bank still sees upside after the earnings report.

  • Citigroup keeps Buy rating

    ·Citigroup

    Citigroup kept its Buy rating on October 15, 2026, one of four firms that reaffirmed their ratings that day after the earnings report.

  • Morgan Stanley keeps Overweight rating

    ·Morgan Stanley

    Morgan Stanley kept its Overweight rating on October 15, 2026, alongside Truist Securities and RBC Capital, which also kept their ratings that day.

03

BAC price target 2026

The base case is that the stock stays range-bound while it works back toward its moving averages. The price needs to reclaim the 20-day EMA at $51.15 and then the 50-day SMA at $54.78 before the trend can be called repaired, and that would require the next quarterly report to match or beat the estimate after the October 14, 2026 miss, when EPS of $0.91 came in 18.02% below the $1.11 forecast. The stock trades at 12.10 times trailing earnings against a sector median of 16.5, so a steady earnings trajectory would keep valuation support in place. Analysts expect EPS to rise 14.6% this year to $4.37 and 16.7% next year to $5.10, which gives the bulls a clear earnings path if the quarterly results start to match it. A further break below the 52-week low of $46.12 would weaken the case, as would another earnings shortfall. These figures describe the current setup, not a forecast of the next move.

Analyst targets and ratings

12-month price targets

Low $56.00 Median $62.00 (+22.3%) High $71.00

Ratings

Buy 22 Hold 3 Sell 0 3 months ago: 20 of 24 buy

Recent rating actions

Recent analyst rating actions on BAC
Date Firm Action Rating
Nov 2, 2026 UBS Maintains Buy
Oct 30, 2026 JP Morgan Maintains Overweight
Oct 15, 2026 Citigroup Maintains Buy
Oct 15, 2026 Morgan Stanley Maintains Overweight
Oct 15, 2026 Truist Securities Maintains Buy
Oct 15, 2026 RBC Capital Maintains Outperform
04

BAC support and resistance levels

Support sits at the 52-week low of $46.12, the nearest level below the price and the level a fall would meet first. Resistance is the 20-day EMA at $51.15, the nearest level above the price and the first hurdle a rise would meet. Above it, the 50-day SMA at $54.78 and the 200-day SMA at $54.88 sit close together and form a broader resistance zone that the price has not recovered since the earnings-driven decline. The 52-week high of $65.23 is the furthest level above the price and marks the top of the range.

BAC support and resistance levels
Level What it is Price From the price
Resistance 4 52-week high $65.23 +28.7%
Resistance 3 200-day moving average $54.88 +8.3%
Resistance 2 50-day moving average $54.78 +8.1%
Resistance 1 20-day exponential average $51.15 +0.9%
Price November 10, 2026 $50.70
Support 1 52-week low $46.12 -9.0%

Technical indicators

Technical rating Neutral 0 of 4 signals bullish
  • RSI Neutral
  • SMA cross Neutral
  • Price vs SMA Bearish
  • MACD Bearish
Momentum Neutral
43.214-day RSI
Oversold <30 Neutral Overbought >70
MACD (12, 26) -1.20 Bearish
Trend No clear cross
-7.5%price against the 50-day average
200-day $54.88 50-day $54.78 Price $50.70
Price against the 200-day -7.6% Bearish
05

BAC stock price and trading

BAC share price

Start $53.42 Nov 10, 2025
Latest close $50.70 Nov 10, 2026
High $64.81 Aug 12, 2026
Low $46.72 Mar 13, 2026
06

BAC fundamentals and valuation

Key statistics

Market Cap
349.81B
P/E Ratio
12.10
EPS (TTM)
$4.19
Dividend Yield
2.29%
52 Week High
65.23
52 Week Low
46.12

BAC against the Financial Services sector

P/E ratio 27% below the median
BAC
12.1x
Sector median
16.5x
P/S ratio 20% below the median
BAC
3.0x
Sector median
3.8x
Revenue growth, year on year 1.1 points below the median
BAC
10.6%
Sector median
11.7%
Return on equity 3.1 points below the median
BAC
10.7%
Sector median
13.8%

Price to earnings vs sector: BAC trades at a notable discount to sector peers (-27% against the sector median P/E). Investors are paying less for each dollar of earnings than for the typical stock in the sector.

Return vs XLF: Since May 29, 2025, BAC has gained 14.3% against a gain of 14.0% for XLF.

Performance against XLF

BAC XLF

Revenue and earnings

Revenue, 12 months
$115B
Net income, 12 months
$30.8B
Net margin
26.8%
Revenue growth
+10.6%
Q1 '26, year on year
FY202136% marginFY202229% marginFY202327% marginFY202427% marginFY202527% margin
Revenue Net income

Revenue growth: Revenue grew 11.0% in FY2025 to $113B, from $102B a year earlier.

Profit margin: The net margin was 27.0% in FY2025, up from 26.6% the year before.

Profitable: BAC earned $30.5B in FY2025.

Earnings reality check

Beat the estimate
7 of 8
last 8 reports
Fell after a beat
3 of 7
first session after the report
Average surprise
+4.2%
actual EPS against the estimate
Avg. first-session move
+0.2%
the stock, after the report
EPS surprise
First-session move
Jan '25Apr '25Jul '25Oct '25Jan '26Apr '26Jul '26Oct '26

Earnings record: BAC beat the analyst estimate in 7 of the last 8 quarters.

Market reaction: The stock fell in the first session after 3 of those 7 beats, so a beat has not been enough on its own.

BAC earnings surprises and the stock's reaction
Report Estimate Actual Surprise First session 5 sessions
Oct 14, 2026before open $1.11 $0.91 -18.02% -4.76% -6.15%
Jul 14, 2026before open $1.12 $1.21 +8.04% +1.88% +1.55%
Apr 15, 2026before open $1.02 $1.11 +8.82% +1.82% +0.24%
Jan 14, 2026before open $0.96 $0.98 +2.08% -3.78% -4.53%
Oct 15, 2025before open $0.95 $1.06 +11.58% +4.37% +2.85%
Jul 16, 2025before open $0.86 $0.89 +3.49% -0.26% +3.51%
Apr 15, 2025before open $0.81 $0.90 +11.11% +3.60% +4.50%
Jan 16, 2025before open $0.77 $0.82 +6.49% -0.98% -1.51%
07

BAC price history and drawdowns

Risk profile

Beta
1.19
against the S&P 500; 1 moves with the market
Daily volatility
1.60%
30-day standard deviation
52-week range
$50.70
$46.12 24% of the way up $65.23

Worst falls and recoveries

Worst fall, last 10 years
-48.9%
January 2020 to March 2020
Recovery
12 months
back at the old peak by March 2021
From the 10-year high
-21.4%
peak with dividends reinvested, August 2026
1-year holds that gained
62%
of every 1-year window

Growth of $10,000

BAC today
$29,246
from $10,000 in December 2016, dividends reinvested
S&P 500 today
$40,115
the same $10,000 in SPY, dividends reinvested
Behind the index by
$10,869
0.7x the index result
Total change
+192%
2.9x the starting amount
BAC S&P 500 (SPY)

Against the market: BAC trailed the S&P 500 over this period: $29,246 against $40,115.

A $10,000 investment in BAC in December 2016 would be worth about $29,246 today with dividends reinvested, compared with about $40,115 for the same investment in the S&P 500 benchmark (also with dividends reinvested).

08

BAC stock price prediction 2030

BAC Stock Price Prediction 2030: Simulated Scenarios

Price today
$50.70
Base case, 2030
$68.71
1.4x over 4 years
Range, 2030
$31.45 to $150
10th to 90th percentile

CleaRank's simulation projects a price near $68.71 for BAC by 2030 in the base case, from $50.70 today (1.4x over 4 years). The 10th-percentile path ends near $31.45. These are outcomes of a Monte Carlo simulation run on BAC's historical return distribution, not price targets, and they assume no dividends are reinvested.

BAC simulated price paths by year
Year 10th percentile Base case 90th percentile range base today
2027 $37.01 $54.70 $80.84
2028 $33.97 $59.02 $103
2029 $32.37 $63.68 $125
2030 $31.45 $68.71 $150
09

BAC insider trading

BAC insider trading

Bought
None
no open-market buys
Sold
$37.8M
8 open-market sales
Insiders filing
21
over the last 18 months
Average trade
$4.7M
buys and sales together

Month by month

Jun '25Sep '25Dec '25Mar '26Jun '26Sep '26Nov '26

Net insider selling: No insider bought BAC shares on the open market in the last 18 months. Sales are often planned in advance or cover tax on vesting shares, so they say less than purchases would.

Insider transactions in BAC
Date Insider Type Shares Value
Oct 15, 2026
Brian T Moynihan
Chief Executive Officer
Grant 18.1K -
Sep 15, 2026
Brian T Moynihan
Chief Executive Officer
Grant 18.1K -
Aug 14, 2026
Brian T Moynihan
Chief Executive Officer
Grant 18.1K -
Jul 15, 2026
Brian T Moynihan
Chief Executive Officer
Grant 18.1K -
Jun 15, 2026
Brian T Moynihan
Chief Executive Officer
Grant 18.1K -
May 15, 2026
Brian T Moynihan
Chief Executive Officer
Grant 18.1K -
May 5, 2026
Geoffrey S Greener
Officer
Sell 126.8K $6.7M
May 4, 2026
Jose E. Almeida
Director
Grant 5.4K -
May 4, 2026
Arnold Wayne Donald
Director
Grant 5.4K -
May 4, 2026
Maria N. Martinez
Director
Grant 5.4K -
10

BAC stock forecast: questions people ask

BAC Forecast: Frequently Asked Questions

What is the BAC stock forecast?
The median 12-month analyst price target is $62.00, which sits 22.3% above the current price, with a range of $56.00 to $71.00 across 25 analysts. The nearest level below the price is the 52-week low at $46.12, and the nearest level above it is the 20-day EMA at $51.15.
What is the BAC price target?
The median 12-month analyst target is $62.00, with the lowest at $56.00 and the highest at $71.00. The consensus rating is Buy, and the price of $50.70 sits below the median target.
Is BAC a buy or sell today?
22 of 25 analysts rate the stock Buy or Strong Buy, 3 rate it Hold and none rate it Sell. CleaRank's own rating is Hold with a score of 49 out of 100. The price is below its 50-day and 200-day moving averages ($54.78 and $54.88), and the 14-day RSI of 43.2 sits in the neutral zone.
Why did Bank of America shares fall after the October report?
Adjusted EPS of $0.91 missed the $1.11 estimate by 18.02%, and the shares fell 4.76% in the first session after the report on October 14, 2026. It was the only miss among the last eight reports.
How does BAC valuation compare with the sector?
The trailing P/E of 12.10 is a discount of 26.7% to the sector median of 16.5. The price-to-sales ratio of 3.05 is 19.7% below the sector median of 3.8.
How has BAC performed over the past year?
The stock is down 5.10% over one year and down 0.17% over six months. Over three months it is down 20.79%.
Have insiders been buying or selling BAC?
Insiders made 8 sales worth $37.8M over the last 18 months and no open-market purchases. Insider sales are often planned in advance or made to cover tax on vesting shares, so they are a weaker signal than purchases.

How these figures are computed, and where the data comes from: CleaRank methodology.

Disclaimer: CleaRank.com is a financial data and analytics provider, not a registered investment advisor, broker-dealer, or financial regulatory body. The stock analysis and AI-generated signals presented for BAC are for educational and informational purposes only and do not constitute financial advice, investment recommendations, or an offer to buy or sell any securities. Simulated scenarios and historical performance figures shown are hypothetical and hindsight-based. They do not represent actual trades made by CleaRank or its affiliates. Stock prices can be volatile and are subject to market, economic, and company-specific risks. Market data is provided "as-is" and may be delayed by up to a minute. We do not guarantee the accuracy, completeness, or timeliness of any data. You should never invest money you cannot afford to lose. Past performance does not guarantee future results. Consult a qualified financial advisor before making any investment decisions. Analysis generated on November 10, 2026.