SPY dividend yield verklaring en vergelijking
Het dividendrendement van SPY ligt enkele basis points onder dat van VOO en IVV. Ontdek hoe de unit investment trust structuur zorgt voor cash drag en lagere rendementen.
Het dividendrendement van SPY ligt enkele basis points lager dan dat van VOO en IVV. Dit verschil vloeit voort uit de juridische structuur van het fonds en niet uit beslissingen van de fondsbeheerders. SPY is een unit investment trust, een oudere fondsstructuur die de dividenden van de vijfhonderd bedrijven in de portefeuille niet mag herbeleggen. Deze dividenden blijven op een niet-rentedragende rekening staan tot de volgende geplande uitbetaling. Dit tijdelijk aangehouden kapitaal veroorzaakt wat in de markt bekendstaat als "cash drag".
Hoe ver blijft het dividendrendement van SPY achter bij dat van VOO en IVV?
Begin bij wat meetbaar is. De drie onderstaande fondsen volgen alle de S&P 500 en keren de verzamelde dividenden elk kwartaal uit aan de aandeelhouders. Het trailing yield is hier de som van de laatste vier uitkeringen per aandeel gedeeld door de meest recente slotkoers; dit is dezelfde rekenmethode als uiteengezet in wat dividendrendement meet.
De exacte SQL achter elk getal
WITH
divs AS
(
SELECT
ticker,
ex_dividend_date,
max(toFloat64(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker IN ('SPY', 'VOO', 'IVV')
AND ex_dividend_date >= today() - 365
AND ex_dividend_date < today()
GROUP BY ticker, ex_dividend_date
),
ttm AS
(
SELECT
ticker,
sum(cash_amount) AS ttm_dividend
FROM divs
GROUP BY ticker
HAVING count() = 4
),
px AS
(
SELECT
ticker,
toFloat64(argMax(close, window_start)) AS last_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'VOO', 'IVV')
AND window_start >= today() - 15
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY ticker
),
fund_yield AS
(
SELECT
ttm.ticker AS ticker,
ttm.ttm_dividend / px.last_close * 100 AS yield_pct
FROM ttm
INNER JOIN px ON px.ticker = ttm.ticker
),
spy_yield AS
(
SELECT max(yield_pct) AS spy_pct
FROM fund_yield
WHERE ticker = 'SPY'
)
SELECT
fund_yield.ticker AS ticker,
round(fund_yield.yield_pct, 3) AS trailing_yield_pct,
round((fund_yield.yield_pct - spy_yield.spy_pct) * 100, 1) AS yield_spread_vs_spy_bps
FROM fund_yield
CROSS JOIN spy_yield
ORDER BY tickerOver de afgelopen vier uitkeringen behaalde SPY een rendement van 0.973%, tegenover 1.033% voor VOO en 1.054% voor IVV. Beide open-end fondsen lieten een hoger trailing yield zien dan SPY: VOO met 6 basis points en IVV met 8.1. Een basis point is een honderdste van een procentpunt, dus de totale spread in die grafiek is klein.
Twee mechanismen bepalen het verschil tussen de dividenden van de index en de uitkering van een fonds. Het eerste zijn de kosten. De onkosten worden ingehouden op de inkomsten die een fonds ontvangt, en wat de aandeelhouders bereikt, is die inkomstenstroom minus de expense ratio. Medio 2026 rekent SPY ongeveer 0,09% per jaar, tegenover ongeveer 0,03% voor VOO en IVV. Dit is een kostenverschil van ruwweg 6 basis points, wat van dezelfde orde van grootte is als de hierboven genoemde rendementsverschillen. Het bruto rendement van de index, vóór aftrek van fondskosten, is het cijfer dat wordt gevolgd in het S&P 500 dividendrendement. Het tweede mechanisme is securities lending, wat in de volgende sectie wordt behandeld.
Wat is een unit investment trust?
Een unit investment trust, of UIT, is een fonds dat is geregistreerd onder de Investment Company Act van 1940 en dat een vaste portefeuille aanhoudt zonder doorlopende beleggingsvrijheid. SPY werd in januari 1993 in die vorm gelanceerd en heeft deze structuur behouden. Vier zaken vloeien voort uit deze verpakking:
- De trust houdt de indexbestanddelen aan volgens de indexweging. Er is geen ruimte om de index te steekproefsgewijs te volgen, een vergelijkbare naam te vervangen of futures aan te houden in plaats van aandelen.
- Dividenden die van de onderliggende bedrijven worden ontvangen, kunnen niet worden geherinvesteerd in extra aandelen. Ze hopen zich op als cash.
- Die cash staat op een niet-rentedragende rekening tot de geplande uitkeringsdatum. Het levert niets op terwijl het daar staat.
- De trust mag zijn aandelen niet uitlenen aan short sellers. Inkomsten uit securities lending, die open-end fondsen wel innen en grotendeels terugsluizen naar het fonds, zijn voor een UIT niet beschikbaar.
VOO en IVV zijn georganiseerd als open-end beleggingsmaatschappijen. Een open-end fonds kan een binnengekomen dividend op de dag van ontvangst direct weer in de markt beleggen, index futures aanhouden als vervanging voor cash en een uitleenprogramma voeren waarvan de inkomsten in het fonds terechtkomen.
Niets hiervan hoeft op goed vertrouwen te worden aangenomen. Het prospectus en het samenvattende prospectus van elk fonds vermelden de structuur op de eerste pagina's, en beide documenten staan op de website van de uitgever en zijn gedeponeerd bij de SEC. Zoek op de juridische naam van het fonds in EDGAR, open het prospectus en lees de eerste pagina.
Hoe lang blijft het geïnde cashbedrag daadwerkelijk staan?
Het zichtbare einde van de aanhoudperiode is het tijdsbestek tussen twee data die elk fonds publiceert. De ex-dividenddatum is de dag waarop een nieuwe koper de aanstaande uitkering niet langer ontvangt. De betaaldatum is de dag waarop het cashbedrag op de rekeningen wordt bijgeschreven.
De exacte SQL achter elk getal
WITH divs AS
(
SELECT
ticker,
ex_dividend_date,
any(pay_date) AS payment_date
FROM global_markets.stocks_dividends
WHERE ticker IN ('SPY', 'VOO', 'IVV')
AND ex_dividend_date >= today() - 1095
AND ex_dividend_date < today()
AND pay_date > ex_dividend_date
GROUP BY ticker, ex_dividend_date
)
SELECT
ticker,
round(avg(dateDiff('day', ex_dividend_date, payment_date)), 1) AS avg_days_cash_held,
max(dateDiff('day', ex_dividend_date, payment_date)) AS longest_wait_days,
count() AS payout_count
FROM divs
GROUP BY ticker
ORDER BY tickerOver een periode van drie jaar aan uitkeringen nam SPY gemiddeld 42.6 dagen tussen de ex-dividenddatum en de betaaldatum, over 12 uitkeringen, met een langste wachttijd van 47 dagen. VOO verwerkte hetzelfde cashbedrag in gemiddeld 3.8 dagen, en IVV in 4.3 dagen.
Dat tijdsbestek is slechts het sluitstuk van de periode. De vijfhonderd bedrijven in de index betalen volgens hun eigen kalender gedurende het kwartaal. Een dividend dat in de eerste week van een kwartaal binnenkomt, blijft de rest van dat kwartaal op de rekening van de trust staan, vermeerderd met de betaalvertraging. De omvang van de stapel is per uitkering eenvoudiger af te lezen.
De exacte SQL achter elk getal
WITH
divs AS
(
SELECT
ex_dividend_date AS ex_date,
any(pay_date) AS pay_date,
max(toFloat64(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'SPY'
AND ex_dividend_date >= today() - 1095
AND ex_dividend_date < today()
GROUP BY ex_dividend_date
),
px AS
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
toFloat64(argMax(close, window_start)) AS close_px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 1105
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY d
)
SELECT
toString(divs.ex_date) AS ex_date,
formatDateTime(divs.ex_date, '%b %e, %Y') AS ex_date_label,
formatDateTime(divs.pay_date, '%b %e, %Y') AS pay_date_label,
round(divs.cash_amount, 4) AS cash_amount,
round(divs.cash_amount / px.close_px * 100, 3) AS pct_of_price
FROM divs
INNER JOIN px ON px.d = divs.ex_date
ORDER BY ex_dateDe oudste betaling in dat overzicht, met ex-dividenddatum Sep 15, 2023, bedroeg $1.5832 per aandeel, of 0.357% van de koers van het fonds op die dag. De meest recente, met ex-dividenddatum Jun 18, 2026, keerde $1.9035 per aandeel uit, 0.255% van de koers, en bereikte de aandeelhouders op Jul 31, 2026. Over alle 12 uitkeringen in het overzicht is elke kwartaaluitkering een fractie van één procent van het fonds. Dat is de schaal van het betreffende inactieve saldo.
Hoe groot is de cash drag, uitgedrukt in basis points?
Laten we de berekening maken met ronde getallen voor het totaal, in plaats van gemeten of voorspelde waarden. Stel dat een fonds over een jaar 1,2% van zijn vermogen aan dividenden ontvangt en niets daarvan herbelegt. Stel dat de markt in datzelfde jaar met 8% stijgt. Het contante geld stroomt per kwartaal binnen en verlaat het fonds op de betaaldatum. De gemiddelde dollar blijft ongeveer een half kwartaal plus de betaalvertraging onbenut, laten we zeggen vijfentachtig dagen, oftewel 0,23 van een jaar. Het gemiddelde niet-belegde saldo is dan 1,2% maal 0,23, oftewel ongeveer 0,28% van het vermogen. Vermenigvuldig dit onbenutte saldo met de 8% die de markt is gestegen: het misgelopen rendement komt uit op ongeveer 0,02%, iets meer dan twee basis points voor het jaar.
Dat is de omvang van het effect. Het wordt gemeten in basis points per jaar en komt tot uiting in het totaalrendement in plaats van in de omvang van de uitkering. Het teken volgt de markt. In een jaar waarin de index daalt, blijft het onbenutte contante geld buiten schot en werkt dezelfde berekening in het voordeel van de houder met een vergelijkbaar bedrag. Een open-end fonds krijgt evenmin een gratis rit: het houdt zelf werkkapitaal aan, en het equitizen van dat contante geld met futures brengt kosten met zich mee.
Yield en total return meten verschillende zaken
Een trailing yield is de som van de laatste vier uitkeringen gedeeld door de huidige koers. Dit zegt niets over het koersverloop gedurende die vier kwartalen, en beide cijfers werken op basis van zeer uiteenlopende schalen.
De exacte SQL achter elk getal
WITH
px AS
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
toFloat64(argMax(close, window_start)) AS close_px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 2950
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY d
),
by_year AS
(
SELECT
toYear(d) AS year,
argMin(close_px, d) AS first_close,
argMax(close_px, d) AS last_close
FROM px
GROUP BY year
),
divs AS
(
SELECT
toYear(ex_date) AS year,
sum(cash_amount) AS year_dividends
FROM
(
SELECT
ex_dividend_date AS ex_date,
max(toFloat64(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'SPY'
AND ex_dividend_date >= today() - 2950
GROUP BY ex_dividend_date
)
GROUP BY year
)
SELECT
by_year.year AS year,
round((by_year.last_close / by_year.first_close - 1) * 100, 2) AS price_return_pct,
round(divs.year_dividends / by_year.first_close * 100, 2) AS dividend_return_pct
FROM by_year
INNER JOIN divs ON divs.year = by_year.year
WHERE by_year.year > toYear(today() - 2950)
AND by_year.year < toYear(today())
ORDER BY yearBekijk de twee reeksen in samenhang met elkaar. In 2019 bedroeg de koersverandering van SPY vanaf het slot van de eerste sessie tot de laatste meting 28.62%, terwijl de dividenden die over dat jaar werden uitgekeerd uitkwamen op 2.25% van de koers aan het begin van dat jaar. In 2025 bedroeg hetzelfde paar 16.64% en 1.25%. Door de twee bij elkaar op te tellen, krijgt u bij benadering de total return; de exacte definitie vindt u in koersrendement versus total return. Een verschil van enkele basis points in yield tussen twee S&P 500-trackers is slechts een kleine factor in die som. Fondsen die zijn ontworpen voor een hogere uitkering gedragen zich weer anders: zie uitleg over covered call ETF's, en voor een vergelijking gericht op dividend, SCHD versus VOO op basis van dividend yield.
Veelgestelde vragen
Waarom is het dividendrendement van SPY lager dan dat van VOO?
Twee structurele factoren beïnvloeden het verschil tussen de dividenden van de index en de uitkering aan de aandeelhouder. De expense ratio van SPY is hoger en kosten worden ingehouden op de ontvangen inkomsten voordat er iets wordt uitgekeerd. SPY is bovendien een unit investment trust, die geen inkomsten uit securities lending kan genereren en ontvangen dividenden niet kan herbeleggen in de wachtperiode. Over de afgelopen vier uitkeringen bedroeg het gemeten verschil 6 basis points.
Is SPY een unit investment trust?
Ja. De SPDR S&P 500 ETF Trust is sinds de lancering in januari 1993 georganiseerd als een unit investment trust. Deze structuur staat vermeld in het prospectus van het fonds, dat is gedeponeerd bij de SEC en door de uitgever is gepubliceerd.
Herbelegt SPY de ontvangen dividenden?
Nee. Een unit investment trust kan dividenden die uit de beleggingen worden ontvangen niet herbeleggen. Het contante geld verzamelt zich op een niet-rentedragende rekening en wordt uitgekeerd op de geplande distributiedatum, gemiddeld 42.6 dagen na de ex-dividenddatum over de afgelopen drie jaar.
Hoeveel kost cash drag een S&P 500-indexfonds?
Bij aannames van een dividendrendement van 1,2% en een marktstijging van 8%, levert een niet-belegd kwartaaldividend ongeveer 2 basis points aan rendement per jaar in, oftewel 0,02%. Dit cijfer is klein en in een jaar met koersdalingen werkt hetzelfde onbenutte contante geld in de tegenovergestelde richting.
Wanneer keert SPY dividend uit?
SPY keert per kwartaal uit. De meest recente ex-dividenddatum in het bovenstaande overzicht was Jun 18, 2026, waarbij het contante geld werd uitgekeerd op Jul 31, 2026, een wachttijd van ongeveer zes weken.
Elk cijfer op deze pagina is afkomstig uit de query die eronder staat. Om de timing van uitkeringen van andere fondsen te vergelijken, kunt u de vraag in begrijpelijk Engels stellen op de Strasmore-terminal.