Pourquoi le rendement du dividende de SPY est inférieur
Le rendement de SPY est inférieur de quelques points de base à celui de VOO et d’IVV. Découvrez le rôle du unit investment trust et du cash drag, sur données de fonds en direct.
Le rendement du dividende de SPY est inférieur de quelques points de base à celui de VOO et d’IVV. Cet écart tient à la structure juridique du fonds, et non aux décisions de ses gérants. SPY est un unit investment trust, une structure de fonds plus ancienne qui ne peut pas réinvestir les dividendes perçus des 500 sociétés détenues. Ces dividendes restent sur un compte non rémunéré jusqu’à la prochaine distribution prévue. Cette trésorerie en attente correspond à ce que l’on appelle le « cash drag ».
Dans quelle mesure le rendement du dividende de SPY est-il inférieur à celui de VOO et d’IVV ?
Commençons par ce qui est mesurable. Les trois fonds ci-dessous répliquent le S&P 500 et reversent tous les dividendes encaissés à leurs porteurs une fois par trimestre. Le rendement glissant correspond ici à la somme des quatre dernières distributions par part, divisée par le dernier cours de clôture. C’est le même calcul que celui présenté dans ce que mesure le rendement du dividende.
Le SQL exact derrière chaque chiffre
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 tickerSur les quatre dernières distributions, le rendement de SPY s’est établi à 0.973%, contre 1.033% pour VOO et 1.054% pour IVV. Les deux fonds open-end ont affiché un rendement glissant supérieur à celui de SPY : de 6 points de base pour VOO et de 8.1 points de base pour IVV. Un point de base correspond à un centième de point de pourcentage. L’écart total visible sur ce graphique est donc faible.
Deux mécanismes s’interposent entre les dividendes de l’indice et la distribution d’un fonds. Le premier concerne les frais. Les frais sont prélevés sur les revenus encaissés par le fonds. Le montant versé aux porteurs correspond donc à ces revenus nets du ratio de frais. À la mi-2026, SPY facture environ 0,09 % par an, contre environ 0,03 % pour VOO et IVV. L’écart de frais est d’environ 6 points de base, soit un ordre de grandeur comparable à celui des écarts de rendement observés ci-dessus. Le rendement brut de l’indice, avant déduction des frais d’un fonds, est le chiffre suivi dans le rendement du dividende du S&P 500. Le second mécanisme est le prêt de titres, abordé dans la section suivante.
Qu’est-ce qu’un unit investment trust ?
Un unit investment trust, ou UIT, est un fonds enregistré en vertu de l’Investment Company Act de 1940. Il détient un portefeuille fixe et ne dispose d’aucun pouvoir de gestion discrétionnaire continu. SPY a été lancé sous cette forme en janvier 1993 et l’a conservée. Cette structure entraîne quatre conséquences :
- Le trust détient les composantes de l’indice selon leur pondération dans l’indice. Il ne peut pas échantillonner l’indice, remplacer une valeur par un titre similaire ni détenir des futures à la place des actions.
- Les dividendes reçus des sociétés sous-jacentes ne peuvent pas être réinvestis dans des actions supplémentaires. Ils s’accumulent en trésorerie.
- Cette trésorerie reste sur un compte non rémunéré jusqu’à la date de distribution prévue. Elle ne produit rien dans l’intervalle.
- Le trust ne peut pas prêter ses actions aux vendeurs à découvert. Les revenus du prêt de titres, que les fonds open-end perçoivent et reversent en grande partie au fonds, ne lui sont pas accessibles.
VOO et IVV sont structurés comme des sociétés d’investissement open-end. Un fonds open-end peut réinvestir dans le marché un dividende entrant le jour même de sa réception, détenir des futures sur indice comme substitut de trésorerie et gérer un programme de prêt de titres dont les revenus restent dans le fonds.
Vous n’avez pas à nous croire sur parole. Le prospectus et le prospectus simplifié de chaque fonds indiquent la structure dans leurs premières pages. Ces deux documents sont publiés sur le site de l’émetteur et déposés auprès de la SEC. Recherchez la dénomination juridique du fonds dans EDGAR, ouvrez le prospectus et lisez la première page.
Combien de temps les liquidités encaissées restent-elles effectivement en compte ?
La partie visible de la période de détention correspond à l’intervalle entre deux dates publiées par chaque fonds. La date ex-dividende est le jour à partir duquel un nouvel acheteur ne perçoit plus le prochain versement. La date de paiement est le jour où les liquidités sont créditées sur les comptes.
Le SQL exact derrière chaque chiffre
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 tickerSur trois années de distributions, SPY a affiché en moyenne un délai de 42.6 jours entre la date ex-dividende et la date de paiement, pour 12 versements, avec une attente maximale de 47 jours. VOO a reversé ces mêmes liquidités en 3.8 jours en moyenne, contre 4.3 jours pour IVV.
Cet intervalle ne représente que la fin de la période. Les 500 entreprises de l’indice versent leurs dividendes selon leurs propres calendriers tout au long du trimestre. Un dividende reçu au cours de la première semaine d’un trimestre reste sur le compte du fonds jusqu’à la fin du trimestre, puis s’y ajoute le délai de paiement. Le montant accumulé est plus facile à analyser distribution par distribution.
Le SQL exact derrière chaque chiffre
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_dateLe versement le plus ancien de ce panneau, avec une date ex-dividende au Sep 15, 2023, s’élevait à $1.5832 par action, soit 0.357% du cours du fonds ce jour-là. Le plus récent, avec une date ex-dividende au Jun 18, 2026, s’élevait à $1.9035 par action, soit 0.255% du cours, et a été versé aux porteurs le Jul 31, 2026. Sur l’ensemble des 12 distributions du panneau, chaque versement trimestriel représente une fraction de un pour cent de la valeur du fonds. C’est l’ordre de grandeur du solde de liquidités immobilisé en question.
Quelle est l’ampleur du cash drag, en points de base ?
Passons maintenant au calcul, avec des chiffres ronds choisis pour faciliter l’addition, et non mesurés ou prévisionnels. Supposons qu’un fonds encaisse des dividendes équivalant à 1,2 % de son actif sur un an et qu’il n’en réinvestisse rien. Supposons que le marché gagne 8 % sur la même période. Les liquidités arrivent progressivement au cours de chaque trimestre, puis sortent à la date de versement. Chaque dollar reste en moyenne inutilisé pendant environ la moitié d’un trimestre, plus le délai de versement, soit environ 85 jours, ou 0,23 année. Le solde moyen non investi représente donc 1,2 % multiplié par 0,23, soit environ 0,28 % de l’actif. En multipliant ce solde inutilisé par les 8 % gagnés par le marché, le rendement abandonné ressort à environ 0,02 %, soit un peu plus de 2 points de base sur l’année.
C’est l’ordre de grandeur de l’effet. Il se mesure en quelques points de base par an et se reflète dans le total return, plutôt que dans le montant de la distribution. Son signe dépend de l’évolution du marché. Lorsque l’indice baisse sur l’année, les liquidités inutilisées échappent à la baisse. Le même calcul joue alors en faveur du porteur, pour un montant similaire. Un fonds open-end ne bénéficie pas davantage d’un avantage gratuit : il détient lui aussi des liquidités opérationnelles, et leur réinvestissement synthétique au moyen de futures entraîne des coûts.
Le rendement et la performance totale mesurent des éléments différents
Un rendement glissant correspond aux quatre dernières distributions divisées par le cours actuel. Il ne dit rien de l’évolution du cours au cours de ces quatre trimestres. Les deux chiffres s’expriment par ailleurs sur des échelles très différentes.
Le SQL exact derrière chaque chiffre
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 yearComparez les deux séries. En 2019, la variation du cours de SPY entre la clôture de la première séance et celle de la dernière s’est établie à 28.62%, tandis que les dividendes distribués sur l’année ont représenté 2.25% du cours au début de la période. En 2025, les deux mêmes mesures se sont établies respectivement à 16.64% et 1.25%. Leur addition donne, en première approximation, la performance totale. La définition exacte figure dans performance du cours et performance totale. Un écart de rendement de quelques points de base entre deux trackers du S&P 500 ne représente qu’une faible composante de cette somme. Les fonds conçus pour offrir une distribution plus élevée suivent une autre logique : voir les covered call ETFs expliqués. Pour une comparaison axée sur les dividendes, voir SCHD contre VOO selon le rendement du dividende.
FAQ
Pourquoi le rendement du dividende de SPY est-il inférieur à celui de VOO ?
Deux éléments structurels s’interposent entre les dividendes de l’indice et le versement reçu par l’actionnaire. Le ratio de frais de SPY est plus élevé, et les frais sont prélevés sur les revenus encaissés avant toute distribution. SPY est également un unit investment trust, qui ne peut ni percevoir de revenus du prêt de titres ni réinvestir les dividendes pendant la période d’attente. Sur les quatre dernières distributions, l’écart mesuré était de 6 points de base.
SPY est-il un unit investment trust ?
Oui. Le SPDR S&P 500 ETF Trust est structuré comme un unit investment trust depuis son lancement en janvier 1993. Cette structure figure dans le prospectus du fonds, déposé auprès de la SEC et publié par l’émetteur.
SPY réinvestit-il les dividendes qu’il encaisse ?
Non. Un unit investment trust ne peut pas réinvestir les dividendes reçus de ses participations. Les liquidités s’accumulent sur un compte non rémunéré, puis sont versées à la date de distribution prévue, en moyenne 42.6 jours après la date ex-dividende au cours des trois dernières années.
Quel est le coût du cash drag pour un fonds indiciel S&P 500 ?
En retenant un taux de dividende de 1,2 % et une progression de marché de 8 %, un solde de dividendes trimestriels non investi entraîne une perte de rendement d’environ 2 points de base sur un an, soit 0,02 %. Ce montant reste faible. Lors d’une année baissière, ces liquidités inutilisées produisent l’effet inverse.
Quand SPY verse-t-il son dividende ?
SPY distribue un dividende trimestriel. Sa dernière date ex-dividende indiquée dans le panneau ci-dessus était Jun 18, 2026, et le versement a été effectué le Jul 31, 2026, soit un délai d’environ six semaines.
Chaque chiffre de cette page provient de la requête affichée juste en dessous. Pour comparer le calendrier des versements d’autres fonds, posez la question en anglais courant sur le terminal Strasmore.