Waarom dalen aandelen op de ex-dividenddatum
Waarom dalen aandelen op de ex-dividenddatum? De koersdaling is een mechanische aanpassing. Bekijk hoe ver aandelen daadwerkelijk onder de slotkoers openden na vijf jaar data.
De koers van een aandeel daalt op de ex-dividenddatum als gevolg van een geplande aanpassing, niet door een verkoopgolf. Een koper op de ex-dividenddatum ontvangt de aanstaande uitkering niet; het aandeel wisselt dus van eigenaar met één dividend minder dan de middag ervoor. De beurs verlaagt de slotkoers van de voorgaande sessie met het dividendbedrag voor grafiek- en orderprijsdoeleinden. Waar het aandeel daadwerkelijk opent, is een andere kwestie. De onderstaande panelen meten dit over vijf jaar aan ex-dividenddata bij een groep grote dividendbetalers.
Waarom aandelen dalen op de ex-dividenddatum: de aanpassing
Een dividend doorloopt vier data. De declaration date is het moment waarop de raad van bestuur de betaling aankondigt. De ex-dividenddatum is de eerste sessie waarop het aandeel handelt zonder recht op het dividend. De record date is de dag waarop de onderneming haar aandeelhoudersregister controleert, en de pay date is de dag waarop het geld wordt bijgeschreven. Onze gids voor de ex-dividenddatum doorloopt de gehele reeks, en record date versus ex-dividenddatum maakt het onderscheid tussen de twee data die het vaakst worden verward.
Voordat er op de ex-dividenddatum wordt gehandeld, voert de beurs twee mechanische aanpassingen door:
- De slotkoers van de voorgaande sessie wordt voor referentiedoeleinden verlaagd met het dividend. Grafieken, velden voor procentuele wijzigingen, voortschrijdende gemiddelden en de referentieprijs die wordt afgezet tegen de openingsveiling gebruiken allemaal dit aangepaste cijfer.
- Openstaande orders die onder de marktprijs rusten, worden verlaagd met het dividendbedrag.
Geen van deze aanpassingen is een transactie. Er wisselen geen aandelen van eigenaar en er is geen sprake van handelsvolume. Het aandeel begint de dag gemeten vanaf een lager referentiepunt; een koersreeks die de aanpassing negeert, zou elk kwartaal een spookdaling vertonen.
Verlagen beurzen uw openstaande orders op de ex-dividenddatum?
Ja, voor de ordertypes die onder de huidige prijs liggen. Beurzen verlagen openstaande buy limit-orders en openstaande sell stop-orders (inclusief sell stop limit-orders) op de ex-dividenddatum met het dividendbedrag. Een buy limit op $50,00 vóór een dividend van $0,50 opent op de ex-dividenddatum als een buy limit op $49,50. Orders die boven de markt rusten, zoals een sell limit of een buy stop, blijven ongewijzigd. De verlaging zorgt ervoor dat een rustende order ongeveer op dezelfde afstand van de markt blijft als de eigenaar de dag ervoor koos. Dit wordt uitgedrukt in hele centen, aangezien Amerikaanse aandelen in centen worden genoteerd.
DNR, een afkorting voor Do Not Reduce, is de instructie die een order vrijstelt. Voeg deze toe en de buy limit van $50,00 blijft op de ex-dividenddatum staan op $50,00. Niet elk retailplatform toont DNR op het orderformulier; waar het bestaat, staat het meestal naast de time in force als een selectievakje of in een dropdownmenu voor speciale instructies. Een vergelijkbare instructie, DNI (Do Not Increase), heeft betrekking op het aantal aandelen na dividenden in aandelen en aandelensplitsingen, wat in due bills en aandelensplitsingen wordt uiteengezet.
Hoe ver daalt de koers daadwerkelijk op de ex-dividenddatum?
Het onderstaande paneel bevat een groep grote dividendbetalers en elke ex-dividenddatum van 2021 tot en met 2025. Geen van deze bedrijven heeft zijn aandeel in die periode gesplitst, waardoor de ruwe koersen en de ruwe dividendbedragen direct vergelijkbaar blijven. Voor elke ex-dividenddatum wordt het slot van de voorgaande sessie afgezet tegen de opening op de ex-dividenddatum, waarna de daling wordt opgeteld tegenover het totale uitgekeerde dividend.
De exacte SQL achter elk getal
WITH
prices AS
(
SELECT
ticker,
date,
open_px,
any(close_px) OVER (PARTITION BY ticker ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_close
FROM
(
SELECT
ticker,
date,
toFloat64(max(open)) AS open_px,
toFloat64(max(close)) AS close_px
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('KO','PG','JNJ','PEP','XOM','CVX','MCD','HD','VZ','ABBV')
AND date >= '2020-12-01'
AND date < '2026-01-01'
GROUP BY ticker, date
)
),
ex_days AS
(
SELECT
ticker,
ex_dividend_date AS ex_date,
toFloat64(max(cash_amount)) AS dividend
FROM global_markets.stocks_dividends
WHERE ticker IN ('KO','PG','JNJ','PEP','XOM','CVX','MCD','HD','VZ','ABBV')
AND ex_dividend_date >= '2021-01-01'
AND ex_dividend_date < '2026-01-01'
AND cash_amount > 0
GROUP BY ticker, ex_dividend_date
)
SELECT
e.ticker AS ticker,
count() AS payment_count,
round(avg(e.dividend), 4) AS avg_dividend_usd,
round(sum(p.prior_close - p.open_px) / sum(e.dividend), 2) AS drop_per_dollar_paid
FROM ex_days AS e
INNER JOIN prices AS p ON p.ticker = e.ticker AND p.date = e.ex_date
WHERE p.prior_close > 0
GROUP BY e.ticker
ORDER BY drop_per_dollar_paid DESCLees de laatste kolom als dollars aan openingsdaling per dollar aan uitgekeerd dividend. Over de 10 namen loopt het cijfer van 0.28 aan de onderkant van het paneel tot 1.23 aan de bovenkant, waarbij de top toebehoort aan ABBV over 20 betalingen. Een waarde van 1,00 zou betekenen dat het aandeel gemiddeld het volledige dividend onder het vorige slot opende.
Het samenvoegen van alle betalingen per kalenderjaar laat zien in hoeverre het antwoord verschuift afhankelijk van de gekozen steekproef.
De exacte SQL achter elk getal
WITH
prices AS
(
SELECT
ticker,
date,
open_px,
any(close_px) OVER (PARTITION BY ticker ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_close
FROM
(
SELECT
ticker,
date,
toFloat64(max(open)) AS open_px,
toFloat64(max(close)) AS close_px
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('KO','PG','JNJ','PEP','XOM','CVX','MCD','HD','VZ','ABBV')
AND date >= '2020-12-01'
AND date < '2026-01-01'
GROUP BY ticker, date
)
),
ex_days AS
(
SELECT
ticker,
ex_dividend_date AS ex_date,
toFloat64(max(cash_amount)) AS dividend
FROM global_markets.stocks_dividends
WHERE ticker IN ('KO','PG','JNJ','PEP','XOM','CVX','MCD','HD','VZ','ABBV')
AND ex_dividend_date >= '2021-01-01'
AND ex_dividend_date < '2026-01-01'
AND cash_amount > 0
GROUP BY ticker, ex_dividend_date
)
SELECT
toString(toYear(e.ex_date)) AS year,
count() AS payment_count,
round(sum(p.prior_close - p.open_px) / sum(e.dividend), 2) AS drop_per_dollar_paid
FROM ex_days AS e
INNER JOIN prices AS p ON p.ticker = e.ticker AND p.date = e.ex_date
WHERE p.prior_close > 0
GROUP BY year
ORDER BY yearHet samengevoegde cijfer kwam uit op 0.85 over 40 betalingen in 2021, en 0.81 over 40 betalingen in 2025. Elke stellige bewering dat de daling op de ex-dividenddatum een vast deel van het dividend is, is slechts één trekking uit een brede verdeling.
Waarom één ex-dividenddatum niets zegt
Coca-Cola, KO, betaalt al decennia volgens een vast kwartaalschema. Het uitzetten van het dividend per aandeel tegen de gerealiseerde openingsdaling op elke ex-dividenddatum brengt het meetprobleem in één grafiek in kaart.
De exacte SQL achter elk getal
WITH
prices AS
(
SELECT
date,
open_px,
any(close_px) OVER (ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_close
FROM
(
SELECT
date,
toFloat64(max(open)) AS open_px,
toFloat64(max(close)) AS close_px
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'KO'
AND date >= '2020-12-01'
AND date < '2026-01-01'
GROUP BY date
)
),
ex_days AS
(
SELECT
ex_dividend_date AS ex_date,
toFloat64(max(cash_amount)) AS dividend
FROM global_markets.stocks_dividends
WHERE ticker = 'KO'
AND ex_dividend_date >= '2021-01-01'
AND ex_dividend_date < '2026-01-01'
AND cash_amount > 0
GROUP BY ex_dividend_date
)
SELECT
toString(e.ex_date) AS ex_date,
concat(monthName(e.ex_date), ' ', toString(toDayOfMonth(e.ex_date)), ', ', toString(toYear(e.ex_date))) AS ex_date_label,
round(e.dividend, 4) AS dividend_per_share,
round(p.prior_close - p.open_px, 2) AS drop_at_open
FROM ex_days AS e
INNER JOIN prices AS p ON p.date = e.ex_date
WHERE p.prior_close > 0
ORDER BY e.ex_dateDe dividendlijn is vrijwel vlak en stijgt één keer per jaar. De dalingslijn schommelt eromheen, met ex-dividenddata die ver onder de aanpassing openden en ex-dividenddata die zelfs boven het vorige slot openden. KO betaalde $0.42 per aandeel op March 12, 2021 en $0.51 op December 1, 2025, over de 20 ex-dividenddata in de periode.
Het beeld van één dag is op deze schaal onleesbaar. Een kwartaaldividend van een large-cap is aanzienlijk minder dan één procent van de aandelenkoers waard, en gewone koersbewegingen van de ene op de andere dag beslaan een vergelijkbare afstand. Het onderstaande paneel zet beide tegen elkaar af in basis points, waarbij één basis point een honderdste van een procentpunt is, en telt hoe vaak een gewone beweging van de ene op de andere dag groter was dan een volledig kwartaaldividend.
De exacte SQL achter elk getal
WITH
prices AS
(
SELECT
ticker,
date,
open_px,
any(close_px) OVER (PARTITION BY ticker ORDER BY date ASC ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_close
FROM
(
SELECT
ticker,
date,
toFloat64(max(open)) AS open_px,
toFloat64(max(close)) AS close_px
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('KO','PG','JNJ','PEP','XOM','CVX','MCD','HD','VZ','ABBV')
AND date >= '2020-12-01'
AND date < '2026-01-01'
GROUP BY ticker, date
)
),
ex_days AS
(
SELECT
ticker,
ex_dividend_date AS ex_date,
toFloat64(max(cash_amount)) AS dividend
FROM global_markets.stocks_dividends
WHERE ticker IN ('KO','PG','JNJ','PEP','XOM','CVX','MCD','HD','VZ','ABBV')
AND ex_dividend_date >= '2021-01-01'
AND ex_dividend_date < '2026-01-01'
AND cash_amount > 0
GROUP BY ticker, ex_dividend_date
),
div_size AS
(
SELECT
e.ticker AS ticker,
avg(e.dividend / p.prior_close) * 10000 AS dividend_bps
FROM ex_days AS e
INNER JOIN prices AS p ON p.ticker = e.ticker AND p.date = e.ex_date
WHERE p.prior_close > 0
GROUP BY e.ticker
),
ordinary AS
(
SELECT
ticker,
date,
abs(open_px / prior_close - 1) * 10000 AS abs_gap_bps
FROM prices
WHERE prior_close > 0
AND date >= '2021-01-01'
AND (ticker, date) NOT IN (SELECT ticker, ex_date FROM ex_days)
)
SELECT
o.ticker AS ticker,
round(max(d.dividend_bps), 1) AS dividend_bps,
round(quantileDeterministic(0.5)(o.abs_gap_bps, toUInt32(o.date)), 1) AS median_gap_bps,
round(100 * countIf(o.abs_gap_bps > d.dividend_bps) / count(), 1) AS sessions_over_dividend_pct
FROM ordinary AS o
INNER JOIN div_size AS d ON d.ticker = o.ticker
GROUP BY o.ticker
ORDER BY sessions_over_dividend_pct DESCDe mediane beweging van de ene op de andere dag voor HD bedroeg 40.5 basis points tegenover een kwartaaldividend ter waarde van 60.7, en op 33.2 procent van de gewone sessies was de beweging van de ene op de andere dag alleen al groter dan de gehele betaling. Aan de andere kant van het paneel compenseerde VZ zijn dividend op die manier op 3.2 procent van de sessies. Eén ex-dividenddatum is een enkele steekproef uit die verdeling met een dividend eronder gelegd.
Waarom de daling meestal kleiner is dan het dividend
Twee mechanismen houden de geobserveerde daling onder de volledige betaling.
De eerste is belasting. Een dollar aan dividend en een dollar aan aandelenkoers zijn na belasting niet hetzelfde waard voor een belastingplichtige houder: het dividend wordt belast in het jaar van ontvangst, terwijl een ongerealiseerde winst pas bij verkoop wordt belast, tegen het dan geldende tarief. Als de marginale houder een dollar aan dividend waardeert op één minus het dividendtarief, en een dollar aan koers op één minus het vermogenswinsttarief, ligt het omslagpunt bij een daling van het dividend maal (1 - td) / (1 - tg). Neem een illustratief paar tarieven in plaats van de huidige wetgeving. Een houder die 20 procent belasting betaalt over een gekwalificeerd dividend en 15 procent over een langetermijnwinst, waardeert de betaling op 0,80 / 0,85, ongeveer 94 cent per dollar, wat een daling van bijna $0,47 ondersteunt bij een dividend van $0,50. Verplaats diezelfde houder naar 37 procent en 20 procent en de verhouding wordt 0,63 / 0,80, bijna 79 cent, of ongeveer $0,39 daling bij dezelfde betaling. Welke tarieven van toepassing zijn, hangt af van de bezitsperiode en het type rekening, en de bezitsperiode voor gekwalificeerd dividend zet de toetsing uiteen. Tarieven veranderen in de loop van de tijd; de rekenkundige vorm niet.
De tweede is de tick. Koersen handelen in hele centen, en een dividend van $0,235 heeft geen exacte uitdrukking in een openingskoers.
Kunt u de dag ervoor kopen om het dividend te innen?
Maak de rekensom. Een aandeel sluit op $50,00 de middag vóór de ex-dividenddatum met een dividend van $0,50. Koop 100 aandelen tegen dat slot en u bezit voor $5.000 aan aandelen. De volgende ochtend is het aangepaste referentieslot $49,50, de 100 aandelen zijn gewaardeerd op bijna $4.950, en u houdt een dividendvordering van $50 over die weken later op de pay date wordt verrekend. Vóór belastingen laten beide kanten van de ex-dividenddatum u achter met $5.000. U heeft $50 aan aandelenkoers omgezet in $50 aan contanten en, op een belastbare rekening, een belastbaar feit gecreëerd.
Kopen op de dag vóór een ex-dividenddatum bepaalt wanneer u inkomen ontvangt. Of de opening op een bepaalde ochtend boven of onder de aangepaste referentie uitkomt, is de ruis in de bovenstaande KO-grafiek. De benadering die bewust op dat gat handelt, heeft een naam, en de dividend capture-strategie doorloopt wat het kost om deze uit te voeren. Voor de mechanica aan de exit-kant beantwoordt verkopen op de ex-dividenddatum de vraag direct.
Hoe deze panelen zijn opgebouwd
Grote Amerikaanse dividendbetalers met een continue kwartaaldividendhistorie werden geselecteerd, waarvan er geen zijn aandeel splitste tussen 2021 en 2025, zodat niet-aangepaste openingen en contante bedragen over de gehele periode vergelijkbaar blijven. Het slot van de voorgaande dag voor elke ex-dividenddatum is de vorige rij in de dagelijkse sessiereeks van die ticker, wat weekenden en feestdagen afhandelt zonder een hardgecodeerde kalender. Dividendrijen worden per ticker en ex-dividenddatum ontdubbeld. De verhoudingspanelen tellen de daling op tegen het totale dividend in plaats van het middelen van verhoudingen per gebeurtenis, wat voorkomt dat één kleine betaling het cijfer domineert.
Veelgestelde vragen
Waarom daalt een aandelenkoers op de ex-dividenddatum?
Op de ex-dividenddatum ontvangt een koper de aanstaande betaling niet meer, en de beurs verlaagt het vorige slot met het dividend voor referentie- en orderprijsdoeleinden. De daling is ingebakken in de mechanica van de datum en vindt plaats voordat er enige handel plaatsvindt.
Daalt een aandeel altijd met precies het dividendbedrag?
Nee. De aanpassing aan het referentieslot is exact het dividend, terwijl de openingskoers is waar de veiling op uitkomt. Gemiddeld over vele ex-dividenddata neigt de daling onder de volledige betaling te liggen, en op een enkele ochtend is de gewone koersbeweging vaak groter dan het dividend zelf.
Wat is een DNR-order?
DNR staat voor Do Not Reduce. Het is een instructie die wordt toegevoegd aan een openstaande buy limit- of sell stop-order, die de beurs opdraagt om die orderprijs op de ex-dividenddatum ongemoeid te laten in plaats van deze met het dividendbedrag te verlagen.
Krijg ik het dividend als ik op de ex-dividenddatum koop?
Nee. Kopen op de ex-dividenddatum of later betekent dat de aanstaande betaling bij de verkoper blijft. Om het te ontvangen, moet u de aandelen bezitten vóór de opening van de ex-dividenddatum, wat de datum markeert.
Betekent de daling op de ex-dividenddatum dat ik geld heb verloren?
Vóór belastingen verplaatst waarde zich van de aandelenkoers naar contanten. Een houder die de ex-dividenddatum aanhoudt, ziet de positie in waarde dalen en ziet daarnaast een dividendvordering verschijnen. Belastingen en de timing van de pay date zorgen ervoor dat de twee kanten in de praktijk verschillen.
Elk paneel hier wordt geleverd met de exacte SQL eronder, zodat u kunt zien welke sessies zijn meegeteld en welke zijn overgeslagen. Om dezelfde vergelijking uit te voeren op een betaler die u al bezit, stelt u de vraag in begrijpelijke taal op de Strasmore-terminal.