SPY Dividend Yield কেন S&P 500-এর চেয়ে কম
SPY-এর dividend yield, VOO ও IVV-এর তুলনায় কয়েক basis point কম। Unit investment trust কাঠামো এবং cash drag কীভাবে এই ব্যবধান তৈরি করে, live fund data-তে দেখুন।
SPY-এর dividend yield, VOO এবং IVV-এর তুলনায় কয়েক basis point কম। এই ব্যবধানের কারণ ফান্ডটির legal wrapper, ম্যানেজারদের কোনো সিদ্ধান্ত নয়। SPY একটি unit investment trust। এটি পুরোনো ধরনের ফান্ড কাঠামো। এই কাঠামোতে ফান্ডটি তার ধারণ করা 500টি কোম্পানি থেকে পাওয়া লভ্যাংশ পুনরায় বিনিয়োগ করতে পারে না। পরবর্তী নির্ধারিত পেআউট পর্যন্ত ওই লভ্যাংশ non-interest-bearing account-এ পড়ে থাকে। এই অপেক্ষমাণ নগদ অর্থকেই "cash drag" বলা হয়।
SPY-এর dividend yield VOO ও IVV-এর তুলনায় কতটা কম?
প্রথমে পরিমাপযোগ্য বিষয় দিয়ে শুরু করা যাক। নিচের তিনটি ফান্ডই S&P 500 অনুসরণ করে এবং তিনটিই সংগৃহীত লভ্যাংশ প্রতি ত্রৈমাসিকে শেয়ারহোল্ডারদের বিতরণ করে। এখানে trailing yield বলতে প্রতি শেয়ারে সর্বশেষ 4টি distribution-এর যোগফলকে সর্বশেষ closing price দিয়ে ভাগ করা বোঝানো হয়েছে। একই হিসাব dividend yield কী পরিমাপ করে অংশে দেখানো হয়েছে।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH
divs AS
(
SELECT
ticker,
ex_dividend_date,
max(toFloat64(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker IN ('SPY', 'VOO', 'IVV')
AND ex_dividend_date >= today() - 365
AND ex_dividend_date < today()
GROUP BY ticker, ex_dividend_date
),
ttm AS
(
SELECT
ticker,
sum(cash_amount) AS ttm_dividend
FROM divs
GROUP BY ticker
HAVING count() = 4
),
px AS
(
SELECT
ticker,
toFloat64(argMax(close, window_start)) AS last_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'VOO', 'IVV')
AND window_start >= today() - 15
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY ticker
),
fund_yield AS
(
SELECT
ttm.ticker AS ticker,
ttm.ttm_dividend / px.last_close * 100 AS yield_pct
FROM ttm
INNER JOIN px ON px.ticker = ttm.ticker
),
spy_yield AS
(
SELECT max(yield_pct) AS spy_pct
FROM fund_yield
WHERE ticker = 'SPY'
)
SELECT
fund_yield.ticker AS ticker,
round(fund_yield.yield_pct, 3) AS trailing_yield_pct,
round((fund_yield.yield_pct - spy_yield.spy_pct) * 100, 1) AS yield_spread_vs_spy_bps
FROM fund_yield
CROSS JOIN spy_yield
ORDER BY tickerসর্বশেষ 4টি distribution-এর ভিত্তিতে SPY-এর yield ছিল 0.974%। VOO-এর ক্ষেত্রে তা 1.034% এবং IVV-এর ক্ষেত্রে 1.055%। উভয় open-end fund-এর trailing yield SPY-এর চেয়ে বেশি ছিল। VOO-এর yield 6 basis point এবং IVV-এর yield 8.1 basis point বেশি ছিল। 1 basis point হলো percentage point-এর একশত ভাগের 1 ভাগ। তাই ওই chart-এ মোট ব্যবধান খুবই কম।
সূচকের লভ্যাংশ এবং কোনো ফান্ডের payout-এর মধ্যে 2টি প্রক্রিয়া কাজ করে। প্রথমটি হলো fee। ফান্ড যে আয় সংগ্রহ করে, তার মধ্য থেকেই expense পরিশোধ করা হয়। ফলে শেয়ারহোল্ডারদের কাছে পৌঁছায় expense ratio বাদ দেওয়ার পরের নিট আয়। 2026 সালের মাঝামাঝি SPY বছরে প্রায় 0.09% fee নেয়। VOO ও IVV-এর ক্ষেত্রে তা প্রায় 0.03%। অর্থাৎ fee gap প্রায় 6 basis point, যা উপরের yield gap-এর সমপর্যায়ের। কোনো ফান্ডের fee কাটার আগে সূচকের gross yield S&P 500 dividend yield অংশে দেখানো হয়েছে। দ্বিতীয় প্রক্রিয়াটি হলো securities lending, যা পরের অংশে আলোচনা করা হয়েছে।
Unit investment trust কী?
Unit investment trust, বা UIT, হলো Investment Company Act of 1940-এর অধীনে নিবন্ধিত একটি ফান্ড, যা কোনো চলমান বিনিয়োগ-সিদ্ধান্তের ক্ষমতা ছাড়াই একটি নির্দিষ্ট পোর্টফোলিও ধরে রাখে। SPY January 1993-এ এই কাঠামোতে চালু হয় এবং এখনও একই কাঠামো বজায় রেখেছে। এই কাঠামোর ফলে 4টি বিষয় ঘটে:
- ট্রাস্ট সূচকের উপাদানগুলোকে সূচকে থাকা ওজন অনুযায়ী ধরে রাখে। সূচকের নমুনা বেছে নেওয়া, কাছাকাছি কোনো শেয়ার দিয়ে বিকল্প করা বা শেয়ারের বদলে futures রাখা—কোনোটিরই সুযোগ নেই।
- অন্তর্ভুক্ত কোম্পানিগুলো থেকে পাওয়া লভ্যাংশ দিয়ে আরও শেয়ার কেনা যায় না। অর্থ নগদ হিসেবে জমা হয়।
- নির্ধারিত distribution date পর্যন্ত সেই নগদ সুদবিহীন অ্যাকাউন্টে থাকে। অপেক্ষার সময় এতে কোনো আয় হয় না।
- ট্রাস্ট তার শেয়ার short seller-দের ধার দিতে পারে না। Securities lending থেকে যে আয় open-end fund সংগ্রহ করে এবং যার বড় অংশ ফান্ডে ফেরত দেয়, UIT তা পায় না।
VOO এবং IVV open-end investment company হিসেবে গঠিত। কোনো open-end fund লভ্যাংশ পাওয়ার দিনই তা বাজারে পুনর্বিনিয়োগ করতে পারে, নগদের বিকল্প হিসেবে index futures ধরে রাখতে পারে এবং এমন একটি lending program পরিচালনা করতে পারে যার আয় ফান্ডের ভেতরেই জমা হয়।
এ জন্য কাউকে শুধু ট্রাস্টের কথার ওপর নির্ভর করতে হবে না। প্রতিটি ফান্ডের prospectus এবং summary prospectus-এর শুরুতেই কাঠামোর নাম উল্লেখ থাকে। উভয় নথিই issuer-এর website-এ প্রকাশিত হয় এবং SEC-তে দাখিল করা হয়। EDGAR-এ ফান্ডের legal name দিয়ে খুঁজুন, prospectus খুলুন এবং প্রথম পৃষ্ঠা পড়ুন।
সংগৃহীত নগদ আসলে কতক্ষণ পড়ে থাকে?
হোল্ডিং উইন্ডোর দৃশ্যমান শেষপ্রান্ত হলো প্রতিটি ফান্ড প্রকাশ করে এমন দুটি তারিখের মধ্যকার ব্যবধান। ex-dividend date হলো সেই দিন, যেদিন নতুন ক্রেতা আর আসন্ন পেমেন্ট পাওয়ার অধিকারী থাকেন না। pay date হলো সেই দিন, যেদিন নগদ অর্থ অ্যাকাউন্টে জমা হয়।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH divs AS
(
SELECT
ticker,
ex_dividend_date,
any(pay_date) AS payment_date
FROM global_markets.stocks_dividends
WHERE ticker IN ('SPY', 'VOO', 'IVV')
AND ex_dividend_date >= today() - 1095
AND ex_dividend_date < today()
AND pay_date > ex_dividend_date
GROUP BY ticker, ex_dividend_date
)
SELECT
ticker,
round(avg(dateDiff('day', ex_dividend_date, payment_date)), 1) AS avg_days_cash_held,
max(dateDiff('day', ex_dividend_date, payment_date)) AS longest_wait_days,
count() AS payout_count
FROM divs
GROUP BY ticker
ORDER BY tickerতিন বছরের distribution বিশ্লেষণে দেখা গেছে, ex-date থেকে pay date পর্যন্ত SPY-এর গড় ব্যবধান ছিল 42.6 দিন, মোট 12টি payout-এর মধ্যে। সবচেয়ে দীর্ঘ অপেক্ষার সময় ছিল 47 দিন। VOO একই নগদ গড়ে 3.8 দিনে বিনিয়োগকারীদের কাছে পৌঁছে দিয়েছে, আর IVV দিয়েছে 4.3 দিনে।
এই ব্যবধানটি পুরো সময়সীমার কেবল শেষ অংশ। সূচকের 500টি কোম্পানি পুরো ত্রৈমাসিকজুড়ে নিজেদের সময়সূচি অনুযায়ী লভ্যাংশ দেয়। কোনো ত্রৈমাসিকের প্রথম সপ্তাহে আসা লভ্যাংশ সেই ত্রৈমাসিকের বাকি সময়জুড়ে ট্রাস্টের অ্যাকাউন্টে পড়ে থাকে। এর সঙ্গে pay lag-ও যোগ হয়। প্রতিটি distribution আলাদাভাবে দেখলে জমে থাকা অর্থের পরিমাণ বোঝা সহজ হয়।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH
divs AS
(
SELECT
ex_dividend_date AS ex_date,
any(pay_date) AS pay_date,
max(toFloat64(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'SPY'
AND ex_dividend_date >= today() - 1095
AND ex_dividend_date < today()
GROUP BY ex_dividend_date
),
px AS
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
toFloat64(argMax(close, window_start)) AS close_px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 1105
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY d
)
SELECT
toString(divs.ex_date) AS ex_date,
formatDateTime(divs.ex_date, '%b %e, %Y') AS ex_date_label,
formatDateTime(divs.pay_date, '%b %e, %Y') AS pay_date_label,
round(divs.cash_amount, 4) AS cash_amount,
round(divs.cash_amount / px.close_px * 100, 3) AS pct_of_price
FROM divs
INNER JOIN px ON px.d = divs.ex_date
ORDER BY ex_dateওই প্যানেলের সবচেয়ে পুরনো পেমেন্টটির ex-date ছিল Sep 15, 2023। এটি শেয়ারপ্রতি $1.5832, অর্থাৎ ওই দিনের ফান্ডের দামের 0.357%। সবচেয়ে সাম্প্রতিক পেমেন্টটির ex-date ছিল Jun 18, 2026। এতে শেয়ারপ্রতি $1.9035 দেওয়া হয়েছে, যা দামের 0.255%, এবং শেয়ারহোল্ডারদের কাছে পৌঁছেছে Jul 31, 2026 তারিখে। প্যানেলের মোট 12টি distribution জুড়ে প্রতিটি ত্রৈমাসিক payout ফান্ডের মূল্যের 1%-এরও কম। প্রশ্নে থাকা অলস ব্যালান্সের পরিমাণ এটাই।
নগদ অর্থ ধরে রাখার কারণে রিটার্নে কত basis point ঘাটতি হয়?
এখন আনুমানিক সংখ্যায় হিসাবটি দেখা যাক। সংখ্যাগুলো পরিমাপ বা পূর্বাভাস থেকে নেওয়া নয়; হিসাবটি সহজ রাখার জন্য গোল সংখ্যা ব্যবহার করা হয়েছে। ধরে নিন, একটি ফান্ড এক বছরে তার সম্পদের 1.2% লভ্যাংশ হিসেবে সংগ্রহ করে এবং এর কোনো অংশ পুনর্বিনিয়োগ করে না। একই বছরে বাজার 8% বাড়ে। নগদ অর্থ প্রতি ত্রৈমাসিকে ধীরে ধীরে জমা হয় এবং pay date-এ বিতরণ করা হয়। প্রতিটি ডলারের গড়ে প্রায় অর্ধেক ত্রৈমাসিক, সঙ্গে pay lag, অর্থাৎ মোটামুটি 85 দিন বা এক বছরের 0.23 অংশ সময় বিনিয়োগের বাইরে থাকে। তাই গড় uninvested balance হয় 1.2% গুণ 0.23, অর্থাৎ সম্পদের প্রায় 0.28%। এই নিষ্ক্রিয় ব্যালান্সকে বাজারের 8% বৃদ্ধির সঙ্গে গুণ করলে ত্যাগ করা রিটার্ন দাঁড়ায় প্রায় 0.02%, অর্থাৎ বছরে 2 basis points-এর সামান্য বেশি।
প্রভাবটির ধরন এমনই। বছরে এর পরিমাণ single-digit basis points-এর মধ্যে থাকে। এটি distribution-এর আকারে নয়, total return-এ দেখা যায়। এর দিক বাজারের গতিপথের ওপর নির্ভর করে। কোনো বছরে সূচক কমলে এই idle cash সেই পতন এড়িয়ে যায়। তখন একই হিসাব বিনিয়োগকারীর পক্ষে প্রায় সমপরিমাণ সুবিধা তৈরি করে। Open-end fund-ও বিনা খরচে এই সুবিধা পায় না। ফান্ডকে নিজস্ব working cash ধরে রাখতে হয়। Futures ব্যবহার করে সেই নগদকে বাজারে বিনিয়োগযোগ্য অবস্থায় আনতেও খরচ হয়।
ইল্ড এবং মোট রিটার্ন ভিন্ন বিষয় পরিমাপ করে
Trailing yield হলো সর্বশেষ চারটি distribution-এর যোগফলকে আজকের দামে ভাগ করলে যে হার পাওয়া যায়। এই চার ত্রৈমাসিকে দামের কী পরিবর্তন হয়েছে, তা এটি বলে না। দুটি পরিমাপের স্কেলও একেবারেই ভিন্ন।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
WITH
px AS
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
toFloat64(argMax(close, window_start)) AS close_px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 2950
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY d
),
by_year AS
(
SELECT
toYear(d) AS year,
argMin(close_px, d) AS first_close,
argMax(close_px, d) AS last_close
FROM px
GROUP BY year
),
divs AS
(
SELECT
toYear(ex_date) AS year,
sum(cash_amount) AS year_dividends
FROM
(
SELECT
ex_dividend_date AS ex_date,
max(toFloat64(cash_amount)) AS cash_amount
FROM global_markets.stocks_dividends
WHERE ticker = 'SPY'
AND ex_dividend_date >= today() - 2950
GROUP BY ex_dividend_date
)
GROUP BY year
)
SELECT
by_year.year AS year,
round((by_year.last_close / by_year.first_close - 1) * 100, 2) AS price_return_pct,
round(divs.year_dividends / by_year.first_close * 100, 2) AS dividend_return_pct
FROM by_year
INNER JOIN divs ON divs.year = by_year.year
WHERE by_year.year > toYear(today() - 2950)
AND by_year.year < toYear(today())
ORDER BY yearদুটি সিরিজকে পাশাপাশি রেখে বিশ্লেষণ করুন। 2019-এ প্রথম সেশনের ক্লোজ থেকে সর্বশেষ পরিমাপ পর্যন্ত SPY-এর দামের পরিবর্তন ছিল 28.62%, আর ওই বছরে বিতরণ করা dividend-এর পরিমাণ শুরু দামের 2.25%-এর সমান ছিল। 2025-এ একই দুটি পরিমাপ ছিল যথাক্রমে 16.64% এবং 1.25%। মোটামুটিভাবে এই দুটি যোগ করলেই total return পাওয়া যায়। এর সুনির্দিষ্ট সংজ্ঞা রয়েছে price return এবং total return-এর পার্থক্য-এ। দুটি S&P 500 tracker-এর yield-এর মধ্যে কয়েক basis point-এর পার্থক্য ওই যোগফলের একটি ছোট উপাদান মাত্র। বেশি payout দেওয়ার জন্য তৈরি fund-এর আচরণ আবার ভিন্ন: দেখুন covered call ETF ব্যাখ্যা, আর dividend-কেন্দ্রিক তুলনার জন্য দেখুন dividend yield-এ SCHD বনাম VOO।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
SPY-এর dividend yield, VOO-এর তুলনায় কম কেন?
সূচকের লভ্যাংশ এবং শেয়ারহোল্ডারের প্রাপ্ত অর্থের মধ্যে দুটি কাঠামোগত বিষয় কাজ করে। SPY-এর expense ratio বেশি, এবং কোনো অর্থ বিতরণ করার আগে সংগৃহীত আয় থেকে ফি কেটে নেওয়া হয়। SPY একটি unit investment trust-ও, যা securities lending থেকে আয় করতে বা প্রাপ্ত লভ্যাংশ বিনিয়োগ করতে পারে না। সর্বশেষ চারটি distribution-এ পরিমাপ করা ব্যবধান ছিল 6 basis points।
SPY কি একটি unit investment trust?
হ্যাঁ। SPDR S&P 500 ETF Trust 1993 সালের January মাসে চালুর পর থেকেই unit investment trust হিসেবে সংগঠিত। এই কাঠামো ফান্ডের prospectus-এ উল্লেখ করা আছে। prospectusটি SEC-এ দাখিল করা হয়েছে এবং issuer-এর প্রকাশিত নথিতে রয়েছে।
SPY কি সংগৃহীত লভ্যাংশ পুনর্বিনিয়োগ করে?
না। unit investment trust তার হোল্ডিংস থেকে পাওয়া লভ্যাংশ পুনর্বিনিয়োগ করতে পারে না। নগদ অর্থ non-interest-bearing account-এ জমা থাকে এবং নির্ধারিত distribution date-এ বিতরণ করা হয়। গত তিন বছরে ex-dividend date-এর গড়ে 42.6 দিন পর এই অর্থ বিতরণ করা হয়েছে।
একটি S&P 500 index fund-এর cash drag-এর খরচ কত?
1.2% dividend rate এবং 8% market gain ধরে হিসাব করলে, বিনিয়োগ না করা ত্রৈমাসিক লভ্যাংশের ব্যালান্স এক বছরে প্রায় 2 basis points রিটার্ন কমায়, অর্থাৎ 0.02%। অঙ্কটি ছোট। তবে বাজার নিম্নমুখী বছরে একই অব্যবহৃত নগদ বিপরীত প্রভাব ফেলে।
SPY কখন তার লভ্যাংশ দেয়?
SPY ত্রৈমাসিকভাবে distribution দেয়। উপরের প্যানেলে দেখানো সর্বশেষ ex-dividend date ছিল Jun 18, 2026। নগদ অর্থ দেওয়া হয়েছিল Jul 31, 2026, অর্থাৎ অপেক্ষার সময় ছিল প্রায় ছয় সপ্তাহ।
এই পৃষ্ঠার প্রতিটি সংখ্যা তার নিচে ছাপা query থেকে নেওয়া হয়েছে। অন্যান্য fund-এর payout timing তুলনা করতে Strasmore terminal-এ সহজ ইংরেজিতে প্রশ্ন করুন।