Strasmore Research
تعلیمی مواد Matt Connorاز Matt Connor · اپ ڈیٹ شدہ 2026-08-08 · data as of August 8, 2026 · refreshed weekly

Ex-Dividend Date پر فروخت، کیا Dividend ملتا ہے؟

جی ہاں، اگر ex-dividend date کے آغاز پر shares آپ کی ملکیت میں تھے تو فروخت کے باوجود dividend ملتا ہے۔ record date اور settlement chain فیصلہ کرتے ہیں۔

کیا آپ ex-dividend date پر فروخت کر کے بھی dividend وصول کر سکتے ہیں؟ جی ہاں۔ اگر ex-dividend date پر trading شروع ہونے کے وقت shares آپ کی ملکیت میں تھے، تو payment آپ کا حق ہے، اور اسی صبح فروخت کرنے سے یہ حق ختم نہیں ہوتا۔ cash کئی ہفتے بعد اس شخص کو ادا کیا جاتا ہے جو record date پر کمپنی کے register میں درج تھا، یعنی اس وقت جب تک stock خود آپ کے account سے نکل چکا ہوتا ہے۔

Dividend کس کو ملتا ہے: فیصلہ کرنے والی تین dates

ہر cash dividend تین dates کے تحت چلتا ہے، اور یہ طے کرنے میں کہ payment کس کو ملے گی، صرف پہلی دو dates اہم ہیں۔

ex-dividend date وہ پہلا trading session ہے جس میں stock dividend کے حق کے بغیر trade ہوتا ہے۔ اس دن یا اس کے بعد خریدنے پر seller payment رکھتا ہے۔ record date وہ دن ہے جب کمپنی shareholder register دیکھ کر درج کرتی ہے کہ stock کس کی ملکیت ہے۔ pay date وہ دن ہے جب register میں موجود accounts تک cash پہنچتی ہے، عموماً چند ہفتے بعد۔ ہماری ex-dividend date کی guide پہلی date کی الگ وضاحت کرتی ہے، جبکہ record date اور ex-dividend date کا تقابل بتاتا ہے کہ یہ دونوں dates کیسے مقرر ہوتی ہیں۔

ان dates کے درمیان وقفہ زیادہ تر قارئین کی توقع سے طویل ہوتا ہے۔ ذیل کا panel 8 بڑے dividend payers کو ان کی حالیہ مکمل شدہ ex-dividend date سے لے کر payment منتقل ہونے کے دن تک دکھاتا ہے۔

استفسار کریںEx-dividend date سے record date اور cash payment تک، کیلنڈر دنوں میں
ہر عدد کے پیچھے موجود درست SQL
SELECT
    ticker,
    formatDateTime(max(ex_dividend_date), '%b %e, %Y')                            AS ex_dividend,
    formatDateTime(argMax(record_date, ex_dividend_date), '%b %e, %Y')            AS record_books,
    formatDateTime(argMax(pay_date, ex_dividend_date), '%b %e, %Y')               AS cash_arrives,
    dateDiff('day', max(ex_dividend_date), argMax(record_date, ex_dividend_date)) AS record_gap,
    dateDiff('day', max(ex_dividend_date), argMax(pay_date, ex_dividend_date))    AS payout_wait
FROM global_markets.stocks_dividends
WHERE ticker IN ('AAPL', 'MSFT', 'JNJ', 'KO', 'PG', 'XOM', 'CVX', 'PEP')
  AND ex_dividend_date >= today() - 200
  AND ex_dividend_date <= today()
  AND dateDiff('day', ex_dividend_date, record_date) BETWEEN 0 AND 7
  AND dateDiff('day', ex_dividend_date, pay_date) BETWEEN 0 AND 120
GROUP BY ticker
ORDER BY payout_wait
Run this yourself

ex-dividend column اور record column کو ساتھ ساتھ پڑھیں: دونوں میں ایک ہی date درج ہے۔ اصل انتظار cash ملنے تک کا ہے۔ یہ 3 calendar days سے AAPL پر شروع ہو کر 26 days تک پہنچتا ہے، جو XOM ہے، اور جس کا ex-dividend May 15, 2026 کو ہوا جبکہ payment Jun 10, 2026 کو ہوئی۔ ex-date پر فروخت کرنے والا cash منتقل ہونے کے وقت تک stock سے مکمل طور پر باہر ہو چکا ہوتا ہے۔

ex-date پر فروخت کرنے سے dividend واپس کیوں نہیں جاتا

Settlement اس پورے سلسلے کو جوڑتا ہے۔ Settlement وہ لمحہ ہے جب trade قانونی طور پر shares اور cash منتقل کرتا ہے، جو trade کے execute ہونے کے بعد ہوتا ہے۔ US stocks میں settlement T+1 ہے: trade date کے ایک business day بعد۔ ہماری T+1 settlement guide اس timeline کی ابتدا سے انتہا تک وضاحت کرتی ہے۔

record date پر کمپنی جس register کو دیکھتی ہے، وہ settled positions کی فہرست ہوتی ہے۔ dividend کے لیے buyer کی trade record date تک settled ہونی چاہیے تاکہ اس کا نام register میں آ سکے۔ اسی لیے dividend خریدنے کی آخری date ایک business day پہلے ہوتی ہے۔ اگلا session exchange کے ذریعے ex-dividend قرار دیا جاتا ہے، اور اس session سے stock payment کے حق کے بغیر منتقل ہوتا ہے۔

اب یہی منطق اپنی فروخت پر لاگو کریں۔ آپ Tuesday کے close تک stock رکھتے ہیں۔ Wednesday کی صبح stock ex-dividend ہو جاتا ہے اور آپ opening پر فروخت کر دیتے ہیں۔ آپ کی sale Thursday کو settle ہوتی ہے۔ register Wednesday کو پڑھا گیا تھا، جب آپ کی position ابھی بھی آپ کے نام پر settled تھی، اس لیے آپ list میں شامل تھے۔ Thursday کو ہونے والی کوئی چیز ایک دن پہلے لکھی گئی list میں تبدیلی نہیں کر سکتی۔

Buyer کی طرف سے بھی یہی convention لاگو ہوتی ہے۔ ex-date پر یا اس کے بعد خریدے گئے shares dividend کے بغیر منتقل ہوتے ہیں، اور ان کی price میں پہلے ہی dividend نہ ملنے کا اثر شامل ہوتا ہے۔ buyer کو یہ معلوم ہوتا ہے۔ وہ آپ کی payment کا حق دار نہیں، اور کوئی اسے واپس نہیں لیتا۔

T+1 settlement نے ان dates کے بارے میں کیا بدلا

یہ Wednesday-to-Thursday سلسلہ پہلے ایک اضافی دن لیتا تھا۔ 28 مئی 2024 سے پہلے US stocks میں settlement T+2 تھا، اور ex-dividend date record date سے ایک business day پہلے ہوتی تھی۔ T+1 کے تحت دونوں dates ایک ہی calendar day پر آ گئیں۔ یہ panel 2024 کے ان تمام US dividends کو شمار کرتا ہے جن کی usable record date موجود ہے، اور یہ ناپتا ہے کہ کتنے dividends میں record date اور ex-dividend date ایک ہی دن واقع ہوئیں۔

استفسار کریں2024 کے US dividends کا حصہ جن کی record date، ex-dividend date ہی تھی
ہر عدد کے پیچھے موجود درست SQL
SELECT
    formatDateTime(toStartOfMonth(ex_dividend_date), '%Y-%m')         AS month,
    round(100 * countIf(record_date = ex_dividend_date) / count(), 1) AS same_day_pct,
    count()                                                           AS dividends_counted
FROM global_markets.stocks_dividends
WHERE ex_dividend_date BETWEEN toDate('2024-01-01') AND toDate('2024-12-31')
  AND currency = 'USD'
  AND dateDiff('day', ex_dividend_date, record_date) BETWEEN 0 AND 7
GROUP BY month
ORDER BY month
Run this yourself

2024-01 میں 0.2% dividends کی record date ex-dividend date کے ساتھ ایک ہی دن تھی۔ 2024-12 تک یہ figure 98.9% ہو گئی، اور صرف اسی month میں 5551 dividends شامل تھے۔ سال کے درمیان آنے والی تبدیلی settlement regime کے بدلنے کا نتیجہ ہے۔

اس سوال کا جواب دونوں regimes میں ایک ہی رہتا ہے۔ T+2 کے تحت ex-date پر کی گئی sale دو business days بعد settle ہوتی تھی، یعنی record date کے ایک دن بعد۔ T+1 کے تحت یہ ایک business day بعد settle ہوتی ہے، یعنی پھر بھی record date کے بعد۔ دونوں صورتوں میں register پہلے ہی آپ کا نام درج کر چکا تھا۔

کیا ex-date پر stock کی price dividend کے برابر گرتی ہے؟

Timing میں ایک cost پوشیدہ ہوتی ہے، اور یہ opening print میں ظاہر ہوتی ہے۔ ذیل کا panel 2024 اور 2025 کے ہر regular quarterly US dividend کو previous close کے مقابلے میں اس کے size کے حساب سے buckets میں تقسیم کرتا ہے۔ پھر ہر bucket میں اوسطاً ناپتا ہے کہ ex-date open اس close سے کتنا نیچے تھا۔

استفسار کریںDividend size کے لحاظ سے Ex-date opening gap، US quarterly dividends، 2024 تا 2025
ہر عدد کے پیچھے موجود درست SQL
WITH px AS
(
    SELECT
        ticker,
        date,
        toFloat64(open) AS open_px,
        volume,
        toFloat64(any(close) OVER (PARTITION BY ticker ORDER BY date ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING)) AS prior_close
    FROM global_markets.stocks_daily_aggs
    WHERE date BETWEEN toDate('2023-12-15') AND toDate('2025-12-31')
),
ex AS
(
    SELECT
        ticker,
        ex_dividend_date,
        max(cash_amount) AS div_cash
    FROM global_markets.stocks_dividends
    WHERE ex_dividend_date BETWEEN toDate('2024-01-01') AND toDate('2025-12-31')
      AND frequency = 4
      AND cash_amount > 0
      AND currency = 'USD'
    GROUP BY ticker, ex_dividend_date
)
SELECT
    multiIf(
        div_pct < 0.25, 'under 0.25%',
        div_pct < 0.50, '0.25% to 0.50%',
        div_pct < 1.00, '0.50% to 1.00%',
        div_pct < 2.00, '1.00% to 2.00%',
                        'over 2.00%')  AS dividend_bucket,
    count()                            AS sample_size,
    round(avg(div_pct), 3)             AS avg_dividend_pct,
    round(avg(open_gap_pct), 3)        AS avg_open_gap_pct
FROM
(
    SELECT
        100 * toFloat64(ex.div_cash) / px.prior_close         AS div_pct,
        100 * (px.prior_close - px.open_px) / px.prior_close AS open_gap_pct
    FROM px
    INNER JOIN ex ON px.ticker = ex.ticker AND px.date = ex.ex_dividend_date
    WHERE px.prior_close >= 10
      AND px.open_px > 0
      AND px.volume >= 1000000
)
GROUP BY dividend_bucket
ORDER BY avg_dividend_pct
Run this yourself

Table میں دونوں percentage columns ایک ساتھ نیچے آتے ہیں۔ over 2.00% bucket میں dividend previous close کے اوسط 3.047% کے برابر تھا، جبکہ open اس سے 2.651% نیچے تھا، اور اس میں 270 ex-dividend dates شامل تھیں۔ under 0.25% bucket میں دونوں figures صفر کی طرف کم ہو جاتی ہیں: 0.146% اور 0.045

یہ تعلق صرف averages میں منظم دکھائی دیتا ہے۔ کسی ایک ex-date پر overnight move میں stock سے متعلق باقی تمام عوامل بھی شامل ہوتے ہیں، اور dividend اس کہیں زیادہ غیر یقینی figure کا صرف ایک حصہ ہوتا ہے۔ یہی حساب dividend capture strategy کا بنیادی موضوع ہے، جس میں trader ex-date سے پہلے خریدتا ہے اور اس date پر فروخت کرتا ہے۔

وہ دو صورتیں جب cash dividend نہیں ہوتی

دو حالات میں account میں آنے والی رقم کی نوعیت بدل جاتی ہے۔

پہلی صورت short position ہے۔ Short seller shares ادھار لے کر فروخت کرتا ہے، اور record date پر ان shares کا lender اب بھی payment کا حق دار ہوتا ہے۔ Short seller یہ رقم ادا کرنے کا پابند ہوتا ہے، اور pay date کے قریب short account میں dividend کی cash amount کے برابر debit ظاہر ہوتا ہے۔

دوسری صورت stock lending ہے۔ Brokers margin accounts میں رکھے shares ادھار دیتے ہیں، اور record date کے دوران lent share کسی دوسرے کے books میں درج ہوتا ہے۔ جس account نے share ادھار دیا تھا اسے cash کے عوض ایک substitute payment ملتی ہے، جسے payment in lieu of dividend کہتے ہیں۔ اسے qualified dividend rates کے بجائے ordinary income کے طور پر tax کیا جاتا ہے۔ Dollar amount برابر ہوتی ہے، مگر tax treatment مختلف ہوتا ہے۔

ہر borrowed share کا تعلق کہیں نہ کہیں موجود ایک حقیقی account سے ہوتا ہے۔ Short interest اس بات کی کم از کم مقدار بتاتا ہے کہ کسی وقت کسی name کے کتنے shares loan پر ہیں۔

استفسار کریںLarge dividend payers کے خلاف short رکھی گئی shares، اوسط یومیہ volume کے مقابل
ہر عدد کے پیچھے موجود درست SQL
SELECT
    ticker,
    formatDateTime(max(settlement_date), '%b %e, %Y')         AS as_of,
    round(argMax(short_interest, settlement_date) / 1e6, 2)   AS shares_short_millions,
    round(argMax(avg_daily_volume, settlement_date) / 1e6, 2) AS avg_volume_millions
FROM global_markets.stocks_short_interest
WHERE ticker IN ('AAPL', 'MSFT', 'JNJ', 'KO', 'PG', 'XOM', 'CVX', 'PEP')
  AND settlement_date >= today() - 150
  AND short_interest > 0
GROUP BY ticker
ORDER BY shares_short_millions DESC
Run this yourself

Jul 15, 2026 تک، group میں AAPL کے پاس سب سے بڑی short position تھی: 146.55 million shares، جبکہ average daily volume 47.95 million تھا۔ ان میں سے ہر share کسی ایسے account سے borrowed تھا جو اس کا مالک تھا، اور window کے اندر آنے والی ہر ex-date نے lender کے لیے dividend کو payment in lieu میں تبدیل کر دیا۔

اکثر پوچھے گئے سوالات

کیا میں ex-dividend date پر فروخت کر کے بھی dividend حاصل کر سکتا ہوں؟

جی ہاں۔ ex-dividend date پر market open ہونے کے وقت ownership ہی بنیادی معیار ہے، اور اسی دن کی sale اس وقت settle ہوتی ہے جب record date پر register پہلے ہی پڑھا جا چکا ہوتا ہے۔ cash کئی ہفتے بعد pay date پر آتی ہے، چاہے اس وقت آپ کے پاس stock موجود ہو یا نہ ہو۔

اگر میں ex-dividend date سے پہلے اپنے shares فروخت کر دوں تو کیا ہوگا؟

Dividend buyer کو ملے گا۔ ex-date سے پہلے آخری session میں ہونے والی trade dividend کو نئے owner تک منتقل کرتی ہے۔ ex-date convention کا مقصد بھی یہی حق واضح کرنا ہے۔

Dividend حاصل کرنے کے لیے مجھے stock کتنے عرصے تک hold کرنا ہوگا؟

Payment کے لیے کوئی minimum holding period نہیں ہے۔ ex-dividend date سے پہلے shares کا مالک ہونا کافی ہے۔ US کا ایک الگ tax rule، یعنی ex-date کے گرد 121-day window میں تقریباً 61 دن کی holding، یہ طے کرتا ہے کہ payment پر qualified dividend rates لاگو ہوں گی یا نہیں۔ یہ tax کا سوال ہے، entitlement کا نہیں۔

کیا ex-dividend date پر share price گرتی ہے؟

Ex-date پر opening price عموماً previous close سے تقریباً dividend کی رقم کے برابر نیچے ہوتی ہے۔ اس session سے shares payment کے حق کے بغیر trade ہوتے ہیں۔ اوپر دیا گیا bucketed panel اس gap کی مقدار ناپتا ہے، مگر یہ کسی ایک morning کے لیے قطعی rule نہیں بلکہ average tendency ہے۔

Payment in lieu of a dividend کیا ہوتی ہے؟

یہ اس account کو دی جانے والی cash substitute ہے جس کے shares record date کے دوران loan پر تھے۔ Dollar amount dividend کے برابر ہوتی ہے۔ Tax treatment qualified dividend rates کے بجائے ordinary income کا ہوتا ہے، اور broker اسے الگ line item کے طور پر report کرتا ہے۔


یہاں موجود ہر panel اس کے لیے استعمال ہونے والی SQL کے ساتھ فراہم کیا گیا ہے، اس لیے ہر date اور ہر gap کو ایک ایک row کی بنیاد پر check کیا جا سکتا ہے۔ یہ دیکھنے کے لیے کہ اگلا ex-dividend کن names کا ہے، upcoming ex-dividend dates calendar مسلسل updated list فراہم کرتا ہے، اور یہی سوالات Strasmore terminal پر plain English میں بھی پوچھے جا سکتے ہیں۔