S&P 500 dividend yield berekenen en meten
De S&P 500 dividend yield is de cap-weighted verhouding tussen dividenden en totale marktwaarde, niet het gemiddelde van 500 yields. Bekijk de berekening en elf jaar aan metingen.
De dividend yield van de S&P 500 is het totaal aan dividenden dat de indexleden in de afgelopen twaalf maanden hebben uitgekeerd, gedeeld door hun gezamenlijke marktwaarde. Het gaat om één cap-weighted ratio, niet om een gemiddelde van 500 afzonderlijke yields. Die keuze zorgt ervoor dat het headline-cijfer ruim onder de niveaus ligt die income screens tonen. De brede indextracker in het onderstaande paneel blijft op basis van zijn cash distributions over de laatste twaalf maanden achter bij 1.01%, terwijl de dividend screens die op dezelfde manier zijn gemeten er ver boven liggen.
Hoe wordt het dividend yield van de S&P 500 berekend?
Elk indexbestanddeel wordt gewogen op basis van de free-float-gecorrigeerde market value. Het indexniveau is de som van die waarden gedeeld door een vaste divisor. Voor het dividend yield worden dezelfde gewichten gebruikt. Tel de dollars aan dividenden op die de bestanddelen gedurende een jaar uitkeren. Tel hun market values op en deel het eerste bedrag door het tweede. De divisor valt weg in deze verhouding. Een lezer heeft het indexniveau dus niet nodig om het cijfer te controleren.
Twee kenmerken van deze berekening bepalen het volledige beeld.
Een onderneming die niets uitkeert, behoudt haar volledige gewicht in de noemer. Zij draagt wel market value bij, maar geen dividenden. Daardoor daalt de ratio in verhouding tot haar omvang.
Het gewicht is ook evenredig aan de market value. De grootste bestanddelen bepalen dus de uitkomst. Neem een hypothetisch paar: één onderneming van $3 biljoen met een yield van 0,4% keert evenveel dividenddollars uit als drie ondernemingen van $100 miljard met een yield van 4%. De eerste onderneming brengt echter tien keer zoveel market value in de noemer. De versie per onderneming van de dividend yield op één aandeel gebruikt dezelfde twee inputs voor één naam en beantwoordt een andere vraag.
Het onderstaande panel voert beide berekeningen naast elkaar uit op één momentopname van beursgenoteerde Amerikaanse ondernemingen met een market value van meer dan $1 miljard, verdeeld in omvangsbuckets.
De exacte SQL achter elk getal
SELECT multiIf(market_cap >= 1000000000000, 'over $1T',
market_cap >= 200000000000, '$200B to $1T',
market_cap >= 50000000000, '$50B to $200B',
market_cap >= 10000000000, '$10B to $50B',
'$1B to $10B') AS size_bucket,
count() AS companies,
countIf(dividend_yield > 0) AS payers,
round(100 * sum(ifNull(dividend_yield, 0) * market_cap) / sum(market_cap), 2) AS cap_weighted_yield_pct,
round(100 * avg(ifNull(dividend_yield, 0)), 2) AS equal_weighted_yield_pct,
round(100 * quantileDeterministicIf(0.5)(ifNull(dividend_yield, 0),
cityHash64(ticker), dividend_yield > 0), 2) AS median_payer_yield_pct
FROM global_markets.stocks_ratios
WHERE date = (SELECT max(date) FROM global_markets.stocks_ratios)
AND price >= 5
AND market_cap >= 1000000000
GROUP BY size_bucket
HAVING countIf(dividend_yield > 0) > 0
ORDER BY max(market_cap) DESCDe eerste yield-kolom past binnen elke bucket indexberekeningen toe: de totale dividenddollars gedeeld door de totale market value. De tweede geeft elke onderneming in de bucket een gelijke stem. In de bucket over $1T keert 8 van de 12 ondernemingen überhaupt dividend uit. Het cap weighted cijfer bedraagt 0.28%, het equal weighted cijfer 0.27% en de yield van de onderneming die dividend uitkeert doorgaans 0.36%. De bucket $1B to $10B aan het andere uiteinde bevat 1312 ondernemingen, met 1.69% cap weighted tegenover 1.78% equal weighted.
Dit overzicht is een filter op omvang en niet de lijst van indexbestanddelen, die onder licentie valt. De berekening is identiek. Daarmee wordt het kernpunt geïsoleerd: het weegschema onderscheidt het yield van een index van het yield van het gemiddelde bestanddeel.
Waarom is het dividend yield van de S&P 500 lager dan dat van een dividendfonds?
Zet de tracker naast fondsen die specifiek op dividenduitkeringen zijn gericht, en naast sectorfondsen waarbij hoge uitkeringen onderdeel zijn van het bedrijfsmodel. Elke rij gebruikt dezelfde methode: de daadwerkelijke cash distributions over twaalf maanden, gedeeld door de meest recente prijs tijdens reguliere handelsuren die in het bestand staat.
De exacte SQL achter elk getal
WITH px AS (
SELECT ticker,
argMax(close, window_start) AS price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'RSP', 'VYM', 'SCHD', 'SPYD', 'XLU', 'XLP', 'XLRE', 'XLK')
AND window_start >= now() - INTERVAL 7 DAY
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker
),
dv AS (
SELECT ticker,
sum(cash_amount) AS ttm_distributions,
count() AS payments
FROM global_markets.stocks_dividends
WHERE ticker IN ('SPY', 'RSP', 'VYM', 'SCHD', 'SPYD', 'XLU', 'XLP', 'XLRE', 'XLK')
AND ex_dividend_date > today() - INTERVAL 1 YEAR
AND ex_dividend_date <= today()
AND cash_amount > 0
GROUP BY ticker
)
SELECT px.ticker AS ticker,
multiIf(px.ticker = 'SPY', 'broad index tracker',
px.ticker = 'RSP', 'equal weight S&P 500',
px.ticker IN ('VYM', 'SCHD', 'SPYD'), 'dividend screen',
'sector fund') AS segment,
round(px.price, 2) AS price,
round(dv.ttm_distributions, 3) AS ttm_distributions_usd,
dv.payments AS payments,
round(dv.ttm_distributions / px.price * 100, 2) AS trailing_yield_pct
FROM px
INNER JOIN dv ON px.ticker = dv.ticker
ORDER BY multiIf(px.ticker = 'SPY', 1,
px.ticker = 'RSP', 2,
px.ticker = 'VYM', 3,
px.ticker = 'SCHD', 4,
px.ticker = 'SPYD', 5,
px.ticker = 'XLU', 6,
px.ticker = 'XLP', 7,
px.ticker = 'XLRE', 8,
9)De tracker keerde $7.525 per aandeel uit via 4 distributions, bij een koers van $744.35. Dat komt neer op een trailing yield van 1.01%. De equal weight-versie van dezelfde 500 bedrijven, in de tweede rij, staat op 1.49%: dezelfde samenstelling, maar één stem per naam in plaats van één stem per dollar. SCHD, dat selecteert op gevestigde dividendbetalers, staat op 3.13%. De sectorfondsen voor utilities en vastgoed staan op respectievelijk 3.33% en 3.12%. Onderaan staat XLK op 0.56%, het sectorfonds voor technologie. In dit marktsegment vormen dividenden maar een klein deel van de manier waarop cash bij aandeelhouders terechtkomt.
Eén formule, één handelssessie en yields die binnen het overzicht meerdere keren van elkaar verschillen. Een yield geeft aan welke posities een mandje bevat en hoeveel die posities uitkeren. Wat geldt als een goede dividend yield beschrijft het volledige bereik van yields op individuele aandelen waaruit de screens selecteren. de payout ratio meet welk deel van de winst van een bedrijf door de uitkering wordt verbruikt.
Wat is het dividend yield van de S&P 500 in de loop der tijd geweest?
De langste consistente reeks die een lezer kan reconstrueren zonder een gelicentieerde indexfeed, is de distribution yield van de tracker: het bedrag dat in een kalenderjaar daadwerkelijk in cash is uitgekeerd, gedeeld door de koers tijdens de laatste reguliere handelssessie van dat jaar. Deze yield ligt iets onder de bruto dividend yield van de index, omdat de expense ratio van het fonds wordt ingehouden op wat het uitkeert. De ontwikkeling is wel vergelijkbaar.
De exacte SQL achter elk getal
WITH px AS (
SELECT toYear(toTimeZone(window_start, 'America/New_York')) AS year,
argMax(close, window_start) AS year_end_price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toYear(toTimeZone(window_start, 'America/New_York')) BETWEEN 2015 AND 2025
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY year
),
dv AS (
SELECT toYear(ex_dividend_date) AS year,
sum(cash_amount) AS annual_distributions,
count() AS payments
FROM global_markets.stocks_dividends
WHERE ticker = 'SPY'
AND cash_amount > 0
AND ex_dividend_date >= toDate('2015-01-01')
AND ex_dividend_date <= toDate('2025-12-31')
GROUP BY year
),
tsy AS (
SELECT toYear(date) AS year,
argMax(yield_10_year, date) AS y10
FROM global_markets.treasury_yields
WHERE toYear(date) BETWEEN 2015 AND 2025
AND toMonth(date) = 12
AND yield_10_year IS NOT NULL
GROUP BY year
)
SELECT px.year AS year,
round(dv.annual_distributions / px.year_end_price * 100, 2) AS tracker_yield_pct,
round(tsy.y10, 2) AS treasury_10y_pct,
round(dv.annual_distributions, 2) AS distributions_per_share_usd,
dv.payments AS payments
FROM px
INNER JOIN dv ON px.year = dv.year
INNER JOIN tsy ON px.year = tsy.year
ORDER BY yearIn 2015 keerde de tracker $4.21 per aandeel uit, goed voor een yield van 2.06%. In 2025 keerde hij $7.28 uit, goed voor 1.07%. De uitkering per aandeel is de hoogste van deze twee waarden. De yield is de laagste.
De tweede lijn in de grafiek is de yield op de 10 year Treasury in elke december: 2.27% in 2015 en 4.18% in 2025. De twee reeksen kruisen elkaar meer dan één keer in de elf jaar waarvoor gegevens beschikbaar zijn. De coupon op een Treasury is contractueel vastgelegd, terwijl een dividend per kwartaal wordt vastgesteld. Het verschil tussen beide is daarom geen volledig vergelijkbare premium. Dividend yield versus Treasury yields zet deze vergelijking uiteen.
De uitkering groeide terwijl de yield daalde
Een dalende yield zegt op zichzelf niets over de onderliggende dividenden. Herbaseer beide helften van de ratio naar 100 op 2015 en de twee lijnen lopen uiteen.
De exacte SQL achter elk getal
WITH px AS (
SELECT toYear(toTimeZone(window_start, 'America/New_York')) AS year,
argMax(close, window_start) AS year_end_price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toYear(toTimeZone(window_start, 'America/New_York')) BETWEEN 2015 AND 2025
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY year
),
dv AS (
SELECT toYear(ex_dividend_date) AS year,
sum(cash_amount) AS annual_distributions
FROM global_markets.stocks_dividends
WHERE ticker = 'SPY'
AND cash_amount > 0
AND ex_dividend_date >= toDate('2015-01-01')
AND ex_dividend_date <= toDate('2025-12-31')
GROUP BY year
)
SELECT px.year AS year,
round(100 * dv.annual_distributions / (SELECT annual_distributions FROM dv WHERE year = 2015), 1) AS distributions_index_2015_100,
round(100 * px.year_end_price / (SELECT year_end_price FROM px WHERE year = 2015), 1) AS price_index_2015_100
FROM px
INNER JOIN dv ON px.year = dv.year
ORDER BY yearOp 2025 bedroegen de uitkeringen per aandeel 173.1 ten opzichte van een basis van 100, en stond de prijs op 334.4. Beide stegen. De noemer steeg sneller, waardoor de ratio tussen beide daalde. Dat is het volledige mechanisme achter een dalende index-yield. Het is belangrijk dit vast te houden: een lagere index-yield zegt iets over het uitkeringsbeleid en de samenstelling van de index, maar geeft geen aanwijzing over de toekomstige prijsontwikkeling.
Hoe u de dividend yield van de S&P 500 opzoekt en consistent interpreteert
Gepubliceerde cijfers voor dezelfde dag verschillen. Die verschillen zijn vrijwel altijd het gevolg van conventies en niet van fouten. Leg uw methode daarom vast.
- Leg de teller vast. De dividends die in de afgelopen twaalf maanden daadwerkelijk zijn uitgekeerd, vormen één conventie. Het op jaarbasis brengen van het meest recente kwartaalbedrag is een andere. In elk jaar waarin de uitkeringen wijzigen, wijken beide methoden van elkaar af.
- Leg de noemer vast. Gebruik steeds de slotkoers van dezelfde sessie en noteer de datum naast het cijfer.
- Bepaal of u de index of een fund bedoelt. De yield van een index is vóór aftrek van fees. De distribution yield van een fund is na aftrek van de expense ratio en volgt het eigen betalingsschema van het fund.
- Lees het label op een fact sheet. Een 30 day SEC yield en een trailing distribution yield worden verschillend berekend en zullen niet overeenkomen.
Deze pagina is voor het eerst gepubliceerd in augustus 2026. De rolling panels worden bij elke regeneratie opnieuw berekend. Lees het cijfer in de tracker daarom als het cijfer voor de meest recente sessie in het bestand, niet als een vaste constante. De panels voor kalenderjaren zijn vastgelegd op afgesloten jaren en blijven ongewijzigd.
Geen van deze conventies houdt rekening met buybacks. Wanneer een bedrijf aandelen intrekt, keert het cash uit zonder het dividend te wijzigen. Een dividend yield van een index onderschat daardoor de totale uitkering aan aandeelhouders. Price charts laten dividends eveneens buiten beschouwing. Maandelijkse total returns toont de berekening waarmee deze weer worden opgenomen.
FAQ over het dividend yield van de S&P 500
Wat is het dividend yield van de S&P 500 momenteel?
Een betrouwbaar antwoord vermeldt de datum, omdat de noemer elke sessie verandert. Tijdens de meest recente sessie die hier is geregistreerd, bedroeg het trailing-twelve-month distribution yield van de brede indextracker 1.01%. Dat was gebaseerd op $7.525 aan distributions tegenover een koers van $744.35.
Waarom is het dividend yield van de S&P 500 lager dan het yield van het gemiddelde aandeel?
Het indexcijfer weegt elke onderneming op basis van market value. Daardoor ligt het gewicht vooral bij de grootste ondernemingen. Bij een eenvoudig gemiddelde telt een onderneming van $2 miljard even zwaar mee als een onderneming van $3 biljoen. In het bovenstaande paneel bedroeg de over $1T-categorie 0.28% op basis van market-cap weighting tegenover 0.27% op basis van equal weighting, uitgaande van identieke inputs.
Omvat het dividend yield van de S&P 500 ook buybacks?
Nee. Het cijfer omvat uitsluitend cash dividends. Repurchases geven cash op een andere manier terug aan aandeelhouders en komen nergens in de ratio voor. Daardoor zijn een index yield van vandaag en een index yield uit de jaren zeventig niet rechtstreeks vergelijkbaar.
Hoe vaak keert de S&P 500 dividend uit?
De leden hanteren hun eigen uitbetalingskalenders, meestal per kwartaal. Een tracking fund bundelt die betalingen en keert ze volgens een eigen schema uit: 4 distributions in 2025, goed voor in totaal $7.28 per aandeel. Wie elke uitkering ontvangt, wordt bepaald door het eigendom op een specifieke datum. Dat wordt toegelicht in de handleiding over de ex-dividenddatum.
Is het dividend yield van de S&P 500 hoger dan het yield van de 10-year Treasury?
Dat hangt af van het jaar. Beide metingen staan in de bovenstaande grafiek. In de decembermetingen liet 2015 voor de tracker 2.06% zien en voor de note 2.27%. Bij 2025 waren dat 1.07% en 4.18%.
Alle bovenstaande cijfers zijn afkomstig uit opgeslagen, versiegecontroleerde queries op basis van ingediende dividendgegevens en actuele koersen. Open een paneel om de SQL te bekijken of bouw de ratio opnieuw op voor een universum van uw keuze op de Strasmore-terminal.