Buyback Radar
Company reports

CarMax

KMX

CarMax has retired 37.5% of its shares since 2012, from 227,160,637 to 141,942,807.

37.5%retired since 2012
12.4%last 5 years
3.3%last 12 months
142Mshares today
Shares outstanding, 2003 to todaysplit adjusted, from SEC filings
a quarter gone 2018227M shares, 2012142M20052010201520202025
2003, 206,518,9402026-09-28, 141,942,807
A share bought in 2003
1.5× more of CarMax today, without buying another share. It was one of 206,518,940 shares then. It is one of 141,942,807 now.
Every filing we read24 fiscal years, split adjusted
Fiscal yearDateShares outstandingFiling
20032003-04-30206,518,94010-Kcover page
20042004-03-31207,673,62810-Kcover page
20052005-03-31208,743,05010-Kcover page
20062006-03-31210,103,27810-Kcover page
20072007-03-31216,045,43810-Kcover page
20082008-03-31218,620,48210-Kcover page
20092009-03-31220,391,90610-Kcover page
20102010-02-28223,065,54210-K
20112011-03-31225,897,54710-K
20122012-03-31227,160,63710-K
20132013-03-31224,488,68210-K
20142014-03-31220,805,69710-K/A
20152015-03-31207,930,35610-K
20162016-03-31193,829,16810-K
20172017-03-31185,701,67010-K
20182018-03-31178,676,15910-K
20192019-03-31166,187,22110-K
20202020-03-31162,574,71410-K
20212021-03-31163,180,17210-K
20222022-03-31160,537,85810-K
20232023-04-11158,091,33610-K
20242024-04-11157,387,56010-K
20252025-04-09152,684,22510-K
20262026-04-13141,820,71510-K

Source: all 10-K filings of CarMax 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 →

CarMax buybacks, answered

Is CarMax buying back its stock?

Yes. CarMax has 3.3% fewer shares outstanding than twelve months ago, 141,942,807 as of September 28, 2026. Over five years the share count is down 12.4%.

How many shares has CarMax bought back?

Net of every new share it issued, CarMax has 85.2 million fewer shares than at its 2012 peak. That is 37.5% of the company.

How many shares does CarMax have outstanding?

141,942,807 shares, as of September 28, 2026, from the cover page of its latest 10-Q. At the 2012 peak it had 227,160,637.

What do CarMax's buybacks mean for a shareholder?

Each share is a bigger slice of the company. Someone who held CarMax stock in 2012 owns 1.6 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 CarMax compare with other cannibal stocks?

CarMax ranks No. 131 of 251 companies on Buyback Radar by share of the company retired since its peak. Close to it on the list: Nrg Energy (37.8%), Valvoline (37.8%), Jefferies (37.4%), Copart (37.3%).

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

Superinvestors who own it

Tom GaynerMarkel Group136,500 shares, $7.2M, Q2 2026
Steven RomickFirst Pacific Advisors3,008,564 shares, $159.1M, Q2 2026

From the latest 13F filings. All superinvestors.

Insider buying, last 12 months

Shinder MarcellaDirector2026-06-25, 574 shares at $52.01 $30K total
Chawla SonaDirector2026-06-25, 2,000 shares at $53.39 $107K total
ONeil Mark FDirector2026-06-24, 9,600 shares at $52.36 $503K total
Bensen Peter JDirector2026-06-22, 2,500 shares at $52.20 $130K total
Barr KeithDirector; President and CEO2026-06-22, 9,400 shares at $53.01 $498K total

The story

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

Read Cannibal Stocks