Investing $1K in Warren Buffett’s Favorite Bank Stocks 10 Years Ago Would Have Netted This Much

Photo of Trey Thoelcke
By Trey Thoelcke Published

Quick Read

  • Bank of America (BAC) returned +333.19% over 10 years with $30.5B 2025 net income (+12.45%), trades at 12x earnings. American Express (AXP) returned +491.5% over 10 years at 19x earnings. S&P 500 (SPY) returned +234.52%.

  • Bank of America’s deposit base and rising rates, plus American Express’s millennial card growth, drove returns that beat the S&P 500 over a decade.

  • The analyst who called NVIDIA in 2010 just named his top 10 stocks and American Express wasn't one of them. Get them here FREE.

This post may contain links from our sponsors and affiliates, and Flywheel Publishing may receive compensation for actions taken through them.
Investing $1K in Warren Buffett’s Favorite Bank Stocks 10 Years Ago Would Have Netted This Much

© Pineapple Studio / Getty Images

American Express (NYSE: AXP | AXP Price Prediction) and Bank of America (NYSE: BAC) are two of Warren Buffett’s most enduring financial bets. Both have been cornerstones of Berkshire Hathaway’s portfolio for years, built on his conviction in durable business models, pricing power, and consistent capital returns. Holding either stock is really a story of trusting that thesis through cycles.

Two Very Different Financial Powerhouses

Bank of America spent much of the 2010s recovering from the financial crisis, rebuilding capital and cutting costs under CEO Brian Moynihan. That patience paid off as interest rates rose and the bank’s massive deposit base became a structural advantage. Average deposits topped $2 trillion for the first time in Q4 2025, and net income reached $30.5 billion for full-year 2025, up 12.45% year over year.

American Express leaned into its premium card model and younger cardholders. Gen Z and millennial cardholders now represent 60% of new card acquisitions, and net card fee revenues have grown by double digits for 30 consecutive quarters. The brand’s pricing power has proven remarkably resilient.

What $1,000 Would Be Worth Today

Bank of America

  • 1-Year Return
    • Initial Investment: $1,000
    • Current Value: $1,183
    • Total Return: +18.31%
    • S&P 500 (same period): $1,178 (+17.77%)
  • 5-Year Return
    • Initial Investment: $1,000
    • Current Value: $1,447
    • Total Return: +44.73%
    • S&P 500 (same period): $1,741 (+74.1%)
  • 10-Year Return
    • Initial Investment: $1,000
    • Current Value: $4,332
    • Total Return: +333.19%
    • S&P 500 (same period): $3,345 (+234.52%)

American Express

  • 1-Year Return
    • Initial Investment: $1,000
    • Current Value: $1,130
    • Total Return: +12.99%
    • S&P 500 (same period): $1,178 (+17.77%)
  • 5-Year Return
    • Initial Investment: $1,000
    • Current Value: $2,211
    • Total Return: +121.1%
    • S&P 500 (same period): $1,741 (+74.1%)
  • 10-Year Return
    • Initial Investment: $1,000
    • Current Value: $5,915
    • Total Return: +491.5%
    • S&P 500 (same period): $3,345 (+234.52%)

Note: figures reflect price return only and exclude reinvested dividends, which would push both totals higher, given each company’s consistent dividend growth.

The 10-year story is where both stocks shine. BAC’s recovery turned a $1,000 bet into over $4,300. AXP’s compounding premium model turned it into nearly $6,000, nearly doubling the S&P 500’s return. Over five years, Amex outpaced the market handily while BofA lagged, weighed down by rate uncertainty early in that period.

The Case For and Against Buying Here

Bulls point to the supportive rate environment and climbing NII as reasons to favor BofA. Management guided for 5% to 7% NII growth in 2026, and the stock trades at roughly 12x trailing earnings with a $62.35 analyst consensus price target. Bears cite risks including potential rate declines and credit quality concerns following nonperforming loan increases flagged in Q4.

For Amex, the bull case rests on whether millennial and Gen Z acquisition momentum translates into long-term loyalty. The 2026 guidance calls for 9% to 10% revenue growth and EPS of $17.30 to $17.90. But at roughly 19x trailing earnings, the valuation leaves less margin for error, and a consumer spending slowdown would hit Amex harder than BofA. Both stocks have pulled back sharply year to date. Buffett’s thesis on both hasn’t changed. Analysts remain divided on whether current valuations reflect those long-term fundamentals.

 

Photo of Trey Thoelcke
About the Author Trey Thoelcke →

Trey has been an editor and author at 24/7 Wall St. for more than a decade, where he has published thousands of articles analyzing corporate earnings, dividend stocks, short interest, insider buying, private equity, and market trends. His comprehensive coverage spans the full spectrum of financial markets, from blue-chip stalwarts to emerging growth companies.

Beyond 24/7 Wall St., Trey has created and edited financial content for Benzinga and AOL's BloggingStocks, contributing additional hundreds of articles to the investment community. He previously oversaw the 24/7 Climate Insights site, managing editorial operations and content strategy, and currently oversees and creates content for My Investing News.

Trey's editorial expertise extends across multiple publishing environments. He served as production editor at Dearborn Financial Publishing and development editor at Kaplan, where he helped shape financial education materials. Earlier in his career, he worked as a writer-producer at SVE. His freelance editing portfolio includes work for prestigious clients such as Sage Publications, Rand McNally, the Institute for Supply Management, the American Library Association, Eggplant Literary Productions, and Spiegel.

Outside of financial journalism, Trey writes fiction and has been an active member of the writing community for years, overseeing a long-running critique group and moderating workshop sessions at regional conventions. He lives with his family in an old house in the Midwest.

Continue Reading

Top Gaining Stocks

ENPH Vol: 9,115,609
DXCM Vol: 4,742,753
FDS Vol: 498,557
NOW Vol: 20,210,389
PAYC Vol: 459,369

Top Losing Stocks

COIN Vol: 8,559,154
CTRA Vol: 73,319,495
F Vol: 60,361,799
INTC Vol: 83,155,838
GLW Vol: 9,684,310