Buyback Radar
Company reports

Bank of America

BAC

Bank of America has retired 35.4% of its shares since 2012, from 10,820,274,944 to 6,992,748,365.

35.4%retired since 2012
14.6%last 5 years
4.2%last 12 months
7Bshares today
Shares outstanding, 2010 to todaysplit adjusted, from SEC filings
a quarter gone 202010.8B shares, 20127B2010201520202025
2010, 10,121,154,7702026-07-30, 6,992,748,365
A share bought in 2010
1.4× more of Bank of America today, without buying another share. It was one of 10,121,154,770 shares then. It is one of 6,992,748,365 now.
Every filing we read16 fiscal years, split adjusted
Fiscal yearDateShares outstandingFiling
20102011-02-1510,121,154,77010-K
20112012-02-1710,732,388,50110-K
20122013-02-2510,820,274,94410-K
20132014-02-2410,568,135,28710-K
20142015-02-2410,519,566,82910-K
20152016-02-2310,325,631,01710-K
20162017-02-2210,025,121,97210-K
20172018-02-2110,243,688,89610-K
20182019-02-259,658,759,76410-K
20192020-02-188,728,530,30810-K
20202021-02-238,633,185,86210-K
20212022-02-188,069,801,30110-K
20222023-02-218,003,839,22210-K
20232024-02-167,872,657,54210-K
20242025-02-247,604,677,27410-K
20252026-02-247,176,682,17010-K

Source: all 10-K filings of Bank of America on EDGAR. Download this series as CSV. Licence CC BY 4.0, credit Buyback Radar.

The stock, long termall time, by TradingView

Loading the chart from TradingView…

All-time chart by TradingView. Open it on TradingView →

Bank of America buybacks, answered

Is Bank of America buying back its stock?

Yes. Bank of America has 4.2% fewer shares outstanding than twelve months ago, 6,992,748,365 as of July 30, 2026. Over five years the share count is down 14.6%.

How many shares has Bank of America bought back?

Net of every new share it issued, Bank of America has 3.83 billion fewer shares than at its 2012 peak. That is 35.4% of the company.

How many shares does Bank of America have outstanding?

6,992,748,365 shares, as of July 30, 2026, from the cover page of its latest 10-Q. At the 2012 peak it had 10,820,274,944.

What do Bank of America's buybacks mean for a shareholder?

Each share is a bigger slice of the company. Someone who held Bank of America stock in 2012 owns 1.5 times as much of the business today without buying another share. Whether that was a good use of cash depends on the price paid.

How does Bank of America compare with other cannibal stocks?

Bank of America ranks No. 145 of 251 companies on Buyback Radar by share of the company retired since its peak. Close to it on the list: United Rentals (35.5%), Dollar General (35.4%), Johnson Controls International (35.3%), Caterpillar (35.0%).

Every answer is computed from Bank of America's own SEC filings and rebuilt every Monday. Latest count: 10-Q on EDGAR.

Superinvestors who own it

Bill NygrenHarris Associates23,090,903 shares, $1.3B, Q2 2026
Richard PzenaPzena Investment Management6,310,363 shares, $359.6M, Q2 2026
David KatzMatrix Asset Advisors52,484 shares, $2.9M, Q3 2026
Tweedy BrowneTweedy, Browne364,776 shares, $20.8M, Q2 2026
Chris DavisDavis Selected Advisers992,776 shares, $56.6M, Q2 2026
Glenn GreenbergBrave Warrior Advisors14,532 shares, $828K, Q2 2026
Harry BurnSound Shore Management2,038,298 shares, $116.1M, Q2 2026
Warren BuffettBerkshire Hathaway483,394,015 shares, $27.5B, Q2 2026
Francis ChouChou Associates Management50,000 shares, $2.8M, Q2 2026
Ruane CunniffRuane, Cunniff & Goldfarb3,625 shares, $207K, Q2 2026
Daily JournalDaily Journal Corp2,000,000 shares, $114.0M, Q2 2026

From the latest 13F filings. All superinvestors.

Insider buying, last 12 months

No open-market purchases reported in the last 12 months.

The story

The numbers say what happened. The story says whether it can continue. We cover companies like Bank of America in depth on Cannibal Stocks.

Read Cannibal Stocks