US डिविडेंड की अगली ex-date, IST और ET में
भारत से US शेयर रखते हैं? अगली ex-dividend तारीखें IST और US Eastern दोनों में, साथ में declaration, record और pay date का क्रम और खरीदने की आखिरी तारीख।
US डिविडेंड की ex-date भारत के कैलेंडर पर अक्सर एक दिन आगे गिरती है, और यही छोटी सी गड़बड़ पूरी किस्त छुड़ा देती है। US बाजार IST शाम 7:00 बजे खुलता है (US में घड़ी पीछे होने के बाद शाम 8:00 बजे) और रात में बंद होता है, इसलिए किसी ex-dividend date से "एक दिन पहले" खरीदने का मतलब दिल्ली के कैलेंडर पर वही दिन नहीं होता जो न्यू यॉर्क के कैलेंडर पर होता है। नीचे पहले चार तारीखों का क्रम है, फिर अगली US ex-dividend तारीखें IST और US Eastern दोनों में, और वह एक बात साफ-साफ जो LRS रूट से US शेयर रखने वाले पाठक सबसे ज्यादा चूकते हैं।
declaration, ex-dividend, record, pay: चार तारीखें इसी क्रम में
भारतीय लिस्टेड कंपनी के मामले में आदत दो चीज़ें देखने की होती है: बोर्ड की "dividend declared" घोषणा, और record date. US में भी ये दोनों तारीखें होती हैं, पर पात्रता की कैंची तीसरी तारीख चलाती है, ex-dividend date. क्रम हमेशा यही रहता है:
- declaration date: कंपनी किस्त की घोषणा करती है। रकम, record date और pay date आम तौर पर इसी दिन सामने आ जाते हैं।
- ex-dividend date: इस दिन से शेयर डिविडेंड के हक़ के बिना ट्रेड करता है। इस दिन या इसके बाद खरीदने वाले के पास यह किस्त नहीं आती।
- record date: कंपनी की किताबों में शेयरधारकों की गिनती इस तारीख के आधार पर होती है।
- pay date: तय रकम ब्रोकर के खाते में इस दिन पहुंचती है।
पात्रता की शर्त एक ही वाक्य में: शेयर आपके नाम उस सत्र के बंद होने तक होना चाहिए जो ex-date से ठीक पहले आता है। ex-date की सुबह बाजार खुलते ही गाड़ी निकल जाती है। परिभाषाओं पर और विस्तार ex-dividend date क्या होती है वाली पोस्ट में है। नीचे का पैनल दस बड़े US डिविडेंड payers की सबसे हाल की किस्त लेता है और तीन फासले नापता है: declaration से ex-date, ex-date से record date, और ex-date से pay date.
| ticker | latest_ex_et | declare_to_ex_days | ex_to_record_days | ex_to_pay_days |
|---|---|---|---|---|
| PEP | 2026-09-04 | 49 | 0 | 26 |
| PG | 2026-07-24 | 10 | 0 | 24 |
| XOM | 2026-08-17 | 18 | 0 | 24 |
| VZ | 2026-07-10 | 36 | 0 | 24 |
| MSFT | 2026-08-20 | 71 | 0 | 21 |
| KO | 2026-09-15 | 62 | 0 | 16 |
| MCD | 2026-09-01 | 40 | 0 | 15 |
| HD | 2026-09-03 | 14 | 0 | 14 |
| JNJ | 2026-08-25 | 41 | 0 | 14 |
| AAPL | 2026-08-10 | 11 | 0 | 3 |
हर आंकड़े के पीछे का पूरा SQL
SELECT
ticker,
toString(max(ex_dividend_date)) AS latest_ex_et,
dateDiff('day', argMax(declaration_date, ex_dividend_date), max(ex_dividend_date)) AS declare_to_ex_days,
dateDiff('day', max(ex_dividend_date), argMax(record_date, ex_dividend_date)) AS ex_to_record_days,
dateDiff('day', max(ex_dividend_date), argMax(pay_date, ex_dividend_date)) AS ex_to_pay_days
FROM global_markets.stocks_dividends
WHERE ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'PG', 'XOM', 'PEP', 'MCD', 'HD', 'VZ')
AND currency = 'USD'
AND cash_amount > 0
AND ex_dividend_date <= today()
AND ex_dividend_date >= today() - 200
AND declaration_date >= '2015-01-01'
AND record_date >= '2015-01-01'
AND pay_date >= '2015-01-01'
GROUP BY ticker
ORDER BY ex_to_pay_days DESCतीन बातें इस पैनल से सीधे पढ़ी जा सकती हैं। पहली, घोषणा और ex-date के बीच हफ़्तों का अंतर रहता है: PEP की हाल की किस्त में यह फासला 49 दिन का है, यानी तैयारी के लिए वक़्त कम नहीं होता। दूसरी, ex-date और record date के बीच का अंतर अब सिकुड़ चुका है और इस पंक्ति में 0 दिन दिखता है। US settlement मई 2024 में T+1 हो गया, और उसके बाद ex-date और record date आम तौर पर एक ही दिन पड़ती हैं। record date को निशाना मानकर खरीदना यहीं पर उलटा पड़ता है, यह फर्क record date और ex-dividend date के अंतर पर अलग से खुला हुआ है। तीसरी, पैसा आने में सबसे लंबा इंतज़ार इस सूची में PEP का है, ex-date से pay date तक 26 दिन, और सबसे छोटा AAPL का, 3 दिन.
अगली US ex-dividend तारीखें, IST और US Eastern में
अगला पैनल आगे की किस्तों का कैलेंडर है। ex_et उस US तारीख को रखता है जो ब्रोकर और कंपनी दोनों बोलते हैं, और ex_opens_ist उसी तारीख की सुबह 9:30 ET को IST में बदलकर दिखाता है, यानी वह घड़ी जिस पर आपके यहां शाम या रात होती है। record_et और pay_et बाकी दो तारीखें हैं, और cash_amount_usd प्रति शेयर घोषित रकम, डॉलर में.
| ticker | ex_et | ex_opens_ist | cash_amount_usd | record_et | pay_et |
|---|---|---|---|---|---|
| AXP | 2026-10-09 | 09 Oct, 19:00 | 0.95 | 2026-10-09 | 2026-11-10 |
| VZ | 2026-10-09 | 09 Oct, 19:00 | 0.7075 | 2026-10-09 | 2026-11-02 |
| ABBV | 2026-10-15 | 15 Oct, 19:00 | 1.73 | 2026-10-15 | 2026-11-16 |
हर आंकड़े के पीछे का पूरा SQL
SELECT
ticker,
toString(ex_dividend_date) AS ex_et,
formatDateTime(
toTimeZone(
toDateTime(concat(toString(ex_dividend_date), ' 09:30:00'), 'America/New_York'),
'Asia/Kolkata'),
'%d %b, %H:%i') AS ex_opens_ist,
round(toFloat64(max(cash_amount)), 4) AS cash_amount_usd,
toString(any(record_date)) AS record_et,
toString(any(pay_date)) AS pay_et
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= today()
AND ex_dividend_date <= today() + 45
AND currency = 'USD'
AND cash_amount > 0
AND ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'PG', 'XOM', 'CVX', 'PEP', 'MCD', 'HD',
'VZ', 'ABBV', 'CSCO', 'WMT', 'IBM', 'CAT', 'MRK', 'ADP', 'COST', 'AXP')
GROUP BY ticker, ex_dividend_date
ORDER BY ex_dividend_date, ticker
LIMIT 15इस समय सूची में 3 किस्तें आगे खड़ी हैं। सबसे नज़दीकी AXP की है: US तारीख 2026-10-09, और भारत की घड़ी पर वह सत्र 09 Oct, 19:00 बजे खुलता है। प्रति शेयर घोषित रकम $0.95 है, record date 2026-10-09, और पैसा 2026-11-10 को खाते में चढ़ता है। ध्यान दीजिए कि ex_opens_ist में तारीख कई बार ex_et से आगे नहीं जाती, पर समय शाम का होता है, और यही से अगली परत शुरू होती है। सिर्फ US तारीखों वाली, लगातार ताज़ा होती सूची आने वाली ex-dividend तारीखों वाले पेज पर मिलती है; यह पोस्ट उसी क्रम को भारतीय घड़ी पर रखकर पढ़ती है.
भारत के कैलेंडर पर "ex-date से पहले" कौन सा दिन है
अब असली पेच। खरीदने की आखिरी खिड़की ex-date से पहले वाला US सत्र है, और वह सत्र IST में शाम से शुरू होकर आधी रात के बाद खत्म होता है। मतलब, उस खिड़की का अंत आपके कैलेंडर पर अगली तारीख पर पड़ता है। जो पाठक "ex-date से एक दिन पहले" को भारतीय तारीख मान लेता है, वह कई बार सत्र चूक जाता है या एक दिन देर से ऑर्डर लगाता है। नीचे का पैनल यह खिड़की दोनों सिरों के साथ खोलकर रखता है.
| ticker | ex_et | last_buy_et | window_opens_ist | window_closes_ist | days_to_ex |
|---|---|---|---|---|---|
| AXP | 2026-10-09 | 2026-10-08 | 08 Oct, 19:00 | 09 Oct, 01:30 | 6 |
| VZ | 2026-10-09 | 2026-10-08 | 08 Oct, 19:00 | 09 Oct, 01:30 | 6 |
| ABBV | 2026-10-15 | 2026-10-14 | 14 Oct, 19:00 | 15 Oct, 01:30 | 12 |
हर आंकड़े के पीछे का पूरा SQL
SELECT
ticker,
toString(ex_date) AS ex_et,
toString(last_buy_day) AS last_buy_et,
formatDateTime(
toTimeZone(toDateTime(concat(toString(last_buy_day), ' 09:30:00'), 'America/New_York'),
'Asia/Kolkata'), '%d %b, %H:%i') AS window_opens_ist,
formatDateTime(
toTimeZone(toDateTime(concat(toString(last_buy_day), ' 16:00:00'), 'America/New_York'),
'Asia/Kolkata'), '%d %b, %H:%i') AS window_closes_ist,
toUInt16(dateDiff('day', today(), ex_date)) AS days_to_ex
FROM
(
SELECT
ticker,
ex_dividend_date AS ex_date,
ex_dividend_date - if(toDayOfWeek(ex_dividend_date) = 1, 3, 1) AS last_buy_day
FROM global_markets.stocks_dividends
WHERE ex_dividend_date >= today()
AND ex_dividend_date <= today() + 45
AND currency = 'USD'
AND cash_amount > 0
AND ticker IN ('AAPL', 'MSFT', 'KO', 'JNJ', 'PG', 'XOM', 'CVX', 'PEP', 'MCD', 'HD',
'VZ', 'ABBV', 'CSCO', 'WMT', 'IBM', 'CAT', 'MRK', 'ADP', 'COST', 'AXP')
GROUP BY ticker, ex_dividend_date
)
ORDER BY ex_date, ticker
LIMIT 10पहली पंक्ति को पूरा पढ़िए: AXP की ex-date 2026-10-09 है, जो आज से 6 दिन दूर है। खरीदने का आखिरी US सत्र 2026-10-08 का है, और भारतीय घड़ी पर वह सत्र 08 Oct, 19:00 बजे खुलता है और 09 Oct, 01:30 बजे बंद होता है। दोनों IST खानों की तारीखें आपस में मिलाकर देखिए: बंद होने का वक़्त भारत में अगले कैलेंडर दिन पर गिरता है। ऑर्डर उसी रात के भीतर भरना होता है, सुबह उठकर नहीं। यह गणना शनिवार और रविवार को हटा देती है, पर US छुट्टियों को नहीं, तो अगर पिछला दिन Thanksgiving जैसी छुट्टी या आधे दिन का सत्र हो, तो खिड़की एक सत्र और पीछे चली जाती है.
T+1 settlement ex-date के दिन कोई राहत नहीं देता
यहां एक आम भ्रम बैठता है। US equities मई 2024 से T+1 पर सेटल होती हैं, यानी सौदा अगले कारोबारी दिन किताबों में उतरता है। इससे लगता है कि ex-date के दिन खरीद लें तो settlement record date तक हो जाएगा और किस्त मिल जाएगी। ऐसा नहीं होता। ex-date का नियम सौदे की तारीख पर टिका है, settlement पर नहीं: exchange ex-date को ही वह रेखा मानता है जिसके बाद शेयर डिविडेंड के हक़ के बिना हाथ बदलता है, और T+1 में record date भी उसी दिन बैठ जाती है। उलटी दिशा में नियम उतना ही सीधा है: ex-date के दिन या उसके बाद बेच देने पर भी किस्त आपकी रहती है, क्योंकि पात्रता पिछले सत्र के बंद होने पर तय हो चुकी थी। इस पहलू पर अलग से ex-dividend date पर बेचने वाली पोस्ट है.
pay date पर पैसा नेट पहुंचता है
दूसरी चीज़ जो भारतीय आदत से अलग है: खाते में जो रकम दिखती है वह घोषित रकम से कम होती है। US भुगतानकर्ता स्रोत पर withholding काटकर भेजता है, इसलिए pay date पर जो डॉलर आते हैं वे पहले ही कटे हुए होते हैं, और ब्रोकर का स्टेटमेंट gross और कटौती अलग-अलग दिखाता है। रकम USD में आती है; रुपये में बदलने की दर और शुल्क ब्रोकर पर निर्भर करता है, और वह इस कैलेंडर का हिस्सा नहीं है। दरें, फॉर्म और दोहरे कराधान का हिसाब यहां दोहराने की जरूरत नहीं, वह non-US निवेशकों पर डिविडेंड withholding में अलग से खुला है.
एक उदाहरण: एक नाम की किस्तें, तारीख दर तारीख
किस्त की रकम पत्थर की लकीर नहीं होती, वह घोषणाओं के साथ बदलती रहती है। नीचे AAPL की हर तिमाही किस्त उसकी ex-date के साथ रखी है, ताकि एक ही नाम का पूरा क्रम एक नज़र में दिखे.
| ex_date | cash_amount_usd |
|---|---|
| 2021-02-05 | 0.205 |
| 2021-05-07 | 0.22 |
| 2021-08-06 | 0.22 |
| 2021-11-05 | 0.22 |
| 2022-02-04 | 0.22 |
| 2022-05-06 | 0.23 |
| 2022-08-05 | 0.23 |
| 2022-11-04 | 0.23 |
| 2023-02-10 | 0.23 |
| 2023-05-12 | 0.24 |
| 2023-08-11 | 0.24 |
| 2023-11-10 | 0.24 |
| 2024-02-09 | 0.24 |
| 2024-05-10 | 0.25 |
| 2024-08-12 | 0.25 |
| 2024-11-08 | 0.25 |
| 2025-02-10 | 0.25 |
| 2025-05-12 | 0.26 |
| 2025-08-11 | 0.26 |
| 2025-11-10 | 0.26 |
हर आंकड़े के पीछे का पूरा SQL
SELECT
toString(ex_dividend_date) AS ex_date,
round(toFloat64(max(cash_amount)), 4) AS cash_amount_usd
FROM global_markets.stocks_dividends
WHERE ticker = 'AAPL'
AND currency = 'USD'
AND cash_amount > 0
AND ex_dividend_date >= '2021-01-01'
AND ex_dividend_date <= today()
GROUP BY ex_dividend_date
ORDER BY ex_dividend_dateपैनल में 23 किस्तें हैं। सबसे पुरानी दिखाई गई किस्त 2021-02-05 की ex-date वाली है, प्रति शेयर $0.205, और सबसे हाल की 2026-08-10 की, प्रति शेयर $0.27। इसी नाम का पूरा रिकॉर्ड AAPL डिविडेंड पेज पर है। अब रुपये की नज़र से एक काल्पनिक हिसाब, सिर्फ पैमाना समझने के लिए: मान लीजिए 40 शेयर हैं और प्रति शेयर किस्त $0.25 है, तो gross रकम $10 बनती है। 88 रुपये प्रति डॉलर की एक मान ली गई दर पर यह करीब 880 रुपये हुआ, और withholding कटने के बाद खाते में इससे कम आएगा। ये दोनों आंकड़े, दर और शेयरों की संख्या, उदाहरण के लिए चुने हुए हैं; असली दर आपके ब्रोकर की होगी.
FAQ
क्या ex-dividend date के दिन खरीदने पर डिविडेंड मिलता है?
नहीं। ex-date पर या उसके बाद खरीदा गया शेयर उस किस्त के हक़ के बिना आता है। किस्त पाने के लिए शेयर ex-date से पहले वाले US सत्र के बंद होने तक आपके नाम होना चाहिए.
US ex-date भारतीय समय में कब शुरू होती है?
उस तारीख का US सत्र IST शाम 7:00 बजे खुलता है जब US में daylight saving चल रहा होता है, और शाम 8:00 बजे जब घड़ी पीछे हो जाती है। ऊपर के पैनल में यही समय हर आने वाली किस्त के लिए IST में बदलकर दिया गया है.
क्या T+1 settlement की वजह से ex-date के दिन खरीदा सौदा गिन लिया जाता है?
नहीं। पात्रता सौदे की तारीख पर तय होती है, settlement पर नहीं, और T+1 में record date ex-date के साथ ही पड़ती है। ex-date पर लगाया ऑर्डर उस किस्त में शामिल नहीं होता.
record date देखकर खरीदना क्यों काम नहीं करता?
क्योंकि record date अब ex-date के साथ या उसके एक दिन बाद आती है, और उस वक़्त तक हक़ की रेखा पार हो चुकी होती है। भारतीय कंपनियों में record date देखने की आदत US कैलेंडर पर यहीं पर गलत जगह ले जाती है.
pay date पर पूरी घोषित रकम आती है?
नहीं। रकम स्रोत पर withholding कटने के बाद, डॉलर में पहुंचती है। ब्रोकर स्टेटमेंट पर gross रकम और कटौती अलग-अलग दर्ज रहती हैं.
डेटा नोट्स
यहां के सभी पैनल US डिविडेंड payers के corporate action रिकॉर्ड से बनते हैं। NSE या BSE की आने वाली डिविडेंड सूची जानबूझकर नहीं दी गई है: भारतीय corporate actions इस डेटा में नहीं आते, और आधा-अधूरा भारतीय कैलेंडर देने से बेहतर है कोई न देना.
IST का समय US सत्र की 9:30 और 16:00 ET घड़ी को America/New_York से Asia/Kolkata में बदलकर निकाला गया है, इसलिए US में घड़ी आगे-पीछे होने पर अंतर अपने आप 9 घंटे 30 मिनट और 10 घंटे 30 मिनट के बीच बदल जाता है। खरीदने की आखिरी खिड़की वाला पैनल हफ़्ते के अंत को हटाता है, छुट्टियों को नहीं, तो छुट्टी से सटी ex-date पर एक सत्र और पीछे गिनिए.
विकल्पों पर इस कैलेंडर का असर अलग विषय है, वह ex-dividend तारीखें और options में है.
हर पैनल के नीचे उसका पूरा SQL खुलता है, तो किसी भी आंकड़े की गिनती खुद पढ़ी जा सकती है। किसी एक नाम की अगली ex-date अपनी घड़ी पर देखनी हो, तो यही सवाल Strasmore terminal पर सादी भाषा में पूछा जा सकता है.