Buyback & Dilution Tracker: What Share Counts Actually Did
Buyback announcements are authorizations; this page measures what happened to the share count — every 10-Q cover page, split-adjusted, netted against all the issuance the press releases skip. Per stock: net buyback yield and approximate dollars retired. Market-wide: an S&P-style aggregate by quarter since 2011 — the market's own standing bid, read next to margin debt and the Bubble Tracker.
Latest read
As of the 2026-09-30 read across 303 large caps: the median stock's net buyback yield is +0.77% and 63% of companies are shrinking their share count — but the cap-weighted yield is -0.45%, meaning mega-cap dilution is roughly offsetting the buyback flow in dollar terms. Counts come from each company's latest SEC filing cover page.
Sources, methodology & freshnessSEC EDGAR XBRL cover-page share counts (dei:EntityCommonStockSharesOutstanding) for the top ~500 US stocks, joined to our price data · Checked daily in the pipeline; counts change with each 10-Q/10-K, so most names update quarterlyData as of 2026-10-05 · Open ↓Close ↑
Split-adjusted year-over-year, from each company's latest SEC filing cover page.
The gap between those two numbers is the story: most companies buy back; the giants' stock-funded deals and SBC decide the market-wide net.
The aggregate proxy — the market's own bid since 2011
Cap-weighted net buyback yield across the cohort, per calendar quarter. Positive = corporate America retiring equity on net; readings near zero mean dilution is eating the buyback flow.
Breadth of the behavior: the share of companies with a shrinking year-over-year count.
Top net buybackers — biggest count shrinkers
Trailing-twelve-month net buyback yield leaders. Foreign-issuer rows (ADR share counts) deserve extra care; anything beyond ±60% is excluded as data-suspect.
| Symbol | Net buyback yield (TTM) | ~$ impact TTM | Mkt cap |
|---|---|---|---|
| CRM | +13.6% | $29.2B | $215.4B |
| SYF | +12.6% | $3.3B | $26.4B |
| KR | +10.9% | $3.9B | $36.3B |
| FICO | +10.0% | $1.7B | $16.5B |
| ACGL | +8.6% | $2.9B | $34.1B |
| ROP | +8.1% | $3.2B | $39.1B |
| GM | +7.8% | $6.0B | $76.2B |
| MPC | +7.6% | $10.0B | $130.6B |
| MTB | +7.6% | $2.6B | $34.1B |
| TRV | +7.4% | $5.8B | $78.7B |
| VLO | +7.3% | $9.3B | $127.8B |
| BKNG | +7.3% | $9.4B | $128.9B |
| ADBE | +7.0% | $6.9B | $97.6B |
| ZTS | +6.8% | $2.1B | $31.6B |
| AMP | +6.3% | $3.0B | $47.1B |
| MCK | +6.3% | $7.1B | $112.6B |
| AFL | +6.3% | $3.7B | $59.6B |
| DHI | +6.2% | $2.5B | $40.0B |
| MSCI | +6.0% | $2.5B | $41.6B |
| LNG | +6.0% | $3.6B | $59.0B |
| LVS | +5.7% | $1.4B | $24.7B |
| CMG | +5.6% | $2.3B | $40.5B |
| AIG | +5.6% | $2.3B | $40.5B |
| WFC | +5.6% | $14.3B | $255.0B |
| BAC | +5.6% | $22.1B | $395.0B |
| TFC | +5.3% | $3.1B | $59.4B |
| EFX | +5.1% | $908M | $17.8B |
| IMO | +5.0% | $3.0B | $60.1B |
| BDX | +5.0% | $3.3B | $65.7B |
| WTW | +4.8% | $1.3B | $27.6B |
Top diluters — count growers
Net share-count growth: SBC, secondaries and stock-funded M&A netted into one number. A one-time jump usually means an acquisition; a steady climb is structural.
| Symbol | Net buyback yield (TTM) | ~$ impact TTM | Mkt cap |
|---|---|---|---|
| FITB | -37.0% | −$12.5B | $33.7B |
| COHR | -25.7% | −$13.9B | $54.0B |
| RKLB | -24.8% | −$9.6B | $38.6B |
| TSLA | -22.4% | −$282.9B | $1.26T |
| PANW | -22.3% | −$63.9B | $286.8B |
| INTC | -15.2% | −$101.9B | $668.4B |
| CCL | -15.2% | −$5.1B | $33.5B |
| CVX | -14.3% | −$59.2B | $412.7B |
| CEG | -13.4% | −$12.9B | $96.4B |
| VTR | -12.9% | −$4.9B | $38.0B |
| SLB | -9.8% | −$7.4B | $75.4B |
| NRG | -8.7% | −$1.6B | $18.8B |
| SOFI | -7.9% | −$1.6B | $20.3B |
| STX | -6.6% | −$12.7B | $193.5B |
| ORCL | -6.4% | −$26.4B | $411.9B |
| XEL | -5.6% | −$2.4B | $42.8B |
| ATO | -5.3% | −$1.3B | $25.6B |
| NTRA | -5.0% | −$3.0B | $59.7B |
| BA | -4.5% | −$6.8B | $150.5B |
| ALAB | -4.4% | −$2.8B | $63.6B |
Biggest dollar buybacks — the concentrated bid
Approximate dollars retired over the trailing year (yield × current market cap). The concentration is the point: a handful of mega-caps carry the market's standing bid.
| Symbol | Net buyback yield (TTM) | ~$ retired TTM | Mkt cap |
|---|---|---|---|
| AAPL | +1.7% | $81.3B | $4.90T |
| NVDA | +0.8% | $47.1B | $5.72T |
| JPM | +3.3% | $30.4B | $914.0B |
| CRM | +13.6% | $29.2B | $215.4B |
| BAC | +5.6% | $22.1B | $395.0B |
| WFC | +5.6% | $14.3B | $255.0B |
| GS | +3.8% | $10.6B | $278.4B |
| MPC | +7.6% | $10.0B | $130.6B |
| BKNG | +7.3% | $9.4B | $128.9B |
| VLO | +7.3% | $9.3B | $127.8B |
| TMUS | +4.7% | $8.6B | $183.5B |
| SCHW | +4.7% | $8.4B | $177.3B |
| CAT | +1.9% | $7.7B | $410.7B |
| DIS | +4.0% | $7.5B | $188.7B |
| T | +4.2% | $7.2B | $171.8B |
Split-adjusted year-over-year, from each company's latest SEC filing cover page.
The gap between those two numbers is the story: most companies buy back; the giants' stock-funded deals and SBC decide the market-wide net.
How Buyback & Dilution Tracker Works
- 1Read share counts straight from the filingsEvery 10-Q and 10-K carries a cover-page share count (dei:EntityCommonStockSharesOutstanding in XBRL). We pull that series from SEC EDGAR for the top ~500 US stocks by market cap — the same keyless pipeline behind our platform ad revenue pages.
- 2Adjust for splits, exclude the unreliableCover-page counts are unadjusted, so consecutive counts jumping by ~a common split factor are normalized to the current basis. Dual-class issuers (one CIK, mixed class counts) are excluded — Berkshire printed a phantom +15% "buyback" before that filter existed.
- 3Net buyback yield, signed honestlyYield = the year-over-year change in split-adjusted share count, sign-flipped: positive means the count shrank (net buyback), negative means it grew (net dilution — SBC, offerings, or stock-funded M&A). Approximate dollars retired = yield × current market cap.
- 4Aggregate the S&P-style proxyFor every calendar quarter since 2011: the cap-weighted and median net buyback yield across the cohort, and the share of companies shrinking their count — weighted by that quarter's own shares × price, so history is honestly weighted.