Bakit bumababa ang stock sa ex-dividend date
Bakit bumababa ang stocks sa ex-dividend date? Mechanical price adjustment ito. Alamin kung gaano kababa aktuwal na nagbukas ang mga payer kumpara sa dating close.
Bumababa ang presyo ng stock sa ex-dividend date bilang naka-schedule na adjustment, hindi bilang sell-off. Ang buyer sa ex-date ay hindi tatanggap ng paparating na bayad. Kaya ang share ay naipagpapalit na may isang dividend na mas kaunti kaysa noong hapon bago nito. Ibinababa rin ng exchange ang close ng nakaraang session ayon sa halaga ng dividend para sa charting at order-price purposes. Hiwalay na usapin kung saan aktuwal na magbubukas ang stock. Sinusukat iyon ng mga panel sa ibaba sa loob ng limang taon ng ex-dates para sa grupo ng malalaking dividend payers.
Bakit bumababa ang stocks sa ex-dividend date: ang adjustment
May apat na petsa ang isang dividend. Ang declaration date ay kung kailan inanunsyo ng board ang bayad. Ang ex-dividend date ang unang session kung kailan nagta-trade ang stock nang wala na ang karapatan sa dividend. Ang record date ay kung kailan tinitingnan ng kumpanya ang listahan ng mga shareholder. Ang pay date naman ay kung kailan natatanggap ang cash. Inilalahad ng aming gabay sa ex-dividend date ang buong sequence. Ipinapaliwanag naman ng record date kumpara sa ex-dividend date ang dalawang petsang pinakamadalas mapagpalit.
Bago mag-trade ang sinuman sa ex-date, nagsasagawa ang exchange ng dalawang mekanikal na adjustment:
- Ibinababa ang closing price ng nakaraang session ayon sa halaga ng dividend para sa reference purposes. Ginagamit ng charts, percentage-change fields, moving averages, at reference price na ikinokote laban sa opening auction ang adjusted number.
- Ibinababa ang open orders na nakapuwesto sa ibaba ng market ayon sa halaga ng dividend.
Hindi trade ang alinmang adjustment. Walang shares na nagpapalit ng kamay at walang volume prints. Nagsisimula ang stock sa araw na sinusukat mula sa mas mababang reference point. Ang price series na hindi isinasaalang-alang ang adjustment ay magpapakita ng phantom decline kada quarter.
Ibinababa ba ng exchanges ang open orders mo sa ex-date?
Oo, para sa mga order type na nasa ibaba ng kasalukuyang presyo. Ibinababa ng exchanges ang open buy limit orders at open sell stop orders, kasama ang sell stop limit orders, ayon sa halaga ng dividend sa ex-date. Ang buy limit na $50.00 bago ang $0.50 dividend ay magbubukas sa ex-date bilang buy limit na $49.50. Hindi binabago ang mga order na nasa itaas ng market, gaya ng sell limit o buy stop. Pinananatili ng reduction ang resting order na halos kapareho ng layo nito mula sa market na pinili ng may-ari noong nakaraang araw. Ipinapahayag ito sa whole cents dahil cents ang quotation ng US equities.
Ang DNR, na nangangahulugang Do Not Reduce, ang instruction na nag-e-exempt sa isang order. Kapag ini-attach ito, mananatiling $50.00 ang $50.00 buy limit sa buong ex-date. Hindi lahat ng retail platform ay may DNR sa order ticket. Kung mayroon, karaniwan itong nasa tabi ng time in force bilang checkbox o special-instruction dropdown. Ang katumbas na instruction na DNI, o Do Not Increase, ay para sa share-count side ng plumbing pagkatapos ng stock dividends at splits. Hinahati-hati ito ng due bills at stock splits.
Gaano kalaki ang aktuwal na pagbaba ng presyo sa ex-date?
Gumamit ang panel sa ibaba ng grupo ng malalaking dividend payers at ng bawat ex-date mula 2021 hanggang 2025. Wala sa mga ito ang nag-split ng stock sa loob ng panahong iyon. Kaya direktang maikukumpara ang raw prices at raw cash amounts. Para sa bawat ex-date, sinusukat nito ang close ng nakaraang session laban sa open sa ex-date. Pagkatapos, itinatambal nito ang kabuuang pagbaba sa kabuuang dividend na binayaran.
Ang eksaktong SQL sa likod ng bawat numero
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 DESCBasahin ang huling column bilang dollars ng opening drop sa bawat dollar ng dividend na binayaran. Sa 10 names, mula 0.28 sa ibaba ng panel hanggang 1.23 sa itaas ang range ng figure. Ang nasa itaas ay ang ABBV sa loob ng 20 payments. Ang value na 1.00 ay mangangahulugang nagbukas ang stock, sa average, na buong dividend ang ibinaba mula sa dating close.
Kapag pinagsama ang bawat payment ayon sa calendar year, makikita kung gaano nagbabago ang sagot depende sa sample na pinili.
Ang eksaktong SQL sa likod ng bawat numero
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 yearAng pooled figure ay 0.85 sa 40 payments noong 2021, at 0.81 sa 40 payments noong 2025. Ang anumang tiyak na pahayag na fixed share ng dividend ang ex-date drop ay isang draw lamang mula sa ganito kalawak na distribution.
Bakit walang sinasabi ang isang ex-date lamang
Matagal nang nagbabayad ang Coca-Cola, KO, sa regular na quarterly schedule. Kapag ipinlot ang dividend per share nito laban sa realised opening drop sa bawat ex-date, makikita sa isang chart ang problema sa measurement.
Ang eksaktong SQL sa likod ng bawat numero
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_dateHalos flat ang dividend line at minsan lamang umaakyat bawat taon. Paikot-ikot naman ang drop line. May mga ex-date na nagbukas nang mas mababa kaysa sa adjustment at may mga ex-date na nagbukas mismo sa itaas ng dating close. Nagbayad ang KO ng $0.42 bawat share noong March 12, 2021 at $0.51 noong December 1, 2025, sa loob ng 20 ex-dates sa window.
Hindi mabasa nang malinaw ang single-day picture sa ganitong scale. Ang quarterly dividend ng isang large-cap payer ay mas mababa sa one percent ng share price. Ang karaniwang overnight moves ay umaabot sa kaparehong layo. Itinatapat ng panel sa ibaba ang dalawa sa basis points. Ang isang basis point ay one hundredth ng isang percentage point. Binibilang din nito kung gaano kadalas mas malaki ang isang ordinary overnight move kaysa sa buong quarterly payment.
Ang eksaktong SQL sa likod ng bawat numero
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 DESCAng median ordinary overnight move para sa HD ay 40.5 basis points laban sa quarterly dividend na nagkakahalaga ng 60.7. Sa 33.2 percent ng ordinary sessions, mas malaki ang overnight move kaysa sa buong payment. Sa kabilang dulo ng panel, nalampasan ng VZ ang dividend nito sa 3.2 percent ng sessions sa ganitong paraan. Ang isang ex-date ay isang sample lamang mula sa distribution na iyon, na may dividend na nakapatong dito.
Bakit karaniwang mas maliit ang pagbaba kaysa sa dividend
Dalawang mekanismo ang nagpapanatili sa observed drop sa ibaba ng buong payment.
Una ang tax. Hindi magkapareho ang halaga pagkatapos ng tax ng isang dollar ng dividend at isang dollar ng share price para sa taxable holder. Binubuwisan ang dividend sa taon kung kailan ito natanggap. Ang unrealised gain naman ay binubuwisan lamang kapag ibinenta, ayon sa rate na umiiral noon. Kung pinahahalagahan ng marginal holder ang isang dollar ng dividend bilang one minus the dividend rate, at ang isang dollar ng price bilang one minus the capital gains rate, ang indifference ay nasa drop na katumbas ng dividend times (1 - td) / (1 - tg). Gumamit ng illustrative pair of rates sa halip na kasalukuyang batas. Ang holder na binubuwisan ng 20 percent sa qualified dividend at 15 percent sa long-term gain ay pinahahalagahan ang payment sa 0.80 / 0.85, o humigit-kumulang 94 cents sa bawat dollar. Sinusuportahan nito ang drop na malapit sa $0.47 para sa $0.50 dividend. Kung ang parehong holder ay ilipat sa 37 percent at 20 percent, magiging 0.63 / 0.80 ang ratio, o malapit sa 79 cents. Katumbas iyon ng humigit-kumulang $0.39 na drop sa parehong payment. Nakadepende sa holding period at account type kung aling rates ang naaangkop. Inilalahad ng holding period para sa qualified dividend ang test. Nagbabago ang rates sa paglipas ng panahon. Hindi nagbabago ang anyo ng arithmetic.
Ikalawa ang tick. Whole cents ang galaw ng prices. Walang eksaktong expression sa opening print para sa dividend na $0.235.
Maaari bang bumili sa araw bago para makuha ang dividend?
Gawin ang arithmetic. Nagsara ang stock sa $50.00 noong hapon bago ang ex-date, na may kalakip na $0.50 dividend. Bumili ka ng 100 shares sa close na iyon at mayroon kang $5,000 na stock. Kinaumagahan, ang adjusted reference close ay $49.50. Ang 100 shares ay mamarkahan malapit sa $4,950. Mayroon ka ring $50 dividend receivable na mase-settle sa pay date makalipas ang ilang linggo. Bago ang tax, $5,000 pa rin ang hawak mo sa magkabilang panig ng ex-date. Ginawa mong $50 cash ang $50 share price at, sa taxable account, nagkaroon ka ng tax event.
Ang pagbili sa araw bago ang ex-date ang nagtatakda kung kailan mo matatanggap ang income. Kung magbubukas ang market sa itaas o ibaba ng adjusted reference sa isang partikular na umaga ay noise sa KO chart sa itaas. May pangalan ang approach na sadyang nagta-trade sa gap na iyon. Ipinaliliwanag ng dividend capture strategy ang mga gastusin nito. Para sa mechanics ng exit side, direktang sinasagot ng pagbebenta sa ex-dividend date ang tanong.
Paano ginawa ang mga panel na ito
Pinili ang malalaking US payers na may tuloy-tuloy na quarterly dividend histories. Wala sa mga ito ang nag-split ng stock sa pagitan ng 2021 at 2025. Dahil dito, nananatiling maikukumpara ang unadjusted opens at cash amounts sa buong window. Ang prior close para sa bawat ex-date ay ang nakaraang row sa sariling daily session series ng ticker. Kaya nitong pangasiwaan ang weekends at holidays nang walang hardcoded calendar. Dineduplicate ang dividend rows ayon sa ticker at ex-date. Sa ratio panels, itinatambal ang drop sa total dividend sa halip na i-average ang per-event ratios. Pinipigilan nito ang isang maliit na payment na mangibabaw sa figure.
FAQ
Bakit bumababa ang presyo ng stock sa ex-dividend date?
Sa ex-dividend date, hindi na matatanggap ng buyer ang paparating na payment. Ibinababa ng exchange ang prior close ayon sa halaga ng dividend para sa reference at order-price purposes. Nakasulat na sa mechanics ng petsang iyon ang drop. Nangyayari ito bago pa magsimula ang trading.
Palaging eksaktong katumbas ba ng dividend ang ibinabagsak ng stock?
Hindi. Eksaktong katumbas ng dividend ang adjustment sa reference close. Ang opening print naman ay nasa presyong mapagkakasunduan sa auction. Kapag in-average sa maraming ex-dates, karaniwang mas mababa sa buong payment ang drop. Sa isang umaga, madalas na mas malaki pa ang ordinary price movement kaysa sa dividend mismo.
Ano ang DNR order?
Ang DNR ay nangangahulugang Do Not Reduce. Ito ay instruction na ikinakabit sa open buy limit o sell stop order. Sinasabi nito sa exchange na huwag baguhin ang order price sa ex-dividend date sa halip na ibaba ito ayon sa halaga ng dividend.
Makukuha ko ba ang dividend kung bibili ako sa ex-dividend date?
Hindi. Kapag bumili sa ex-date o pagkatapos nito, mapupunta sa seller ang paparating na payment. Para matanggap ito, kailangang pagmamay-ari mo na ang shares bago magbukas ang ex-date. Iyan ang itinatakda ng petsang iyon.
Nangangahulugan ba ang ex-dividend drop na nalugi ako?
Bago ang tax, lumilipat ang value mula sa share price patungo sa cash. Makikita ng holder na nagmamay-ari ng shares sa ex-date na bumaba ang marked value ng position at lumitaw ang isang dividend receivable. Ang taxes at timing ng pay date ang dahilan kung bakit nagkakaiba ang dalawang panig sa aktuwal na sitwasyon.
Kasama sa bawat panel dito ang eksaktong SQL na ginamit. Makikita mo kung aling sessions ang isinama at alin ang nilaktawan. Para patakbuhin ang parehong comparison sa payer na hawak mo na, itanong ito sa plain English sa Strasmore terminal.