Strasmore Research
শেখা Matt Connorদ্বারা Matt Connor · আপডেট করা হয়েছে 2026-08-08 · data as of August 8, 2026 · refreshed weekly

ex-dividend date-এ বিক্রি করেও কি লভ্যাংশ পাবেন?

ex-dividend date-এ বিক্রি করেও লভ্যাংশ পাওয়া যায়, যদি বাজার খোলার সময় শেয়ার আপনার কাছে থাকে। record date ও settlement chain-ই এর কারণ ব্যাখ্যা করে।

ex-dividend date-এ বিক্রি করেও কি লভ্যাংশ পাওয়া যায়? হ্যাঁ। ex-dividend date-এ বাজার খোলার সময় আপনার কাছে শেয়ার থাকলে পেমেন্টটি আপনার প্রাপ্য, এবং একই সকালে বিক্রি করলেও সেই অধিকার বাতিল হয় না। কয়েক সপ্তাহ পরে নগদ অর্থ জমা হয়। তখন তা record date-এ কোম্পানির রেজিস্টারে থাকা শেয়ারহোল্ডারের কাছে যায়, অর্থাৎ শেয়ারটি অ্যাকাউন্ট থেকে চলে যাওয়ার অনেক পরে।

লভ্যাংশ কে পান: যে 3টি তারিখ তা নির্ধারণ করে

প্রতিটি নগদ লভ্যাংশ 3টি তারিখের ওপর নির্ভর করে। তবে কারা পেমেন্ট পাবেন, সেই প্রশ্নের নিষ্পত্তি করে প্রথম 2টি তারিখ।

ex-dividend date হলো প্রথম ট্রেডিং সেশন, যেদিন শেয়ারটি লভ্যাংশ-সহ লেনদেন হয় না। ওই দিন বা তার পরে কিনলে বিক্রেতাই পেমেন্ট রেখে দেন। record date হলো সেই দিন, যেদিন কোম্পানি শেয়ারহোল্ডার রেজিস্টার দেখে কার কাছে শেয়ার আছে তা নথিভুক্ত করে। pay date হলো রেজিস্টারে থাকা অ্যাকাউন্টগুলোতে নগদ অর্থ পৌঁছানোর দিন, সাধারণত কয়েক সপ্তাহ পরে। আমাদের ex-dividend date-বিষয়ক গাইডে 3টি তারিখের প্রথমটি আলাদাভাবে ব্যাখ্যা করা হয়েছে। আর record date বনাম ex-dividend date-বিষয়ক গাইডে এই 2টি তারিখ কীভাবে নির্ধারিত হয় তা দেখানো হয়েছে।

এই তারিখগুলোর ব্যবধান অধিকাংশ পাঠকের ধারণার চেয়ে বেশি। নিচের প্যানেলে 8টি বড় লভ্যাংশ প্রদানকারী কোম্পানির সর্বশেষ সম্পন্ন ex-dividend date থেকে শুরু করে অর্থ স্থানান্তরের দিন পর্যন্ত তথ্য দেখানো হয়েছে।

কুয়েরিপ্রাক্তন-লভ্যাংশ তারিখ থেকে রেকর্ড তারিখ হয়ে নগদ প্রাপ্তি পর্যন্ত, ক্যালেন্ডার দিনে
প্রতিটি সংখ্যার পেছনের সঠিক 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 পাশাপাশি পড়ুন। দুটিতে একই তারিখ রয়েছে। অপেক্ষার সময়টি মূলত অর্থ পাওয়ার ক্ষেত্রে। AAPL-এ এই সময় 3 calendar days থেকে শুরু হয়ে XOM-এ 26 দিন পর্যন্ত বিস্তৃত হয়েছে। ওই শেয়ারটি May 15, 2026 তারিখে ex-dividend হয়েছে এবং Jun 10, 2026 তারিখে পেমেন্ট দিয়েছে। ex-date-এ বিক্রি করা শেয়ার সেই নগদ অর্থ স্থানান্তরের সময় আপনার কাছে আর থাকে না।

ex-date-এ বিক্রি করলে লভ্যাংশ ফেরত যায় না কেন

Settlement পুরো প্রক্রিয়াটিকে যুক্ত করে। Settlement হলো সেই মুহূর্ত, যখন কোনো ট্রেড আইনগতভাবে শেয়ার ও অর্থ হস্তান্তর করে। এটি ট্রেড সম্পন্ন হওয়ার পরে ঘটে। US stocks T+1 settlement-এ লেনদেন নিষ্পত্তি করে: trade date-এর 1 business day পরে। আমাদের T+1 settlement-বিষয়ক গাইডে শুরু থেকে শেষ পর্যন্ত এই সময়রেখা ব্যাখ্যা করা হয়েছে।

record date-এ কোম্পানি যে রেজিস্টার দেখে, সেটি হলো settled positions-এর তালিকা। কোনো ক্রেতার নাম সেখানে আসতে হলে record date-এর মধ্যে তার ট্রেড settled হতে হয়। তাই লভ্যাংশ পাওয়ার জন্য কেনার শেষ দিন record date-এর 1 business day আগে। পরের সেশনকে exchange ex-dividend হিসেবে চিহ্নিত করে। ওই সেশন থেকে শেয়ারটি লভ্যাংশ ছাড়া লেনদেন হয়।

এবার নিজের বিক্রির ক্ষেত্রে একই যুক্তি প্রয়োগ করুন। আপনি মঙ্গলবারের close পর্যন্ত শেয়ার ধরে রাখলেন। বুধবার সকালে শেয়ারটি ex-dividend হলো এবং আপনি market open-এ বিক্রি করলেন। আপনার বিক্রি বৃহস্পতিবার settle হবে। বুধবার record দেখা হয়েছিল। তখনও শেয়ারটি আপনার নামে settled position হিসেবে ছিল। তাই আপনি তালিকায় ছিলেন। বৃহস্পতিবার যা-ই ঘটুক, আগের দিন তৈরি করা তালিকা তা পরিবর্তন করে না।

ক্রেতার দিক থেকেও একই নিয়ম প্রযোজ্য। ex-date-এ বা তার পরে কেনা শেয়ার লভ্যাংশ ছাড়া হাতে আসে। এর দামেও লভ্যাংশ না থাকার বিষয়টি ইতিমধ্যে প্রতিফলিত থাকে, এবং ক্রেতা তা জানেন। সেই ক্রেতা আপনার পেমেন্টের অধিকারী নন। কেউ সেই পেমেন্ট ফেরতও নেয় না।

T+1 settlement এই তারিখগুলোতে কী পরিবর্তন করেছে

আগে বুধবার থেকে বৃহস্পতিবারের এই প্রক্রিয়ায় আরও 1টি দিন লাগত। May 28, 2024-এর আগে US stocks T+2 settlement-এ নিষ্পত্তি হতো। তখন ex-dividend date record date-এর 1 business day আগে থাকত। T+1 চালু হওয়ার পরে 2টি তারিখ একই calendar day-এ এসে পড়ে। নিচের প্যানেলে 2024 সালের usable record date-সহ প্রতিটি US dividend গণনা করা হয়েছে। পাশাপাশি record date এবং ex-dividend date একই দিনে পড়ার অনুপাতও দেখানো হয়েছে।

কুয়েরি2024 সালের US লভ্যাংশের যে অংশের রেকর্ড তারিখ প্রাক্তন-লভ্যাংশ তারিখে পড়েছে
প্রতিটি সংখ্যার পেছনের সঠিক 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% লভ্যাংশের record date ex-dividend date-এর একই দিনে ছিল। 2024-12-এ এই হার দাঁড়ায় 98.9%, এবং ওই মাসেই মোট 5551টি লভ্যাংশের ক্ষেত্রে তা দেখা যায়। বছরের মাঝামাঝি যে পরিবর্তনটি দেখা যাচ্ছে, সেটিই settlement নিয়ম বদলের প্রভাব।

দুই settlement regime-এই প্রশ্নটির উত্তর একই থাকে। T+2-এর অধীনে ex-date-এ বিক্রি করা শেয়ার 2 business days পরে settle হতো। অর্থাৎ record date-এর 1 দিন পরে। T+1-এর অধীনে তা 1 business day পরে settle হয়, যা আবার record date-এর পরেই। উভয় ক্ষেত্রেই রেজিস্টারে আপনার নাম আগে থেকেই লেখা ছিল।

ex-date-এ কি লভ্যাংশের পরিমাণে শেয়ারের দাম কমে?

এই সময়নির্ধারণের মধ্যে একটি খরচ রয়েছে। তা market open-এর সময় দেখা যায়। নিচের প্যানেলে 2024 এবং 2025 সালের প্রতিটি regular quarterly US dividend আগের close-এর তুলনায় তার আকার অনুযায়ী bucket-এ ভাগ করা হয়েছে। এরপর প্রতিটি bucket-এর মধ্যে ex-date open আগের close-এর চেয়ে কতটা নিচে ছিল, তার গড় মাপা হয়েছে।

কুয়েরিলভ্যাংশের আকার অনুযায়ী প্রাক্তন-তারিখের উদ্বোধনী ব্যবধান, 2024 থেকে 2025 সালের US ত্রৈমাসিক লভ্যাংশ
প্রতিটি সংখ্যার পেছনের সঠিক 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

টেবিলের 2টি percentage column একই দিকে নেমেছে। over 2.00% bucket-এ লভ্যাংশের গড় ছিল আগের close-এর 3.047%। আর open ছিল তার চেয়ে 2.651% নিচে। এই হিসাব 270টি ex-dividend date-এর ওপর ভিত্তি করে। under 0.25% bucket-এ উভয় পরিসংখ্যানই শূন্যের দিকে কমে আসে: 0.146% এবং 0.045%।

এই সম্পর্কটি গুছানো দেখায় কেবল গড়ের ক্ষেত্রে। কোনো নির্দিষ্ট ex-date-এ overnight move শেয়ারটির ওপর ঘটে যাওয়া অন্য সব ঘটনাকে ধারণ করে। লভ্যাংশ সেখানে অনেক বেশি অস্থির একটি সংখ্যার মাত্র 1টি উপাদান। এই হিসাবই dividend capture strategy-র মূল বিষয়। এই কৌশলে ট্রেডার ex-date-এর আগে শেয়ার কিনে ex-date-এ বিক্রি করেন।

যে 2টি ক্ষেত্রে নগদ অর্থ লভ্যাংশ নয়

2টি পরিস্থিতিতে অ্যাকাউন্টে আসা অর্থের প্রকৃতি বদলে যায়।

প্রথমটি হলো short position। Short seller শেয়ার ধার করে বিক্রি করেন। record date-এ ওই শেয়ারের lender এখনও পেমেন্ট প্রত্যাশা করেন। তাই short seller-এর ওপর সেই অর্থ পরিশোধের দায় থাকে। pay date-এর কাছাকাছি short account-এ dividend-এর সমপরিমাণ debit দেখা যায়।

দ্বিতীয়টি হলো stock lending। Broker-রা margin account-এ থাকা শেয়ার ধার দেন। ফলে record date-এর সময় ধার দেওয়া শেয়ার অন্য কারও books-এ থাকতে পারে। যে অ্যাকাউন্ট থেকে শেয়ার ধার দেওয়া হয়েছিল, সেটি cash-এর সমপরিমাণ substitute payment পায়। একে payment in lieu of dividend বলা হয়। এটি qualified dividend rates-এ নয়, ordinary income হিসেবে করযোগ্য। Dollar amount একই থাকে। Tax treatment একই থাকে না।

প্রতিটি ধার করা শেয়ালের পেছনে কোথাও একটি প্রকৃত অ্যাকাউন্ট থাকে। কোনো নির্দিষ্ট নামের কত শেয়ার একটি সময়ে loan-এ থাকতে পারে, তার একটি নিম্নসীমা short interest থেকে বোঝা যায়।

কুয়েরিবড় লভ্যাংশদাতাদের ক্ষেত্রে গড় দৈনিক ভলিউমের বিপরীতে শর্টে রাখা শেয়ার
প্রতিটি সংখ্যার পেছনের সঠিক 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 তারিখে, AAPL-এর group-এ সবচেয়ে বড় short position ছিল। এর পরিমাণ ছিল 146.55 million shares, যেখানে average daily volume ছিল 47.95 million। প্রতিটি শেয়ারই তার মালিকানাধীন কোনো অ্যাকাউন্ট থেকে ধার করা হয়েছিল। আর ওই সময়সীমার প্রতিটি ex-date-এ lender-এর জন্য লভ্যাংশটি payment in lieu-এ পরিণত হয়েছিল।

সাধারণ জিজ্ঞাসা

ex-dividend date-এ বিক্রি করেও কি লভ্যাংশ পাওয়া যায়?

হ্যাঁ। ex-dividend date-এ market open-এর সময় শেয়ারের মালিকানা থাকাই মূল পরীক্ষা। একই দিনে বিক্রি করা শেয়ার record date-এ রেজিস্টার পড়ার পর settle হয়। তাই আপনি শেয়ার ধরে রাখুন বা না রাখুন, কয়েক সপ্তাহ পরে pay date-এ নগদ অর্থ পাবেন।

ex-dividend date-এর আগে শেয়ার বিক্রি করলে কী হয়?

লভ্যাংশ ক্রেতা পান। ex-date-এর আগের শেষ সেশনে করা ট্রেডে লভ্যাংশ নতুন মালিকের কাছে চলে যায়। ex-date convention-এর উদ্দেশ্যই হলো এই বিষয়টি নির্ধারণ করা।

লভ্যাংশ পেতে কত দিন শেয়ার ধরে রাখতে হবে?

শুধু পেমেন্ট পাওয়ার জন্য কোনো minimum holding period নেই। ex-dividend date-এর আগে শেয়ারের মালিক হওয়াই যথেষ্ট। তবে US tax-এর একটি আলাদা নিয়ম আছে। ex-date-কে ঘিরে 121 দিনের window-এর মধ্যে প্রায় 61 দিন শেয়ার ধরে রাখা হয়েছে কি না, তা নির্ধারণ করে পেমেন্ট qualified dividend rates-এ করযোগ্য হবে কি না। এটি করের প্রশ্ন, entitlement-এর নয়।

ex-dividend date-এ কি শেয়ারের দাম কমে?

ex-date-এ opening price সাধারণত আগের close-এর চেয়ে প্রায় লভ্যাংশের পরিমাণ কম থাকে। ওই সেশন থেকে শেয়ারটি লভ্যাংশ ছাড়া লেনদেন হয়। উপরের bucketed panel-এ এই ব্যবধানের আকার মাপা হয়েছে। এটি কোনো নির্দিষ্ট সকালের নিয়ম নয়; বরং গড় প্রবণতা।

payment in lieu of a dividend কী?

এটি এমন একটি cash substitute, যা record date-এর সময় ধার দেওয়া শেয়ার থাকা অ্যাকাউন্টে দেওয়া হয়। Dollar amount লভ্যাংশের সমান। তবে tax treatment qualified dividend rates-এর পরিবর্তে ordinary income হিসেবে হয়। Broker এটি আলাদা line item হিসেবে report করেন।


এখানের প্রতিটি প্যানেলের সঙ্গে তা তৈরির SQL দেওয়া আছে। তাই প্রতিটি তারিখ এবং প্রতিটি ব্যবধান এক row করে যাচাই করা যায়। কোন কোন নাম পরবর্তী সময়ে ex-dividend হবে তা দেখতে upcoming ex-dividend dates calendar-এ ধারাবাহিক তালিকা রয়েছে। একই প্রশ্নের উত্তর Strasmore terminal-এ plain English-এও জানা যায়।