Kwa nini bei ya hisa hushuka kwenye ex-dividend date
Gundua sababu za kiufundi zinazosababisha bei ya hisa kushuka kwenye ex-dividend date. Jifunze jinsi soko linavyofanya marekebisho ya bei kulingana na malipo ya dividend.
Hisa hushuka bei kwenye ex-dividend date kama marekebisho yaliyopangwa badala ya mauzo ya hofu. Mnunuzi kwenye ex-date hapokei malipo yajayo, kwa hivyo hisa hubadilisha mikono ikiwa na dividend moja pungufu kuliko ilivyokuwa mchana uliotangulia, na soko huashiria bei ya kufunga ya kikao kilichopita kwa kupunguza kiasi cha dividend kwa madhumuni ya chati na bei za oda. Mahali ambapo hisa hufungulia ni swali tofauti, na paneli zilizo hapa chini hupima hilo katika kipindi cha miaka mitano ya ex-dates katika kundi la kampuni zinazolipa dividends kubwa.
Kwa nini hisa hushuka kwenye ex-dividend date: marekebisho
Dividend hupitia tarehe nne. Declaration date ni wakati bodi inapotangaza malipo. Ex-dividend date ni kikao cha kwanza ambacho hisa hufanyiwa biashara bila haki ya kupata dividend hiyo. Record date ni wakati kampuni inapoangalia orodha ya wanahisa wake, na pay date ni wakati pesa taslimu zinapowasili. Mwongozo wetu wa ex-dividend date hufafanua mfuatano mzima, na record date dhidi ya ex-dividend date hutofautisha tarehe hizo mbili ambazo mara nyingi huchanganywa.
Kabla ya mtu yeyote kufanya biashara kwenye ex-date, soko hufanya marekebisho mawili ya kiufundi:
- Bei ya kufunga ya kikao kilichopita hupunguzwa kwa kiasi cha dividend kwa madhumuni ya marejeleo. Chati, sehemu za mabadiliko ya asilimia, wastani wa bei (moving averages), na bei ya marejeleo inayolinganishwa na mnada wa ufunguzi zote hutumia namba iliyorekebishwa.
- Oda zilizo wazi (open orders) zilizopo chini ya bei ya soko hupunguzwa kwa kiasi cha dividend.
Hakuna marekebisho kati ya haya ambayo ni biashara. Hakuna hisa zinazobadilisha mikono na hakuna prints za ujazo (volume). Hisa huanza siku ikipimwa kutoka sehemu ya chini ya marejeleo, na mfululizo wa bei ambao hauzingatii marekebisho hayo utaonyesha kushuka kwa uwongo kila robo mwaka.
Je, masoko hupunguza oda zako zilizo wazi kwenye ex-date?
Ndiyo, kwa aina za oda zilizopo chini ya bei ya sasa. Masoko hupunguza oda za buy limit na oda za sell stop (pamoja na sell stop limit orders) kwa kiasi cha dividend kwenye ex-date. Buy limit ya $50.00 kabla ya dividend ya $0.50 hufungua ex-date kama buy limit ya $49.50. Oda zilizopo juu ya bei ya soko, kama sell limit au buy stop, huachwa kama zilivyo. Kupunguzwa huku huweka oda iliyopo katika umbali uleule kutoka soko ambao mmiliki wake alichagua siku iliyotangulia, na huonyeshwa kwa senti kamili, kwa kuwa hisa za Marekani hunukuliwa kwa senti.
DNR, kifupi cha Do Not Reduce, ni maelekezo yanayotoa msamaha kwa oda. Iambatanishe na buy limit ya $50.00 itabaki kuwa $50.00 kupitia ex-date. Si kila jukwaa la rejareja huonyesha DNR kwenye tiketi ya oda; mahali inapokuwepo, kwa kawaida huwa kando ya muda wa uhalali wa oda (time in force) kama kisanduku cha kuteua au menyu ya maelekezo maalum. Maelekezo yanayofanana, DNI (Do Not Increase), hushughulikia upande wa idadi ya hisa baada ya stock dividends na splits, jambo ambalo due bills na stock splits huchambua.
Bei hushuka kwa kiasi gani kwenye ex-date?
Paneli iliyo hapa chini inachukua kundi la kampuni zinazolipa dividends kubwa na kila ex-date kuanzia 2021 hadi 2025. Hakuna hata moja iliyogawanya hisa zake (split) ndani ya kipindi hicho, kwa hivyo bei ghafi na kiasi ghafi cha pesa taslimu hubaki kulinganishika moja kwa moja. Kwa kila ex-date, hupima bei ya kufunga ya kikao kilichopita dhidi ya bei ya ufunguzi ya ex-date, kisha hujumlisha kushuka huko dhidi ya jumla ya dividend iliyolipwa.
SQL halisi nyuma ya kila namba
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 DESCSoma safu ya mwisho kama dola za kushuka kwa ufunguzi kwa kila dola ya dividend iliyolipwa. Katika majina ya 10, takwimu huanzia 0.28 chini ya paneli hadi 1.23 juu, ambapo nafasi ya juu ni ya ABBV kwa malipo ya 20. Thamani ya 1.00 ingemaanisha hisa ilifungua kwa kushuka kwa kiasi kamili cha dividend chini ya bei ya kufunga ya awali kwa wastani.
Kujumlisha kila malipo kwa mwaka wa kalenda huonyesha jinsi jibu linavyobadilika kulingana na sampuli unayochagua.
SQL halisi nyuma ya kila namba
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 yearTakwimu iliyojumlishwa ilikuwa 0.85 katika malipo ya 40 mwaka 2021, na 0.81 katika malipo ya 40 mwaka 2025. Dai lolote la uhakika kwamba kushuka kwa ex-date ni sehemu isiyobadilika ya dividend ni matokeo ya sampuli kutoka kwa usambazaji mpana huu.
Kwa nini ex-date moja haikupi picha kamili
Coca-Cola, KO, imekuwa ikilipa kwa ratiba thabiti ya kila robo mwaka kwa miongo kadhaa. Kupanga dividend yake kwa kila hisa dhidi ya kushuka kwa ufunguzi uliotokea katika kila ex-date huweka tatizo la upimaji katika chati moja.
SQL halisi nyuma ya kila namba
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_dateMstari wa dividend uko karibu na usawa, ukipanda mara moja kwa mwaka. Mstari wa kushuka huzunguka mstari huo, na ex-dates zilizofungua chini sana ya marekebisho na ex-dates zilizofungua juu ya bei ya kufunga ya awali. KO ililipa $0.42 kwa kila hisa mnamo March 12, 2021 na $0.51 mnamo December 1, 2025, katika ex-dates 20 zilizopo kwenye kipindi hicho.
Picha ya siku moja haisomeki kwa kiwango hiki. Dividend ya robo mwaka kwenye kampuni kubwa ina thamani ya chini ya asilimia moja ya bei ya hisa, na miondoko ya kawaida ya usiku mmoja hufunika eneo sawa. Paneli iliyo hapa chini huweka vitu hivyo viwili dhidi ya kila mmoja katika basis points, ambapo basis point moja ni sehemu ya mia moja ya asilimia, na huhesabu mara ngapi miondoko ya kawaida ya usiku mmoja ilikuwa kubwa kuliko malipo yote ya robo mwaka.
SQL halisi nyuma ya kila namba
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 DESCWastani wa miondoko ya kawaida ya usiku mmoja kwa HD ilikuwa 40.5 basis points dhidi ya dividend ya robo mwaka yenye thamani ya 60.7, na katika 33.2 asilimia ya vikao vya kawaida, miondoko ya usiku mmoja pekee ilikuwa kubwa kuliko malipo yote. Katika upande mwingine wa paneli, VZ ilimaliza dividend yake kwa njia hiyo katika 3.2 asilimia ya vikao. Ex-date moja ni sampuli moja ya usambazaji huo ikiwa na dividend iliyowekwa chini yake.
Kwa nini kushuka kwa bei kwa kawaida ni kidogo kuliko dividend
Mbinu mbili huweka kushuka kunakoonekana chini ya malipo kamili.
Ya kwanza ni kodi. Dola ya dividend na dola ya bei ya hisa si sawa baada ya kodi kwa mwenye hisa anayelipa kodi: dividend hutozwa kodi katika mwaka inapowasili, wakati faida isiyotambuliwa (unrealised gain) hutozwa kodi tu wakati wa mauzo, kwa kiwango chochote kitakachotumika wakati huo. Ikiwa mwenye hisa anathamini dola ya dividend kwa moja kutoa kiwango cha dividend, na dola ya bei kwa moja kutoa kiwango cha capital gains, kutojali hutokea katika kushuka kwa dividend mara (1 - td) / (1 - tg). Chukua jozi ya viwango vya kielelezo badala ya sheria ya sasa. Mwenye hisa anayelipa kodi ya asilimia 20 kwenye dividend inayostahiki na asilimia 15 kwenye faida ya muda mrefu anathamini malipo hayo kwa 0.80 / 0.85, takriban senti 94 kwa dola, ambayo inasaidia kushuka kwa karibu $0.47 kwenye dividend ya $0.50. Hamisha mwenye hisa huyo huyo hadi asilimia 37 na asilimia 20 na uwiano unakuwa 0.63 / 0.80, karibu senti 79, au karibu $0.39 ya kushuka kwa malipo yaleyale. Viwango vinavyotumika hutegemea muda wa umiliki na aina ya akaunti, na muda wa umiliki wa qualified dividend huweka mtihani huo. Viwango hubadilika kadiri muda unavyopita; umbo la hesabu halibadiliki.
Ya pili ni tick. Bei hufanyiwa biashara kwa senti kamili, na dividend ya $0.235 haina usemi kamili katika print ya ufunguzi.
Je, unaweza kununua siku moja kabla ili kukusanya dividend?
Fanya hesabu. Hisa hufunga kwa $50.00 mchana kabla ya ex-date yake ikiwa na dividend ya $0.50. Nunua hisa 100 kwa bei hiyo ya kufunga na unashikilia hisa za $5,000. Asubuhi iliyofuata, bei ya marejeleo iliyorekebishwa ni $49.50, hisa 100 zimewekwa alama karibu na $4,950, na unashikilia dividend ya $50 inayoweza kupokelewa ambayo hutulia kwenye pay date wiki kadhaa baadaye. Kabla ya kodi, pande zote mbili za ex-date hukuacha na $5,000. Ulibadilisha $50 ya bei ya hisa kuwa $50 ya pesa taslimu na, katika akaunti inayotozwa kodi, tukio la kodi.
Kununua siku moja kabla ya ex-date huamua wakati unapochukua mapato. Ikiwa ufunguzi utatua juu au chini ya marejeleo yaliyorekebishwa katika asubuhi yoyote mahususi ni kelele katika chati ya KO hapo juu. Mbinu inayofanya biashara ya pengo hilo kwa makusudi ina jina, na dividend capture strategy hupitia gharama za kuiendesha. Kwa mbinu za upande wa kutoka, kuuza kwenye ex-dividend date hujibu swali hilo moja kwa moja.
Jinsi paneli hizi zilivyojengwa
Kampuni kubwa za Marekani zenye historia endelevu ya dividends za robo mwaka zilichaguliwa, ambazo hakuna hata moja iliyogawanya hisa zake kati ya 2021 na 2025, kwa hivyo bei za ufunguzi zisizorekebishwa na kiasi cha pesa taslimu hubaki kulinganishika katika kipindi chote. Bei ya kufunga ya awali kwa kila ex-date ni mstari uliopita katika mfululizo wa kikao cha kila siku cha ticker hiyo, ambayo hushughulikia wikendi na likizo bila kalenda iliyowekwa ngumu. Safu za dividend huondolewa marudio kwa kila ticker na ex-date. Paneli za uwiano hujumlisha kushuka dhidi ya jumla ya dividend badala ya kupata wastani wa uwiano kwa kila tukio, jambo ambalo huzuia malipo madogo kutawala takwimu.
Maswali Yanayoulizwa Mara Kwa Mara (FAQ)
Kwa nini bei ya hisa hushuka kwenye ex-dividend date?
Kwenye ex-dividend date, mnunuzi hapokei tena malipo yajayo, na soko huashiria bei ya kufunga ya awali kwa kupunguza kiasi cha dividend kwa madhumuni ya marejeleo na bei za oda. Kushuka huko kumeandikwa katika mbinu za tarehe hiyo na hutokea kabla ya biashara yoyote kufanyika.
Je, hisa hushuka kila wakati kwa kiasi kamili cha dividend?
Hapana. Marekebisho ya bei ya kufunga ya marejeleo ni sawa kabisa na dividend, wakati print ya ufunguzi ni mahali ambapo mnada unapotua. Kwa wastani wa ex-dates nyingi, kushuka huelekea kuwa chini ya malipo kamili, na katika asubuhi moja, miondoko ya kawaida ya bei mara nyingi huwa kubwa kuliko dividend yenyewe.
Oda ya DNR ni nini?
DNR inasimamia Do Not Reduce. Ni maelekezo yanayoambatishwa kwenye oda ya buy limit au sell stop iliyo wazi, yakiliambia soko liache bei ya oda hiyo kama ilivyo kwenye ex-dividend date badala ya kuipunguza kwa kiasi cha dividend.
Je, nitapata dividend nikinunua kwenye ex-dividend date?
Hapana. Kununua kwenye ex-date au baadaye humwacha muuzaji na malipo yajayo. Kupokea dividend kunahitaji kumiliki hisa kabla ya ex-date kufunguliwa, ambayo ndiyo tarehe inayowekwa alama.
Je, kushuka kwa ex-dividend kunamaanisha kuwa nimepoteza pesa?
Kabla ya kodi, thamani huhama kutoka kwa bei ya hisa kwenda kwenye pesa taslimu. Mwenye hisa kupitia ex-date huona nafasi yake ikipunguzwa na dividend inayoweza kupokelewa ikionekana kando yake. Kodi na muda wa pay date ndivyo vinavyofanya pande hizo mbili kutofautiana katika mazoezi.
Kila paneli hapa inakuja na SQL kamili chini yake, ili uweze kuona ni vikao vipi vilivyohesabiwa na vipi vilivyorukwa. Ili kufanya ulinganisho uleule kwenye kampuni unayomiliki tayari, uliza swali kwa Kiingereza rahisi kwenye terminal ya Strasmore.