thetrading.tools
StocksFrom SEC filings · counts update each 10-Q/10-K

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-06-30 read across 375 large caps: the median stock's net buyback yield is +0.66% and 62% of companies are shrinking their share count — but the cap-weighted yield is -0.03%, 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 & freshnessLast updated 2026-08-21 · Open ↓
Source
SEC EDGAR XBRL cover-page share counts (dei:EntityCommonStockSharesOutstanding) for the top ~500 US stocks, joined to our price data
Methodology
Split-adjusted YoY share-count change, sign-flipped (+ = net buyback); dual-class issuers excluded; |yield| > 60% excluded as data-suspect; aggregate weighted by each quarter's own shares × close
Updates
Checked daily in the pipeline; counts change with each 10-Q/10-K, so most names update quarterlyLast: 2026-08-21
Maintained & reviewed by Yuriy Matso — methodology shown on the page.
Net Buybacks2026-06-30 · 375 stocks
62%
of big caps shrinking their share count

Split-adjusted year-over-year, from each company's latest SEC filing cover page.

Median stock
+0.66% yield
Cap-weighted
-0.03% yield

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.

01

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.

Range:
-4.1%-1.1%1.9%20122014201620182020202220242026-0.03%
Cap-weighted net buyback yield for the top ~500 US stocks (weights: each quarter's own shares × close). Quarterly, from SEC cover-page share counts, split-adjusted, dual-class excluded.

Breadth of the behavior: the share of companies with a shrinking year-over-year count.

Range:
36.6%49.5%62.4%2012201420162018202020222024202662%
Percent of covered large caps whose split-adjusted share count fell year-over-year, per quarter.
02

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.

EQNR+15.1%
$9.3B$61.6B
CRM+14.3%
$30.6B$213.7B
UL+13.6%
$19.5B$142.9B
SYF+12.6%
$3.5B$28.1B
FICO+10.0%
$3.7B$36.9B
ACGL+8.6%
$2.9B$33.5B
ROP+8.1%
$3.6B$43.9B
TTE+8.0%
$11.5B$143.7B
GM+7.8%
$5.9B$75.7B
ING+7.8%
$6.5B$83.2B
MPC+7.6%
$4.0B$52.8B
MTB+7.6%
$2.5B$33.4B
TRV+7.4%
$4.5B$60.6B
KR+7.3%
$2.9B$39.6B
VLO+7.3%
$4.2B$57.0B
BKNG+7.3%
$12.1B$166.0B
C+7.2%
$14.5B$202.1B
ZTS+6.8%
$3.7B$54.8B
AMP+6.3%
$3.0B$47.2B
ADBE+6.3%
$7.7B$123.0B
MCK+6.3%
$6.3B$100.8B
AFL+6.3%
$3.6B$56.8B
DHI+6.2%
$2.8B$45.2B
MSCI+6.0%
$2.7B$44.4B
LNG+6.0%
$2.7B$44.5B
LVS+5.7%
$2.3B$40.5B
CMG+5.6%
$3.0B$53.6B
AIG+5.6%
$2.2B$39.0B
WFC+5.6%
$15.3B$272.3B
BAC+5.6%
$21.2B$378.3B
03

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.

FITB-37.0%
−$12.5B$33.6B
COHR-25.7%
−$8.2B$31.9B
RKLB-24.8%
−$11.7B$47.0B
SNPS-23.4%
−$22.8B$97.5B
TSLA-22.4%
−$335.5B$1.49T
PANW-22.2%
−$28.2B$127.0B
CCL-17.3%
−$6.5B$37.4B
INTC-15.2%
−$39.5B$259.1B
CVX-14.3%
−$47.8B$333.2B
CEG-13.4%
−$14.0B$104.1B
VTR-12.9%
−$4.6B$36.0B
F-11.7%
−$6.4B$54.6B
SLB-9.8%
−$7.2B$73.7B
NRG-8.7%
−$2.5B$29.0B
SOFI-7.9%
−$2.6B$33.0B
STX-6.6%
−$5.0B$75.5B
ETR-6.3%
−$2.6B$41.8B
ARES-6.0%
−$2.1B$35.6B
XEL-5.6%
−$2.5B$44.9B
ATO-5.3%
−$1.4B$26.8B
04

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.

AAPL+1.7%
$60.6B$3.65T
NVDA+0.8%
$36.8B$4.49T
CRM+14.3%
$30.6B$213.7B
JPM+3.3%
$27.3B$818.6B
BAC+5.6%
$21.2B$378.3B
UL+13.6%
$19.5B$142.9B
WFC+5.6%
$15.3B$272.3B
C+7.2%
$14.5B$202.1B
HSBC+4.3%
$12.4B$287.5B
BKNG+7.3%
$12.1B$166.0B
TTE+8.0%
$11.5B$143.7B
GS+3.8%
$10.9B$286.3B
ASML+2.0%
$10.8B$541.5B
TMUS+4.7%
$9.7B$207.4B
NVS+3.4%
$9.4B$278.2B

How Buyback & Dilution Tracker Works

  1. 1
    Read share counts straight from the filings
    Every 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.
  2. 2
    Adjust for splits, exclude the unreliable
    Cover-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.
  3. 3
    Net buyback yield, signed honestly
    Yield = 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.
  4. 4
    Aggregate the S&P-style proxy
    For 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.

Who Uses Buyback & Dilution Tracker

Long-term holders
A persistent positive yield means the company retires more stock than it issues — your ownership share compounds without you buying. A persistent negative yield means the opposite, whatever the buyback press releases say.
Valuation readers
The aggregate proxy is the market's own bid: when cap-weighted net buybacks fade to zero or negative, the largest steady buyer of US equities has stepped back — context for the Valuation pillar alongside margin debt.
Dilution police
The diluter table catches share-count growth the income statement hides: heavy SBC, secondaries and stock-funded acquisitions all show up in one number that cannot be adjusted away.
Income-style equity investors
Buyback yield stacks with dividend yield into total shareholder yield — the top of the buyback table is effectively a high-yield list that never shows up on dividend screens.

Pro Tips

01
Net beats announced
Companies announce gross buyback programs and quietly issue stock to employees at the same time. The share count nets it all — the only number that measures what you actually own.
02
Separate M&A dilution from chronic dilution
A one-time count jump usually means a stock-funded acquisition; a steady 2-4% annual climb is structural SBC. The first can be fine; the second is a permanent tax on holders.
03
Watch the aggregate turn
Cap-weighted net yield fading from +2% toward zero means the market's steadiest bid is thinning — historically that happens late in cycles and into major capex booms.
04
Cross-check the biggest-dollar names
Dollar buybacks concentrate absurdly: a handful of mega-caps do most of the retiring. If those few pause, the aggregate flips — concentration risk in the market's own bid.

Common Issues & Solutions

A company's yield here differs from its announced program
We measure the net change in shares outstanding, not announced authorizations. Issuance to employees and sellers offsets gross repurchases; the cover-page count is the referee.
A famous dual-class company is missing
Dual-class issuers share one SEC identifier and their filings mix class counts into one unreliable series, so they are excluded rather than shown wrong (Berkshire, Alphabet's twin listings, and similar).
A foreign issuer's yield looks extreme
ADR filers report ordinary-share counts that do not always map cleanly to the listed ADS line. Readings beyond ±60% are excluded as data-suspect; treat foreign-issuer rows with extra care.
The dollars-retired figure differs from the cash-flow statement
It is an approximation — net yield × current market cap — not the repurchase line from the cash-flow statement. It answers "how much ownership was retired at today's prices," which is the shareholder-relevant question.

Frequently Asked Questions

What is net buyback yield?
The year-over-year percentage change in a company's split-adjusted shares outstanding, sign-flipped: +3% means the share count shrank 3% (net repurchases exceeded all issuance), −3% means net dilution. It nets buybacks against stock compensation, offerings and stock-funded M&A in one number.
Where does the share-count data come from?
The cover page of every 10-Q and 10-K, as tagged in XBRL (dei:EntityCommonStockSharesOutstanding) and served by SEC EDGAR's free API. It is the most consistently reported share count in the filing system, updated every quarter for effectively all US filers.
Why use share counts instead of announced buyback programs?
Announcements are authorizations, not purchases, and gross repurchases are offset by continuous issuance to employees. The net change in shares outstanding is the only measure of what actually happened to your ownership.
What does the aggregate buyback proxy show?
For every quarter since 2011: the cap-weighted average net buyback yield across the top ~500 US stocks, the median stock's yield, and the share of companies shrinking their count. It approximates the S&P 500's net buyback rate from primary filings rather than vendor estimates.
Is a high buyback yield always good?
No — it measures capital return, not capital allocation skill. Companies have historically bought back most stock at cycle tops and least at bottoms, and a high yield funded by debt is leverage wearing a different name. Read it alongside valuation, not instead of it.

Explore Other Tools

Last updated: 2026-08-21