A 35% rally since October meant that Bank of America NYSE: BAC shares finished the year on a high after what was, at best, turning into a mediocre year before that. Shares of the Wall Street titan have been on the back foot since they peaked in February of 2022, and indeed, it was only this past October that the bears ran out of steam after a 50% slide.
But with shares having recovered almost all of 2023’s losses in the past few weeks, they’re in great shape to continue rallying into the new year. This bullish outlook has been shared by several analysts recently, with some expecting their shares to rally to fresh all-time highs in the near term.
Bullish tailwinds
Much of the renewed optimism stems from the growing likelihood that the Fed will start cutting rates in 2024. It’s looking more and more likely that they’ve managed to thread the needle and get inflation under control without causing a recession. While higher rates are, on paper, good for banks, the prospect of falling rates is likely to boost bank asset values and real equity.
This was the primary pillar in Odeon Capital’s decision to upgrade Bank of America last month when they upped their rating on the stock from Hold to Buy. With a return to normality in the yield curve also expected, that being where short-term rates drop and ideally stay below long-term rates, Bank of America’s net interest margins should also receive a solid boost.
A similar bullish stance was taken by the KBW team last quarter when they upgraded their rating on Bank of America and, even more recently, by the Barclays team earlier this week. They reiterated their Overweight rating and boosted their price target on Bank of America shares by 10% to $43. From where shares closed on Wednesday, that’s pointing to a further upside of at least 30%.
Were shares to hit that in the coming weeks, they’d have undone almost all of 2022’s slide and would be closing in on the all-time highs that investors are expecting. With their Wall Street competitor, JP Morgan Chase & Co NYSE: JPM, having had its highest-ever close on Tuesday of this week, Bank of America investors are well entitled to expect something similar in the near future.
Targeting an all-time high
Beyond even Barclays' bullish expectations, we have Oppenheimer’s street-high price target of $51, also driving shares on into the new year. This has Bank of America shares not only rallying 55% from current levels but above 2022’s all-time high and so in blue sky territory.
It’s worth noting that risks do remain, however. Basel III Endgame, for example, is a proposed update to global capital standards, which could drive a dramatic change to the existing risk-based capital framework in the US. It would force banks to eliminate risk-weighted assets while setting higher capital requirements and causing an increase in compliance costs.
Alongside this, consumer lending banks like Bank of America are facing the prospect of weak loan growth in credit cards, automotive, and commercial real estate. So, there are plenty of potential headwinds on the horizon to keep management busy. But on the whole, the expected tailwinds should more than make up for these, and Bank of America shares should continue rallying over the coming months.
Right now, the stock’s relative strength index (RSI), a measure of how overbought or oversold a stock is, is verging on the former, so some consolidation wouldn’t be a bad thing. This would allow shares to form a new base around the $33 mark, which would, in turn, give them a good starting point to kick off the next stage in the rally. If that can happen, then the $43 and even the $51 price targets become quite achievable.
Before you consider Bank of America, you'll want to hear this.
MarketBeat keeps track of Wall Street's top-rated and best performing research analysts and the stocks they recommend to their clients on a daily basis. MarketBeat has identified the five stocks that top analysts are quietly whispering to their clients to buy now before the broader market catches on... and Bank of America wasn't on the list.
While Bank of America currently has a Moderate Buy rating among analysts, top-rated analysts believe these five stocks are better buys.
View The Five Stocks Here

We are about to experience the greatest A.I. boom in stock market history...
Thanks to a pivotal economic catalyst, specific tech stocks will skyrocket just like they did during the "dot com" boom in the 1990s.
That’s why, we’ve hand-selected 7 tiny tech disruptor stocks positioned to surge.
- The first pick is a tiny under-the-radar A.I. stock that's trading for just $3.00. This company already has 98 registered patents for cutting-edge voice and sound recognition technology... And has lined up major partnerships with some of the biggest names in the auto, tech, and music industry... plus many more.
- The second pick presents an affordable avenue to bolster EVs and AI development…. Analysts are calling this stock a “buy” right now and predict a high price target of $19.20, substantially more than its current $6 trading price.
- Our final and favorite pick is generating a brand-new kind of AI. It's believed this tech will be bigger than the current well-known leader in this industry… Analysts predict this innovative tech is gearing up to create a tidal wave of new wealth, fueling a $15.7 TRILLION market boom.
Right now, we’re staring down the barrel of a true once-in-a-lifetime moment. As an investment opportunity, this kind of breakthrough doesn't come along every day.
And the window to get in on the ground-floor — maximizing profit potential from this expected market surge — is closing quickly...
Simply enter your email below to get the names and tickers of the 7 small stocks with potential to make investors very, very happy.
Get This Free Report
Like this article? Share it with a colleague.
Link copied to clipboard.