tarehe za kukosa mgao wiki hii
Orodha ya hisa zenye tarehe za kukosa mgao wiki hii na ijayo: majina makubwa, malipo kwa hisa, tarehe za malipo, na athari ya bei siku ya kukosa mgao.
Tarehe za kukatwa mgao zinazoja zinaamua nani atalipwa: miliki hisa kabla ya tarehe yake ya kukatwa mgao na malipo yajayo ni yako; nunua siku hiyo au baadaye na muuzaji anabaki na pesa. Ukurasa huu ni kalenda ya moja kwa moja ya tarehe zinazokuja — majina yanayokatwa mgao kila siku wiki hii, makampuni makubwa zaidi yanayokatwa mgao katika wiki mbili zijazo — yaliyokokotolewa kutoka rekodi za mgao zilizotangazwa na kusasishwa kila wiki. Pia hupima kile bei ya hisa inachofanya asubuhi ya kukatwa mgao, na kama biashara ya "kukamata mgao" inaishi kukutana na data.
Tarehe za kukosa mgao wa faida wiki hii
Kila mgao wa faida wa pesa taslimu uliotangazwa utakaokosa mgao katika siku saba zijazo, kwa siku, ukigawanywa kwa mara ambazo mlipaji hulipa:
SQL halisi nyuma ya kila namba
SELECT toString(ex_dividend_date) AS ex_date,
formatDateTime(ex_dividend_date, '%b %e') AS ex_date_label,
count() AS names_going_ex,
countIf(frequency = 12) AS monthly_payers,
countIf(frequency = 4) AS quarterly_payers
FROM global_markets.stocks_dividends
WHERE ex_dividend_date > today()
AND ex_dividend_date <= today() + 7
AND cash_amount > 0
GROUP BY ex_dividend_date
ORDER BY ex_dividend_dateKalenda ya karibu ina 5 siku za kukosa mgao, kuanzia Jul 27 na 40 majina — 3 wanaolipa kila mwezi, 27 wanaolipa kila robo mwaka. Mgawanyiko huo ni muhimu unapokagua kalenda: majina ya kila mwezi (mifuko ya mapato, amana za rehani, baadhi ya REITs) hurudia kila wiki nne na hujikusanya katikati ya mwezi; majina ya kila robo mwaka — kampuni nyingi zinazofanya kazi — hujitokeza mara moja kwa msimu. Ili kukusanya malipo yoyote haya, nafasi lazima iwe inamilikiwa mwishoni mwa siku ya biashara kabla ya tarehe iliyoorodheshwa. Utaratibu wa muda upo katika mwongozo wetu wa tarehe ya kukosa mgao, na tarehe ya kumbukumbu dhidi ya tarehe ya kukosa mgao inaeleza kwa nini tarehe ya kukosa mgao ndiyo muhimu kwa wanunuzi.
Makampuni makubwa yanayoondoa mgao katika wiki mbili zijazo
Makampuni makubwa zaidi (thamani ya soko $10B na kuendelea) yanayoondoa mgao ndani ya siku kumi na nne — malipo, tarehe ya malipo, na mavuno ya kila mwaka ambayo malipo hayo yanamaanisha kwa bei ya sasa:
SQL halisi nyuma ya kila namba
WITH latest AS (
SELECT ticker, argMax(market_cap, date) AS mcap, argMax(price, date) AS px
FROM global_markets.stocks_ratios
WHERE date >= today() - 10
GROUP BY ticker
)
SELECT d.ticker AS ticker,
toString(d.ex_dividend_date) AS ex_date,
formatDateTime(d.ex_dividend_date, '%b %e') AS ex_date_label,
round(max(d.cash_amount), 4) AS per_share_usd,
toString(any(d.pay_date)) AS pay_date,
formatDateTime(any(d.pay_date), '%b %e') AS pay_date_label,
round(any(l.mcap) / 1e9, 0) AS mcap_bn,
round(100 * max(d.cash_amount) * max(d.frequency) / any(l.px), 2) AS indicated_yield_pct
FROM global_markets.stocks_dividends d
JOIN latest l ON d.ticker = l.ticker
WHERE d.ex_dividend_date > today()
AND d.ex_dividend_date <= today() + 14
AND d.cash_amount > 0
AND d.distribution_type = 'recurring'
AND d.frequency > 0
AND l.mcap >= 10000000000
AND d.ticker NOT IN ('SPCX')
GROUP BY d.ticker, d.ex_dividend_date
ORDER BY any(l.mcap) DESC
LIMIT 12Jina kubwa zaidi katika orodha ni MS, likiwa linaondoa mgao tarehe Jul 31 kwa malipo ya $1.15 kwa kila hisa yanayofika Aug 14 — mavuno ya kila mwaka yaliyoonyeshwa ya 2.14% kwa bei yake ya hivi karibuni. Soma safu ya mavuno kwa makini: inabadilisha malipo yaliyotangazwa kuwa ya kila mwaka kwa mzunguko wake uliosemwa — hesabu ya picha ya wakati huo, si ahadi. Nambari kubwa ya malipo kwa kila hisa na mavuno makubwa ni mambo tofauti, kama nini ni mavuno ya mgao inavyoonyesha. Alama moja imechujwa kutoka kwenye majedwali yaliyoorodheshwa (kichujio kinaonekana kwenye SQL ya paneli): ticker yake ilitumika tena na mtoaji wa pili, kwa hivyo rekodi chini yake zinajumuisha makampuni mawili, na tunaiacha badala ya kuchapisha safu ambayo hatuwezi kuitambua.
Ni makampuni ya aina gani yanayolipa sasa
Mtiririko wa gawio hauna lebo ya sekta, hivyo muundo wa muda wa wiki mbili unapaswa kutokana na kile rekodi zinachoweka: ukubwa wa kampuni, mzunguko wa malipo na mavuno ambayo kila malipo yaliyotangazwa yanamaanisha kwa bei ya sasa. Kila mlipaji wa mara kwa mara aliye na rekodi ya mtaji wa soko anayotangulia katika siku kumi na nne, ikiwekwa kwa vikundi vya ukubwa:
SQL halisi nyuma ya kila namba
WITH latest AS (
SELECT ticker, argMax(market_cap, date) AS mcap, argMax(price, date) AS px
FROM global_markets.stocks_ratios
WHERE date >= today() - 10
GROUP BY ticker
),
names AS (
SELECT d.ticker AS ticker,
multiIf(any(l.mcap) >= 1e11, '1 Mega cap ($100B+)',
any(l.mcap) >= 1e10, '2 Large cap ($10-100B)',
any(l.mcap) >= 2e9, '3 Mid cap ($2-10B)',
'4 Small cap (under $2B)') AS size_band,
max(d.cash_amount) AS amt,
max(d.frequency) AS freq,
any(l.px) AS px
FROM global_markets.stocks_dividends d
JOIN latest l ON d.ticker = l.ticker
WHERE d.ex_dividend_date > today()
AND d.ex_dividend_date <= today() + 14
AND d.cash_amount > 0
AND d.distribution_type = 'recurring'
AND d.frequency > 0
AND l.px > 0
AND l.mcap > 0
GROUP BY d.ticker
)
SELECT size_band,
count() AS names_going_ex,
round(quantileDeterministic(0.5)(100 * amt * freq / px, cityHash64(ticker)), 2) AS median_indicated_yield_pct,
countIf(freq = 12) AS monthly_payers,
countIf(freq = 4) AS quarterly_payers
FROM names
GROUP BY size_band
ORDER BY size_bandDirisha hili linabeba 4 mega caps ($100B na zaidi) na 43 large caps ($10B hadi $100B), pamoja na 37 mid caps na 85 majina madogo zaidi. Mavuno ya wastani yaliyoonyeshwa yanaendesha 2.01% katika kundi la mega caps, 2.56% kwenye large caps, 2.4% kwa mid caps na 2.79% kati ya small caps. Ukubwa na mavuno ni nyuso tofauti: kalenda iliyopangwa kwa mavuno huleta seti tofauti ya majina kuliko ile iliyopangwa kwa ukubwa wa kampuni, ndiyo maana chujio inayotegemea mavuno pekee inakupeleka kwa utulivu chini ya ngazi za ukubwa. Mzunguko unagawanyika kwa njia sawa na jedwali la siku kwa siku hapo juu. Tabia ya robo mwaka inatawala sehemu ya juu ya soko, huku 4 ya mega caps ikilipa kila robo mwaka na 0 ikilipa kila mwezi, wakati kundi la kila mwezi linakaa zaidi chini ya jedwali la mtaji: 13 ya majina ya small caps katika dirisha hili hulipa kila mwezi.
Nini hasa unapaswa kufanya ili kulipwa
Hakuna chochote, katika karibu kila hali. Hakuna fomu, hakuna simu kutoka kwa broker, hakuna usajili: shikilia hisa wakati wa kufunga siku ya biashara kabla ya tarehe ya ex-dividend na pesa zitaingia kwenye akaunti yako siku ya malipo, kwa kawaida wiki chache baadaye. Kununua siku hiyo ya mwisho bado kunakubalika — biashara za Marekani zinatatuliwa siku ya biashara inayofuata (T+1), na tarehe ya ex-dividend imewekwa kuzingatia hilo. Hatua moja ya hiari ni DRIP (mpango wa kugawisha gawio), mpangilio wa broker unaogeuza pesa taslimu kuwa hisa sehemu za hisa hiyo hiyo.
Matibabu ya kodi ndipo tarehe ya ex-dividend inapoumiza. Katika akaunti ya Marekani inayotozwa kodi, gawio ni lenye sifa — linatoliwa kwa viwango vya chini vya faida za mtaji wa muda mrefu — ikiwa tu unashikilia hisa kwa zaidi ya siku 60 ndani ya dirisha la siku 121 linaloanza siku 60 kabla ya tarehe ya ex-dividend. Nunua siku moja kabla ya tarehe ya ex-dividend, pokea malipo, uza wiki moja baadaye, na jaribio hilo linashindwa: malipo yanatokozwa kama mapato ya kawaida. Usambazaji wa REIT na fedha nyingi ni mapato ya kawaida bila kujali, na aina ya akaunti inabadilisha picha (IRA inaepuka hilo). Si ushauri wa kodi — lakini "kunasa" kwa muda mfupi kunastahili kidogo baada ya kodi kuliko inavyoonekana.
Kile bei inachofanya asubuhi ya siku ya ex-dividend
Mstari wa kawaida ni kwamba hisa hufungua siku yake ya ex-dividend "ikiwa imerekebishwa chini kwa kiasi cha gawio." Soko la hisa hufanya alama ya bei ya marejeleo chini kabla ya ufunguzi — lakini bei ya ufunguzi ni alama hiyo pamoja na kila kitu kingine kilichotokea usiku kucha. Watoa gawio watatu maarufu katika siku zao za hivi karibuni za ex-dividend:
SQL halisi nyuma ya kila namba
WITH last_ex AS (
SELECT ticker,
max(ex_dividend_date) AS ex_d,
argMax(cash_amount, ex_dividend_date) AS div_amt
FROM global_markets.stocks_dividends
WHERE ticker IN ('KO', 'VZ', 'XOM')
AND cash_amount > 0
AND distribution_type = 'recurring'
AND ex_dividend_date < today()
AND ex_dividend_date >= today() - 120
GROUP BY ticker
),
daily AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS close_px,
argMinIf(toFloat64(open), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS open_px,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('KO', 'VZ', 'XOM')
AND window_start >= toDateTime(today() - 130)
GROUP BY ticker, d
HAVING bars > 200
),
seq AS (
SELECT ticker, d, open_px, close_px,
lagInFrame(close_px, 1) OVER (PARTITION BY ticker ORDER BY d ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS pre_close
FROM daily
)
SELECT s.ticker AS ticker,
toString(e.ex_d) AS last_ex_date,
formatDateTime(e.ex_d, '%b %e') AS last_ex_label,
round(e.div_amt, 4) AS dividend_usd,
round(s.pre_close, 2) AS close_before_ex_usd,
round(s.open_px, 2) AS ex_morning_open_usd,
round(100 * (s.open_px - s.pre_close) / s.pre_close, 2) AS open_gap_pct,
round(100 * e.div_amt / s.pre_close, 2) AS dividend_pct_of_price
FROM seq s
JOIN last_ex e ON e.ticker = s.ticker AND e.ex_d = s.d
WHERE s.pre_close > 0
ORDER BY tickerChukua siku ya hivi karibuni ya ex-dividend ya Coca-Cola, Jun 15: malipo ya $0.53, yenye thamani ya 0.64% ya $82.6 iliyofunga jioni iliyotangulia, dhidi ya bei ya kwanza ya asubuhi ya ex-dividend ya $81.08 — tofauti ya -1.84%. Malipo ya Verizon yalikuwa na thamani ya 1.68% ya $42.22 iliyofunga kabla; ilifungua kwa -1.46%. Malipo ya Exxon yalikuwa na thamani ya 0.67%; ilifungua kwa 0.64%. Watoa watatu, tofauti tatu za ukubwa wa mapengo, hakuna hata moja iliyo sawa na malipo. Alama ya kushusha bei ni marekebisho ya uhasibu kwa bei ya marejeleo; ufunguzi ni bei, na bei husogea usiku kucha kwa sababu zisizohusiana na gawio. Malipo yanajulikana mapema; bei ya asubuhi ya ex-dividend haijulikani.
Je, biashara ya kukamata gawio inafanya kazi?
"Kukamata gawio" ni wazo la kununua kabla tu ya tarehe ya kutengwa, kukusanya malipo, na kuuza mara tu bei inaporejea. Hilo lina madai yanayoweza kujaribiwa. Jaribio: 78 matukio ya kutengwa kwa gawio katika malipo makubwa hamsini kwa miezi sita iliyopita, kila moja likifuatiliwa kuanzia kufunga kabla ya tarehe yake ya kutengwa hadi kufungua asubuhi ya kutengwa, kufunga siku ya kutengwa, na vikao moja, vitano na kumi baadaye.
SQL halisi nyuma ya kila namba
WITH rth AS (
SELECT ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMaxIf(toFloat64(close), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS close_px,
argMinIf(toFloat64(open), window_start, (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS open_px,
countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) AS bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'JNJ', 'KO', 'PG', 'XOM', 'CVX', 'JPM', 'HD', 'MCD',
'PEP', 'ABBV', 'MRK', 'PFE', 'VZ', 'T', 'CSCO', 'IBM', 'WMT', 'CAT',
'BAC', 'WFC', 'C', 'GS', 'MS', 'UNH', 'LLY', 'AMGN', 'BMY', 'GILD',
'TXN', 'QCOM', 'AVGO', 'ADP', 'LMT', 'RTX', 'HON', 'GE', 'MMM', 'UPS',
'LOW', 'TGT', 'COST', 'SBUX', 'NKE', 'DIS', 'CMCSA', 'DUK', 'SO', 'NEE')
AND window_start >= toDateTime(today() - 190)
GROUP BY ticker, d
HAVING bars > 200
),
seq AS (
SELECT ticker, d, open_px,
lagInFrame(close_px, 1) OVER w AS pre_close,
close_px AS ex_close,
leadInFrame(close_px, 1) OVER w AS c1,
leadInFrame(close_px, 5) OVER w AS c5,
leadInFrame(close_px, 10) OVER w AS c10
FROM rth
WINDOW w AS (PARTITION BY ticker ORDER BY d ROWS BETWEEN 1 PRECEDING AND 10 FOLLOWING)
),
ev AS (
SELECT s.ticker AS ticker, s.d AS ex_d, s.pre_close AS pre_close, s.open_px AS ex_open,
s.ex_close AS ex_close, s.c1 AS c1, s.c5 AS c5, s.c10 AS c10,
max(dv.cash_amount) AS div_amt
FROM seq s
JOIN global_markets.stocks_dividends dv ON dv.ticker = s.ticker AND dv.ex_dividend_date = s.d
WHERE dv.cash_amount > 0
AND dv.distribution_type = 'recurring'
AND s.d >= today() - 160
AND s.pre_close > 0 AND s.c1 > 0 AND s.c5 > 0 AND s.c10 > 0
GROUP BY s.ticker, s.d, s.pre_close, s.open_px, s.ex_close, s.c1, s.c5, s.c10
),
paths AS (
SELECT ticker, ex_d, pre_close, div_amt,
arrayJoin([('1 ex-day open', ex_open),
('2 ex-day close', ex_close),
('3 one session later', c1),
('4 five sessions later', c5),
('5 ten sessions later', c10)]) AS chk
FROM ev
)
SELECT chk.1 AS checkpoint,
count() AS events,
round(avg(100 * div_amt / pre_close), 2) AS avg_dividend_pct,
round(avg(100 * (chk.2 - pre_close) / pre_close), 2) AS avg_move_pct,
round(quantileDeterministic(0.5)(100 * (chk.2 - pre_close) / pre_close, cityHash64(ticker, ex_d)), 2) AS median_move_pct,
round(100 * countIf(chk.2 >= pre_close) / count(), 1) AS pct_back_above_pre_ex
FROM paths
GROUP BY checkpoint
ORDER BY checkpointMalipo ya wastani hapa yalikuwa na thamani ya 0.65% ya bei ya hisa kabla ya kutengwa. Katika kufungua asubuhi ya kutengwa, hisa ya wastani ilihamia -0.5% kutoka kufunga kwake kabla ya kutengwa (wastani -0.45%), na ni 25.6% tu ya matukio yaliyofungua kwa bei sawa au juu ya kufunga kabla: punguzo la bei ni halisi na la mara moja. Kinachofuata ni sehemu ambayo pendekezo hilo huliruka. Kufikia kufunga siku ya kutengwa, tukio la wastani lilisimama -0.69% kutoka bei ya kuanzia; kikao kimoja baadaye, -1.08%; vitano baadaye, -1.24%; kumi baadaye, -0.25% — huku 44.9% likirudi kwa bei sawa au juu ya walipoanza.
Kusubiri bei "irudi" kunamaanisha kushikilia kupitia vikao kumi vya tete ya kawaida — mabadiliko ambayo yanazidi malipo ya 0.65% katika pande zote mbili — wakati kushikilia kwa muda mfupi kunapoteza matibabu ya kodi ya gawio linalostahiki. Gawio ni uhamisho kutoka kwa bei ya hisa hadi kwa akaunti yako, si pesa bure kwenye tape, na njia ya bei baadaye ni ya soko.
Fedha na ETFs: kwa nini hazipo kwenye kalenda ya mbele
Wawekezaji wa mapato mara nyingi wanashikilia fedha badala ya hisa moja moja, na kalenda ya mbele iliyo hapo juu ina wachache kwa sababu ya kimuundo: fedha nyingi za biashara za soko la hisa hazitangazi tarehe ya kukosa mapema kama vile bodi ya kampuni inavyofanya — usambazaji wao unaingia kwenye rekodi ya siku ya kukosa, au karibu na siku hiyo. Walicho nacho ni mwendo wa kawaida, wa kutosha kupanga. Fedha kumi na tatu za mapato zinazoshikiliwa sana, pamoja na tarehe yao ya mwisho ya kukosa, pengo la kawaida kati ya tarehe za kukosa, na tarehe ambayo mwendo huo unadokeza ijayo:
SQL halisi nyuma ya kila namba
WITH hist AS (
SELECT ticker, ex_dividend_date, cash_amount, frequency,
dateDiff('day', lagInFrame(ex_dividend_date) OVER (PARTITION BY ticker ORDER BY ex_dividend_date), ex_dividend_date) AS gap_days
FROM global_markets.stocks_dividends
WHERE ticker IN ('SCHD', 'VYM', 'VIG', 'DVY', 'SPYD', 'JEPI', 'JEPQ', 'QYLD', 'SPHD', 'NOBL', 'DGRO', 'HDV', 'SPY')
AND cash_amount > 0
AND ex_dividend_date >= today() - 800
)
SELECT ticker,
any(frequency) AS payments_per_year,
toString(max(ex_dividend_date)) AS last_ex_date,
formatDateTime(max(ex_dividend_date), '%b %e') AS last_ex_label,
round(argMax(cash_amount, ex_dividend_date), 4) AS last_per_share_usd,
round(quantileDeterministicIf(0.5)(gap_days, cityHash64(ticker, ex_dividend_date), gap_days BETWEEN 5 AND 200)) AS typical_gap_days,
toString(max(ex_dividend_date) + toIntervalDay(round(quantileDeterministicIf(0.5)(gap_days, cityHash64(ticker, ex_dividend_date), gap_days BETWEEN 5 AND 200)))) AS implied_next_ex,
formatDateTime(max(ex_dividend_date) + toIntervalDay(round(quantileDeterministicIf(0.5)(gap_days, cityHash64(ticker, ex_dividend_date), gap_days BETWEEN 5 AND 200))), '%b %e') AS implied_next_label
FROM hist
GROUP BY ticker
HAVING countIf(gap_days BETWEEN 5 AND 200) > 0
ORDER BY implied_next_ex, tickerYa karibu zaidi kati ya kundi hilo ni JEPI, tarehe ya mwisho ya kukosa Jul 1 kwa $0.3872 kwa kila hisa kwa mwendo wa siku 30 — ikiweka tarehe yake ijayo ya kukosa karibu na Jul 31. Ya mbali zaidi, HDV, ina mwendo wa siku 91 unaoelekea Oct 14. Safu ya payments_per_year inagawanya familia: majina ya kumi na mbili kwa mwaka hukosa kila wiki nne au zaidi; fedha za nne kwa mwaka mara moja kwa robo, katika miezi ya mwisho wa robo. Chukulia tarehe iliyodokezwa kama makadirio — ni taarifa ya mdhamini pekee ndiyo ya uhakika.
Je, huu ni mwezi mzito au mwepesi?
Tarehe za kukatwa kwa gawio hazisambazwi sawasawa mwaka mzima — rekodi za miaka mitatu, zilizokadiriwa kwa mwezi wa kalenda:
SQL halisi nyuma ya kila namba
SELECT multiIf(toMonth(ex_dividend_date) = 1, '01 Jan', toMonth(ex_dividend_date) = 2, '02 Feb', toMonth(ex_dividend_date) = 3, '03 Mar',
toMonth(ex_dividend_date) = 4, '04 Apr', toMonth(ex_dividend_date) = 5, '05 May', toMonth(ex_dividend_date) = 6, '06 Jun',
toMonth(ex_dividend_date) = 7, '07 Jul', toMonth(ex_dividend_date) = 8, '08 Aug', toMonth(ex_dividend_date) = 9, '09 Sep',
toMonth(ex_dividend_date) = 10, '10 Oct', toMonth(ex_dividend_date) = 11, '11 Nov', '12 Dec') AS month,
round(count() / 3.0) AS ex_dates_per_year,
round(countIf(frequency = 4) / 3.0) AS quarterly_payers,
round(countIf(frequency = 12) / 3.0) AS monthly_payers
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= toStartOfMonth(today()) - INTERVAL 36 MONTH
AND ex_dividend_date < toStartOfMonth(today())
AND cash_amount > 0
GROUP BY month
ORDER BY monthMiezi ya mwisho wa robo mwaka hubeba mzigo: Machi ina wastani wa 5605 tarehe za kukatwa, Juni 5792, Septemba 4973 na Desemba 6380, kila moja ikiwa na zaidi ya watoa gawio elfu mbili wa robo mwaka (2640 Juni pekee). Mwezi wa kwanza wa kila robo mwaka ni mwepesi — Januari ina wastani wa 2043 na Julai 2683, nusu ya mwezi wa mwisho wa robo mwaka au chini yake. Msingi chini ya miezi tulivu ni kundi la watoa gawio wa kila mwezi: 1470 ya wastani wa Julai ni watoa gawio wa kila mwezi, wakipuuza kabisa kalenda ya robo mwaka. Orodha fupi wiki hii ni sifa ya kalenda, si hukumu juu ya soko.
Kwa nini kalenda hazikubaliani — na jinsi ya kusoma hii
Linganisha ukurasa huu na kalenda ya broker, na utapata tofauti ndogo. Kila kalenda inajengwa kutoka kwa matamko ya kampuni, na vyanzo vinatofautiana kwa kasi ya kuingiza matangazo, ikiwa vinaonyesha tarehe zilizorekebishwa, na ikiwa vinajumuisha fedha, amana na orodha za kigeni pamoja na kampuni zinazofanya kazi (idadi ya siku hapo juu inajumuisha zote; jedwali zilizoorodheshwa pekee ndizo zinazotumia kiwango cha chini cha mtaji wa soko). Kalenda mbili zikikubaliana, taarifa ya matamko ya kampuni ndiyo mwamuzi. Risiti ya kina, inayohesabiwa moja kwa moja:
SQL halisi nyuma ya kila namba
SELECT countIf(ex_dividend_date > today()) AS future_ex_dates_declared,
countIf(ex_dividend_date > today() AND ex_dividend_date <= today() + 7) AS in_the_next_7_days,
countIf(ex_dividend_date > today() AND ticker IN ('SCHD', 'VYM', 'VIG', 'DVY', 'SPYD', 'JEPI', 'JEPQ', 'QYLD', 'SPHD', 'NOBL', 'DGRO', 'HDV', 'SPY')) AS fund_records_declared_ahead,
toString(max(ex_dividend_date)) AS furthest_declared_date,
formatDateTime(max(ex_dividend_date), '%b %e, %Y') AS furthest_declared_label
FROM global_markets.stocks_dividends
WHERE ex_dividend_date > today() - 1
AND cash_amount > 03379 tarehe za baadaye za kukosa mgao ziko kwenye faili sasa hivi, 364 kati yao ndani ya wiki moja, na matamko yakifikia Nov 12, 2027. Katika fedha kumi na tatu hapo juu, idadi ya tarehe za kukosa mgao zilizotangazwa mbele ni 0 — pengo la kimuundo linalofanya mwendo, si matamko, kuwa njia ya kutabiri tarehe inayofuata ya kukosa mgao wa fedha. Bodi hutangaza mkutano mmoja kwa wakati, kwa hivyo kalenda ya mbali hujazwa kadiri matangazo yanavyowasili: zichukulie tarehe za karibu kuwa za kuaminika na zile za mbali kuwa za muda.
Maswali Yanayoulizwa Mara kwa Mara kuhusu Kalenda ya Mgawanyo wa Gawio (Ex-dividend)
Ninawezaje kupata tarehe za mgawanyo wa gawio (ex-dividend) zijazo?
Kampuni hutangaza kila gawio likiwa na tarehe zake za mgawanyo (ex-dividend), kumbukumbu (record) na malipo (pay), na matangazo hayo huingia kwenye mifumo ya data ya soko. Ukurasa huu hukokotoa kalenda moja kwa moja kutoka kwenye rekodi hizo — 3379 tarehe zijazo zilizohifadhiwa — na huijenga upya kila wiki.
Ikiwa nitanunua hisa kwenye tarehe yake ya mgawanyo wa gawio (ex-dividend date), je, nitapata gawio hilo?
Hapana. Tarehe ya mgawanyo wa gawio (ex-dividend date) ni siku ya kwanza ambayo hisa inauzwa bila malipo yaliyoambatishwa. Ili kupokea gawio, lazima umiliki hisa hizo mwishoni mwa siku ya biashara kabla ya tarehe ya mgawanyo (ex-date); ukinunua kwenye tarehe ya mgawanyo (ex-date), muuzaji ndiye anayehifadhi malipo.
Je, ninahitaji kufanya lolote ili kupokea gawio?
Hapana. Shikilia hisa hizo hadi mwisho wa siku kabla ya tarehe ya mgawanyo (ex-date) na pesa hizo zitawekwa kwenye akaunti yako ya udalali (brokerage account) kwenye tarehe ya malipo (pay date) moja kwa moja — hakuna fomu, hakuna madai, hakuna simu. Hatua ya hiari pekee ni DRIP, ambapo dalali huweka malipo hayo kuwekeza tena kwenye hisa zaidi.
Je, kununua hisa kabla tu ya tarehe ya mgawanyo wa gawio (ex-dividend date) ili kupata malipo kunafanya kazi?
Data inapinga hilo. Katika 78 matukio ya mgawanyo wa gawio (ex-dividend) ya kampuni zenye mtaji mkubwa (mega-cap) katika miezi sita iliyopita, wastani wa hisa ulifunguka -0.5% kutoka kwenye fungo lake la kabla ya mgawanyo (pre-ex close) dhidi ya wastani wa malipo yenye thamani ya 0.65% ya bei, na vikao kumi baadaye ni 44.9% pekee ndizo zilirudi kwenye kiwango walichoanza au zaidi. Kushikilia kwa muda mfupi pia kunashindwa mtihani wa kipindi cha kushikilia cha gawio linalostahiki (qualified-dividend holding-period test).
Je, gawio hutozwa ushuru tofauti kulingana na wakati ninununua?
Ndiyo, katika akaunti ya Marekani inayotozwa ushuru. Gawio ni linalostahiki (qualified) — linalotozwa ushuru kwa viwango vya faida ya mtaji ya muda mrefu (long-term capital-gains rates) — ikiwa tu unashikilia hisa hizo kwa zaidi ya siku 60 ndani ya dirisha la siku 121 linaloanza siku 60 kabla ya tarehe ya mgawanyo wa gawio (ex-dividend date). Biashara ya kununua kabla tu, kuuza mara baada ya hapo inakosa dirisha hilo na malipo yanatozwa ushuru kama mapato ya kawaida (ordinary income). Usambazaji wa REIT na fedha nyingi (fund distributions) ni mapato ya kawaida (ordinary income) bila kujali. Hii ni maelezo ya kiufundi, si ushauri wa kodi.
Profaili za gawio kwa ticker
Kila mlipaji wa ukubwa mkubwa kwenye kalenda hii ana profaili yake ya gawio iliyopimwa — mavuno ya sasa yanayokokotolewa kutoka kwa bei ya mwisho ya kufunga, historia kamili ya malipo kama ilivyorekodiwa kwenye mkanda, mfululizo wa ukuaji, na jinsi asubuhi zake za ex-dividend zilivyofanya biashara kwa hakika:
AAPL, ABBV, ABT, ACN, ADP, AMGN, AVGO, AXP, BAC, BLK, BMY, C, CAT, CL, CMCSA, COP, COST, CRM, CSCO, CVX, DE, DHR, DUK, GE, GILD, GIS, GOOGL, GS, HD, HON, IBM, JNJ, JPM, KMB, KO, LIN, LLY, LMT, LOW, MA, MCD, MDLZ, MDT, META, MMM, MO, MRK, MS, MSFT, NEE, NKE, O, ORCL, PEP, PFE, PG, PM, QCOM, RTX, SBUX, SO, SPGI, T, TGT, TMO, TXN, UNH, UNP, USB, V, VZ, WFC, WMT, XOM.
Kila jedwali hapo juu ni swala lililohifadhiwa na lenye toleo kuhusu rekodi za gawio zilizotangazwa na baa halisi za dakika — panua SQL chini ya paneli yoyote, au chunguza kalenda mwenyewe kwenye Strasmore terminal.